Участник:IanComradeBot/prototype/Entity/MobDwarf.json: различия между версиями
м Update prototype/Entity/MobDwarf.json via GitHub Actions |
м Update prototype/Entity/MobDwarf.json via GitHub Actions |
||
| Строка 1: | Строка 1: | ||
{ | { | ||
"name": "Urist McHands the Dwarf", | |||
"placement": { | |||
"snap": [] | |||
}, | |||
"parent": [ | "parent": [ | ||
"AppearanceDwarf", | "AppearanceDwarf", | ||
| Строка 5: | Строка 9: | ||
], | ], | ||
"save": false, | "save": false, | ||
"components": { | "components": { | ||
"Fixtures": { | "Fixtures": { | ||
| Строка 15: | Строка 18: | ||
} | } | ||
}, | }, | ||
"density": 120, | |||
"mask": [ | "mask": [ | ||
"Impassable", | "Impassable", | ||
| Строка 24: | Строка 28: | ||
"BulletImpassable", | "BulletImpassable", | ||
"Opaque" | "Opaque" | ||
] | ] | ||
} | } | ||
} | } | ||
| Строка 35: | Строка 38: | ||
} | } | ||
}, | }, | ||
" | "emoteSounds": "UnisexDwarf" | ||
}, | }, | ||
"ReplacementAccent": { | "ReplacementAccent": { | ||
| Строка 52: | Строка 51: | ||
"chat-speech-verb-suffix-mumble": "DefaultMumble" | "chat-speech-verb-suffix-mumble": "DefaultMumble" | ||
}, | }, | ||
"allowedEmotes": [], | "speechSounds": "Bass", | ||
" | "allowedEmotes": [] | ||
}, | |||
"CreamPied": { | |||
"sprite": { | |||
"sprite": "Effects/creampie.rsi", | |||
"state": "creampie_human" | |||
}, | |||
"displacement": "Dwarfism" | |||
}, | |||
"Damageable": { | |||
"radiationDamageTypes": [ | |||
"Radiation" | |||
], | |||
"displacement": "Dwarfism" | |||
}, | |||
"Flammable": { | |||
"fireSpread": true, | |||
"displacement": "Dwarfism", | |||
"damage": { | |||
"types": { | |||
"Heat": 1.5 | |||
} | |||
}, | |||
"canResistFire": true | |||
}, | |||
"InnerBodyAnomalyVisuals": { | |||
"displacement": "Dwarfism" | |||
}, | }, | ||
"Inventory": { | "Inventory": { | ||
"maleDisplacements": {}, | "maleDisplacements": {}, | ||
"femaleDisplacements": { | "femaleDisplacements": {}, | ||
"displacements": { | |||
"jumpsuit": { | "jumpsuit": { | ||
"sizeMaps": { | "sizeMaps": { | ||
"32": { | "32": { | ||
"state": " | "state": "dwarfism", | ||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"outerClothing": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"suitstorage": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"id": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"mask": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"belt": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"eyes": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"gloves": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"head": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"neck": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"back": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"ears": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"shoes": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | "sprite": "Mobs/Species/Human/displacement.rsi" | ||
} | } | ||
} | } | ||
} | } | ||
} | |||
}, | }, | ||
"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": " | "Torso": "OrganDwarfTorso", | ||
"Head": " | "Head": "OrganDwarfHead", | ||
"ArmLeft": " | "ArmLeft": "OrganDwarfArmLeft", | ||
"ArmRight": " | "ArmRight": "OrganDwarfArmRight", | ||
"HandRight": " | "HandRight": "OrganDwarfHandRight", | ||
"HandLeft": " | "HandLeft": "OrganDwarfHandLeft", | ||
"LegLeft": " | "LegLeft": "OrganDwarfLegLeft", | ||
"LegRight": " | "LegRight": "OrganDwarfLegRight", | ||
"FootLeft": " | "FootLeft": "OrganDwarfFootLeft", | ||
"FootRight": " | "FootRight": "OrganDwarfFootRight", | ||
"Brain": "OrganHumanBrain", | "Brain": "OrganHumanBrain", | ||
"Eyes": " | "Eyes": "OrganDwarfEyes", | ||
"Tongue": "OrganHumanTongue", | "Tongue": "OrganHumanTongue", | ||
"Appendix": "OrganHumanAppendix", | "Appendix": "OrganHumanAppendix", | ||
| Строка 92: | Строка 246: | ||
"Kidneys": "OrganHumanKidneys" | "Kidneys": "OrganHumanKidneys" | ||
} | } | ||
}, | |||
"Hands": { | |||
"startingHands": {}, | |||
"sortedHands": [], | |||
"rightHandDisplacement": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism_hand_right", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"leftHandDisplacement": { | |||
"sizeMaps": { | |||
"32": { | |||
"state": "dwarfism_hand_left", | |||
"sprite": "Mobs/Species/Human/displacement.rsi" | |||
} | |||
} | |||
}, | |||
"hands": {} | |||
}, | }, | ||
"HumanoidProfile": { | "HumanoidProfile": { | ||
"species": "Dwarf" | "species": "Dwarf" | ||
}, | }, | ||
"Body": {}, | "Body": {}, | ||
"VisualBody": {}, | "VisualBody": {}, | ||
"ComplexInteraction": {}, | "ComplexInteraction": {}, | ||
"ContainerContainer": { | "ContainerContainer": { | ||
| Строка 114: | Строка 282: | ||
}, | }, | ||
"UserInterface": { | "UserInterface": { | ||
"interfaces": { | "interfaces": { | ||
"enum.HumanoidMarkingModifierKey.Key": { | "enum.HumanoidMarkingModifierKey.Key": { | ||
| Строка 122: | Строка 289: | ||
"type": "StrippableBoundUserInterface" | "type": "StrippableBoundUserInterface" | ||
} | } | ||
} | }, | ||
"actors": {} | |||
}, | }, | ||
"Butcherable": { | "Butcherable": { | ||
"spawned": [ | "spawned": [ | ||
{ | { | ||
" | "id": "FoodMeatHuman", | ||
" | "amount": 5 | ||
} | } | ||
] | ] | ||
}, | }, | ||
" | "Satiation": { | ||
" | "satiations": { | ||
" | "Hunger": { | ||
"prototype": "NormalSatiationHunger" | |||
}, | |||
"Thirst": { | |||
"prototype": "NormalSatiationThirst" | |||
} | |||
} | } | ||
}, | }, | ||
| Строка 175: | Строка 323: | ||
}, | }, | ||
"PassiveDamage": { | "PassiveDamage": { | ||
"intervalHaltOnDamageTaken": 5, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
| Строка 189: | Строка 338: | ||
"Fingerprint": {}, | "Fingerprint": {}, | ||
"Blindable": {}, | "Blindable": {}, | ||
"Temperature": { | "Temperature": {}, | ||
"TemperatureDamage": { | "TemperatureDamage": { | ||
"heatDamageThreshold": 316.15, | |||
"heatDamage": { | "heatDamage": { | ||
"types": { | "types": { | ||
| Строка 199: | Строка 346: | ||
} | } | ||
}, | }, | ||
"coldDamageThreshold": 273.15, | |||
"coldDamage": { | "coldDamage": { | ||
"types": { | "types": { | ||
"Cold": 0.1 | "Cold": 0.1 | ||
} | } | ||
} | } | ||
}, | }, | ||
"TemperatureSpeed": { | "TemperatureSpeed": { | ||
| Строка 215: | Строка 362: | ||
"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": {}, | ||
| Строка 241: | Строка 388: | ||
}, | }, | ||
"Bloodstream": { | "Bloodstream": { | ||
" | "instantBloodSound": { | ||
" | "!type:SoundCollectionSpecifier": { | ||
" | "collection": "blood" | ||
} | } | ||
}, | |||
"bloodReferenceSolution": { | |||
"maxVol": 600, | |||
"reagents": [ | |||
{ | |||
"ReagentId": "Blood", | |||
"data": [], | |||
"Quantity": 600 | |||
} | |||
] | |||
}, | }, | ||
"bloodlossHealDamage": { | "bloodlossHealDamage": { | ||
| Строка 251: | Строка 408: | ||
} | } | ||
}, | }, | ||
" | "bloodlossDamage": { | ||
" | "types": { | ||
" | "Bloodloss": 0.5 | ||
} | } | ||
}, | }, | ||
| Строка 260: | Строка 417: | ||
"path": "/Audio/Effects/lightburn.ogg" | "path": "/Audio/Effects/lightburn.ogg" | ||
} | } | ||
} | } | ||
}, | }, | ||
| Строка 278: | Строка 425: | ||
"MovedByPressure": { | "MovedByPressure": { | ||
"tableLayerRemoved": [] | "tableLayerRemoved": [] | ||
}, | }, | ||
"StatusIcon": { | "StatusIcon": { | ||
| Строка 352: | Строка 490: | ||
"allowed": [ | "allowed": [ | ||
"Electrocution", | "Electrocution", | ||
"Pacified", | "Pacified", | ||
"Flashed", | "Flashed", | ||
| Строка 381: | Строка 516: | ||
}, | }, | ||
"MeleeWeapon": { | "MeleeWeapon": { | ||
" | "soundSwing": { | ||
"!type:SoundPathSpecifier": { | |||
"path": "/Audio/Weapons/punchmiss.ogg", | |||
"params": { | |||
"volume": -3, | |||
"variation": 0.025 | |||
} | |||
} | } | ||
}, | }, | ||
"soundNoDamage": { | "soundNoDamage": { | ||
"!type:SoundCollectionSpecifier": { | "!type:SoundCollectionSpecifier": { | ||
| Строка 393: | Строка 530: | ||
} | } | ||
}, | }, | ||
"soundHit": { | "soundHit": { | ||
"!type:SoundCollectionSpecifier": { | "!type:SoundCollectionSpecifier": { | ||
| Строка 399: | Строка 535: | ||
} | } | ||
}, | }, | ||
" | "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 | ||
} | } | ||
} | } | ||
} | } | ||
| Строка 435: | Строка 570: | ||
"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": {}, | ||
| Строка 447: | Строка 582: | ||
"NanoTrasen" | "NanoTrasen" | ||
] | ] | ||
}, | }, | ||
"ParcelWrapOverride": { | "ParcelWrapOverride": { | ||
| Строка 476: | Строка 605: | ||
}, | }, | ||
"MobPrice": { | "MobPrice": { | ||
" | "price": 1500, | ||
" | "deathPenalty": 0.01 | ||
}, | }, | ||
"RandomPrice": { | "RandomPrice": { | ||
| Строка 514: | Строка 643: | ||
"RequireProjectileTarget": { | "RequireProjectileTarget": { | ||
"active": false | "active": false | ||
}, | }, | ||
"Injurable": { | "Injurable": { | ||
"painDamageGroups": [ | |||
"Brute", | |||
"Burn" | |||
], | |||
"healthIcons": { | "healthIcons": { | ||
"Alive": "HealthIconFine", | "Alive": "HealthIconFine", | ||
| Строка 526: | Строка 654: | ||
"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" | ||
} | } | ||
} | } | ||
}, | }, | ||
| Строка 633: | Строка 678: | ||
}, | }, | ||
"MobThresholds": { | "MobThresholds": { | ||
"thresholds": { | |||
"0": "Alive", | |||
"100": "Critical", | |||
"200": "Dead" | |||
}, | |||
"stateAlertDict": { | "stateAlertDict": { | ||
"Alive": "HumanHealth", | "Alive": "HumanHealth", | ||
"Critical": "HumanCrit", | "Critical": "HumanCrit", | ||
"Dead": "HumanDead" | "Dead": "HumanDead" | ||
} | } | ||
}, | }, | ||
| Строка 670: | Строка 715: | ||
}, | }, | ||
"DamageOnHighSpeedImpact": { | "DamageOnHighSpeedImpact": { | ||
"soundHit": { | |||
"!type:SoundPathSpecifier": { | |||
"path": "/Audio/Effects/hit_kick.ogg" | |||
} | |||
}, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
"Blunt": 5 | "Blunt": 5 | ||
} | } | ||
} | } | ||
| Строка 683: | Строка 728: | ||
"Pullable": {}, | "Pullable": {}, | ||
"LightningTarget": { | "LightningTarget": { | ||
" | "priority": 2, | ||
" | "lightningExplode": false | ||
}, | }, | ||
"GhostOnMove": { | "GhostOnMove": { | ||
| Строка 692: | Строка 737: | ||
"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": { | |||
"Peckish": 0.75 | |||
} | |||
}, | |||
"Thirst": { | |||
"thresholds": { | |||
"Parched": 0.75 | |||
} | |||
} | |||
} | |||
}, | |||
"InventorySlots": {}, | "InventorySlots": {}, | ||
"Sprite": { | "Sprite": { | ||
| Строка 792: | Строка 931: | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "outerClothing" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "eyes" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "belt" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "id" | ||
] | ] | ||
}, | }, | ||
| Строка 931: | Строка 1070: | ||
}, | }, | ||
"AnimationPlayer": {} | "AnimationPlayer": {} | ||
} | } | ||
} | } | ||