Участник: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,
"name": "Urist McHands",
"components": {
"components": {
"Butcherable": {
"Butcherable": {
"spawned": [
"spawned": [
{
{
"amount": 5,
"id": "FoodMeatHuman",
"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": {
"actors": {},
"interfaces": {
"interfaces": {
"enum.HumanoidMarkingModifierKey.Key": {
"enum.HumanoidMarkingModifierKey.Key": {
Строка 77: Строка 113:
"type": "StrippableBoundUserInterface"
"type": "StrippableBoundUserInterface"
}
}
}
},
"Hunger": {
"hungerThresholdDecayModifiers": {
"Overfed": 1.2,
"Okay": 1,
"Peckish": 0.8,
"Starving": 0.6,
"Dead": 0.6
},
},
"hungerThresholdAlerts": {
"actors": {}
"Peckish": "Peckish",
"Starving": "Starving",
"Dead": "Starving"
},
"thresholds": {
"Overfed": 200,
"Okay": 150,
"Peckish": 100,
"Starving": 50,
"Dead": 0
}
},
},
"Thirst": {
"Crawler": {},
"thresholds": {
"Satiation": {
"OverHydrated": 600,
"satiations": {
"Okay": 450,
"Hunger": {
"Thirsty": 300,
"prototype": "NormalSatiationHunger"
"Parched": 150,
},
"Dead": 0
"Thirst": {
"prototype": "NormalSatiationThirst"
}
}
}
},
},
Строка 122: Строка 140:
},
},
"PassiveDamage": {
"PassiveDamage": {
"intervalHaltOnDamageTaken": 5,
"damage": {
"damage": {
"types": {
"types": {
Строка 136: Строка 155:
"Fingerprint": {},
"Fingerprint": {},
"Blindable": {},
"Blindable": {},
"Temperature": {
"Temperature": {},
"specificHeat": 42,
"currentTemperature": 310.15
},
"TemperatureDamage": {
"TemperatureDamage": {
"heatDamageThreshold": 316.15,
"heatDamage": {
"heatDamage": {
"types": {
"types": {
Строка 146: Строка 163:
}
}
},
},
"coldDamageThreshold": 273.15,
"coldDamage": {
"coldDamage": {
"types": {
"types": {
"Cold": 0.1
"Cold": 0.1
}
}
},
}
"heatDamageThreshold": 325
},
},
"TemperatureSpeed": {
"TemperatureSpeed": {
Строка 162: Строка 179:
"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": {},
Строка 188: Строка 205:
},
},
"Bloodstream": {
"Bloodstream": {
"bloodlossDamage": {
"instantBloodSound": {
"types": {
"!type:SoundCollectionSpecifier": {
"Bloodloss": 0.5
"collection": "blood"
}
}
},
"bloodReferenceSolution": {
"maxVol": 600,
"reagents": [
{
"ReagentId": "Blood",
"data": {},
"Quantity": 600
}
]
},
},
"bloodlossHealDamage": {
"bloodlossHealDamage": {
Строка 198: Строка 225:
}
}
},
},
"instantBloodSound": {
"bloodlossDamage": {
"!type:SoundCollectionSpecifier": {
"types": {
"collection": "blood"
"Bloodloss": 0.5
}
}
},
},
Строка 207: Строка 234:
"path": "/Audio/Effects/lightburn.ogg"
"path": "/Audio/Effects/lightburn.ogg"
}
}
},
"bloodReferenceSolution": {
"maxVol": 600,
"reagents": [
{
"data": [],
"ReagentId": "Blood",
"Quantity": 600
}
]
}
}
},
},
"Internals": {
"Internals": {
"breathTools": []
"breathTools": {}
},
},
"AtmosExposed": {},
"AtmosExposed": {},
"MovedByPressure": {
"MovedByPressure": {
"tableLayerRemoved": []
"tableLayerRemoved": {}
},
},
"Flammable": {
"Flammable": {
"fireSpread": true,
"damage": {
"damage": {
"types": {
"types": {
Строка 232: Строка 250:
}
}
},
},
"canResistFire": true,
"canResistFire": true
"fireSpread": true
},
},
"StatusIcon": {
"StatusIcon": {
Строка 255: Строка 272:
}
}
},
},
"density": 185,
"mask": [
"mask": [
"Impassable",
"Impassable",
Строка 264: Строка 282:
"BulletImpassable",
"BulletImpassable",
"Opaque"
"Opaque"
],
]
"density": 185
}
}
}
}
},
},
"FloorOcclusion": {
"FloorOcclusion": {
"colliding": []
"colliding": {}
},
},
"RangedDamageSound": {
"RangedDamageSound": {
Строка 305: Строка 322:
"reagents": [
"reagents": [
"Water",
"Water",
"Holywater",
"SpaceCleaner"
"SpaceCleaner"
],
],
Строка 321: Строка 339:
"allowed": [
"allowed": [
"Electrocution",
"Electrocution",
"RatvarianLanguage",
"PressureImmunity",
"Muted",
"Pacified",
"Pacified",
"Flashed",
"Flashed",
Строка 350: Строка 365:
},
},
"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": {
Строка 362: Строка 379:
}
}
},
},
"animation": "WeaponArcFist",
"soundHit": {
"soundHit": {
"!type:SoundCollectionSpecifier": {
"!type:SoundCollectionSpecifier": {
Строка 368: Строка 384:
}
}
},
},
"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"
}
}
}
}
Строка 395: Строка 410:
}
}
},
},
"changedFixtures": []
"changedFixtures": {}
},
},
"Crawler": {},
"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"
}
}
},
}
"interactSuccessString": "hugging-success-generic"
},
},
"CanHostGuardian": {},
"CanHostGuardian": {},
Строка 437: Строка 451:
"chat-speech-verb-suffix-mumble": "DefaultMumble"
"chat-speech-verb-suffix-mumble": "DefaultMumble"
},
},
"allowedEmotes": [],
"speechSounds": "Alto",
"speechSounds": "Alto"
"allowedEmotes": {}
},
},
"DamageForceSay": {
"DamageForceSay": {
Строка 452: Строка 466:
}
}
},
},
"sounds": {
"emoteSounds": "MaleHuman"
"Male": "MaleHuman",
"Female": "FemaleHuman",
"Unsexed": "MaleHuman"
}
},
},
"Emoting": {},
"Emoting": {},
Строка 468: Строка 478:
},
},
"MobPrice": {
"MobPrice": {
"deathPenalty": 0.01,
"price": 1500,
"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"
},
},
"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
}
}
},
},
Строка 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"
},
"thresholds": {
"0": "Alive",
"100": "Critical",
"200": "Dead"
}
}
},
},
"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
}
},
"soundHit": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Effects/hit_kick.ogg"
}
}
}
}
Строка 675: Строка 606:
"Pullable": {},
"Pullable": {},
"LightningTarget": {
"LightningTarget": {
"lightningExplode": false,
"priority": 2,
"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": [
"eyes"
"outerClothing"
]
]
},
},
{
{
"map": [
"map": [
"belt"
"eyes"
]
]
},
},
{
{
"map": [
"map": [
"id"
"belt"
]
]
},
},
{
{
"map": [
"map": [
"outerClothing"
"id"
]
]
},
},
Строка 923: Строка 958:
},
},
"AnimationPlayer": {}
"AnimationPlayer": {}
},
"placement": {
"snap": []
}
}
}
}