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

Материал из Space Station 14 Вики
м Update prototype/Entity/JanitorialTrolley.json via GitHub Actions
м Update prototype/Entity/JanitorialTrolley.json via GitHub Actions
Строка 1: Строка 1:
{
{
"name": "janitorial trolley",
"description": "This is the alpha and omega of sanitation.",
"placement": {
"snap": [],
"mode": "SnapgridCenter"
},
"parent": [
"parent": [
"SolutionGinormous",
"SolutionGinormous",
"SolutionTank",
"SolutionTank",
"BaseStructureDynamic",
"BaseStructureDynamic",
"StructureWheeled"
"StructureWheeled",
"StructureHealthContainer"
],
],
"description": "This is the alpha and omega of sanitation.",
"name": "janitorial trolley",
"components": {
"components": {
"Rotatable": {},
"Rotatable": {},
Строка 101: Строка 106:
"whitelist": {
"whitelist": {
"tags": [
"tags": [
"TrashBag"
"TrashBag",
"TrashBagHolding"
]
]
},
},
Строка 116: Строка 122:
}
}
},
},
"density": 250,
"mask": [
"mask": [
"Impassable",
"Impassable",
Строка 125: Строка 132:
"BulletImpassable",
"BulletImpassable",
"Opaque"
"Opaque"
],
]
"density": 250
}
}
}
}
Строка 140: Строка 146:
"reagents": [
"reagents": [
{
{
"ReagentId": "Water",
"data": [],
"data": [],
"ReagentId": "Water",
"Quantity": 960
"Quantity": 960
}
}
Строка 161: Строка 167:
"Radiation"
"Radiation"
],
],
"damageModifierSet": "Metallic"
"damageModifierSet": "PlasticMod"
},
"Injurable": {
"healthIcons": {
"Alive": "HealthIconFine",
"Critical": "HealthIconCritical",
"Dead": "HealthIconDead"
},
"painDamageGroups": [
"Brute",
"Burn"
],
"damageContainer": "Inorganic"
},
},
"Destructible": {
"Destructible": {
"thresholds": [
"thresholds": [
{
{
"trigger": {
"!type:DamageTrigger": {
"damage": 100
}
},
"behaviors": [
"behaviors": [
{
{
Строка 183: Строка 182:
},
},
{
{
"!type:DoActsBehavior": {
"!type:PlaySoundBehavior": {
"acts": "Destruction"
"sound": {
"!type:SoundCollectionSpecifier": {
"collection": "MetalBreak",
"params": {
"volume": -3
}
}
}
}
}
},
},
{
{
"!type:PlaySoundBehavior": {
"!type:SpawnEntitiesBehavior": {
"sound": {
"spawn": {
"!type:SoundCollectionSpecifier": {
"SheetPlastic1": {
"collection": "MetalBreak"
"max": 2
}
}
}
}
}
},
{
"!type:DoActsBehavior": {
"acts": "Destruction"
}
}
}
}
],
]
"trigger": {
"!type:DamageTrigger": {
"damage": 200
}
}
}
}
]
]
Строка 220: Строка 226:
"tags": [
"tags": [
"GoldenPlunger"
"GoldenPlunger"
]
}
},
"cart_mop": {
"whitelist": {
"tags": [
"MopBasic"
]
}
},
"cart_advmop": {
"whitelist": {
"tags": [
"MopAdv"
]
]
}
}
Строка 244: Строка 236:
}
}
},
},
"cart_garbage_blue": {
"cart_garbage_holding": {
"whitelist": {
"whitelist": {
"tags": [
"tags": [
"TrashBagBlue"
"TrashBagHolding"
]
]
}
}
Строка 300: Строка 292:
"tags": [
"tags": [
"Bucket"
"Bucket"
]
}
},
"cart_mop": {
"whitelist": {
"tags": [
"MopBasic"
]
}
},
"cart_advmop": {
"whitelist": {
"tags": [
"MopAdv"
]
]
}
}
Строка 307: Строка 313:
"Appearance": {},
"Appearance": {},
"SolutionContainerVisuals": {
"SolutionContainerVisuals": {
"fillBaseName": "cart_water-",
"maxFillLevels": 3,
"maxFillLevels": 3
"fillBaseName": "cart_water-"
},
},
"UserInterface": {
"UserInterface": {
"actors": {},
"interfaces": {
"interfaces": {
"enum.StorageUiKey.Key": {
"enum.StorageUiKey.Key": {
"type": "StorageBoundUserInterface"
"type": "StorageBoundUserInterface"
}
}
}
},
"actors": {}
},
},
"Edible": {
"Edible": {
"edible": "Drink",
"utensil": [
"utensil": [
"Spoon"
"Spoon"
],
],
"trash": [],
"trash": [],
"destroyOnEmpty": false,
"solution": "tank",
"solution": "tank"
"edible": "Drink",
"destroyOnEmpty": false
},
},
"ContainerContainer": {
"ContainerContainer": {
Строка 386: Строка 392:
"TileFrictionModifier": {
"TileFrictionModifier": {
"modifier": 0.4
"modifier": 0.4
},
"Injurable": {
"painDamageGroups": [
"Brute",
"Burn"
],
"healthIcons": {
"Alive": "HealthIconFine",
"Critical": "HealthIconCritical",
"Dead": "HealthIconDead"
},
"damageContainer": "StructuralInorganic"
},
},
"Clickable": {},
"Clickable": {},
Строка 410: Строка 428:
]
]
}
}
},
"placement": {
"snap": [],
"mode": "SnapgridCenter"
}
}
}
}

