# Armor
uplink-chameleon-name = Chameleon Kit
-uplink-chameleon-desc = A backpack full of items that contain chameleon technology allowing you to disguise as pretty much anything on the station, and more!
+uplink-chameleon-desc = A backpack full of items that contain chameleon technology allowing you to disguise as pretty much anyone on the station, and more! Comes with a free Agent ID card!
uplink-clothing-no-slips-shoes-name = No-slip Shoes
uplink-clothing-no-slips-shoes-desc = Chameleon shoes that protect you from slips.
thief-backpack-category-chameleon-name = Chameleon Kit
thief-backpack-category-chameleon-description =
You are everyone and no one; you are a master of disguise.
- Includes: A full set of chameleon clothing,
- a chameleon projector, and an Agent ID.
+ Includes: A full set of chameleon clothing with Agent ID,
+ a chameleon projector, and a fake mindshield implant.
Disguise as anyone and anything.
thief-backpack-category-tools-name = Breacher Kit
- id: ClothingShoesChameleon
- id: ChameleonControllerImplanter
+- type: entity
+ parent: ClothingBackpackChameleon
+ id: ClothingBackpackChameleonFillAgent
+ suffix: Fill, Chameleon, Syndie
+ components:
+ - type: EntityTableContainerFill
+ containers:
+ storagebase: !type:AllSelector
+ children:
+ - id: ChameleonAgentPDA
+ - id: ClothingUniformJumpsuitChameleon
+ - id: ClothingOuterChameleon
+ - id: ClothingNeckChameleon
+ - id: ClothingMaskGasChameleon
+ - id: ClothingHeadHatChameleon
+ - id: ClothingHandsChameleon
+ - id: ClothingEyesChameleon
+ - id: ClothingHeadsetChameleon
+ - id: ClothingShoesChameleon
+ - id: ChameleonControllerImplanter
+
- type: entity
parent: ClothingBackpackDuffelSyndicateBundle
id: ClothingBackpackDuffelSyndicateEVABundle
containers:
storagebase: !type:AllSelector
children:
+ - id: ClothingOuterCoatJensenSyndie
+ - id: ClothingUniformJumpsuitTacticool
- id: ClothingEyesGlassesSunglasses
- id: SpaceCash30000
- id: EncryptionKeySyndie
- id: RubberStampTrader
- id: PhoneInstrumentSyndicate
- - id: ClothingUniformJumpsuitTacticool
- - id: ClothingOuterCoatJensen
- id: ClothingHandsGlovesCombat
- id: ClothingMaskNeckGaiter
- - id: SyndieHandyFlag
- type: entity
id: BriefcaseThiefBribingBundleFilled
containers:
storagebase: !type:AllSelector
children:
+ - id: ClothingOuterCoatJensen
- id: ClothingEyesGlassesSunglasses
- id: SpaceCash20000
- - id: ClothingOuterCoatJensen
- id: ClothingHandsGlovesColorBlack
sprite: Objects/Devices/chameleon_projector.rsi
state: icon
content:
- - ClothingBackpackChameleonFill
+ - ClothingBackpackChameleonFillAgent
- ChameleonProjector
- FakeMindShieldImplanter
- - AgentIDCard
- type: thiefBackpackSet
id: ToolsSet
name: uplink-black-jetpack-name
description: uplink-black-jetpack-desc
productEntity: JetpackBlackFilled
- discountCategory: veryRareDiscounts
- discountDownTo:
- Telecrystal: 1
- cost:
- Telecrystal: 2
- categories:
- - UplinkWearables
-
-- type: listing
- id: UplinkHolster
- name: uplink-holster-name
- description: uplink-holster-desc
- productEntity: ClothingBeltSyndieHolster
cost:
Telecrystal: 1
categories:
id: UplinkChameleon
name: uplink-chameleon-name
description: uplink-chameleon-desc
- productEntity: ClothingBackpackChameleonFill
+ productEntity: ClothingBackpackChameleonFillAgent
icon: { sprite: /Textures/Clothing/Uniforms/Jumpsuit/rainbow.rsi, state: icon }
discountCategory: usualDiscounts
discountDownTo:
productEntity: ClothingOuterVestWeb
discountCategory: usualDiscounts
discountDownTo:
- Telecrystal: 1
- cost:
Telecrystal: 3
+ cost:
+ Telecrystal: 5
categories:
- UplinkWearables
productEntity: ClothingShoesBootsMagSyndie
discountCategory: usualDiscounts
discountDownTo:
- Telecrystal: 2
+ Telecrystal: 1
cost:
- Telecrystal: 4
+ Telecrystal: 2
categories:
- UplinkWearables
description: uplink-eva-syndie-desc
icon: { sprite: /Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi, state: icon }
productEntity: ClothingBackpackDuffelSyndicateEVABundle
- discountCategory: rareDiscounts
- discountDownTo:
- Telecrystal: 1
cost:
- Telecrystal: 2
+ Telecrystal: 1
categories:
- UplinkWearables
discountDownTo:
Telecrystal: 2
cost:
- Telecrystal: 4
+ Telecrystal: 3
categories:
- UplinkWearables
discountDownTo:
Telecrystal: 4
cost:
- Telecrystal: 8
+ Telecrystal: 7
categories:
- UplinkWearables
description: uplink-clothing-conducting-gloves-desc
productEntity: ClothingHandsGlovesConducting
cost:
- Telecrystal: 2
+ Telecrystal: 1
categories:
- - UplinkWearables
+ - UplinkPointless
- type: listing
id: UplinkBackpackSyndicate
- type: entity
parent: [ClothingEyesBase, BaseChameleon]
- id: ClothingEyesChameleon # no flash immunity, sorry
+ id: ClothingEyesChameleon
name: sun glasses
description: Useful both for security and cargonia.
suffix: Chameleon
components:
+ - type: FlashImmunity
- type: Tag
tags: # intentionally no WhitelistChameleon tag
- PetWearable
sprite: Clothing/OuterClothing/Vests/detvest.rsi
- type: entity
- parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
+ parent: [ ClothingOuterBaseMedium, AllowSuitStorageClothing ]
id: ClothingOuterArmorBaseCarapace
abstract: true
components:
Caustic: 0.9
- type: ExplosionResistance
damageCoefficient: 0.65
- - type: ClothingSpeedModifier
- walkModifier: 1.0
- sprintModifier: 1.0
- - type: HeldSpeedModifier
- type: GroupExamine
- type: entity
#Web vest
- type: entity
- parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSyndicateContraband]
+ parent: [ClothingOuterArmorBase, ClothingOuterStorageBase, BaseSyndicateContraband]
id: ClothingOuterVestWeb
name: web vest
description: A synthetic armor vest. This one has added webbing and ballistic plates.
Slash: 0.6
Piercing: 0.3
Heat: 0.9
- - type: ExplosionResistance
- damageCoefficient: 0.9
- type: StaticPrice
price: 1500
#Elite web vest
- type: entity
- parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSyndicateContraband]
+ parent: [ClothingOuterArmorBase, AllowSuitStorageClothing, BaseSyndicateContraband]
id: ClothingOuterVestWebElite
name: elite web vest
description: A synthetic armor vest. This one has added webbing and heat resistant fibers.
Slash: 0.7
Piercing: 0.5
Heat: 0.9
- - type: ExplosionResistance
- damageCoefficient: 0.9
# Armor covering multiple body parts including limbs
parent: ClothingOuterBase
id: ClothingOuterStorageBase
components:
+ - type: Item
+ size: Normal
+ shape:
+ - 0,0,1,2
- type: Storage
grid:
- 0,0,2,1
+ maxItemSize: Small
- type: ContainerContainer
containers:
storagebase: !type:Container
id: ClothingOuterBaseMedium
components:
- type: Item
- size: Huge
+ size: Large
+ shape:
+ - 0,0,2,3
sprite: Clothing/OuterClothing/Coats/bomber.rsi
- type: entity
- parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, ClothingOuterArmorBase]
+ parent: [ ClothingOuterBaseMedium, ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSecurityContraband ]
id: ClothingOuterCoatDetective
name: detective trenchcoat
description: An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business.
children:
- id: SmokingPipeFilledTobacco
- id: FlippoEngravedLighter
- - type: ExplosionResistance
- damageCoefficient: 1 #its a coat. it doesnt do shit
- type: entity
parent: [ClothingOuterCoatDetectiveLoadout]
- type: entity
abstract: true
- parent: AllowSuitStorageClothing
+ parent: [ ClothingOuterArmorBase, ClothingOuterStorageBase ]
id: ClothingOuterArmorHoS
components:
- type: Armor
Piercing: 0.6
Heat: 0.7
Caustic: 0.75 # not the full 90% from ss13 because of the head
- - type: ExplosionResistance
- damageCoefficient: 0.9
- type: entity
abstract: true
- parent: AllowSuitStorageClothing
+ parent: [ ClothingOuterArmorBase, ClothingOuterStorageBase ]
id: ClothingOuterArmorWarden
components:
- type: Armor
Piercing: 0.7
Heat: 0.7
Caustic: 0.9
- - type: ExplosionResistance
- damageCoefficient: 0.9
- type: entity
- parent: [ClothingOuterArmorHoS, ClothingOuterStorageBase, BaseSecurityCommandContraband]
+ parent: [BaseSecurityCommandContraband, ClothingOuterArmorHoS]
id: ClothingOuterCoatHoSTrench
name: head of security's armored trenchcoat
description: A greatcoat enhanced with a special alloy for some extra protection and style for those with a commanding presence.
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodChaplainHood
+- type: entity
+ parent: ClothingOuterCoatJensen
+ id: ClothingOuterCoatJensenSyndie
+ suffix: Syndie
+ components:
+ - type: EntityTableContainerFill
+ containers:
+ storagebase:
+ id: SyndieHandyFlag
+
- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterCoatTrench
sprite: Clothing/OuterClothing/Coats/pirate.rsi
- type: entity
- parent: [ClothingOuterArmorWarden, ClothingOuterStorageBase, BaseSecurityContraband]
+ parent: [ClothingOuterArmorWarden, BaseSecurityContraband]
id: ClothingOuterCoatWarden
name: warden's armored jacket
description: A sturdy, utilitarian jacket designed to protect a warden from any brig-bound threats.
- type: entity
- parent: [ClothingOuterBase, BaseChameleon]
+ parent: [ClothingOuterBase, AllowSuitStorageClothingGasTanks, BaseChameleon]
id: ClothingOuterChameleon
name: vest
description: A thick vest with a rubbery, water-resistant shell.
sprite: Clothing/OuterClothing/WinterCoats/coathosarmored.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodWinterHOS
+ - type: ContainerContainer
+ containers:
+ toggleable-clothing: !type:ContainerSlot { }
+ storagebase: !type:Container
+ ents: [ ]
##########################################################
- type: entity
sprite: Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodWinterWarden
+ - type: ContainerContainer
+ containers:
+ toggleable-clothing: !type:ContainerSlot { }
+ storagebase: !type:Container
+ ents: [ ]
################################################################
- type: entity
enum.ChameleonUiKey.Key:
type: ChameleonBoundUserInterface
+- type: entity
+ parent: ChameleonPDA
+ id: ChameleonAgentPDA
+ suffix: Chameleon, Agent ID
+ components:
+ - type: Pda
+ id: AgentIDCard
+
- type: entity
parent: BaseWidePDA
id: WizardPDA
acts: [ "Destruction" ]
- type: Storage
grid:
- - 0,0,6,3
- maxItemSize: Normal
+ - 0,0,7,4
+ maxItemSize: Large
- type: ContainerContainer
containers:
storagebase: !type:Container