diff --git a/Resources/Locale/ru-RU/ss220/prototypes/entities/objects/tools/jetpacks.ftl b/Resources/Locale/ru-RU/ss220/prototypes/entities/objects/tools/jetpacks.ftl new file mode 100644 index 00000000000000..38ba5eb2ded716 --- /dev/null +++ b/Resources/Locale/ru-RU/ss220/prototypes/entities/objects/tools/jetpacks.ftl @@ -0,0 +1,6 @@ +ent-JetpackMiniBlue = мини джетпак + .suffix = Пустой + .desc = Это реактивный ранец - джетпак. Вмещает 2 Л газа. +ent-JetpackMiniBlueFilled = мини джетпак + .suffix = Полный + .desc = { ent-JetpackMiniBlue.desc } diff --git a/Resources/Prototypes/SS220/Catalog/Fills/Lockers/command.yml b/Resources/Prototypes/SS220/Catalog/Fills/Lockers/command.yml index 462a6a41473de7..9458fd2299df69 100644 --- a/Resources/Prototypes/SS220/Catalog/Fills/Lockers/command.yml +++ b/Resources/Prototypes/SS220/Catalog/Fills/Lockers/command.yml @@ -16,6 +16,7 @@ # - id: ClothingOuterSRTCoat #SS220 BlueShield Rework - id: BlueShieldGasMask - id: RubberStampBlueShield #SS220-additional paperwork + - id: JetpackMiniBlueFilled #SS220 BlueShield Rework - type: entity parent: GunSafe diff --git a/Resources/Prototypes/SS220/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/SS220/Entities/Objects/Tools/jetpacks.yml index 76c5ea2900b074..6f6bd4891b4e92 100644 --- a/Resources/Prototypes/SS220/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/SS220/Entities/Objects/Tools/jetpacks.yml @@ -13,4 +13,43 @@ moles: - 2.055689525 # oxygen - type: GasTankSelfRefill - autoRefillRate: 0.01 \ No newline at end of file + autoRefillRate: 0.01 + +#Empty mini blue +- type: entity + id: JetpackMiniBlue + parent: BaseJetpack + name: mini jetpack + description: It's a jetpack. It can hold 1.5 L of gas. + suffix: Empty + components: + - type: Item + sprite: SS220/Objects/Tanks/Jetpacks/mini_blue.rsi + - type: Sprite + sprite: SS220/Objects/Tanks/Jetpacks/mini_blue.rsi + - type: Clothing + sprite: SS220/Objects/Tanks/Jetpacks/mini_blue.rsi + slots: + - Back + - suitStorage + - Belt + - type: GasTank + outputPressure: 42.6 + air: + volume: 2 + +# Filled mini blue +- type: entity + id: JetpackMiniBlueFilled + parent: JetpackMiniBlue + components: + - type: GasTank + outputPressure: 42.6 + air: + # 6 minutes of thrust + volume: 2 + temperature: 293.15 + moles: + - 0.461560287 # oxygen + - 0.461560287 # nitrogen + diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/equipped-BACKPACK.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/equipped-BACKPACK.png new file mode 100644 index 00000000000000..97507d3ea80e75 Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000000..e7171877bcd08d Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/icon-on.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/icon-on.png new file mode 100644 index 00000000000000..e96edf2e8e08ba Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/icon-on.png differ diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/icon.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/icon.png new file mode 100644 index 00000000000000..712fbb70b1a820 Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/icon.png differ diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/inhand-left.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/inhand-left.png new file mode 100644 index 00000000000000..852389a4243296 Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/inhand-left.png differ diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/inhand-right.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/inhand-right.png new file mode 100644 index 00000000000000..9aca10323a47a2 Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/inhand-right.png differ diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/meta.json b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/meta.json new file mode 100644 index 00000000000000..ac8712548b123b --- /dev/null +++ b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/meta.json @@ -0,0 +1,94 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1592a112e3d33eec4a0704b518a138d5a976f455, resprited by Estkemran (Github) for SS220", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 1 + }, + { + "name": "icon-on", + "directions": 1, + "delays": [ + [ + 0.5, + 0.1, + 0.1 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "on-equipped-BACKPACK", + "directions": 4, + "delays": [ + [ + 0.5, + 0.2, + 0.1 + ], + [ + 0.5, + 0.2, + 0.1 + ], + [ + 0.5, + 0.2, + 0.1 + ], + [ + 0.5, + 0.2, + 0.1 + ] + ] + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "on-equipped-SUITSTORAGE", + "directions": 4, + "delays": [ + [ + 0.5, + 0.2, + 0.1 + ], + [ + 0.5, + 0.2, + 0.1 + ], + [ + 0.5, + 0.2, + 0.1 + ], + [ + 0.5, + 0.2, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/on-equipped-BACKPACK.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/on-equipped-BACKPACK.png new file mode 100644 index 00000000000000..c7701f403f6f17 Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/on-equipped-BACKPACK.png differ diff --git a/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/on-equipped-SUITSTORAGE.png b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/on-equipped-SUITSTORAGE.png new file mode 100644 index 00000000000000..c7701f403f6f17 Binary files /dev/null and b/Resources/Textures/SS220/Objects/Tanks/Jetpacks/mini_blue.rsi/on-equipped-SUITSTORAGE.png differ