Версия от 00:35, 3 сентября 2026

name"janitorial trolley"
description"This is the alpha and omega of sanitation."
placement
snap
Пустой массив
mode"SnapgridCenter"
parent
"SolutionGinormous"
"SolutionTank"
"BaseStructureDynamic"
"StructureWheeled"
"StructureHealthContainer"
components
Rotatable
Пустой объект
ItemSlots
slots
mop_slot
name"janitorial-trolley-slot-component-slot-name-mop"
whitelist
tags
"Mop"
insertOnInteractfalse
priority9
plunger_slot
name"janitorial-trolley-slot-component-slot-name-plunger"
whitelist
tags
"Plunger"
"GoldenPlunger"
priority8
wetfloorsign_slot4
name"janitorial-trolley-slot-component-slot-name-sign"
whitelist
tags
"WetFloorSign"
priority7
wetfloorsign_slot3
name"janitorial-trolley-slot-component-slot-name-sign"
whitelist
tags
"WetFloorSign"
priority7
wetfloorsign_slot2
name"janitorial-trolley-slot-component-slot-name-sign"
whitelist
tags
"WetFloorSign"
priority7
wetfloorsign_slot1
name"janitorial-trolley-slot-component-slot-name-sign"
whitelist
tags
"WetFloorSign"
priority7
lightreplacer_slot
name"janitorial-trolley-slot-component-slot-name-lightreplacer"
whitelist
components
"LightReplacer"
priority6
spraybottle_slot
name"janitorial-trolley-slot-component-slot-name-spray"
whitelist
tags
"Spray"
insertOnInteractfalse
priority5
bucket_slot
name"janitorial-trolley-slot-component-slot-name-bucket"
whitelist
tags
"Bucket"
insertOnInteractfalse
priority4
trashbag_slot
name"janitorial-trolley-slot-component-slot-name-trashbag"
whitelist
tags
"TrashBag"
"TrashBagHolding"
priority3
Fixtures
fixtures
fix1
shape
!type:PhysShapeCircle
radius0.3
density250
mask
"Impassable"
"TableLayer"
"HighImpassable"
"LowImpassable"
layer
"BulletImpassable"
"Opaque"
Spillable
spillWhenThrownfalse
spillDelay3
solution"tank"
Solution
solution
maxVol960
reagents
ReagentId"Water"
data
Пустой массив
Quantity960
id"tank"
DrainableSolution
solution"tank"
RefillableSolution
solution"tank"
ExaminableSolution
solution"tank"
Damageable
radiationDamageTypes
"Radiation"
damageModifierSet"PlasticMod"
Destructible
thresholds
trigger
!type:DamageTrigger
damage100
behaviors
!type:EmptyAllContainersBehaviour
Пустой объект
!type:PlaySoundBehavior
sound
!type:SoundCollectionSpecifier
collection"MetalBreak"
params
volume-3
!type:SpawnEntitiesBehavior
spawn
SheetPlastic1
max2
!type:DoActsBehavior
acts"Destruction"
ItemMapper
spriteLayers
Пустой массив
sprite"Objects/Specific/Janitorial/janitorial_cart.rsi"
mapLayers
cart_plunger
whitelist
tags
"Plunger"
cart_goldenplunger
whitelist
tags
"GoldenPlunger"
cart_garbage
whitelist
tags
"TrashBag"
cart_garbage_holding
whitelist
tags
"TrashBagHolding"
cart_replacer
whitelist
components
"LightReplacer"
cart_spray
whitelist
tags
"Spray"
cart_sign1
whitelist
tags
"WetFloorSign"
cart_sign2
whitelist
tags
"WetFloorSign"
minCount2
cart_sign3
whitelist
tags
"WetFloorSign"
minCount3
cart_sign4
whitelist
tags
"WetFloorSign"
minCount4
cart_bucket
whitelist
tags
"Bucket"
cart_mop
whitelist
tags
"MopBasic"
cart_advmop
whitelist
tags
"MopAdv"
Appearance
Пустой объект
SolutionContainerVisuals
maxFillLevels3
fillBaseName"cart_water-"
UserInterface
interfaces
enum.StorageUiKey.Key
type"StorageBoundUserInterface"
actors
Пустой объект
Edible
utensil
"Spoon"
trash
Пустой массив
solution"tank"
edible"Drink"
destroyOnEmptyfalse
ContainerContainer
containers
storagebase
!type:Container
ents
Пустой массив
mop_slot
!type:ContainerSlot
Пустой объект
trashbag_slot
!type:ContainerSlot
Пустой объект
bucket_slot
!type:ContainerSlot
Пустой объект
plunger_slot
!type:ContainerSlot
Пустой объект
goldenplunger_slot
!type:ContainerSlot
Пустой объект
wetfloorsign_slot4
!type:ContainerSlot
Пустой объект
wetfloorsign_slot3
!type:ContainerSlot
Пустой объект
wetfloorsign_slot2
!type:ContainerSlot
Пустой объект
wetfloorsign_slot1
!type:ContainerSlot
Пустой объект
lightreplacer_slot
!type:ContainerSlot
Пустой объект
spraybottle_slot
!type:ContainerSlot
Пустой объект
DnaSubstanceTrace
Пустой объект
Transform
Пустой объект
Physics
bodyType
"Dynamic"
Anchorable
Пустой объект
GravityAffected
Пустой объект
Pullable
Пустой объект
Tag
tags
"Structure"
TileFrictionModifier
modifier0.4
Injurable
painDamageGroups
"Brute"
"Burn"
healthIcons
Alive"HealthIconFine"
Critical"HealthIconCritical"
Dead"HealthIconDead"
damageContainer"StructuralInorganic"
Clickable
Пустой объект
Sprite
noRottrue
sprite"Objects/Specific/Janitorial/janitorial_cart.rsi"
layers
state"cart"
state"cart_water-1"
map
"enum.SolutionContainerLayers.Fill"
visiblefalse
InteractionOutline
Пустой объект
GuideHelp
guides
"Janitorial"