Fix ninja suit suit storage and other armor missing their suit storage (#27897)

b
This commit is contained in:
Mr. 27
2024-05-10 22:20:18 -04:00
committed by GitHub
parent 5578bcc6f8
commit 9845d8bd30
6 changed files with 22 additions and 18 deletions

View File

@@ -3,7 +3,7 @@
#Basic armor vest
- type: entity
parent: ClothingOuterBaseMedium
parent: [ClothingOuterBaseMedium, AllowSuitStorageClothing]
id: ClothingOuterArmorBasic
name: armor vest
description: A standard Type I armored vest that provides decent protection against most types of damage.
@@ -21,7 +21,6 @@
Heat: 0.80
- type: ExplosionResistance
damageCoefficient: 0.90
- type: AllowSuitStorage
#Alternate / slim basic armor vest
- type: entity
@@ -37,7 +36,7 @@
sprite: Clothing/OuterClothing/Armor/security_slim.rsi
- type: entity
parent: ClothingOuterBaseLarge
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
id: ClothingOuterArmorRiot
name: riot suit
description: A suit of semi-flexible polycarbonate body armor with heavy padding to protect against melee attacks. Perfect for fighting delinquents around the station.
@@ -121,7 +120,7 @@
- type: GroupExamine
- type: entity
parent: ClothingOuterBaseLarge
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
id: ClothingOuterArmorHeavy
name: heavy armor suit
description: A heavily armored suit that protects against excessive damage.
@@ -188,7 +187,7 @@
sprite: Clothing/OuterClothing/Armor/magusred.rsi
- type: entity
parent: ClothingOuterBaseLarge
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
id: ClothingOuterArmorCaptainCarapace
name: "captain's carapace"
description: "An armored chestpiece that provides protection whilst still offering maximum mobility and flexibility. Issued only to the station's finest."
@@ -212,7 +211,6 @@
- type: ExplosionResistance
damageCoefficient: 0.65
- type: GroupExamine
- type: AllowSuitStorage
- type: entity
parent: ClothingOuterBaseLarge

View File

@@ -101,7 +101,7 @@
- type: entity
abstract: true
parent: [ClothingOuterBase, GeigerCounterClothing]
parent: [ClothingOuterBase, GeigerCounterClothing, AllowSuitStorageClothing]
id: ClothingOuterHardsuitBase
name: base hardsuit
components:
@@ -138,11 +138,10 @@
- WhitelistChameleon
- type: ClothingRequiredStepTriggerImmune
slots: WITHOUT_POCKET
- type: AllowSuitStorage
- type: entity
abstract: true
parent: ClothingOuterBase
parent: [ClothingOuterBase, AllowSuitStorageClothing]
id: ClothingOuterEVASuitBase
name: base EVA Suit
components:
@@ -159,7 +158,6 @@
size: Huge
- type: ClothingRequiredStepTriggerImmune
slots: WITHOUT_POCKET
- type: AllowSuitStorage
- type: entity
parent: ClothingOuterBase
@@ -182,4 +180,4 @@
id: ClothingOuterBaseMedium
components:
- type: Item
size: Huge
size: Huge

View File

@@ -10,7 +10,7 @@
sprite: Clothing/OuterClothing/Coats/bomber.rsi
- type: entity
parent: ClothingOuterStorageBase
parent: [ClothingOuterStorageBase, AllowSuitStorageClothing]
id: ClothingOuterCoatDetective
name: detective trenchcoat
description: A rugged canvas trenchcoat, designed and created by TX Fabrication Corp. Wearing it makes you feel for the plight of the Tibetans.
@@ -53,6 +53,7 @@
- type: entity
abstract: true
parent: AllowSuitStorageClothing
id: ClothingOuterArmorHoS
components:
- type: Armor
@@ -68,6 +69,7 @@
- type: entity
abstract: true
parent: AllowSuitStorageClothing
id: ClothingOuterArmorWarden
components:
- type: Armor

View File

@@ -41,7 +41,7 @@
sprite: Clothing/OuterClothing/Suits/janitor_bombsuit.rsi
- type: entity
parent: ClothingOuterBaseLarge
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
id: ClothingOuterSuitFire
name: fire suit
description: A suit that helps protect against hazardous temperatures.
@@ -71,7 +71,7 @@
slots: WITHOUT_POCKET
- type: entity
parent: ClothingOuterBaseLarge
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
id: ClothingOuterSuitAtmosFire
name: atmos fire suit
description: An expensive firesuit that protects against even the most deadly of station fires. Designed to protect even if the wearer is set aflame.
@@ -102,7 +102,7 @@
slots: WITHOUT_POCKET
- type: entity
parent: [ClothingOuterBaseLarge, GeigerCounterClothing]
parent: [ClothingOuterBaseLarge, GeigerCounterClothing, AllowSuitStorageClothing]
id: ClothingOuterSuitRad
name: radiation suit
description: "A suit that protects against radiation. The label reads, 'Made with lead. Please do not consume insulation.'"
@@ -127,7 +127,7 @@
slots: WITHOUT_POCKET
- type: entity
parent: ClothingOuterBaseLarge
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
id: ClothingOuterSuitSpaceNinja
name: space ninja suit
description: This black technologically advanced, cybernetically-enhanced suit provides many abilities like invisibility or teleportation.

View File

@@ -1,6 +1,6 @@
#Web vest
- type: entity
parent: ClothingOuterStorageBase
parent: [ClothingOuterStorageBase, AllowSuitStorageClothing]
id: ClothingOuterVestWeb
name: web vest
description: A synthetic armor vest. This one has added webbing and ballistic plates.
@@ -21,7 +21,7 @@
#Mercenary web vest
- type: entity
parent: ClothingOuterStorageBase #web vest so it should have some pockets for ammo
parent: ClothingOuterVestWeb #web vest so it should have some pockets for ammo
id: ClothingOuterVestWebMerc
name: merc web vest
description: A high-quality armored vest made from a hard synthetic material. It's surprisingly flexible and light, despite formidable armor plating.

View File

@@ -19,6 +19,12 @@
- type: Geiger
attachedToSuit: true
- type: entity
abstract: true
id: AllowSuitStorageClothing
components:
- type: AllowSuitStorage
# for clothing that has a single item slot to insert and alt click out.
# inheritors add a whitelisted slot named item
- type: entity