Add clown emergency oxygen tank (#23495)

* Add clown emergency oxygen tank

* increase pressure and volume slightly due to less o2 percentage
This commit is contained in:
themias
2024-01-03 22:29:02 -05:00
committed by GitHub
parent bf79acd127
commit 0fd68b2af8
18 changed files with 107 additions and 1 deletions

View File

@@ -95,7 +95,7 @@
- type: StorageFill
contents:
- id: ClothingMaskBreath
- id: EmergencyOxygenTankFilled
- id: EmergencyFunnyOxygenTankFilled
- id: SpaceMedipen
- id: EmergencyMedipen
- id: Flare

View File

@@ -130,6 +130,27 @@
- 1.025689525 # nitrogen
temperature: 293.15
- type: entity
id: EmergencyFunnyOxygenTankFilled
parent: EmergencyFunnyOxygenTank
suffix: Filled
components:
- type: GasTank
outputPressure: 22.4
air:
# 4 minutes
volume: 0.66
moles:
- 0.270782035 # 95% oxygen
- 0 # nitrogen
- 0 # CO2
- 0 # plasma
- 0 # tritium
- 0 # water vapor
- 0 # ammonia
- 0.014251686 # 5% N2O
# 0.285033721 total
temperature: 293.15
- type: entity
id: AirTankFilled

View File

@@ -146,6 +146,7 @@
- ToolboxArtisticFilled
- NitrogenTankFilled
- DoubleEmergencyNitrogenTankFilled
- EmergencyFunnyOxygenTankFilled
- ToolboxElectricalFilled
- ToolboxMechanicalFilled
- ClothingBeltUtility

View File

@@ -198,6 +198,19 @@
- type: Clothing
sprite: Objects/Tanks/emergency_double_red.rsi
- type: entity
parent: EmergencyOxygenTank
id: EmergencyFunnyOxygenTank
name: funny emergency oxygen tank
description: An easily portable tank for emergencies. Contains very little oxygen with an extra of funny gas, rated for survival use only.
components:
- type: Sprite
sprite: Objects/Tanks/emergency_clown.rsi
- type: Item
sprite: Objects/Tanks/emergency_clown.rsi
- type: Clothing
sprite: Objects/Tanks/emergency_clown.rsi
- type: entity
parent: GasTankRoundBase
id: AirTank

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 B

View File

@@ -0,0 +1,71 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/ff8df99906ab1909674680b9973bd3c909080360",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-BELT",
"directions": 4
},
{
"name": "equipped-SUITSTORAGE-dog",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-puppy",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-fox",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-cat",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-sloth",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-hamster",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-kangaroo",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-possum",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-pig",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}