Участник: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,
"name": "Urist McHands the Dwarf",
"components": {
"components": {
"Fixtures": {
"Fixtures": {
Строка 15: Строка 18:
}
}
},
},
"density": 120,
"mask": [
"mask": [
"Impassable",
"Impassable",
Строка 24: Строка 28:
"BulletImpassable",
"BulletImpassable",
"Opaque"
"Opaque"
],
]
"density": 120
}
}
}
}
Строка 35: Строка 38:
}
}
},
},
"sounds": {
"emoteSounds": "UnisexDwarf"
"Male": "UnisexDwarf",
"Female": "FemaleDwarf",
"Unsexed": "UnisexDwarf"
}
},
},
"ReplacementAccent": {
"ReplacementAccent": {
Строка 52: Строка 51:
"chat-speech-verb-suffix-mumble": "DefaultMumble"
"chat-speech-verb-suffix-mumble": "DefaultMumble"
},
},
"allowedEmotes": [],
"speechSounds": "Bass",
"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": "jumpsuit-female",
"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"
}
}
}
}
}
}
},
}
"displacements": {}
},
},
"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": "OrganDwarfTorso",
"Head": "OrganHumanHead",
"Head": "OrganDwarfHead",
"ArmLeft": "OrganHumanArmLeft",
"ArmLeft": "OrganDwarfArmLeft",
"ArmRight": "OrganHumanArmRight",
"ArmRight": "OrganDwarfArmRight",
"HandRight": "OrganHumanHandRight",
"HandRight": "OrganDwarfHandRight",
"HandLeft": "OrganHumanHandLeft",
"HandLeft": "OrganDwarfHandLeft",
"LegLeft": "OrganHumanLegLeft",
"LegLeft": "OrganDwarfLegLeft",
"LegRight": "OrganHumanLegRight",
"LegRight": "OrganDwarfLegRight",
"FootLeft": "OrganHumanFootLeft",
"FootLeft": "OrganDwarfFootLeft",
"FootRight": "OrganHumanFootRight",
"FootRight": "OrganDwarfFootRight",
"Brain": "OrganHumanBrain",
"Brain": "OrganHumanBrain",
"Eyes": "OrganHumanEyes",
"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"
},
"ScaleVisuals": {
"scale": "1,0.8"
},
},
"Body": {},
"Body": {},
"VisualBody": {},
"VisualBody": {},
"Hands": {
"sortedHands": [],
"hands": {}
},
"ComplexInteraction": {},
"ComplexInteraction": {},
"ContainerContainer": {
"ContainerContainer": {
Строка 114: Строка 282:
},
},
"UserInterface": {
"UserInterface": {
"actors": {},
"interfaces": {
"interfaces": {
"enum.HumanoidMarkingModifierKey.Key": {
"enum.HumanoidMarkingModifierKey.Key": {
Строка 122: Строка 289:
"type": "StrippableBoundUserInterface"
"type": "StrippableBoundUserInterface"
}
}
}
},
"actors": {}
},
},
"Butcherable": {
"Butcherable": {
"spawned": [
"spawned": [
{
{
"amount": 5,
"id": "FoodMeatHuman",
"id": "FoodMeatHuman"
"amount": 5
}
}
]
]
},
},
"Hunger": {
"Satiation": {
"hungerThresholdDecayModifiers": {
"satiations": {
"Overfed": 1.2,
"Hunger": {
"Okay": 1,
"prototype": "NormalSatiationHunger"
"Peckish": 0.8,
},
"Starving": 0.6,
"Thirst": {
"Dead": 0.6
"prototype": "NormalSatiationThirst"
},
}
"hungerThresholdAlerts": {
"Peckish": "Peckish",
"Starving": "Starving",
"Dead": "Starving"
},
"thresholds": {
"Overfed": 200,
"Okay": 150,
"Peckish": 100,
"Starving": 50,
"Dead": 0
}
},
"Thirst": {
"thresholds": {
"OverHydrated": 600,
"Okay": 450,
"Thirsty": 300,
"Parched": 150,
"Dead": 0
}
}
},
},
Строка 175: Строка 323:
},
},
"PassiveDamage": {
"PassiveDamage": {
"intervalHaltOnDamageTaken": 5,
"damage": {
"damage": {
"types": {
"types": {
Строка 189: Строка 338:
"Fingerprint": {},
"Fingerprint": {},
"Blindable": {},
"Blindable": {},
"Temperature": {
"Temperature": {},
"specificHeat": 42,
"currentTemperature": 310.15
},
"TemperatureDamage": {
"TemperatureDamage": {
"heatDamageThreshold": 316.15,
"heatDamage": {
"heatDamage": {
"types": {
"types": {
Строка 199: Строка 346:
}
}
},
},
"coldDamageThreshold": 273.15,
"coldDamage": {
"coldDamage": {
"types": {
"types": {
"Cold": 0.1
"Cold": 0.1
}
}
},
}
"heatDamageThreshold": 325
},
},
"TemperatureSpeed": {
"TemperatureSpeed": {
Строка 215: Строка 362:
"ThermalRegulator": {
"ThermalRegulator": {
"thermalRegulationTemperatureThreshold": 2,
"thermalRegulationTemperatureThreshold": 2,
"normalBodyTemperature": 310.15,
"sweatHeatRegulation": 2000,
"implicitHeatRegulation": 500,
"shiveringHeatRegulation": 2000,
"shiveringHeatRegulation": 2000,
"sweatHeatRegulation": 2000,
"radiatedHeat": 100,
"radiatedHeat": 100,
"metabolismHeat": 800
"normalBodyTemperature": 310.15,
"metabolismHeat": 800,
"implicitHeatRegulation": 500
},
},
"Perishable": {},
"Perishable": {},
Строка 241: Строка 388:
},
},
"Bloodstream": {
"Bloodstream": {
"bloodlossDamage": {
"instantBloodSound": {
"types": {
"!type:SoundCollectionSpecifier": {
"Bloodloss": 0.5
"collection": "blood"
}
}
},
"bloodReferenceSolution": {
"maxVol": 600,
"reagents": [
{
"ReagentId": "Blood",
"data": [],
"Quantity": 600
}
]
},
},
"bloodlossHealDamage": {
"bloodlossHealDamage": {
Строка 251: Строка 408:
}
}
},
},
"instantBloodSound": {
"bloodlossDamage": {
"!type:SoundCollectionSpecifier": {
"types": {
"collection": "blood"
"Bloodloss": 0.5
}
}
},
},
Строка 260: Строка 417:
"path": "/Audio/Effects/lightburn.ogg"
"path": "/Audio/Effects/lightburn.ogg"
}
}
},
"bloodReferenceSolution": {
"maxVol": 600,
"reagents": [
{
"data": [],
"ReagentId": "Blood",
"Quantity": 600
}
]
}
}
},
},
Строка 278: Строка 425:
"MovedByPressure": {
"MovedByPressure": {
"tableLayerRemoved": []
"tableLayerRemoved": []
},
"Flammable": {
"damage": {
"types": {
"Heat": 1.5
}
},
"canResistFire": true,
"fireSpread": true
},
},
"StatusIcon": {
"StatusIcon": {
Строка 352: Строка 490:
"allowed": [
"allowed": [
"Electrocution",
"Electrocution",
"RatvarianLanguage",
"PressureImmunity",
"Muted",
"Pacified",
"Pacified",
"Flashed",
"Flashed",
Строка 381: Строка 516:
},
},
"MeleeWeapon": {
"MeleeWeapon": {
"hidden": true,
"soundSwing": {
"damage": {
"!type:SoundPathSpecifier": {
"types": {
"path": "/Audio/Weapons/punchmiss.ogg",
"Blunt": 5
"params": {
"volume": -3,
"variation": 0.025
}
}
}
},
},
"angle": "0.5235987755982988 rad",
"soundNoDamage": {
"soundNoDamage": {
"!type:SoundCollectionSpecifier": {
"!type:SoundCollectionSpecifier": {
Строка 393: Строка 530:
}
}
},
},
"animation": "WeaponArcFist",
"soundHit": {
"soundHit": {
"!type:SoundCollectionSpecifier": {
"!type:SoundCollectionSpecifier": {
Строка 399: Строка 535:
}
}
},
},
"soundSwing": {
"hidden": true,
"!type:SoundPathSpecifier": {
"damage": {
"params": {
"types": {
"variation": 0.025,
"Blunt": 5
"volume": -3
},
"path": "/Audio/Weapons/punchmiss.ogg"
}
}
}
},
"animation": "WeaponArcFist",
"angle": "0.5235987755982988 rad"
},
},
"SleepEmitSound": {
"SleepEmitSound": {
"snore": {
"snore": {
"!type:SoundCollectionSpecifier": {
"!type:SoundCollectionSpecifier": {
"collection": "Snores",
"params": {
"params": {
"variation": 0.2
"variation": 0.2
},
}
"collection": "Snores"
}
}
}
}
Строка 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"
}
}
},
}
"interactSuccessString": "hugging-success-generic"
},
},
"CanHostGuardian": {},
"CanHostGuardian": {},
Строка 447: Строка 582:
"NanoTrasen"
"NanoTrasen"
]
]
},
"CreamPied": {
"sprite": {
"sprite": "Effects/creampie.rsi",
"state": "creampie_human"
}
},
},
"ParcelWrapOverride": {
"ParcelWrapOverride": {
Строка 476: Строка 605:
},
},
"MobPrice": {
"MobPrice": {
"deathPenalty": 0.01,
"price": 1500,
"price": 1500
"deathPenalty": 0.01
},
},
"RandomPrice": {
"RandomPrice": {
Строка 514: Строка 643:
"RequireProjectileTarget": {
"RequireProjectileTarget": {
"active": false
"active": false
},
"Damageable": {
"radiationDamageTypes": [
"Radiation"
]
},
},
"Injurable": {
"Injurable": {
"painDamageGroups": [
"Brute",
"Burn"
],
"healthIcons": {
"healthIcons": {
"Alive": "HealthIconFine",
"Alive": "HealthIconFine",
Строка 526: Строка 654:
"Dead": "HealthIconDead"
"Dead": "HealthIconDead"
},
},
"painDamageGroups": [
"Brute",
"Burn"
],
"damageContainer": "Biological"
"damageContainer": "Biological"
},
},
"Destructible": {
"DamageOverlay": {},
"thresholds": [
{
"behaviors": [
{
"!type:GibBehavior": {}
}
],
"trigger": {
"!type:DamageTypeTrigger": {
"damage": 400,
"damageType": "Blunt"
}
}
},
{
"behaviors": [
{
"!type:SpawnEntitiesBehavior": {
"spawnInContainer": true,
"spawn": {
"Ash": {
"max": 1,
"min": 1
}
}
}
},
{
"!type:BurnBodyBehavior": {}
},
{
"!type:PlaySoundBehavior": {
"sound": {
"!type:SoundCollectionSpecifier": {
"collection": "MeatLaserImpact"
}
}
}
}
],
"trigger": {
"!type:DamageTypeTrigger": {
"damage": 1500,
"damageType": "Heat"
}
}
},
{
"behaviors": [
{
"!type:PopupBehavior": {
"targetOnly": true,
"popupType": "LargeCaution",
"popup": "mouth-taste-metal"
}
}
],
"trigger": {
"!type:DamageTypeTrigger": {
"damage": 15,
"damageType": "Radiation"
}
}
},
{
"behaviors": [
{
"!type:VomitBehavior": {}
}
],
"trigger": {
"!type:DamageTypeTrigger": {
"damage": 40,
"damageType": "Radiation"
}
}
}
]
},
"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"
}
}
},
"stunModifierThresholds": {
"0": 1,
"0.6": 0.7,
"0.8": 0.5
}
}
},
},
Строка 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"
},
"thresholds": {
"0": "Alive",
"100": "Critical",
"200": "Dead"
}
}
},
},
Строка 670: Строка 715:
},
},
"DamageOnHighSpeedImpact": {
"DamageOnHighSpeedImpact": {
"soundHit": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Effects/hit_kick.ogg"
}
},
"damage": {
"damage": {
"types": {
"types": {
"Blunt": 5
"Blunt": 5
}
},
"soundHit": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Effects/hit_kick.ogg"
}
}
}
}
Строка 683: Строка 728:
"Pullable": {},
"Pullable": {},
"LightningTarget": {
"LightningTarget": {
"lightningExplode": false,
"priority": 2,
"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": [
"eyes"
"outerClothing"
]
]
},
},
{
{
"map": [
"map": [
"belt"
"eyes"
]
]
},
},
{
{
"map": [
"map": [
"id"
"belt"
]
]
},
},
{
{
"map": [
"map": [
"outerClothing"
"id"
]
]
},
},
Строка 931: Строка 1070:
},
},
"AnimationPlayer": {}
"AnimationPlayer": {}
},
"placement": {
"snap": []
}
}
}
}