Участник:IanComradeBot/prototype/Entity/MobHuman.json: различия между версиями
м Update prototype/Entity/MobHuman.json via GitHub Actions |
м Update prototype/Entity/MobHuman.json via GitHub Actions |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{ | { | ||
"name": "Urist McHands", | |||
"placement": { | |||
"snap": {} | |||
}, | |||
"parent": [ | "parent": [ | ||
"AppearanceHuman", | "AppearanceHuman", | ||
| Строка 5: | Строка 9: | ||
], | ], | ||
"save": false, | "save": false, | ||
"components": { | "components": { | ||
"Butcherable": { | "Butcherable": { | ||
"spawned": [ | "spawned": [ | ||
{ | { | ||
" | "id": "FoodMeatHuman", | ||
" | "amount": 5 | ||
} | } | ||
] | ] | ||
| Строка 30: | Строка 33: | ||
}, | }, | ||
"InitialBody": { | "InitialBody": { | ||
"relationships": { | |||
"Torso": [ | |||
"Head", | |||
"ArmLeft", | |||
"ArmRight", | |||
"LegLeft", | |||
"LegRight", | |||
"Appendix", | |||
"Lungs", | |||
"Heart", | |||
"Stomach", | |||
"Liver", | |||
"Kidneys" | |||
], | |||
"Head": [ | |||
"Brain", | |||
"Eyes", | |||
"Tongue", | |||
"Ears" | |||
], | |||
"ArmLeft": [ | |||
"HandLeft" | |||
], | |||
"ArmRight": [ | |||
"HandRight" | |||
], | |||
"LegLeft": [ | |||
"FootLeft" | |||
], | |||
"LegRight": [ | |||
"FootRight" | |||
] | |||
}, | |||
"organs": { | "organs": { | ||
"Torso": "OrganHumanTorso", | "Torso": "OrganHumanTorso", | ||
| Строка 57: | Строка 93: | ||
"VisualBody": {}, | "VisualBody": {}, | ||
"Hands": { | "Hands": { | ||
"sortedHands": | "startingHands": {}, | ||
"sortedHands": {}, | |||
"hands": {} | "hands": {} | ||
}, | }, | ||
| Строка 69: | Строка 106: | ||
}, | }, | ||
"UserInterface": { | "UserInterface": { | ||
"interfaces": { | "interfaces": { | ||
"enum.HumanoidMarkingModifierKey.Key": { | "enum.HumanoidMarkingModifierKey.Key": { | ||
| Строка 77: | Строка 113: | ||
"type": "StrippableBoundUserInterface" | "type": "StrippableBoundUserInterface" | ||
} | } | ||
}, | }, | ||
" | "actors": {} | ||
}, | }, | ||
" | "Crawler": {}, | ||
"Satiation": { | |||
"satiations": { | |||
" | "Hunger": { | ||
"prototype": "NormalSatiationHunger" | |||
" | }, | ||
"Thirst": { | |||
"prototype": "NormalSatiationThirst" | |||
} | |||
} | } | ||
}, | }, | ||
| Строка 122: | Строка 140: | ||
}, | }, | ||
"PassiveDamage": { | "PassiveDamage": { | ||
"intervalHaltOnDamageTaken": 5, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
| Строка 136: | Строка 155: | ||
"Fingerprint": {}, | "Fingerprint": {}, | ||
"Blindable": {}, | "Blindable": {}, | ||
"Temperature": { | "Temperature": {}, | ||
"TemperatureDamage": { | "TemperatureDamage": { | ||
"heatDamageThreshold": 316.15, | |||
"heatDamage": { | "heatDamage": { | ||
"types": { | "types": { | ||
| Строка 146: | Строка 163: | ||
} | } | ||
}, | }, | ||
"coldDamageThreshold": 273.15, | |||
"coldDamage": { | "coldDamage": { | ||
"types": { | "types": { | ||
"Cold": 0.1 | "Cold": 0.1 | ||
} | } | ||
} | } | ||
}, | }, | ||
"TemperatureSpeed": { | "TemperatureSpeed": { | ||
| Строка 162: | Строка 179: | ||
"ThermalRegulator": { | "ThermalRegulator": { | ||
"thermalRegulationTemperatureThreshold": 2, | "thermalRegulationTemperatureThreshold": 2, | ||
" | "sweatHeatRegulation": 2000, | ||
"shiveringHeatRegulation": 2000, | "shiveringHeatRegulation": 2000, | ||
"radiatedHeat": 100, | "radiatedHeat": 100, | ||
"metabolismHeat": 800 | "normalBodyTemperature": 310.15, | ||
"metabolismHeat": 800, | |||
"implicitHeatRegulation": 500 | |||
}, | }, | ||
"Perishable": {}, | "Perishable": {}, | ||
| Строка 188: | Строка 205: | ||
}, | }, | ||
"Bloodstream": { | "Bloodstream": { | ||
" | "instantBloodSound": { | ||
" | "!type:SoundCollectionSpecifier": { | ||
" | "collection": "blood" | ||
} | } | ||
}, | |||
"bloodReferenceSolution": { | |||
"maxVol": 600, | |||
"reagents": [ | |||
{ | |||
"ReagentId": "Blood", | |||
"data": {}, | |||
"Quantity": 600 | |||
} | |||
] | |||
}, | }, | ||
"bloodlossHealDamage": { | "bloodlossHealDamage": { | ||
| Строка 198: | Строка 225: | ||
} | } | ||
}, | }, | ||
" | "bloodlossDamage": { | ||
" | "types": { | ||
" | "Bloodloss": 0.5 | ||
} | } | ||
}, | }, | ||
| Строка 207: | Строка 234: | ||
"path": "/Audio/Effects/lightburn.ogg" | "path": "/Audio/Effects/lightburn.ogg" | ||
} | } | ||
} | } | ||
}, | }, | ||
"Internals": { | "Internals": { | ||
"breathTools": | "breathTools": {} | ||
}, | }, | ||
"AtmosExposed": {}, | "AtmosExposed": {}, | ||
"MovedByPressure": { | "MovedByPressure": { | ||
"tableLayerRemoved": | "tableLayerRemoved": {} | ||
}, | }, | ||
"Flammable": { | "Flammable": { | ||
"fireSpread": true, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
| Строка 232: | Строка 250: | ||
} | } | ||
}, | }, | ||
"canResistFire | "canResistFire": true | ||
}, | }, | ||
"StatusIcon": { | "StatusIcon": { | ||
| Строка 255: | Строка 272: | ||
} | } | ||
}, | }, | ||
"density": 185, | |||
"mask": [ | "mask": [ | ||
"Impassable", | "Impassable", | ||
| Строка 264: | Строка 282: | ||
"BulletImpassable", | "BulletImpassable", | ||
"Opaque" | "Opaque" | ||
] | ] | ||
} | } | ||
} | } | ||
}, | }, | ||
"FloorOcclusion": { | "FloorOcclusion": { | ||
"colliding": | "colliding": {} | ||
}, | }, | ||
"RangedDamageSound": { | "RangedDamageSound": { | ||
| Строка 305: | Строка 322: | ||
"reagents": [ | "reagents": [ | ||
"Water", | "Water", | ||
"Holywater", | |||
"SpaceCleaner" | "SpaceCleaner" | ||
], | ], | ||
| Строка 321: | Строка 339: | ||
"allowed": [ | "allowed": [ | ||
"Electrocution", | "Electrocution", | ||
"Pacified", | "Pacified", | ||
"Flashed", | "Flashed", | ||
| Строка 350: | Строка 365: | ||
}, | }, | ||
"MeleeWeapon": { | "MeleeWeapon": { | ||
" | "soundSwing": { | ||
"!type:SoundPathSpecifier": { | |||
"path": "/Audio/Weapons/punchmiss.ogg", | |||
"params": { | |||
"volume": -3, | |||
"variation": 0.025 | |||
} | |||
} | } | ||
}, | }, | ||
"soundNoDamage": { | "soundNoDamage": { | ||
"!type:SoundCollectionSpecifier": { | "!type:SoundCollectionSpecifier": { | ||
| Строка 362: | Строка 379: | ||
} | } | ||
}, | }, | ||
"soundHit": { | "soundHit": { | ||
"!type:SoundCollectionSpecifier": { | "!type:SoundCollectionSpecifier": { | ||
| Строка 368: | Строка 384: | ||
} | } | ||
}, | }, | ||
" | "hidden": true, | ||
"damage": { | |||
"types": { | |||
"Blunt": 5 | |||
" | |||
} | } | ||
} | }, | ||
"animation": "WeaponArcFist", | |||
"angle": "0.5235987755982988 rad" | |||
}, | }, | ||
"SleepEmitSound": { | "SleepEmitSound": { | ||
"snore": { | "snore": { | ||
"!type:SoundCollectionSpecifier": { | "!type:SoundCollectionSpecifier": { | ||
"collection": "Snores", | |||
"params": { | "params": { | ||
"variation": 0.2 | "variation": 0.2 | ||
} | } | ||
} | } | ||
} | } | ||
| Строка 395: | Строка 410: | ||
} | } | ||
}, | }, | ||
"changedFixtures": | "changedFixtures": {} | ||
}, | }, | ||
"Dna": {}, | "Dna": {}, | ||
"MindContainer": {}, | "MindContainer": {}, | ||
| Строка 404: | Строка 418: | ||
"InteractionPopup": { | "InteractionPopup": { | ||
"messagePerceivedByOthers": "hugging-success-generic-others", | "messagePerceivedByOthers": "hugging-success-generic-others", | ||
"interactSuccessString": "hugging-success-generic", | |||
"interactSuccessSound": { | "interactSuccessSound": { | ||
"!type:SoundPathSpecifier": { | "!type:SoundPathSpecifier": { | ||
"path": "/Audio/Effects/thudswoosh.ogg" | "path": "/Audio/Effects/thudswoosh.ogg" | ||
} | } | ||
} | } | ||
}, | }, | ||
"CanHostGuardian": {}, | "CanHostGuardian": {}, | ||
| Строка 437: | Строка 451: | ||
"chat-speech-verb-suffix-mumble": "DefaultMumble" | "chat-speech-verb-suffix-mumble": "DefaultMumble" | ||
}, | }, | ||
" | "speechSounds": "Alto", | ||
" | "allowedEmotes": {} | ||
}, | }, | ||
"DamageForceSay": { | "DamageForceSay": { | ||
| Строка 452: | Строка 466: | ||
} | } | ||
}, | }, | ||
" | "emoteSounds": "MaleHuman" | ||
}, | }, | ||
"Emoting": {}, | "Emoting": {}, | ||
| Строка 468: | Строка 478: | ||
}, | }, | ||
"MobPrice": { | "MobPrice": { | ||
" | "price": 1500, | ||
" | "deathPenalty": 0.01 | ||
}, | }, | ||
"RandomPrice": { | "RandomPrice": { | ||
| Строка 494: | Строка 504: | ||
"GravityAffected": {}, | "GravityAffected": {}, | ||
"Actions": { | "Actions": { | ||
"actions": | "actions": {} | ||
}, | }, | ||
"Alerts": {}, | "Alerts": {}, | ||
| Строка 513: | Строка 523: | ||
}, | }, | ||
"Injurable": { | "Injurable": { | ||
"painDamageGroups": [ | |||
"Brute", | |||
"Burn" | |||
], | |||
"healthIcons": { | "healthIcons": { | ||
"Alive": "HealthIconFine", | "Alive": "HealthIconFine", | ||
| Строка 518: | Строка 532: | ||
"Dead": "HealthIconDead" | "Dead": "HealthIconDead" | ||
}, | }, | ||
"damageContainer": "Biological" | "damageContainer": "Biological" | ||
}, | }, | ||
" | "DamageOverlay": {}, | ||
"RadiationReceiver": {}, | "RadiationReceiver": {}, | ||
"Stamina": { | "Stamina": { | ||
"stunModifierThresholds": { | |||
"0": 1, | |||
"0.6": 0.7, | |||
"0.8": 0.5 | |||
}, | |||
"forceStandSuccessSound": { | "forceStandSuccessSound": { | ||
"!type:SoundPathSpecifier": { | "!type:SoundPathSpecifier": { | ||
"path": "/Audio/Effects/thudswoosh.ogg" | "path": "/Audio/Effects/thudswoosh.ogg" | ||
} | } | ||
} | } | ||
}, | }, | ||
| Строка 625: | Строка 556: | ||
}, | }, | ||
"MobThresholds": { | "MobThresholds": { | ||
"thresholds": { | |||
"0": "Alive", | |||
"100": "Critical", | |||
"200": "Dead" | |||
}, | |||
"stateAlertDict": { | "stateAlertDict": { | ||
"Alive": "HumanHealth", | "Alive": "HumanHealth", | ||
"Critical": "HumanCrit", | "Critical": "HumanCrit", | ||
"Dead": "HumanDead" | "Dead": "HumanDead" | ||
} | } | ||
}, | }, | ||
"MobStateActions": { | "MobStateActions": { | ||
"grantedActions": | "grantedActions": {}, | ||
"actions": { | "actions": { | ||
"Critical": [ | "Critical": [ | ||
| Строка 662: | Строка 593: | ||
}, | }, | ||
"DamageOnHighSpeedImpact": { | "DamageOnHighSpeedImpact": { | ||
"soundHit": { | |||
"!type:SoundPathSpecifier": { | |||
"path": "/Audio/Effects/hit_kick.ogg" | |||
} | |||
}, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
"Blunt": 5 | "Blunt": 5 | ||
} | } | ||
} | } | ||
| Строка 675: | Строка 606: | ||
"Pullable": {}, | "Pullable": {}, | ||
"LightningTarget": { | "LightningTarget": { | ||
" | "priority": 2, | ||
" | "lightningExplode": false | ||
}, | }, | ||
"GhostOnMove": { | "GhostOnMove": { | ||
| Строка 684: | Строка 615: | ||
"Strippable": {}, | "Strippable": {}, | ||
"TTS": {}, | "TTS": {}, | ||
"Destructible": { | |||
"thresholds": [ | |||
{ | |||
"trigger": { | |||
"!type:DamageTypeTrigger": { | |||
"damageType": "Blunt", | |||
"damage": 400 | |||
} | |||
}, | |||
"behaviors": [ | |||
{ | |||
"!type:GibBehavior": {} | |||
} | |||
] | |||
}, | |||
{ | |||
"trigger": { | |||
"!type:DamageTypeTrigger": { | |||
"damageType": "Heat", | |||
"damage": 1500 | |||
} | |||
}, | |||
"behaviors": [ | |||
{ | |||
"!type:SpawnEntitiesBehavior": { | |||
"spawnInContainer": true, | |||
"spawn": { | |||
"Ash": { | |||
"min": 1, | |||
"max": 1 | |||
} | |||
} | |||
} | |||
}, | |||
{ | |||
"!type:BurnBodyBehavior": {} | |||
}, | |||
{ | |||
"!type:PlaySoundBehavior": { | |||
"sound": { | |||
"!type:SoundCollectionSpecifier": { | |||
"collection": "MeatLaserImpact" | |||
} | |||
} | |||
} | |||
} | |||
] | |||
}, | |||
{ | |||
"trigger": { | |||
"!type:DamageTypeTrigger": { | |||
"damageType": "Radiation", | |||
"damage": 15 | |||
} | |||
}, | |||
"behaviors": [ | |||
{ | |||
"!type:PopupBehavior": { | |||
"targetOnly": true, | |||
"popupType": "LargeCaution", | |||
"popup": "mouth-taste-metal" | |||
} | |||
} | |||
] | |||
}, | |||
{ | |||
"trigger": { | |||
"!type:DamageTypeTrigger": { | |||
"damageType": "Radiation", | |||
"damage": 40 | |||
} | |||
}, | |||
"behaviors": [ | |||
{ | |||
"!type:VomitBehavior": {} | |||
} | |||
] | |||
} | |||
] | |||
}, | |||
"SatiationSpeedModifier": { | |||
"satiations": { | |||
"Hunger": { | |||
"thresholds": { | |||
"Starving": 0.75 | |||
} | |||
}, | |||
"Thirst": { | |||
"thresholds": { | |||
"Parched": 0.75 | |||
} | |||
} | |||
} | |||
}, | |||
"InventorySlots": {}, | "InventorySlots": {}, | ||
"Sprite": { | "Sprite": { | ||
| Строка 705: | Строка 730: | ||
"map": [ | "map": [ | ||
"enum.HumanoidVisualLayers.Eyes" | "enum.HumanoidVisualLayers.Eyes" | ||
] | |||
}, | |||
{ | |||
"map": [ | |||
"enum.HumanoidVisualLayers.Eyelids" | |||
] | |||
}, | |||
{ | |||
"map": [ | |||
"enum.HumanoidVisualLayers.OverEyes" | |||
] | ] | ||
}, | }, | ||
| Строка 784: | Строка 819: | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "outerClothing" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "eyes" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "belt" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "id" | ||
] | ] | ||
}, | }, | ||
| Строка 923: | Строка 958: | ||
}, | }, | ||
"AnimationPlayer": {} | "AnimationPlayer": {} | ||
} | } | ||
} | } | ||