abstract: true
components:
- type: Sprite
- sprite: Structures/Storage/tanks.rsi
- state: cleanerdispenser
+ sprite: Structures/Wallmounts/walldispenser.rsi
- type: Appearance
- type: Destructible
thresholds:
!type:DamageTrigger
damage: 50
behaviors:
- - !type:DoActsBehavior
- acts: [ "Destruction" ]
+ - !type:DoActsBehavior
+ acts: [ "Destruction" ]
- trigger:
!type:DamageTypeTrigger
damageType: Heat
- type: ExaminableSolution
solution: tank
+- type: entity
+ parent: BaseDispenser
+ id: CleanerDispenser
+ name: space cleaner dispenser
+ description: Wallmount Space Cleaner dispenser.
+ components:
+ - type: Sprite
+ layers:
+ - state: cleanerdispenser
+ - state: fill-1
+ map: ["enum.SolutionContainerLayers.Fill"]
+ visible: false
+ - type: SolutionContainerVisuals
+ maxFillLevels: 5
+ fillBaseName: fill-
+ - type: SolutionContainerManager
+ solutions:
+ tank:
+ maxVol: 5000
+ reagents:
+ - ReagentId: SpaceCleaner
+ Quantity: 5000
+
- type: entity
parent: BaseDispenser
id: FuelDispenser
name: fuel dispenser
+ description: Wallmount Fuel dispenser.
components:
- type: Sprite
- sprite: Structures/Storage/tanks.rsi
- state: fueldispenser
+ layers:
+ - state: fueldispenser
+ - state: fill-1
+ map: ["enum.SolutionContainerLayers.Fill"]
+ visible: false
+ - type: SolutionContainerVisuals
+ maxFillLevels: 5
+ fillBaseName: fill-
- type: SolutionContainerManager
solutions:
tank:
+ maxVol: 1000
reagents:
- ReagentId: WeldingFuel
Quantity: 1000
weldingDamage:
types:
Heat: 20
-
-- type: entity
- parent: BaseDispenser
- id: CleanerDispenser
- name: space cleaner dispenser
- components:
- - type: SolutionContainerManager
- solutions:
- tank:
- reagents:
- - ReagentId: SpaceCleaner
- Quantity: 5000
- - type: ReagentTank
+ - type: PacifismDangerousAttack
+ - type: Explosive
+ explosionType: Default
+ totalIntensity: 50
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/8442af39ee82b813194f71db82edd2923d97818d, watercooler Taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/ae2258d9235752ac6d80ec11e36553fe3b6ae59e, dispensers taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/846ce475b2258a4336d8895f07f2c0f4053963bc",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/8442af39ee82b813194f71db82edd2923d97818d, watercooler Taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/ae2258d9235752ac6d80ec11e36553fe3b6ae59e",
"size": {
"x": 32,
"y": 32
},
{
"name": "generictank-1"
- },
- {
- "name": "cleanerdispenser"
- },
- {
- "name": "fueldispenser"
- },
- {
- "name": "pepperdispenser"
}
]
}
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Modifications made by [scrivoy], Dispenser originally taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/846ce475b2258a4336d8895f07f2c0f4053963bc",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "cleanerdispenser"
+ },
+ {
+ "name": "fueldispenser"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}