diff --git a/Resources/Locale/en-US/_Omu/store/uplink-catalog.ftl b/Resources/Locale/en-US/_Omu/store/uplink-catalog.ftl index 8196f47ac86..b466b6d4960 100644 --- a/Resources/Locale/en-US/_Omu/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/_Omu/store/uplink-catalog.ftl @@ -5,3 +5,5 @@ uplink-hardsuit-cybersunsciencesuit-desc = A scientific reseach hardsuit meant t uplink-dislippler-name = Dislippler uplink-dislippler-desc = Standard-issue security disabler on Honk! Co. stations. Ultimate proof that God has abandoned us. +uplink-battle-chameleon-name = battle-ready chameleon set +uplink-battle-chameleon-desc = A syndicate backpack containing a chameleon vest with added armor plates, chameleon hat with hidden bulletproof lining, battle ready chameleon boots, and shock proof combat chameleon gloves. Perfect for those moments where you dont have time for changing into traditional armor, or where you just feel like operating in style! diff --git a/Resources/Prototypes/_Omu/Catalog/Fills/Backpacks/backpacks.yml b/Resources/Prototypes/_Omu/Catalog/Fills/Backpacks/backpacks.yml new file mode 100644 index 00000000000..dd89f5a3a58 --- /dev/null +++ b/Resources/Prototypes/_Omu/Catalog/Fills/Backpacks/backpacks.yml @@ -0,0 +1,11 @@ +- type: entity + parent: ClothingBackpackSyndicate + id: ClothingBackpackBattleChameleonFill + suffix: Fill, Chameleon + components: + - type: StorageFill + contents: + - id: BattleHandsChameleon + - id: BattleHeadHatChameleon + - id: BattleOuterChameleon + - id: BattleShoesChameleon diff --git a/Resources/Prototypes/_Omu/Catalog/uplink_catalog.yml b/Resources/Prototypes/_Omu/Catalog/uplink_catalog.yml index fa63c1e5041..c468eb81ef8 100644 --- a/Resources/Prototypes/_Omu/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/_Omu/Catalog/uplink_catalog.yml @@ -24,3 +24,13 @@ whitelist: - Clown +- type: listing + id: UplinkBattleChameleon + name: uplink-battle-chameleon-name + description: uplink-battle-chameleon-desc + productEntity: ClothingBackpackBattleChameleonFill + icon: { sprite: /Textures/Clothing/Uniforms/Jumpsuit/rainbow.rsi, state: icon } + cost: + Telecrystal: 45 + categories: + - UplinkWearables diff --git a/Resources/Prototypes/_Omu/Entities/Clothing/Specific/battle_chameleon.yml b/Resources/Prototypes/_Omu/Entities/Clothing/Specific/battle_chameleon.yml new file mode 100644 index 00000000000..58945210815 --- /dev/null +++ b/Resources/Prototypes/_Omu/Entities/Clothing/Specific/battle_chameleon.yml @@ -0,0 +1,74 @@ +- type: entity + parent: ClothingHandsChameleon + id: BattleHandsChameleon + suffix: Battle Chameleon + components: + - type: Insulated + - type: Armor # same stats as combat gloves + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Shock: 0.75 + +- type: entity + parent: ClothingOuterChameleon + id: BattleOuterChameleon + suffix: Battle Chameleon + components: # stats roughly inbetween security vest and webvest + - type: Armor + traumaDeductions: + Dismemberment: 0.3 + OrganDamage: 0.3 + BoneDamage: 0.3 + VeinsDamage: 0 + NerveDamage: 0 + coverage: + - Chest + - Groin + modifiers: + coefficients: + Blunt: 0.65 + Slash: 0.6 + Piercing: 0.35 + Heat: 0.8 + showArmorOnExamine: true + - type: ExplosionResistance + damageCoefficient: 0.8 + - type: ModifyDelayedKnockdown + delayDelta: 2.5 + knockdownTimeDelta: -2.5 + - type: StaminaResistance + damageCoefficient: 0.6 + +- type: entity + parent: ClothingHeadHatChameleon + id: BattleHeadHatChameleon + suffix: Battle Chameleon + components: + - type: Armor # Same stats as the swat helmet + coverage: + - Head + traumaDeductions: + Dismemberment: 0.3 + OrganDamage: 0.3 + BoneDamage: 0.3 + VeinsDamage: 0 + NerveDamage: 0 + modifiers: + coefficients: + Blunt: 0.7 + Slash: 0.7 + Piercing: 0.7 + Heat: 0.8 + - type: ExplosionResistance + damageCoefficient: 0.75 + - type: FlashSoundSuppression + - type: FaceHuggerBlocker + +- type: entity + parent: [ClothingShoesChameleon, ClothingShoesMilitaryBase] # ClothingShoesMilitaryBase for combat boots 50% slowdown + id: BattleShoesChameleon + suffix: Battle Chameleon +