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

м 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"
}
}
}
}