From: Plykiya <58439124+Plykiya@users.noreply.github.com> Date: Thu, 12 Sep 2024 02:07:38 +0000 (-0700) Subject: fixes a ton of contraband issues (#32078) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=e140b3f24085193036f2675d365c3699766ba290;p=space-station-14.git fixes a ton of contraband issues (#32078) * fixes a ton of contraband issues * pen * give the armor suit storage * pulse carbines go brrr --- diff --git a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml index 2de84b45a2..16777cd690 100644 --- a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml +++ b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml @@ -255,7 +255,7 @@ - type: CriminalRecordsHacker - type: entity - parent: [ClothingHandsGlovesColorBlack, BaseSecurityCargoContraband] + parent: [ ClothingHandsGlovesColorBlack, BaseSecurityEngineeringContraband ] id: ClothingHandsGlovesCombat name: combat gloves description: These tactical gloves are fireproof and shock resistant. diff --git a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml index ea6a4ea41c..fafa66c814 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml @@ -2,7 +2,7 @@ #When it DOES exist, the values here should be totally reworked - probably just port them from SS13. - type: entity - parent: [ClothingHeadBase, BaseRestrictedContraband] + parent: ClothingHeadBase id: ClothingHeadHelmetBase abstract: true components: @@ -146,7 +146,7 @@ #Cult Helmet - type: entity - parent: ClothingHeadBase + parent: [ClothingHeadBase, BaseMajorContraband] id: ClothingHeadHelmetCult name: cult helmet description: A robust, evil-looking cult helmet. @@ -166,7 +166,7 @@ #Space Ninja Helmet - type: entity - parent: ClothingHeadEVAHelmetBase + parent: [ClothingHeadEVAHelmetBase, BaseMajorContraband] id: ClothingHeadHelmetSpaceNinja name: space ninja helmet description: What may appear to be a simple black garment is in fact a highly sophisticated nano-weave helmet. Standard issue ninja gear. @@ -258,7 +258,7 @@ #Atmos Fire Helmet - type: entity - parent: ClothingHeadLightBase + parent: [ClothingHeadLightBase, BaseEngineeringContraband] id: ClothingHeadHelmetAtmosFire name: atmos fire helmet description: An atmos fire helmet, able to keep the user cool in any situation. @@ -291,7 +291,7 @@ #Chitinous Helmet - type: entity - parent: ClothingHeadBase + parent: [ ClothingHeadBase, BaseMajorContraband] id: ClothingHeadHelmetLing name: chitinous helmet description: An all-consuming chitinous mass of armor. @@ -389,7 +389,7 @@ #Bone Helmet - type: entity - parent: ClothingHeadHelmetBase + parent: [ ClothingHeadHelmetBase, BaseMinorContraband ] id: ClothingHeadHelmetBone name: bone helmet description: Cool-looking helmet made of skull of your enemies. @@ -403,7 +403,7 @@ node: helmet - type: entity - parent: ClothingHeadHelmetBase + parent: [ ClothingHeadHelmetBase, BaseMinorContraband ] id: ClothingHeadHelmetPodWars name: ironclad II helmet description: An ironclad II helmet, a relic of the pod wars. @@ -415,7 +415,7 @@ #Justice Helmet - type: entity - parent: ClothingHeadHelmetBase + parent: [ ClothingHeadHelmetBase, BaseRestrictedContraband ] id: ClothingHeadHelmetJustice name: justice helm description: Advanced security gear. Protects the station from ne'er-do-wells. @@ -500,4 +500,4 @@ - type: InstantAction useDelay: 1 itemIconStyle: BigItem - event: !type:ToggleActionEvent \ No newline at end of file + event: !type:ToggleActionEvent diff --git a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml index a8dcbf99ca..90af169572 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml @@ -359,7 +359,7 @@ accent: StutteringAccent - type: entity - parent: ClothingMaskGasExplorer + parent: [ ClothingMaskGas, BaseRestrictedContraband ] id: ClothingMaskGasSwat name: swat gas mask description: A elite issue Security gas mask. @@ -376,9 +376,16 @@ - Hair - Snout hideOnToggle: true + - type: Armor + modifiers: + coefficients: + Blunt: 0.90 + Slash: 0.90 + Piercing: 0.95 + Heat: 0.95 - type: entity - parent: ClothingMaskGasExplorer + parent: [ ClothingMaskGas, BaseRestrictedContraband ] id: ClothingMaskGasMerc name: mercenary gas mask description: Slightly outdated, but reliable military-style gas mask. @@ -387,9 +394,16 @@ sprite: Clothing/Mask/merc.rsi - type: Clothing sprite: Clothing/Mask/merc.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.90 + Slash: 0.90 + Piercing: 0.95 + Heat: 0.95 - type: entity - parent: [ BaseCentcommContraband, ClothingMaskGasSyndicate ] + parent: [ ClothingMaskGas, BaseCentcommContraband ] id: ClothingMaskGasERT name: ert gas mask description: The gas mask of the elite squad of the ERT. @@ -406,6 +420,15 @@ - Hair - Snout hideOnToggle: true + - type: FlashImmunity + - type: EyeProtection + - type: Armor + modifiers: + coefficients: + Blunt: 0.95 + Slash: 0.95 + Piercing: 0.95 + Heat: 0.95 - type: entity parent: ClothingMaskGasERT diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index 56da0c3718..2412dd9d5c 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -172,7 +172,7 @@ autoRechargeRate: 2 - type: entity - parent: [ ClothingOuterBaseLarge, BaseMinorContraband ] + parent: [ ClothingOuterBaseLarge, BaseMajorContraband, AllowSuitStorageClothing ] id: ClothingOuterArmorCult name: acolyte armor description: An evil-looking piece of cult armor, made of bones. @@ -284,7 +284,7 @@ - type: GroupExamine - type: entity - parent: ClothingOuterBaseLarge + parent: [ ClothingOuterBaseLarge, BaseMajorContraband, AllowSuitStorageClothing ] id: ClothingOuterArmorChangeling name: chitinous armor description: Inflates the changeling's body into an all-consuming chitinous mass of armor. @@ -312,7 +312,7 @@ slots: WITHOUT_POCKET - type: entity - parent: ClothingOuterBaseLarge + parent: [ ClothingOuterBaseLarge, BaseMajorContraband, AllowSuitStorageClothing ] id: ClothingOuterArmorBone name: bone armor description: Sits on you like a second skin. @@ -340,7 +340,7 @@ slots: WITHOUT_POCKET - type: entity - parent: ClothingOuterBaseLarge + parent: [ ClothingOuterBaseLarge, BaseMajorContraband, AllowSuitStorageClothing ] id: ClothingOuterArmorPodWars name: ironclad II armor description: A repurposed suit of ironclad II armor, a relic of the pod wars. diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml index b7fbe36589..54616724fb 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml @@ -245,7 +245,7 @@ prototype: computerBodyScanner - type: entity - parent: BaseComputerCircuitboard + parent: [ BaseComputerCircuitboard, BaseGrandTheftContraband ] id: CommsComputerCircuitboard name: communications computer board description: A computer printed circuit board for a communications console. @@ -256,7 +256,7 @@ prototype: ComputerComms - type: entity - parent: BaseComputerCircuitboard + parent: [ BaseComputerCircuitboard, BaseSyndicateContraband ] id: SyndicateCommsComputerCircuitboard name: syndicate communications computer board description: A computer printed circuit board for a syndicate communications console. diff --git a/Resources/Prototypes/Entities/Objects/Misc/pen.yml b/Resources/Prototypes/Entities/Objects/Misc/pen.yml index e5a96f26e3..b0a466f891 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/pen.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/pen.yml @@ -92,7 +92,7 @@ - type: entity name: CentComm pen - parent: [BaseAdvancedPen, BaseCommandContraband] + parent: [BaseAdvancedPen, BaseCentcommContraband] id: PenCentcom description: In an attempt to keep up with the "power" of the cybersun bureaucracy, NT made a replica of cyber pen, in their corporate style. components: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 4528a4eb69..7db085eb0a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -267,7 +267,7 @@ - type: entity name: pulse carbine - parent: [BaseWeaponBattery, BaseGunWieldable] + parent: [BaseWeaponBattery, BaseGunWieldable, BaseCentcommContraband] id: WeaponPulseCarbine description: A high tech energy carbine favoured by the NT-ERT operatives. components: @@ -763,4 +763,4 @@ - type: GunRequiresWield #remove when inaccuracy on spreads is fixed - type: Battery maxCharge: 800 - startingCharge: 800 \ No newline at end of file + startingCharge: 800