Adds Emergency Nitrogen Tanks (#22142)

* Added Emergency Nitrogen tanks and added both variants to the Emergency Closet loot pool.

* Restored O2 tank I deleted :)

* Fixed accident with extended emergency oxygen tanks

* Fixed an issue with emergency oxygen tanks

---------

Co-authored-by: DangerRevoltion <142105406+DangerRevoltion@users.noreply.github.com>
This commit is contained in:
Danger Revolution! 2023-12-05 09:41:39 +00:00 committed by Debug
parent 8063ff9d2b
commit 2a7226cc8f
17 changed files with 133 additions and 0 deletions

View File

@ -54,6 +54,21 @@
- 0.270782035 # oxygen
temperature: 293.15
- type: entity
id: EmergencyNitrogenTankFilled
parent: EmergencyNitrogenTank
suffix: Filled
components:
- type: GasTank
outputPressure: 21.3
air:
# 9 minutes
volume: 1.5
moles:
- 0 # oxygen
- 0.615413715 #nitrogen
temperature: 293.15
- type: entity
id: ExtendedEmergencyOxygenTankFilled
parent: ExtendedEmergencyOxygenTank
@ -68,6 +83,7 @@
- 0.615413715 # oxygen
temperature: 293.15
- type: entity
id: DoubleEmergencyOxygenTankFilled
parent: DoubleEmergencyOxygenTank

View File

@ -28,6 +28,12 @@
- id: OxygenTankFilled
prob: 0.20
orGroup: EmergencyTankOrRegularTank
- id: EmergencyNitrogenTankFilled
prob: 0.80
orGroup: EmergencyNitrogenOrRegularNitrogen
- id: NitrogenTankFilled
prob: 0.20
orGroup: EmergencyNitrogenOrRegularNitrogen
- id: ToolboxEmergencyFilled
prob: 0.4
- id: MedkitOxygenFilled
@ -52,6 +58,12 @@
- id: OxygenTankFilled
prob: 0.20
orGroup: EmergencyTankOrRegularTank
- id: NitrogenTankFilled
prob: 0.80
orGroup: EmergencyNitrogenOrRegularNitrogen
- id: EmergencyNitrogenTankFilled
prob: 0.20
orGroup: EmergencyNitrogenOrRegularNitrogen
- id: ToolboxEmergencyFilled
prob: 0.4
- id: MedkitOxygenFilled

View File

@ -129,6 +129,40 @@
materialComposition:
Steel: 100
- type: entity
parent: GasTankRoundBase
id: EmergencyNitrogenTank
name: emergency nitrogen tank
description: An easily portable tank for emergencies. Contains very little nitrogen, rated for survival use only.
components:
- type: Sprite
sprite: Objects/Tanks/emergency_red.rsi
- type: Item
size: Small
sprite: Objects/Tanks/emergency_red.rsi
- type: GasTank
outputPressure: 21.3
air:
volume: 0.66
temperature: 293.15
- type: Clothing
sprite: Objects/Tanks/emergency_red.rsi
slots:
- Pocket
- Belt
- suitStorage
- type: MeleeWeapon
damage:
types:
Blunt: 5
- type: DamageOtherOnHit
damage:
types:
Blunt: 5
- type: PhysicalComposition
materialComposition:
Steel: 100
- type: entity
parent: EmergencyOxygenTank
id: ExtendedEmergencyOxygenTank

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 655 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 473 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 B

View File

@ -0,0 +1,71 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Adapted by DangerReovlution from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432",
"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-kangaroo",
"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-possum",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-pig",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "equipped-SUITSTORAGE-hamster",
"directions": 4,
"delays": [[1],[1],[1],[1]]
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}