Skip to content

Commit

Permalink
Add a light to the paramedic's helmet + removal of paramedic suit sto…
Browse files Browse the repository at this point in the history
…rage from upstream files. (#2343)

* Added the paramed helmet

* Fix!

* I totally didn't forget the meta.json

* Nuke the suit storage in the wrong spot + add access reader to the new one.

* Hide the original one from the spawn menu

* Hear me out... Inheritance.

* It wasn't for this PR.

* It kinda is a hardsuit helmet isn't it?

* Forgor the resistances

* It's a hardsuit helmet now, can't be picked up

* Before Milon notices
  • Loading branch information
Radezolid authored Dec 19, 2024
1 parent 44ee1c5 commit 8b3bd37
Show file tree
Hide file tree
Showing 16 changed files with 97 additions and 18 deletions.
17 changes: 0 additions & 17 deletions Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -238,23 +238,6 @@
- type: AccessReader
access: [["Salvage"]]

# DeltaV - Adding Paramedic Suit Storage Unit
#Paramedic hardsuit
- type: entity
id: SuitStorageParamedic
parent: SuitStorageBase
suffix: Paramedic
components:
- type: StorageFill
contents:
- id: NitrogenTankFilled
- id: OxygenTankFilled
- id: ClothingOuterHardsuitVoidParamed
- id: ClothingHeadHelmetVoidParamed
- id: ClothingMaskBreathMedical
- type: AccessReader
access: [ [ "Paramedic" ] ]

# DeltaV - Adding Corpsman Suit Storage Unit
- type: entity
id: SuitStorageCorpsman
Expand Down
22 changes: 22 additions & 0 deletions Resources/Prototypes/DeltaV/Catalog/Fills/Lockers/suit_storage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,25 @@
amount: 2
- id: JetpackSecurityFilled
amount: 2

#Paramedic hardsuit
- type: entityTable
id: ParamedicSuitStorageFill
table: !type:AllSelector
children:
- id: NitrogenTankFilled
- id: OxygenTankFilled
- id: ClothingOuterHardsuitVoidParamed
- id: ClothingMaskBreathMedical

- type: entity
parent: SuitStorageBase
id: SuitStorageParamedic
suffix: Paramedic
components:
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: ParamedicSuitStorageFill
- type: AccessReader
access: [["Paramedic"]]
Original file line number Diff line number Diff line change
Expand Up @@ -135,3 +135,26 @@
sprite: DeltaV/Clothing/Head/Hardsuits/Combat/hos.rsi
- type: Clothing
sprite: DeltaV/Clothing/Head/Hardsuits/Combat/hos.rsi

#Paramedic Void Helmet
- type: entity
parent: ClothingHeadHardsuitWithLightBase
id: ClothingHeadHelmetVoidParamedDeltaV
name: paramedic void helmet
components:
- type: Sprite
sprite: DeltaV/Clothing/Head/Helmets/paramedhelm.rsi
- type: Clothing
sprite: DeltaV/Clothing/Head/Helmets/paramedhelm.rsi
- type: ToggleableLightVisuals
- type: PointLight
radius: 6
color: "#addbff"
- type: TemperatureProtection
heatingCoefficient: 0.1
coolingCoefficient: 0.1
- type: Armor
modifiers:
coefficients:
Heat: 0.90
Radiation: 0.75
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
- type: entity
parent: ClothingHeadEVAHelmetBase
id: ClothingHeadHelmetVoidParamed
categories: [ HideSpawnMenu ] # DeltaV
name: paramedic void helmet
description: A void helmet made for paramedics.
components:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@
- type: StealTarget
stealGroup: ClothingOuterHardsuitVoidParamed
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetVoidParamed
clothingPrototype: ClothingHeadHelmetVoidParamedDeltaV # DeltaV - Added light to the paramedic void suit
slot: head
- type: ContainerContainer
containers:
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from paradise station at commit https://github.com/ParadiseSS13/Paradise/commit/e5e584804b4b0b373a6a69d23afb73fd3c094365, redrawn by Ubaser. vox state by Flareguy, modified by Radezolid to add light",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "icon-flash"
},
{
"name": "off-equipped-HELMET",
"directions": 4
},
{
"name": "off-equipped-HELMET-vox",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "off-equipped-HELMET-vulpkanin",
"directions": 4
},
{
"name": "on-equipped-HELMET-vulpkanin",
"directions": 4
},
{
"name": "on-equipped-HELMET-vox",
"directions": 4
},
{
"name": "on-equipped-HELMET",
"directions": 4
}

]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8b3bd37

Please sign in to comment.