Участник:IanComradeBot/prototype/Entity/MobVulpkanin.json: различия между версиями
м Update prototype/Entity/MobVulpkanin.json via GitHub Actions |
м Update prototype/Entity/MobVulpkanin.json via GitHub Actions |
||
| Строка 1: | Строка 1: | ||
{ | { | ||
"name": "Urist McArfArf", | |||
"placement": { | |||
"snap": [] | |||
}, | |||
"parent": [ | "parent": [ | ||
"AppearanceVulpkanin", | "AppearanceVulpkanin", | ||
| Строка 5: | Строка 9: | ||
], | ], | ||
"save": false, | "save": false, | ||
"components": { | "components": { | ||
"MessyDrinker": { | "MessyDrinker": { | ||
"spillChance": 0.33, | |||
"spillableTypes": [ | "spillableTypes": [ | ||
"Drink" | "Drink" | ||
] | ] | ||
}, | }, | ||
"Speech": { | "Speech": { | ||
| Строка 21: | Строка 24: | ||
"chat-speech-verb-suffix-mumble": "DefaultMumble" | "chat-speech-verb-suffix-mumble": "DefaultMumble" | ||
}, | }, | ||
"speechVerb": "Vulpkanin", | |||
"speechSounds": "Vulpkanin", | |||
"allowedEmotes": [ | "allowedEmotes": [ | ||
"Bark", | "Bark", | ||
| Строка 27: | Строка 32: | ||
"Howl", | "Howl", | ||
"Growl" | "Growl" | ||
] | ] | ||
}, | }, | ||
"TypingIndicator": { | "TypingIndicator": { | ||
| Строка 40: | Строка 43: | ||
} | } | ||
}, | }, | ||
" | "emoteSounds": "MaleVulpkanin" | ||
}, | }, | ||
"Damageable": { | "Damageable": { | ||
| Строка 53: | Строка 52: | ||
}, | }, | ||
"MeleeWeapon": { | "MeleeWeapon": { | ||
" | "soundSwing": { | ||
"!type:SoundPathSpecifier": { | |||
"path": "/Audio/Weapons/punchmiss.ogg", | |||
"params": { | |||
"volume": -3, | |||
"variation": 0.025 | |||
} | |||
} | } | ||
}, | }, | ||
"soundNoDamage": { | "soundNoDamage": { | ||
"!type:SoundCollectionSpecifier": { | "!type:SoundCollectionSpecifier": { | ||
| Строка 66: | Строка 66: | ||
} | } | ||
}, | }, | ||
"soundHit": { | "soundHit": { | ||
"!type:SoundPathSpecifier": { | "!type:SoundPathSpecifier": { | ||
| Строка 72: | Строка 71: | ||
} | } | ||
}, | }, | ||
" | "hidden": true, | ||
"damage": { | |||
"types": { | |||
"Piercing": 2, | |||
"Slash": 3 | |||
} | } | ||
}, | |||
"animation": "WeaponArcClaw", | |||
"angle": "0.5235987755982988 rad" | |||
" | |||
}, | }, | ||
"TemperatureDamage": { | "TemperatureDamage": { | ||
"heatDamageThreshold": 320, | |||
"heatDamage": { | "heatDamage": { | ||
"types": { | "types": { | ||
| Строка 92: | Строка 88: | ||
} | } | ||
}, | }, | ||
"coldDamageThreshold": 230, | |||
"coldDamage": { | "coldDamage": { | ||
"types": { | "types": { | ||
"Cold": 0.05 | "Cold": 0.05 | ||
} | } | ||
} | } | ||
}, | }, | ||
"Wagging": { | "Wagging": { | ||
"action": "ActionToggleWaggingVulpkanin" | "action": "ActionToggleWaggingVulpkanin" | ||
}, | }, | ||
"JumpAbility": { | "JumpAbility": { | ||
"jumpSound": { | "jumpSound": { | ||
"!type:SoundPathSpecifier": { | "!type:SoundPathSpecifier": { | ||
"path": "/Audio/Weapons/punchmiss.ogg", | |||
"params": { | "params": { | ||
"volume": -5, | |||
"variation": 0.05, | "variation": 0.05, | ||
"pitch": 1.33 | "pitch": 1.33 | ||
} | |||
} | |||
} | } | ||
}, | }, | ||
"jumpDistance": 3, | |||
"canCollide": true, | "canCollide": true, | ||
"action": "ActionVulpkaninGravityJump" | "action": "ActionVulpkaninGravityJump" | ||
}, | }, | ||
"Bloodstream": { | "Bloodstream": { | ||
" | "instantBloodSound": { | ||
" | "!type:SoundCollectionSpecifier": { | ||
" | "collection": "blood" | ||
} | } | ||
}, | |||
"bloodReferenceSolution": { | |||
"maxVol": 600, | |||
"reagents": [ | |||
{ | |||
"ReagentId": "SulfurBlood", | |||
"data": [], | |||
"Quantity": 600 | |||
} | |||
] | |||
}, | }, | ||
"bloodlossHealDamage": { | "bloodlossHealDamage": { | ||
| Строка 133: | Строка 134: | ||
} | } | ||
}, | }, | ||
" | "bloodlossDamage": { | ||
" | "types": { | ||
" | "Bloodloss": 0.5 | ||
} | } | ||
}, | }, | ||
| Строка 142: | Строка 143: | ||
"path": "/Audio/Effects/lightburn.ogg" | "path": "/Audio/Effects/lightburn.ogg" | ||
} | } | ||
} | } | ||
}, | }, | ||
| Строка 174: | Строка 165: | ||
}, | }, | ||
"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": "OrganVulpkaninTorso", | "Torso": "OrganVulpkaninTorso", | ||
| Строка 201: | Строка 225: | ||
}, | }, | ||
"Inventory": { | "Inventory": { | ||
"speciesId": "vulpkanin", | |||
"maleDisplacements": {}, | "maleDisplacements": {}, | ||
"femaleDisplacements": { | "femaleDisplacements": { | ||
| Строка 293: | Строка 318: | ||
} | } | ||
} | } | ||
} | } | ||
}, | }, | ||
"Body": {}, | "Body": {}, | ||
"VisualBody": {}, | "VisualBody": {}, | ||
"Hands": { | "Hands": { | ||
"startingHands": {}, | |||
"sortedHands": [], | "sortedHands": [], | ||
"hands": {} | "hands": {} | ||
| Строка 311: | Строка 336: | ||
}, | }, | ||
"UserInterface": { | "UserInterface": { | ||
"interfaces": { | "interfaces": { | ||
"enum.HumanoidMarkingModifierKey.Key": { | "enum.HumanoidMarkingModifierKey.Key": { | ||
| Строка 319: | Строка 343: | ||
"type": "StrippableBoundUserInterface" | "type": "StrippableBoundUserInterface" | ||
} | } | ||
}, | }, | ||
" | "actors": {} | ||
}, | }, | ||
" | "Satiation": { | ||
" | "satiations": { | ||
" | "Hunger": { | ||
"prototype": "NormalSatiationHunger" | |||
" | }, | ||
"Thirst": { | |||
"prototype": "NormalSatiationThirst" | |||
} | |||
} | } | ||
}, | }, | ||
| Строка 364: | Строка 369: | ||
}, | }, | ||
"PassiveDamage": { | "PassiveDamage": { | ||
"intervalHaltOnDamageTaken": 5, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
| Строка 378: | Строка 384: | ||
"Fingerprint": {}, | "Fingerprint": {}, | ||
"Blindable": {}, | "Blindable": {}, | ||
"Temperature": {}, | |||
"TemperatureSpeed": { | "TemperatureSpeed": { | ||
"thresholds": { | "thresholds": { | ||
| Строка 387: | Строка 394: | ||
"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": {}, | ||
| Строка 398: | Строка 405: | ||
"spawned": [ | "spawned": [ | ||
{ | { | ||
" | "id": "FoodMeat", | ||
" | "amount": 5 | ||
} | } | ||
] | ] | ||
| Строка 416: | Строка 423: | ||
}, | }, | ||
"Flammable": { | "Flammable": { | ||
"fireSpread": true, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
| Строка 421: | Строка 429: | ||
} | } | ||
}, | }, | ||
"canResistFire | "canResistFire": true | ||
}, | }, | ||
"StatusIcon": { | "StatusIcon": { | ||
| Строка 443: | Строка 450: | ||
} | } | ||
}, | }, | ||
"density": 185, | |||
"mask": [ | "mask": [ | ||
"Impassable", | "Impassable", | ||
| Строка 452: | Строка 460: | ||
"BulletImpassable", | "BulletImpassable", | ||
"Opaque" | "Opaque" | ||
] | ] | ||
} | } | ||
} | } | ||
| Строка 509: | Строка 516: | ||
"allowed": [ | "allowed": [ | ||
"Electrocution", | "Electrocution", | ||
"Pacified", | "Pacified", | ||
"Flashed", | "Flashed", | ||
| Строка 540: | Строка 544: | ||
"snore": { | "snore": { | ||
"!type:SoundCollectionSpecifier": { | "!type:SoundCollectionSpecifier": { | ||
"collection": "Snores", | |||
"params": { | "params": { | ||
"variation": 0.2 | "variation": 0.2 | ||
} | } | ||
} | } | ||
} | } | ||
| Строка 563: | Строка 567: | ||
"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": {}, | ||
| Строка 598: | Строка 602: | ||
}, | }, | ||
"MobPrice": { | "MobPrice": { | ||
" | "price": 1500, | ||
" | "deathPenalty": 0.01 | ||
}, | }, | ||
"RandomPrice": { | "RandomPrice": { | ||
| Строка 638: | Строка 642: | ||
}, | }, | ||
"Injurable": { | "Injurable": { | ||
"painDamageGroups": [ | |||
"Brute", | |||
"Burn" | |||
], | |||
"healthIcons": { | "healthIcons": { | ||
"Alive": "HealthIconFine", | "Alive": "HealthIconFine", | ||
| Строка 643: | Строка 651: | ||
"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" | ||
} | } | ||
} | } | ||
}, | }, | ||
| Строка 750: | Строка 675: | ||
}, | }, | ||
"MobThresholds": { | "MobThresholds": { | ||
"thresholds": { | |||
"0": "Alive", | |||
"100": "Critical", | |||
"200": "Dead" | |||
}, | |||
"stateAlertDict": { | "stateAlertDict": { | ||
"Alive": "HumanHealth", | "Alive": "HumanHealth", | ||
"Critical": "HumanCrit", | "Critical": "HumanCrit", | ||
"Dead": "HumanDead" | "Dead": "HumanDead" | ||
} | } | ||
}, | }, | ||
| Строка 787: | Строка 712: | ||
}, | }, | ||
"DamageOnHighSpeedImpact": { | "DamageOnHighSpeedImpact": { | ||
"soundHit": { | |||
"!type:SoundPathSpecifier": { | |||
"path": "/Audio/Effects/hit_kick.ogg" | |||
} | |||
}, | |||
"damage": { | "damage": { | ||
"types": { | "types": { | ||
"Blunt": 5 | "Blunt": 5 | ||
} | } | ||
} | } | ||
| Строка 800: | Строка 725: | ||
"Pullable": {}, | "Pullable": {}, | ||
"LightningTarget": { | "LightningTarget": { | ||
" | "priority": 2, | ||
" | "lightningExplode": false | ||
}, | }, | ||
"GhostOnMove": { | "GhostOnMove": { | ||
| Строка 809: | Строка 734: | ||
"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": { | ||
| Строка 909: | Строка 928: | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "outerClothing" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "eyes" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "belt" | ||
] | ] | ||
}, | }, | ||
{ | { | ||
"map": [ | "map": [ | ||
" | "id" | ||
] | ] | ||
}, | }, | ||
| Строка 1048: | Строка 1067: | ||
}, | }, | ||
"AnimationPlayer": {} | "AnimationPlayer": {} | ||
} | } | ||
} | } | ||