Paramedic Void Suit update (#34657)
* Made paramedic void suit into proper hardsuit (was softsuit before) Added light to the paramedic void suit helmet Added siren with light to the paramedic void suit * Changed paramed helmet flashlight icon and textures * fixed siren action icon * BigAction * updated icon-siren.png * fixed not being able to add it to containers (like when it parented off eva suit) * changed light to cyan, made it less brighter and reduced siren volume * changed ambulancesiren.ogg to a different one (hopefully less hard on the ears) * created ClothingHeadEVAHelmetWithLightBase in base_clothinghead.yml replaced ambulancesiren.ogg (again, this time with better fading on the audio loop) credited myself for the siren icon art reverted parents to original (but kept it in hardsuits yml, since void suits are light hardsuits) - [ the adoption was revoked 😢 ] fixed indentations removed un-used sprite and sprite state * final final siren sound change (for real this time?) * fixed license type * final FINAL final (for real this time, please?) ambulancesiren.ogg change * ContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainer * attributions updated (turns out, i have to give myself credit when i make stuff); fixed identation; moved action to Action/types.yml. * hopefully fixed everything this time * sync shenanigans * final final final final final for real final ambulancesiren.ogg change pinky promise this time and if you don't like it, make a new PR yourself and offer a new sound * typo * done the suggested changes * cleaning up some forgotten stuff :p * oops, cleaned up a bit too much * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa * Update Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml * Update Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml * Update attributions.yml * evil web edit never again --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
BIN
Resources/Audio/Effects/Vehicle/ambulancesiren.ogg
Normal file
@@ -19,3 +19,8 @@
|
||||
source: "https://freesound.org/people/13gkopeckak/sounds/378911/"
|
||||
license: "CC0-1.0"
|
||||
copyright: "13gkopeckak on freesound.org"
|
||||
|
||||
- files: ["ambulancesiren.ogg"]
|
||||
source: "https://freesound.org/people/Lalks/sounds/336894/"
|
||||
license: "CC-BY-3.0"
|
||||
copyright: "Lalks on freesound.org, small edit by Velken"
|
||||
|
||||
@@ -340,3 +340,16 @@
|
||||
itemIconStyle: NoItem
|
||||
useDelay: 1
|
||||
event: !type:FakeMindShieldToggleEvent
|
||||
|
||||
- type: entity
|
||||
id: ActionToggleParamedicSiren
|
||||
name: Toggle Paramedic Siren
|
||||
description: Toggles the paramedic siren on and off.
|
||||
components:
|
||||
- type: InstantAction
|
||||
icon:
|
||||
sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
|
||||
state: icon-siren
|
||||
useDelay: 1
|
||||
itemIconStyle: BigAction
|
||||
event: !type:ToggleActionEvent
|
||||
|
||||
@@ -180,8 +180,9 @@
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: ClothingHeadHardsuitBase
|
||||
id: ClothingHeadHardsuitWithLightBase
|
||||
# No parent since it isn't an item
|
||||
# must parent both this and the desired helmet base when using
|
||||
id: ClothingHeadSuitWithLightBase
|
||||
name: base hardsuit helmet with light
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
|
||||
@@ -50,26 +50,6 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Helmets/cosmonaut.rsi
|
||||
|
||||
#Paramedic Void Helmet
|
||||
- type: entity
|
||||
parent: ClothingHeadEVAHelmetBase
|
||||
id: ClothingHeadHelmetVoidParamed
|
||||
name: paramedic void helmet
|
||||
description: A void helmet made for paramedics.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Helmets/paramedhelm.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Helmets/paramedhelm.rsi
|
||||
- type: TemperatureProtection
|
||||
heatingCoefficient: 0.1
|
||||
coolingCoefficient: 0.1
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Heat: 0.90
|
||||
Radiation: 0.75
|
||||
|
||||
#Ancient Void Helmet
|
||||
- type: entity
|
||||
parent: ClothingHeadEVAHelmetBase
|
||||
@@ -81,3 +61,37 @@
|
||||
sprite: Clothing/Head/Helmets/ancientvoidsuit.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Helmets/ancientvoidsuit.rsi
|
||||
|
||||
#Paramedic Void Helmet
|
||||
- type: entity
|
||||
parent: [ ClothingHeadSuitWithLightBase, ClothingHeadEVAHelmetBase ] #Despite acting like a hardsuit helmet, since it inherits from EVA Helmet, it goes here.
|
||||
id: ClothingHeadHelmetVoidParamed
|
||||
name: paramedic void helmet
|
||||
description: A void helmet made for paramedics.
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/paramedhelm.rsi
|
||||
- type: HandheldLight
|
||||
addPrefix: false
|
||||
- type: ToggleableLightVisuals
|
||||
spriteLayer: light
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-head-light
|
||||
- type: Clothing
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-head
|
||||
- type: TemperatureProtection
|
||||
heatingCoefficient: 0.1
|
||||
coolingCoefficient: 0.1
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Heat: 0.90
|
||||
Radiation: 0.75
|
||||
- type: PointLight
|
||||
radius: 5
|
||||
energy: 2
|
||||
color: "#00ffff"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
#Atmospherics Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitAtmos
|
||||
name: atmos hardsuit helmet
|
||||
description: A special hardsuit helmet designed for working in low-pressure, high thermal environments.
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
#Engineering Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitEngineering
|
||||
name: engineering hardsuit helmet
|
||||
description: An engineering hardsuit helmet designed for working in low-pressure, high radioactive environments.
|
||||
@@ -84,7 +84,7 @@
|
||||
|
||||
#Spationaut Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSpatio
|
||||
name: spationaut hardsuit helmet
|
||||
description: A sturdy helmet designed for complex industrial operations in space.
|
||||
@@ -120,7 +120,7 @@
|
||||
|
||||
#Salvage Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSalvage
|
||||
name: salvage hardsuit helmet
|
||||
description: A special helmet designed for work in a hazardous, low pressure environment. Has reinforced plating for wildlife encounters and dual floodlights.
|
||||
@@ -137,7 +137,7 @@
|
||||
energy: 3
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitGoliath
|
||||
name: goliath hardsuit helmet
|
||||
description: A sturdy hardsuit helmet, infused with a goliath's hide and an eerie, unblinking eye cut from its mass.
|
||||
@@ -195,7 +195,7 @@
|
||||
|
||||
#Security Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSecurity
|
||||
name: security hardsuit helmet
|
||||
description: Armored hardsuit helmet for security needs.
|
||||
@@ -219,7 +219,7 @@
|
||||
|
||||
#Brigmedic Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitBrigmedic
|
||||
name: brigmedic hardsuit helmet
|
||||
description: The lightweight helmet of the brigmedic hardsuit. Protects against viruses, and clowns.
|
||||
@@ -245,7 +245,7 @@
|
||||
|
||||
#Warden's Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitWarden
|
||||
name: warden's hardsuit helmet
|
||||
description: A modified riot helmet. Oddly comfortable.
|
||||
@@ -269,7 +269,7 @@
|
||||
|
||||
#Captain's Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitCap
|
||||
name: captain's hardsuit helmet
|
||||
description: Special hardsuit helmet, made for the captain of the station.
|
||||
@@ -284,7 +284,7 @@
|
||||
|
||||
#Chief Engineer's Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitEngineeringWhite
|
||||
name: chief engineer's hardsuit helmet
|
||||
description: Special hardsuit helmet, made for the chief engineer of the station.
|
||||
@@ -303,7 +303,7 @@
|
||||
|
||||
#Chief Medical Officer's Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitMedical
|
||||
name: chief medical officer's hardsuit helmet
|
||||
description: Lightweight medical hardsuit helmet that doesn't restrict your head movements.
|
||||
@@ -320,7 +320,7 @@
|
||||
|
||||
#Research Director's Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitRd
|
||||
name: experimental research hardsuit helmet
|
||||
description: Lightweight hardsuit helmet that doesn't restrict your head movements.
|
||||
@@ -337,7 +337,7 @@
|
||||
|
||||
#Head of Security's hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSecurityRed
|
||||
name: head of security's hardsuit helmet
|
||||
description: Security hardsuit helmet with the latest top secret NT-HUD software. Belongs to the HoS.
|
||||
@@ -361,7 +361,7 @@
|
||||
|
||||
#Luxury Mining Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitLuxury #DO NOT MAP - https://github.com/space-wizards/space-station-14/pull/19738#issuecomment-1703486738
|
||||
name: luxury mining hardsuit helmet
|
||||
description: A refurbished mining hardsuit helmet, fitted with satin cushioning and an extra (non-functioning) antenna, because you're that extra.
|
||||
@@ -380,7 +380,7 @@
|
||||
#ANTAG HARDSUITS
|
||||
#Blood-red Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSyndie
|
||||
name: blood-red hardsuit helmet
|
||||
description: A heavily armored helmet designed for work in special operations. Property of Gorlex Marauders.
|
||||
@@ -404,7 +404,7 @@
|
||||
|
||||
#Blood-red Medic Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSyndieMedic
|
||||
name: blood-red medic hardsuit helmet
|
||||
description: An advanced red hardsuit helmet specifically designed for field medic operations.
|
||||
@@ -428,7 +428,7 @@
|
||||
|
||||
#Syndicate Elite Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSyndieElite
|
||||
name: syndicate elite helmet
|
||||
description: An elite version of the blood-red hardsuit's helmet, with improved armor and fireproofing. Property of Gorlex Marauders.
|
||||
@@ -457,7 +457,7 @@
|
||||
|
||||
#Syndicate Commander Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitSyndieCommander
|
||||
name: syndicate commander helmet
|
||||
description: A bulked up version of the blood-red hardsuit's helmet, purpose-built for the commander of a syndicate operative squad. Has significantly improved armor for those deadly front-lines firefights.
|
||||
@@ -503,7 +503,7 @@
|
||||
|
||||
#Wizard Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetHardsuitWizard
|
||||
name: wizard hardsuit helmet
|
||||
description: A bizarre gem-encrusted helmet that radiates magical energies.
|
||||
@@ -680,7 +680,7 @@
|
||||
|
||||
#CBURN Hardsuit
|
||||
- type: entity
|
||||
parent: [ BaseCentcommContraband, ClothingHeadHardsuitWithLightBase ]
|
||||
parent: [ BaseCentcommContraband, ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
id: ClothingHeadHelmetCBURN
|
||||
name: CBURN exosuit helmet
|
||||
description: A pressure resistant and fireproof hood worn by special cleanup units.
|
||||
|
||||
@@ -91,15 +91,17 @@
|
||||
- type: HeldSpeedModifier
|
||||
|
||||
#Paramedic Voidsuit
|
||||
#Despite having resistances and looking like a hardsuit, this parents off the EVA suit so it goes here.
|
||||
- type: entity
|
||||
parent: ClothingOuterEVASuitBase
|
||||
parent: [ClothingOuterEVASuitBase, BaseMedicalContraband] #Despite "Voidsuits are light hardsuits", since it parents of EVA Suits, it goes with the other softsuits
|
||||
id: ClothingOuterHardsuitVoidParamed
|
||||
name: paramedic void suit
|
||||
description: A void suit made for paramedics.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
|
||||
- type: PressureProtection
|
||||
@@ -123,7 +125,31 @@
|
||||
stealGroup: ClothingOuterHardsuitVoidParamed
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetVoidParamed
|
||||
slot: head
|
||||
- type: ItemToggle
|
||||
onUse: false
|
||||
soundActivate:
|
||||
path: /Audio/Items/flashlight_on.ogg
|
||||
soundDeactivate:
|
||||
path: /Audio/Items/flashlight_off.ogg
|
||||
- type: ItemToggleActiveSound
|
||||
activeSound:
|
||||
path: /Audio/Effects/Vehicle/ambulancesiren.ogg #not the best sound, but after looking through all of current freesound regarding sirens and ambulance, this was the best compromise
|
||||
params:
|
||||
volume: -4
|
||||
- type: UseDelay
|
||||
delay: 1.0
|
||||
- type: ToggleClothing
|
||||
action: ActionToggleParamedicSiren
|
||||
- type: ItemTogglePointLight
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 2
|
||||
energy: 2
|
||||
color: blue
|
||||
netsync: false
|
||||
mask: /Textures/Effects/LightMasks/double_cone.png
|
||||
- type: RotatingLight
|
||||
speed: 360
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 771 B |
|
After Width: | Height: | Size: 714 B |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"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",
|
||||
"copyright": "Taken from paradise station at commit https://github.com/ParadiseSS13/Paradise/commit/e5e584804b4b0b373a6a69d23afb73fd3c094365, redrawn by Ubaser. vox state by Flareguy, icon-flash and light-overlay states by Velken",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -11,19 +11,25 @@
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"name": "icon-flash"
|
||||
},
|
||||
{
|
||||
"name": "light-overlay"
|
||||
},
|
||||
{
|
||||
"name": "equipped-head",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET-vox",
|
||||
"name": "equipped-head-light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"name": "equipped-head-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"name": "equipped-head-light-vox",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 637 B |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from paradise station git at commit https://github.com/ParadiseSS13/Paradise/commit/e5e584804b4b0b373a6a69d23afb73fd3c094365, redrawn by Ubaser. Vox state made by Flareguy for SS14",
|
||||
"copyright": "Taken from paradise station git at commit https://github.com/ParadiseSS13/Paradise/commit/e5e584804b4b0b373a6a69d23afb73fd3c094365, redrawn by Ubaser. Vox state made by Flareguy for SS14. Siren Icon made by Velen based of the helmet's colours",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -10,6 +10,9 @@
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "icon-siren"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
|
||||