diff --git a/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/Armor/blueshield_armor.ftl b/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/Armor/blueshield_armor.ftl index bd54ec62889..cdd00ca64fc 100644 --- a/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/Armor/blueshield_armor.ftl +++ b/Resources/Locale/ru-RU/ADT/Clothing/OuterClothing/Armor/blueshield_armor.ftl @@ -3,3 +3,6 @@ ent-ADTClothingBlueshieldArmor = бронежилет офицера "Синег ent-ADTClothingHungerGamesArmorCapitols = Броня Капитолия .desc = Броня компании "Космических Голодных Игр". + +ent-ADTOuterClothingShahid = Жилет со взрывчаткой + .desc = Бронижелет укреплённый вставными керамическими пластинами, полностью набитый взрывчаткой и различными проводами. Можно привязать передатчик сигналов. diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/clothing_shahid.yml b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/clothing_shahid.yml new file mode 100644 index 00000000000..bf98c31e119 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/clothing_shahid.yml @@ -0,0 +1,57 @@ +## Бронижилет с возможностью подрыва +- type: entity + parent: ClothingOuterBase + id: ADTOuterClothingShahid + name: ShahidBelt + components: + - type: Sprite + sprite: ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi + - type: Clothing + sprite: ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.8 + Piercing: 0.6 + Heat: 0.9 + - type: Storage + maxItemSize: Small + maxTotalWeight: 4 + - type: ContainerContainer + containers: + storagebase: !type:Container + ents: [] + - type: UserInterface + interfaces: + - key: enum.StorageUiKey.Key + type: StorageBoundUserInterface + # to prevent bag open/honk spam + - type: UseDelay + delay: 0.5 + - type: StorageFill + contents: + - id: RemoteSignaller + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger + - type: Explosive # Powerful explosion in a very small radius. Doesn't break underplating. + explosionType: DemolitionCharge + totalIntensity: 80 + intensitySlope: 7 + maxIntensity: 30 + canCreateVacuum: false + - type: ExplodeOnTrigger + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:ExplodeBehavior + diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 00000000000..bc431410c92 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/icon.png b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/icon.png new file mode 100644 index 00000000000..be34cb26903 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/icon.png differ diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/inhand-left.png b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/inhand-left.png new file mode 100644 index 00000000000..106c9ac9acd Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/inhand-left.png differ diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/inhand-right.png b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/inhand-right.png new file mode 100644 index 00000000000..d77f2cf7ab3 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/inhand-right.png differ diff --git a/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/meta.json b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/meta.json new file mode 100644 index 00000000000..3ff352fdab7 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/OuterClothing/Fun/ShahidBelt.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:shi106", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}