Участник:IanComradeBot/prototype/Entity/MobIpc.json: различия между версиями

м Update prototype/Entity/MobIpc.json via GitHub Actions
м Update prototype/Entity/MobIpc.json via GitHub Actions
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{
{
"name": "Urist McHands",
"placement": {
"snap": {}
},
"parent": [
"parent": [
"AppearanceIpc",
"AppearanceIpc",
Строка 5: Строка 9:
],
],
"save": false,
"save": false,
"name": "Urist McHands",
"components": {
"components": {
"Damageable": {
"Damageable": {
Строка 14: Строка 17:
},
},
"Injurable": {
"Injurable": {
"painDamageGroups": [
"Brute",
"Burn"
],
"healthIcons": {
"healthIcons": {
"Alive": "HealthIconFine",
"Alive": "HealthIconFine",
Строка 19: Строка 26:
"Dead": "HealthIconDead"
"Dead": "HealthIconDead"
},
},
"painDamageGroups": [
"Brute",
"Burn"
],
"damageContainer": "SiliconIpc"
"damageContainer": "SiliconIpc"
},
},
Строка 39: Строка 42:
"chat-speech-verb-suffix-mumble": "DefaultMumble"
"chat-speech-verb-suffix-mumble": "DefaultMumble"
},
},
"allowedEmotes": [],
"speechSounds": "Alto",
"speechSounds": "Alto"
"allowedEmotes": {}
},
},
"ZombieImmune": {},
"ZombieImmune": {},
Строка 49: Строка 52:
}
}
},
},
"sounds": {
"emoteSounds": "UnisexIpc"
"Male": "MaleIpc",
"Female": "FemaleIpc",
"Unsexed": "MaleIpc"
}
},
},
"Fixtures": {
"Fixtures": {
Строка 63: Строка 62:
}
}
},
},
"density": 185,
"mask": [
"mask": [
"Impassable",
"Impassable",
Строка 72: Строка 72:
"BulletImpassable",
"BulletImpassable",
"Opaque"
"Opaque"
],
]
"density": 185
}
}
}
}
Строка 108: Строка 107:
},
},
"UserInterface": {
"UserInterface": {
"actors": {},
"interfaces": {
"interfaces": {
"enum.HumanoidMarkingModifierKey.Key": {
"enum.HumanoidMarkingModifierKey.Key": {
Строка 119: Строка 117:
"type": "IpcFaceUserInterface"
"type": "IpcFaceUserInterface"
}
}
}
},
"actors": {}
},
},
"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"
},
},
"BodyEmotes": {
"BodyEmotes": {
Строка 135: Строка 134:
"ItemTogglePointLight": {},
"ItemTogglePointLight": {},
"PointLight": {
"PointLight": {
"netsync": false,
"radius": 4,
"mask": "/Textures/Effects/LightMasks/cone.png",
"autoRot": true,
"autoRot": true,
"radius": 4,
"enabled": false,
"enabled": false
"netsync": false
},
},
"HandheldLight": {
"HandheldLight": {
"radiatingBehaviourId": "radiating",
"blinkingBehaviourId": "blinking",
"wattage": 0.2,
"wattage": 0.2,
"toggleOnInteract": false,
"turnOnSound": {
"turnOffSound": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Items/flashlight_off.ogg"
"path": "/Audio/Items/flashlight_on.ogg"
}
}
},
},
Строка 156: Строка 151:
}
}
},
},
"turnOnSound": {
"turnOffSound": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Items/flashlight_on.ogg"
"path": "/Audio/Items/flashlight_off.ogg"
}
}
}
},
"toggleOnInteract": false,
"radiatingBehaviourId": "radiating",
"blinkingBehaviourId": "blinking"
},
},
"LightBehaviour": {},
"LightBehaviour": {},
Строка 173: Строка 171:
},
},
"AccessReader": {
"AccessReader": {
"accessLog": [],
"denyTags": {},
"accessKeys": [],
"accessLog": {},
"access": [
"access": [
[
[
Строка 180: Строка 178:
]
]
],
],
"denyTags": []
"accessKeys": {}
},
},
"Access": {
"Access": {
Строка 196: Строка 194:
},
},
"Lock": {
"Lock": {
"unlockOnClick": false,
"unlockingSound": {
"unlockingSound": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Machines/door_lock_off.ogg",
"params": {
"params": {
"volume": -5
"volume": -5
},
}
"path": "/Audio/Machines/door_lock_off.ogg"
}
}
},
},
"unlockOnClick": false,
"lockingSound": {
"lockingSound": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Machines/door_lock_on.ogg",
"params": {
"params": {
"volume": -5
"volume": -5
},
}
"path": "/Audio/Machines/door_lock_on.ogg"
}
}
}
}
Строка 229: Строка 227:
"Repairable": {
"Repairable": {
"selfRepairPenalty": 2,
"selfRepairPenalty": 2,
"doAfterDelay": 20,
"fuelCost": 30,
"fuelCost": 30
"doAfterDelay": 20
},
},
"DamagedSiliconAccent": {},
"DamagedSiliconAccent": {},
Строка 236: Строка 234:
"soundOnReflect": {
"soundOnReflect": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Weapons/Guns/Hits/laser_sear_wall.ogg",
"params": {
"params": {
"variation": 0.05
"variation": 0.05
},
}
"path": "/Audio/Weapons/Guns/Hits/laser_sear_wall.ogg"
}
}
},
},
Строка 245: Строка 243:
},
},
"SleepEmitSound": {
"SleepEmitSound": {
"popUp": "sleep-ipc",
"interval": 30,
"snore": {
"snore": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Machines/buzz-two.ogg"
"path": "/Audio/Machines/buzz-two.ogg"
}
}
}
},
"popUp": "sleep-ipc",
"interval": 30
},
},
"Butcherable": {
"Butcherable": {
Строка 261: Строка 259:
},
},
"MobThresholds": {
"MobThresholds": {
"thresholds": {
"0": "Alive",
"100": "Critical",
"200": "Dead"
},
"stateAlertDict": {
"stateAlertDict": {
"Alive": "BorgHealth",
"Alive": "BorgHealth",
"Critical": "BorgCrit",
"Critical": "BorgCrit",
"Dead": "BorgDead"
"Dead": "BorgDead"
},
"thresholds": {
"0": "Alive",
"100": "Critical",
"200": "Dead"
}
}
},
},
Строка 282: Строка 280:
]
]
},
},
"Temperature": {
"Temperature": {},
"specificHeat": 42,
"currentTemperature": 310.15
},
"TemperatureDamage": {
"TemperatureDamage": {
"heatDamageThreshold": 325,
"heatDamage": {
"heatDamage": {
"types": {
"types": {
Строка 292: Строка 288:
}
}
},
},
"coldDamageThreshold": 273.15,
"coldDamage": {
"coldDamage": {
"types": {
"types": {
"Cold": 0
"Cold": 0
}
}
},
}
"heatDamageThreshold": 325
},
},
"TemperatureSpeed": {
"TemperatureSpeed": {
Строка 306: Строка 302:
"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
},
},
"Inventory": {
"Inventory": {
Строка 328: Строка 324:
},
},
"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": "OrganIpcTorso",
"Torso": "OrganIpcTorso",
Строка 349: Строка 378:
"VisualBody": {},
"VisualBody": {},
"Hands": {
"Hands": {
"sortedHands": [],
"startingHands": {},
"sortedHands": {},
"hands": {}
"hands": {}
},
},
Строка 357: Строка 387:
"hiddenLayers": {}
"hiddenLayers": {}
},
},
"Crawler": {},
"StatusIcon": {
"StatusIcon": {
"bounds": "-0.5,-0.5,0.5,0.5"
"bounds": "-0.5,-0.5,0.5,0.5"
Строка 363: Строка 394:
"RotationVisuals": {},
"RotationVisuals": {},
"FloorOcclusion": {
"FloorOcclusion": {
"colliding": []
"colliding": {}
},
},
"RangedDamageSound": {
"RangedDamageSound": {
Строка 384: Строка 415:
"allowed": [
"allowed": [
"Electrocution",
"Electrocution",
"RatvarianLanguage",
"PressureImmunity",
"Muted",
"Pacified",
"Pacified",
"Flashed",
"Flashed",
Строка 395: Строка 423:
"IdExaminable": {},
"IdExaminable": {},
"Internals": {
"Internals": {
"breathTools": []
"breathTools": {}
},
},
"FloatingVisuals": {},
"FloatingVisuals": {},
Строка 416: Строка 444:
},
},
"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": {
Строка 428: Строка 458:
}
}
},
},
"animation": "WeaponArcFist",
"soundHit": {
"soundHit": {
"!type:SoundCollectionSpecifier": {
"!type:SoundCollectionSpecifier": {
Строка 434: Строка 463:
}
}
},
},
"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"
},
},
"SSDIndicator": {},
"SSDIndicator": {},
Строка 451: Строка 479:
}
}
},
},
"changedFixtures": []
"changedFixtures": {}
},
},
"Crawler": {},
"Dna": {},
"Dna": {},
"MindContainer": {},
"MindContainer": {},
Строка 489: Строка 516:
},
},
"MobPrice": {
"MobPrice": {
"deathPenalty": 0.01,
"price": 1500,
"price": 1500
"deathPenalty": 0.01
},
},
"RandomPrice": {
"RandomPrice": {
Строка 507: Строка 534:
"GravityAffected": {},
"GravityAffected": {},
"Actions": {
"Actions": {
"actions": []
"actions": {}
},
},
"Alerts": {},
"Alerts": {},
Строка 520: Строка 547:
"active": false
"active": false
},
},
"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
}
}
},
},
Строка 622: Строка 570:
},
},
"MobStateActions": {
"MobStateActions": {
"grantedActions": [],
"grantedActions": {},
"actions": {
"actions": {
"Critical": [
"Critical": [
Строка 647: Строка 595:
},
},
"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"
}
}
}
}
Строка 660: Строка 608:
"Pullable": {},
"Pullable": {},
"LightningTarget": {
"LightningTarget": {
"lightningExplode": false,
"priority": 2,
"priority": 2
"lightningExplode": false
},
},
"GhostOnMove": {
"GhostOnMove": {
Строка 690: Строка 638:
"map": [
"map": [
"enum.HumanoidVisualLayers.Eyes"
"enum.HumanoidVisualLayers.Eyes"
]
},
{
"map": [
"enum.HumanoidVisualLayers.Eyelids"
]
},
{
"map": [
"enum.HumanoidVisualLayers.OverEyes"
]
]
},
},
Строка 769: Строка 727:
{
{
"map": [
"map": [
"eyes"
"outerClothing"
]
]
},
},
{
{
"map": [
"map": [
"belt"
"eyes"
]
]
},
},
{
{
"map": [
"map": [
"id"
"belt"
]
]
},
},
{
{
"map": [
"map": [
"outerClothing"
"id"
]
]
},
},
Строка 909: Строка 867:
"spriteLayer": "light"
"spriteLayer": "light"
}
}
},
"placement": {
"snap": []
}
}
}
}