diff --git a/Resources/Locale/ru-RU/ss220/clothing/security_pilot.ftl b/Resources/Locale/ru-RU/ss220/clothing/security_pilot.ftl new file mode 100644 index 000000000000..d902776a7aa9 --- /dev/null +++ b/Resources/Locale/ru-RU/ss220/clothing/security_pilot.ftl @@ -0,0 +1,5 @@ +ent-ClothingOuterHardsuitSecurityPilot = скафандр пилота службы безопасности + .desc = Специальный костюм, защищающий от опасной среды с низким давлением. Имеет дополнительный слой брони для космических битв. + .suffix = СБ, служба безопасности +ent-ClothingHeadHelmetHardsuitSecurityPilot = шлем скафандра пилота службы безопасности + .desc = Бронированный шлем скафандра с модифицированным фонарем для исследования пустот. diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml index 2567d1541687..0363e2d39a5b 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml @@ -64,7 +64,7 @@ - id: ClothingHandsGlovesCombat - id: ClothingShoesBootsJack - id: ClothingEyesHudSecurity - - id: ClothingOuterHardsuitSecurity + - id: ClothingOuterHardsuitSecurityPilot #ss220-pilot-hardsuit - id: HandheldGPSBasic - id: OxygenTankFilled - id: NitrogenTankFilled diff --git a/Resources/Prototypes/SS220/Entities/Clothing/Head/security_pilot_helmet_hs.yml b/Resources/Prototypes/SS220/Entities/Clothing/Head/security_pilot_helmet_hs.yml new file mode 100644 index 000000000000..29dd3da44403 --- /dev/null +++ b/Resources/Prototypes/SS220/Entities/Clothing/Head/security_pilot_helmet_hs.yml @@ -0,0 +1,25 @@ +#Security Pilot Hardsuit +- type: entity + parent: ClothingHeadHardsuitWithLightBase + id: ClothingHeadHelmetHardsuitSecurityPilot + name: security pilot hardsuit helmet + description: Armored spacesuit helmet with a modified flashlight for exploring voids. + components: + - type: BreathMask + - type: Sprite + sprite: SS220/Clothing/Head/Hardsuits/security_pilot.rsi + - type: Clothing + sprite: SS220/Clothing/Head/Hardsuits/security_pilot.rsi + - type: PointLight + color: "#ffeead" + radius: 4.5 + energy: 3 + - type: PressureProtection + highPressureMultiplier: 0.525 + lowPressureMultiplier: 1000 + - type: Armor + modifiers: + coefficients: + Blunt: 0.8 + Slash: 0.8 + Piercing: 0.8 diff --git a/Resources/Prototypes/SS220/Entities/Clothing/OuterClothing/security_pilot_hs.yml b/Resources/Prototypes/SS220/Entities/Clothing/OuterClothing/security_pilot_hs.yml new file mode 100644 index 000000000000..29d4012ac2b9 --- /dev/null +++ b/Resources/Prototypes/SS220/Entities/Clothing/OuterClothing/security_pilot_hs.yml @@ -0,0 +1,32 @@ +#Security Pilot Hardsuit +- type: entity + parent: ClothingOuterHardsuitBase + id: ClothingOuterHardsuitSecurityPilot + name: security pilot hardsuit + description: A special suit that protects against hazardous low-pressure environments. Has an additional layer of armor for space battles. + components: + - type: Sprite + sprite: SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi + - type: Clothing + sprite: SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi + - type: PressureProtection + highPressureMultiplier: 0.5 + lowPressureMultiplier: 1000 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: Armor + modifiers: + coefficients: + Blunt: 0.6 + Slash: 0.6 + Piercing: 0.6 + Heat: 0.7 + Caustic: 0.7 + Radiation: 0.50 + Stamina: 0.4 + - type: ClothingSpeedModifier + walkModifier: 0.80 + sprintModifier: 0.80 + - type: HeldSpeedModifier + - type: ToggleableClothing + clothingPrototype: ClothingHeadHelmetHardsuitSecurityPilot diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/icon-flash.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/icon-flash.png new file mode 100644 index 000000000000..59cd4ef2ad77 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/icon-flash.png differ diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/icon.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/icon.png new file mode 100644 index 000000000000..b7cda1602417 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/icon.png differ diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/meta.json b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/meta.json new file mode 100644 index 000000000000..c542af2dc982 --- /dev/null +++ b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e modified by MrALPAKA, Surani", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-inhand-left", + "directions": 4 + }, + { + "name": "off-inhand-right", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-inhand-left", + "directions": 4 + }, + { + "name": "on-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-equipped-HELMET.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-equipped-HELMET.png new file mode 100644 index 000000000000..679371d349f4 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-inhand-left.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-inhand-left.png new file mode 100644 index 000000000000..199e04f9e9a6 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-inhand-left.png differ diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-inhand-right.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-inhand-right.png new file mode 100644 index 000000000000..9fc02956301d Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/off-inhand-right.png differ diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-equipped-HELMET.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-equipped-HELMET.png new file mode 100644 index 000000000000..734e8779a25f Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-equipped-HELMET.png differ diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-inhand-left.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-inhand-left.png new file mode 100644 index 000000000000..d1146534cd46 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-inhand-left.png differ diff --git a/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-inhand-right.png b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-inhand-right.png new file mode 100644 index 000000000000..e5875eebaa5e Binary files /dev/null and b/Resources/Textures/SS220/Clothing/Head/Hardsuits/security_pilot.rsi/on-inhand-right.png differ diff --git a/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 000000000000..6e9e84aec96b Binary files /dev/null and b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/icon.png b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/icon.png new file mode 100644 index 000000000000..3d25bcbad6f7 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/icon.png differ diff --git a/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/inhand-left.png b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/inhand-left.png new file mode 100644 index 000000000000..f241b9d53981 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/inhand-left.png differ diff --git a/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/inhand-right.png b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/inhand-right.png new file mode 100644 index 000000000000..fbfc3be4dd58 Binary files /dev/null and b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/inhand-right.png differ diff --git a/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/meta.json b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/meta.json new file mode 100644 index 000000000000..a7c67348c656 --- /dev/null +++ b/Resources/Textures/SS220/Clothing/OuterClothing/Hardsuits/security_pilot.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e modified by MrALPAKA, Surani", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}