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

Материал из Space Station 14 Вики
м Update prototype/Entity/Morgue.json via GitHub Actions
м Update prototype/Entity/Morgue.json via GitHub Actions
 
Строка 1: Строка 1:
{
{
"name": "morgue",
"description": "Used to store bodies until someone fetches them. Includes a high-tech alert system for false-positives!",
"description": "Used to store bodies until someone fetches them. Includes a high-tech alert system for false-positives!",
"name": "morgue",
"placement": {
"snap": [],
"mode": "SnapgridCenter"
},
"parent": [
"StructureHealthMachineWeak"
],
"components": {
"components": {
"Pullable": {},
"Pullable": {},
Строка 19: Строка 26:
}
}
},
},
"density": 1000,
"mask": [
"mask": [
"Impassable",
"Impassable",
Строка 29: Строка 37:
"BulletImpassable",
"BulletImpassable",
"Opaque"
"Opaque"
],
]
"density": 1000
}
}
}
}
},
},
"EntityStorage": {
"EntityStorage": {
"capacity": 1,
"whitelist": {
"isCollidableWhenOpen": true,
"components": [
"enteringOffset": "0,-1",
"MobState",
"closeSound": {
"Item"
]
},
"openSound": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Items/deconstruct.ogg"
"path": "/Audio/Items/deconstruct.ogg"
}
}
},
},
"openSound": {
"isCollidableWhenOpen": true,
"enteringOffset": "0,-1",
"closeSound": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Items/deconstruct.ogg"
"path": "/Audio/Items/deconstruct.ogg"
}
}
},
},
"whitelist": {
"capacity": 1
"components": [
"MobState",
"Item"
]
}
},
},
"EntityStorageLayingDownOverride": {},
"EntityStorageLayingDownOverride": {},
Строка 81: Строка 88:
},
},
"RequireProjectileTarget": {},
"RequireProjectileTarget": {},
"Damageable": {
"radiationDamageTypes": [
"Radiation"
],
"damageModifierSet": "SteelMod"
},
"Destructible": {
"thresholds": [
{
"trigger": {
"!type:DamageTrigger": {
"damage": 50
}
},
"behaviors": [
{
"!type:DoActsBehavior": {
"acts": "Breakage"
}
}
]
},
{
"trigger": {
"!type:DamageTrigger": {
"damage": 100
}
},
"behaviors": [
{
"!type:SpawnEntitiesBehavior": {
"spawn": {
"MachineFrameDestroyed": {
"min": 1,
"max": 1
}
},
"offset": 0
}
},
{
"!type:PlaySoundBehavior": {
"sound": {
"!type:SoundCollectionSpecifier": {
"collection": "MetalBreak"
}
}
}
},
{
"!type:DoActsBehavior": {
"acts": "Destruction"
}
}
]
}
]
},
"Injurable": {
"painDamageGroups": [
"Brute",
"Burn"
],
"healthIcons": {
"Alive": "HealthIconFine",
"Critical": "HealthIconCritical",
"Dead": "HealthIconDead"
},
"damageContainer": "StructuralInorganic"
},
"Sprite": {
"Sprite": {
"sprite": "Structures/Storage/morgue.rsi",
"sprite": "Structures/Storage/morgue.rsi",
Строка 151: Строка 228:
}
}
}
}
},
"placement": {
"snap": [],
"mode": "SnapgridCenter"
}
}
}
}

Текущая версия от 23:55, 2 сентября 2026

name"morgue"
description"Used to store bodies until someone fetches them. Includes a high-tech alert system for false-positives!"
placement
snap
Пустой массив
mode"SnapgridCenter"
parent
"StructureHealthMachineWeak"
components
Pullable
Пустой объект
Anchorable
Пустой объект
Physics
Пустой объект
Fixtures
fixtures
fix1
shape
!type:PolygonShape
vertices
"-0.5,-0.5"
"0.5,-0.5"
"0.5,0.5"
"-0.5,0.5"
density1000
mask
"Impassable"
"TableLayer"
"LowImpassable"
layer
"TableLayer"
"LowImpassable"
"BulletImpassable"
"Opaque"
EntityStorage
whitelist
components
"MobState"
"Item"
openSound
!type:SoundPathSpecifier
path"/Audio/Items/deconstruct.ogg"
isCollidableWhenOpentrue
enteringOffset"0,-1"
closeSound
!type:SoundPathSpecifier
path"/Audio/Items/deconstruct.ogg"
capacity1
EntityStorageLayingDownOverride
Пустой объект
Morgue
occupantHasSoulAlarmSound
!type:SoundPathSpecifier
path"/Audio/Weapons/Guns/EmptyAlarm/smg_empty_alarm.ogg"
ContainerContainer
containers
entity_storage
!type:Container
ents
Пустой массив
Appearance
Пустой объект
Transform
anchoredtrue
AntiRottingContainer
Пустой объект
StaticPrice
price200
RequireProjectileTarget
Пустой объект
Damageable
radiationDamageTypes
"Radiation"
damageModifierSet"SteelMod"
Destructible
thresholds
trigger
!type:DamageTrigger
damage50
behaviors
!type:DoActsBehavior
acts"Breakage"
trigger
!type:DamageTrigger
damage100
behaviors
!type:SpawnEntitiesBehavior
spawn
MachineFrameDestroyed
min1
max1
offset0
!type:PlaySoundBehavior
sound
!type:SoundCollectionSpecifier
collection"MetalBreak"
!type:DoActsBehavior
acts"Destruction"
Injurable
painDamageGroups
"Brute"
"Burn"
healthIcons
Alive"HealthIconFine"
Critical"HealthIconCritical"
Dead"HealthIconDead"
damageContainer"StructuralInorganic"
Sprite
sprite"Structures/Storage/morgue.rsi"
layers
state"morgue_closed"
map
"enum.MorgueVisualLayers.Base"
state"morgue_tray"
offset"0, -1"
visiblefalse
map
"enum.StorageVisualLayers.Door"
state"morgue_nomob_light"
visiblefalse
map
"enum.MorgueVisualLayers.Light"
shader"unshaded"
Clickable
Пустой объект
InteractionOutline
Пустой объект
GenericVisualizer
visuals
enum.StorageVisuals.Open
enum.MorgueVisualLayers.Base
True
state"morgue_open"
False
state"morgue_closed"
enum.StorageVisualLayers.Door
True
visibletrue
False
visiblefalse
enum.MorgueVisuals.Contents
enum.MorgueVisualLayers.Light
Empty
visiblefalse
HasContents
visibletrue
state"morgue_nomob_light"
HasMob
visibletrue
state"morgue_nosoul_light"
HasSoul
visibletrue
state"morgue_soul_light"