Merge pull request #387 from crystallpunk-14/ed-05-08-2024-upstream

Ed 05 08 2024 upstream
This commit is contained in:
Ed
2024-08-12 15:07:14 +03:00
committed by GitHub
1729 changed files with 73407 additions and 59161 deletions

View File

@@ -433,6 +433,10 @@
chatsan-word-50: chatsan-replacement-50
chatsan-word-51: chatsan-replacement-51
chatsan-word-52: chatsan-replacement-52
chatsan-word-53: chatsan-replacement-53
chatsan-word-54: chatsan-replacement-54
chatsan-word-55: chatsan-replacement-55
chatsan-word-56: chatsan-replacement-56
#CP14-RU-ChatSanitize-Start
cp14-chatsan-word-1: cp14-chatsan-replacement-1
cp14-chatsan-word-2: cp14-chatsan-replacement-2
@@ -569,3 +573,15 @@
liar-word-40: liar-word-replacement-40
liar-word-41: liar-word-replacement-41
liar-word-42: liar-word-replacement-42
- type: accent
id: russian
wordReplacements:
accent-russian-words-1: accent-russian-words-replace-1
accent-russian-words-2: accent-russian-words-replace-2
accent-russian-words-3: accent-russian-words-replace-3
accent-russian-words-3-2: accent-russian-words-replace-3
accent-russian-words-3-3: accent-russian-words-replace-3
accent-russian-words-4: accent-russian-words-replace-4
accent-russian-words-5: accent-russian-words-replace-5
accent-russian-words-6: accent-russian-words-replace-6

View File

@@ -161,22 +161,6 @@
state: icon
event: !type:UseDnaScramblerImplantEvent
- type: entity
id: ActionMorphGeras
name: Morph into Geras
description: Morphs you into a Geras - a miniature version of you which allows you to move fast, at the cost of your inventory.
components:
- type: ConfirmableAction
popup: gera-transformation-popup
- type: InstantAction
itemIconStyle: BigAction
useDelay: 10 # prevent spam
priority: -20
icon:
sprite: Mobs/Aliens/slimes.rsi
state: blue_adult_slime
event: !type:MorphIntoGeras
- type: entity
id: ActionToggleSuitPiece
name: Toggle Suit Piece

View File

@@ -39,7 +39,7 @@
announcement: alert-level-gamma-announcement
selectable: false
sound:
path: /Audio/Misc/siren.ogg
path: /Audio/Misc/gamma.ogg
params:
volume: -2
disableSelection: true

View File

@@ -88,7 +88,7 @@
- type: alert
id: Fire
icons: [ /Textures/Interface/Alerts/Fire/fire.png ]
onClick: !type:ResistFire { }
clickEvent: !type:ResistFireAlertEvent
name: alerts-on-fire-name
description: alerts-on-fire-desc
@@ -137,14 +137,14 @@
- type: alert
id: Handcuffed
onClick: !type:RemoveCuffs { }
clickEvent: !type:RemoveCuffsAlertEvent
icons: [ /Textures/Interface/Alerts/Handcuffed/Handcuffed.png ]
name: alerts-handcuffed-name
description: alerts-handcuffed-desc
- type: alert
id: Ensnared
onClick: !type:RemoveEnsnare { }
clickEvent: !type:RemoveEnsnareAlertEvent
icons:
- sprite: /Textures/Interface/Alerts/ensnared.rsi
state: ensnared
@@ -154,7 +154,7 @@
- type: alert
id: Buckled
category: Buckled
onClick: !type:Unbuckle { }
clickEvent: !type:UnbuckleAlertEvent
icons: [ /Textures/Interface/Alerts/Buckle/buckled.png ]
name: alerts-buckled-name
description: alerts-buckled-desc
@@ -276,7 +276,7 @@
- type: alert
id: Internals
category: Internals
onClick: !type:ToggleInternals {}
clickEvent: !type:ToggleInternalsAlertEvent
icons:
- sprite: /Textures/Interface/Alerts/internals.rsi
state: internal0
@@ -292,7 +292,7 @@
- type: alert
id: PilotingShuttle
category: Piloting
onClick: !type:StopPiloting { }
clickEvent: !type:StopPilotingAlertEvent
icons: [ /Textures/Interface/Alerts/piloting.png ]
name: alerts-piloting-name
description: alerts-piloting-desc
@@ -366,27 +366,27 @@
id: VowOfSilence
icons: [ /Textures/Interface/Alerts/Abilities/silenced.png ]
name: alerts-vow-silence-name
onClick: !type:BreakVow { }
clickEvent: !type:BreakVowAlertEvent
description: alerts-vow-silence-desc
- type: alert
id: VowBroken
icons: [ /Textures/Interface/Actions/scream.png ]
name: alerts-vow-broken-name
onClick: !type:RetakeVow { }
clickEvent: !type:RetakeVowAlertEvent
description: alerts-vow-broken-desc
- type: alert
id: Pulled
icons: [ /Textures/Interface/Alerts/Pull/pulled.png ]
onClick: !type:StopBeingPulled { }
clickEvent: !type:StopBeingPulledAlertEvent
name: alerts-pulled-name
description: alerts-pulled-desc
- type: alert
id: Pulling
icons: [ /Textures/Interface/Alerts/Pull/pulling.png ]
onClick: !type:StopPulling { }
clickEvent: !type:StopPullingAlertEvent
name: alerts-pulling-name
description: alerts-pulling-desc

View File

@@ -84,7 +84,7 @@
specificHeat: 40
heatCapacityRatio: 1.3
molarMass: 44
color: 2887E8
color: 8F00FF
reagent: NitrousOxide
pricePerMole: 1

View File

@@ -67,6 +67,13 @@
- type: FlavorProfile
flavors:
- people
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-brain
sprite:
sprite: Mobs/Species/Human/organs.rsi
state: brain
- type: entity
id: OrganHumanEyes
@@ -87,6 +94,13 @@
components:
- type: Sprite
state: tongue
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-tongue
sprite:
sprite: Mobs/Species/Human/organs.rsi
state: tongue
- type: entity
id: OrganHumanAppendix
@@ -98,6 +112,13 @@
- state: appendix
- state: appendix-inflamed
visible: false
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-appendix
sprite:
sprite: Mobs/Species/Human/organs.rsi
state: appendix
- type: entity
id: OrganHumanEars
@@ -107,6 +128,13 @@
components:
- type: Sprite
state: ears
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-ears
sprite:
sprite: Mobs/Species/Human/organs.rsi
state: ears
- type: entity
id: OrganHumanLungs
@@ -189,6 +217,13 @@
groups:
- id: Food
- id: Drink
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-stomach
sprite:
sprite: Mobs/Species/Human/organs.rsi
state: stomach
- type: entity
id: OrganHumanLiver
@@ -204,6 +239,13 @@
groups:
- id: Alcohol
rateModifier: 0.1 # removes alcohol very slowly along with the stomach removing it as a drink
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-liver
sprite:
sprite: Mobs/Species/Human/organs.rsi
state: liver
- type: entity
id: OrganHumanKidneys

View File

@@ -24,7 +24,8 @@
Steel: 25
- type: GuideHelp
guides:
- Cyborgs
- Cyborgs
- Robotics
- type: entity
id: BaseBorgArmLeft

View File

@@ -733,3 +733,13 @@
tags:
- MicrowaveMachineBoard
- type: cargoBounty
id: BountyFlashes
reward: 5500
description: bounty-description-flashes
entries:
- name: bounty-item-flash
amount: 6
whitelist:
components:
- Flash

View File

@@ -198,3 +198,12 @@
category: cargoproduct-category-name-service
group: market
- type: cargoProduct
id: ServiceCandles
icon:
sprite: Objects/Misc/candles.rsi
state: candle-big
product: CrateCandles
cost: 500
category: cargoproduct-category-name-service
group: market

View File

@@ -130,8 +130,8 @@
- type: entity
parent: ClothingBackpackDuffel
id: ClothingBackpackDuffelSyndicateCostumeCentcom
name: CentCom official costume duffel bag
description: "Contains a full CentCom Official uniform set, headset and clipboard included. Encryption keys and ID access are not included."
name: CentComm official costume duffel bag
description: "Contains a full CentComm Official uniform set, headset and clipboard included. Encryption keys and ID access are not included."
suffix: DO NOT MAP
components:
- type: Tag

View File

@@ -340,7 +340,7 @@
- type: entity
name: syndicate encryption key box
parent: BoxEncryptionKeyPassenger
parent: [BoxEncryptionKeyPassenger, BaseSyndicateContraband]
id: BoxEncryptionKeySyndie
description: Two syndicate encryption keys for the price of one. Miniaturized for ease of use.
components:
@@ -432,3 +432,17 @@
- id: DartYellow
amount: 2
- type: entity
name: envelope box
parent: BoxCardboard
id: BoxEnvelope
description: A box filled with envelopes.
components:
- type: Sprite
layers:
- state: box
- state: envelope
- type: StorageFill
contents:
- id: Envelope
amount: 9

View File

@@ -1,6 +1,6 @@
- type: entity
id: ElectricalDisruptionKit
parent: BoxCardboard
parent: [BoxCardboard, BaseSyndicateContraband]
name: electrical disruption kit
suffix: Filled
components:
@@ -12,7 +12,7 @@
amount: 1
- type: entity
parent: BoxVial
parent: [BoxVial, BaseSyndicateContraband]
id: ChemicalSynthesisKit
name: chemical synthesis kit
description: A starter kit for the aspiring chemist, includes toxin and vestine for all your criminal needs!
@@ -33,7 +33,7 @@
- id: SyringeStimulants
- type: entity
parent: BoxCardboard
parent: [BoxCardboard, BaseSyndicateContraband]
id: ThrowingKnivesKit
name: throwing knives kit
description: A set of 4 syndicate branded throwing knives, perfect for embedding into the body of your victims.
@@ -52,7 +52,7 @@
- type: entity
name: deathrattle implant box
parent: BoxCardboard
parent: [BoxCardboard, BaseSyndicateContraband]
id: BoxDeathRattleImplants
description: Six deathrattle implants for the whole squad.
components:

View File

@@ -1,6 +1,6 @@
- type: entity
id: CrateArmorySMG
parent: CrateWeaponSecure
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: SMG crate
description: Contains two high-powered, semiautomatic rifles with four mags. Requires Armory access to open.
components:
@@ -13,7 +13,7 @@
- type: entity
id: CrateArmoryShotgun
parent: CrateWeaponSecure
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: shotgun crate
description: For when the enemy absolutely needs to be replaced with lead. Contains two Enforcer Combat Shotguns, and some standard shotgun shells. Requires Armory access to open.
components:
@@ -26,7 +26,7 @@
- type: entity
id: CrateTrackingImplants
parent: CrateWeaponSecure
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: tracking implants
description: Contains a handful of tracking implanters. Good for prisoners you'd like to release but still keep track of.
components:
@@ -36,7 +36,7 @@
amount: 5
- type: entity
parent: CrateWeaponSecure
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
id: CrateTrainingBombs
name: training bombs
description: Contains three low-yield training bombs for security to learn defusal and safe ordnance disposal, EOD suit not included. Requires Armory access to open.
@@ -48,7 +48,7 @@
- type: entity
id: CrateArmoryLaser
parent: CrateWeaponSecure
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: lasers crate
description: Contains three standard-issue laser rifles. Requires Armory access to open.
components:
@@ -59,7 +59,7 @@
- type: entity
id: CrateArmoryPistols
parent: CrateWeaponSecure
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
name: pistols crate
description: Contains two standard NT pistols with four mags. Requires Armory access to open.
components:

View File

@@ -305,6 +305,9 @@
- id: PlushieArachind
prob: 0.01
orGroup: Plushies
- id: PlushieThrongler #hehe
prob: 0.0005
orGroup: Plushies
#useful
- id: AmeJar
prob: 0.01
@@ -396,4 +399,4 @@
orGroup: NotUseful
- id: GrenadeFoamDart
prob: 0.001
orGroup: NotUseful
orGroup: NotUseful

View File

@@ -1,33 +1,57 @@
- type: entityTable
id: AllPlushiesTable
table: !type:GroupSelector
children:
- id: PlushieBee
- id: PlushieNar
weight: 0.5
- id: PlushieRatvar
weight: 0.5
- id: PlushieNuke
- id: PlushieSlime
- id: PlushieSnake
- !type:GroupSelector
children:
- id: PlushieLizard
weight: 9
- id: PlushieSpaceLizard
weight: 1
- !type:GroupSelector
children:
- id: PlushieCarp
- id: PlushieHolocarp
weight: 0.25
- id: PlushieMagicarp
weight: 0.25
- id: PlushieRainbowCarp
weight: 0.15
- id: PlushieVox
- id: PlushieRouny
- !type:GroupSelector
children:
- id: PlushieSharkBlue
- id: PlushieSharkGrey
- id: PlushieSharkPink
- id: PlushieAtmosian
- id: PlushieDiona
- id: PlushieXeno
- id: PlushieHampter
- id: PlushieMoth
- id: PlushieArachind
- id: PlushiePenguin
- type: entity
id: CrateFunPlushie
parent: CrateGenericSteel
name: plushie crate
description: A buncha soft plushies. Throw them around and then wonder how you're gonna explain this purchase to NT.
components:
- type: StorageFill
contents:
- id: PlushieBee
- id: PlushieNar
- id: PlushieCarp
- id: PlushieNuke
- id: PlushieSlime
- id: PlushieSnake
- id: PlushieLizard
- id: PlushieSpaceLizard
- id: PlushieVox
- id: PlushieRouny
- id: PlushieRatvar
- id: PlushieSharkBlue
orGroup: PlushieShark
- id: PlushieSharkGrey
orGroup: PlushieShark
- id: PlushieAtmosian
- id: PlushieDiona
- id: PlushieXeno
- id: PlushieHampter
- id: PlushieMoth
- id: PlushieArachind
- id: PlushiePenguin
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: AllPlushiesTable
rolls: !type:ConstantNumberSelector
value: 10
- type: entity
id: CrateFunLizardPlushieBulk
@@ -35,12 +59,16 @@
name: bulk lizard plushie crate
description: A buncha soft lizard plushies. Throw them around and then wonder how you're gonna explain this purchase to NT.
components:
- type: StorageFill
contents:
- id: PlushieLizard
amount: 3
- id: PlushieSpaceLizard
amount: 2
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- id: PlushieLizard
amount: !type:ConstantNumberSelector
value: 3
- id: PlushieSpaceLizard
amount: !type:ConstantNumberSelector
value: 3
- type: entity
id: CrateFunInstrumentsVariety

View File

@@ -128,6 +128,7 @@
- id: BoxFolderRed
- id: BoxFolderYellow
- id: NewtonCradle
- id: BoxEnvelope
- type: entity
id: CrateServiceFaxMachine
@@ -333,3 +334,16 @@
prob: 0.1
- id: ShardGlassPlasma
prob: 0.1
- type: entity
id: CrateCandles
parent: CrateGenericSteel
name: candles crate
description: Contains 4 boxes of candles, 2 large and 2 small. For atmosphere or something.
components:
- type: StorageFill
contents:
- id: BoxCandle
amount: 2
- id: BoxCandleSmall
amount: 2

View File

@@ -1,6 +1,6 @@
- type: entity
id: CrateSyndicateSurplusBundle
parent: [ CrateSyndicate, StorePresetUplink ]
parent: [ CrateSyndicate, StorePresetUplink, BaseSyndicateContraband ]
name: Syndicate surplus crate
description: Contains 50 telecrystals worth of completely random Syndicate items. It can be useless junk or really good.
components:
@@ -24,7 +24,7 @@
- type: entity
id: CrateSyndicateSuperSurplusBundle
parent: [ CrateSyndicate, StorePresetUplink ]
parent: [ CrateSyndicate, StorePresetUplink, BaseSyndicateContraband ]
name: Syndicate super surplus crate
description: Contains 125 telecrystals worth of completely random Syndicate items.
components:

View File

@@ -19,7 +19,7 @@
components:
- type: StorageFill
contents:
- id: Crowbar
- id: CrowbarYellow
- id: Wrench
- id: Screwdriver
- id: Wirecutter
@@ -41,31 +41,35 @@
- id: GasAnalyzer
- id: trayScanner
- type: entityTable
id: BeltSecurityEntityTable
table: !type:AllSelector
children:
- id: Stunbaton
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: Handcuffs
- id: Handcuffs
- type: entity
id: ClothingBeltSecurityFilled
parent: ClothingBeltSecurity
suffix: Filled
components:
- type: StorageFill
contents:
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: Stunbaton
- id: Handcuffs
- id: Handcuffs
- type: EntityTableContainerFill
containers:
storagebase: !type:NestedSelector
tableId: BeltSecurityEntityTable
- type: entity
id: ClothingBeltSecurityWebbingFilled
parent: ClothingBeltSecurityWebbing
suffix: Filled
components:
- type: StorageFill
contents:
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: Stunbaton
- id: Handcuffs
- id: Handcuffs
- type: EntityTableContainerFill
containers:
storagebase: !type:NestedSelector
tableId: BeltSecurityEntityTable
- type: entity
id: ClothingBeltJanitorFilled

View File

@@ -71,7 +71,7 @@
contents:
- id: SyringePhalanximine
- id: RadAutoInjector
- id: EmergencyMedipen
- id: PillCanisterPotassiumIodide
- id: PillCanisterHyronalin
- type: entity

View File

@@ -1,5 +1,6 @@
- type: entity
id: ClothingShoesBootsCombatFilled
suffix: Filled, Combat Knife
parent:
- ClothingShoesBootsCombat
- ClothingShoesBootsSecFilled
@@ -38,3 +39,12 @@
item:
- KukriKnife
- type: entity
id: ClothingShoesBootsSyndieFilled
parent: ClothingShoesBootsCombat
suffix: Filled, Throwing Knife
components:
- type: ContainerFill
containers:
item:
- ThrowingKnife

View File

@@ -32,7 +32,7 @@
- type: StorageFill
contents:
- id: Screwdriver
- id: Crowbar
- id: CrowbarOrange
- id: Wirecutter
- id: CableApcStack10
- id: CableMVStack10
@@ -53,7 +53,7 @@
- type: StorageFill
contents:
- id: Screwdriver
- id: Crowbar
- id: CrowbarOrange
- id: Wirecutter
- id: CableApcStack10
- id: CableMVStack10
@@ -94,7 +94,7 @@
components:
- type: StorageFill
contents:
- id: Crowbar
- id: CrowbarOrange
- id: Wrench
- id: Welder
- id: Wirecutter

View File

@@ -7,13 +7,11 @@
contents:
- id: ClothingHeadHatCaptain
- id: ClothingHeadHatCapcap
- id: ClothingNeckCloakCap
- id: ClothingNeckCloakCapFormal
- id: ClothingUniformJumpsuitCapFormal
- id: ClothingUniformJumpskirtCapFormalDress
- id: ClothingHandsGlovesCaptain
- id: ClothingNeckMantleCap
- id: ClothingOuterWinterCap
- id: ClothingNeckCloakCap
- type: entity
id: DresserChiefEngineerFilled
@@ -22,12 +20,11 @@
components:
- type: StorageFill
contents:
- id: ClothingNeckMantleCE
- id: ClothingUniformJumpsuitChiefEngineerTurtle
- id: ClothingUniformJumpskirtChiefEngineerTurtle
- id: ClothingNeckCloakCe
- id: ClothingHeadHatBeretEngineering
- id: ClothingOuterWinterCE
- id: ClothingNeckCloakCe
- type: entity
id: DresserChiefMedicalOfficerFilled
@@ -36,8 +33,6 @@
components:
- type: StorageFill
contents:
- id: ClothingNeckMantleCMO
- id: ClothingCloakCmo
- id: ClothingOuterCoatLabCmo
- id: ClothingUniformJumpsuitCMOTurtle
- id: ClothingUniformJumpskirtCMOTurtle
@@ -45,6 +40,7 @@
- id: ClothingHeadMirror
- id: ClothingEyesGlasses
- id: ClothingOuterWinterCMO
- id: ClothingCloakCmo
- type: entity
id: DresserHeadOfPersonnelFilled
@@ -53,11 +49,10 @@
components:
- type: StorageFill
contents:
- id: ClothingNeckMantleHOP
- id: ClothingNeckCloakHop
- id: ClothingHeadHatHopcap
- id: ClothingOuterWinterHoP
- id: ClothingEyesGlasses
- id: ClothingNeckCloakHop
- type: entity
id: DresserHeadOfSecurityFilled
@@ -66,15 +61,14 @@
components:
- type: StorageFill
contents:
- id: ClothingNeckMantleHOS
- id: ClothingHeadHatBeretHoS
- id: ClothingHeadHatHoshat
- id: ClothingNeckCloakHos
- id: ClothingUniformJumpskirtHoSAlt
- id: ClothingUniformJumpsuitHoSAlt
- id: ClothingUniformJumpskirtHosFormal
- id: ClothingUniformJumpsuitHosFormal
- id: ClothingOuterWinterHoS
- id: ClothingNeckCloakHos
- type: entity
id: DresserQuarterMasterFilled
@@ -83,14 +77,13 @@
components:
- type: StorageFill
contents:
- id: ClothingNeckCloakQm
- id: ClothingHeadHatBeretQM
- id: ClothingUniformJumpsuitQMFormal
- id: ClothingUniformJumpsuitQMTurtleneck
- id: ClothingUniformJumpskirtQMTurtleneck
- id: ClothingHandsGlovesColorBrown
- id: ClothingNeckMantleQM
- id: ClothingOuterWinterQM
- id: ClothingNeckCloakQm
- type: entity
id: DresserResearchDirectorFilled
@@ -99,12 +92,12 @@
components:
- type: StorageFill
contents:
- id: ClothingNeckMantleRD
- id: ClothingNeckCloakRd
- id: ClothingHeadHatBeretRND
- id: ClothingHandsGlovesColorPurple
- id: ClothingEyesGlasses
- id: ClothingOuterWinterRD
- id: ClothingOuterCoatRD
- id: ClothingNeckCloakRd
- type: entity
id: DresserWardenFilled

View File

@@ -1,308 +1,365 @@
- type: entityTable
id: LockerFillQuarterMaster
table: !type:AllSelector
children:
- id: BoxEncryptionKeyCargo
- id: BoxFolderQmClipboard
- id: CargoBountyComputerCircuitboard
- id: CargoRequestComputerCircuitboard
- id: CargoSaleComputerCircuitboard
- id: CargoShuttleComputerCircuitboard
- id: CargoShuttleConsoleCircuitboard
- id: CigPackGreen
prob: 0.50
- id: ClothingHeadsetAltCargo
- id: DoorRemoteCargo
- id: RubberStampApproved
- id: RubberStampDenied
- id: RubberStampQm
- id: SalvageShuttleConsoleCircuitboard
- type: entity
id: LockerQuarterMasterFilled
suffix: Filled
parent: LockerQuarterMaster
components:
- type: StorageFill
contents:
- id: BoxFolderQmClipboard
- id: CargoRequestComputerCircuitboard
- id: CargoSaleComputerCircuitboard
- id: CargoShuttleComputerCircuitboard
- id: CargoShuttleConsoleCircuitboard
- id: SalvageShuttleConsoleCircuitboard
- id: CargoBountyComputerCircuitboard
- id: CigPackGreen
prob: 0.50
- id: DoorRemoteCargo
- id: RubberStampQm
- id: RubberStampDenied
- id: RubberStampApproved
- id: ClothingHeadsetAltCargo
- id: BoxEncryptionKeyCargo
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillQuarterMaster
- type: entity
id: LockerCaptainFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerCaptain
components:
- type: StorageFill
contents:
- id: ClothingOuterArmorCaptainCarapace
- id: NukeDisk
- id: PinpointerNuclear
- id: CaptainIDCard
- id: ClothingOuterHardsuitCap
- id: ClothingMaskGasCaptain
- id: WeaponDisabler
- id: CommsComputerCircuitboard
- id: ClothingHeadsetAltCommand
- id: SpaceCash1000
- id: PlushieNuke
prob: 0.1
- id: CigarGoldCase
prob: 0.25
- id: ClothingBeltSheathFilled
- id: DoorRemoteCommand
- id: RubberStampCaptain
- id: WeaponAntiqueLaser
- id: JetpackCaptainFilled
- id: MedalCase
# No laser table
- type: entityTable
id: LockerFillCaptainNoLaser
table: !type:AllSelector
children:
- id: CaptainIDCard
- id: CigarGoldCase
prob: 0.25
- id: ClothingBeltSheathFilled
- id: ClothingHeadsetAltCommand
- id: ClothingOuterArmorCaptainCarapace
- id: CommsComputerCircuitboard
- id: DoorRemoteCommand
- id: MedalCase
- id: NukeDisk
- id: PinpointerNuclear
- id: PlushieNuke
prob: 0.1
- id: RubberStampCaptain
- id: SpaceCash1000
- id: WeaponDisabler
- type: entity
id: LockerCaptainFilled
suffix: Filled, AntiqueLaser
parent: LockerCaptain
components:
- type: StorageFill
contents:
- id: ClothingOuterArmorCaptainCarapace
- id: NukeDisk
- id: PinpointerNuclear
- id: CaptainIDCard
- id: WeaponDisabler
- id: CommsComputerCircuitboard
- id: ClothingHeadsetAltCommand
- id: SpaceCash1000
- id: PlushieNuke
prob: 0.1
- id: CigarGoldCase
prob: 0.25
- id: ClothingBeltSheathFilled
- id: DoorRemoteCommand
- id: RubberStampCaptain
- id: WeaponAntiqueLaser
- id: JetpackCaptainFilled
- id: MedalCase
# No laser table + Laser table
- type: entityTable
id: LockerFillCaptainLaser
table: !type:AllSelector
children:
- !type:NestedSelector
tableId: LockerFillCaptainNoLaser
- id: WeaponAntiqueLaser
# Hardsuit table, used for suit storage as well
- type: entityTable
id: FillCaptainHardsuit
table: !type:AllSelector
children:
- id: ClothingOuterHardsuitCap
- id: ClothingMaskGasCaptain
- id: JetpackCaptainFilled
- id: OxygenTankFilled
# No laser locker, used when the antique laser is placed in the special display crate
- type: entity
id: LockerCaptainFilledNoLaser
suffix: Filled
parent: LockerCaptain
components:
- type: StorageFill
contents:
- id: ClothingOuterArmorCaptainCarapace
- id: NukeDisk
- id: PinpointerNuclear
- id: CaptainIDCard
- id: WeaponDisabler
- id: CommsComputerCircuitboard
- id: ClothingHeadsetAltCommand
- id: SpaceCash1000
- id: PlushieNuke
prob: 0.1
- id: CigarGoldCase
prob: 0.25
- id: ClothingBeltSheathFilled
- id: DoorRemoteCommand
- id: RubberStampCaptain
- id: JetpackCaptainFilled
- id: MedalCase
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillCaptainNoLaser
# No Laser + Laser locker
- type: entity
id: LockerCaptainFilled
suffix: Filled, AntiqueLaser
parent: LockerCaptain
components:
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillCaptainLaser
# No Laser + Laser + Hardsuit locker
- type: entity
id: LockerCaptainFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerCaptain
components:
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- !type:NestedSelector
tableId: LockerFillCaptainLaser
- !type:NestedSelector
tableId: FillCaptainHardsuit
- type: entityTable
id: LockerFillHeadOfPersonnel
table: !type:AllSelector
children:
- id: AccessConfigurator
- id: BoxEncryptionKeyPassenger
- id: BoxEncryptionKeyService
- id: BoxHeadset
- id: BoxID
- id: BoxPDA
- id: CigarGoldCase
prob: 0.25
# Fuck the HoP they don't deserve fucking cigars.
# Yes they do fuck you.
- id: ClothingBackpackIan
prob: 0.5
- id: ClothingHeadsetCommand
- id: ClothingNeckGoldmedal
- id: DoorRemoteService
- id: HoPIDCard
- id: IDComputerCircuitboard
- id: RubberStampApproved
- id: RubberStampDenied
- id: RubberStampHop
- id: WeaponDisabler
- type: entity
id: LockerHeadOfPersonnelFilled
suffix: Filled
parent: LockerHeadOfPersonnel
components:
- type: StorageFill
contents:
- id: HoPIDCard
- id: ClothingHeadsetCommand
- id: BoxPDA
- id: BoxID
- id: BoxHeadset
- id: IDComputerCircuitboard
- id: WeaponDisabler
- id: CigarGoldCase
prob: 0.25
# Fuck the HoP they don't deserve fucking cigars.
# Yes they do fuck you.
- id: DoorRemoteService
- id: ClothingNeckGoldmedal
- id: RubberStampHop
- id: RubberStampDenied
- id: RubberStampApproved
- id: BoxEncryptionKeyPassenger
- id: BoxEncryptionKeyService
- id: ClothingBackpackIan
prob: 0.5
- id: AccessConfigurator
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillHeadOfPersonnel
- type: entity
id: LockerChiefEngineerFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerChiefEngineer
components:
- type: StorageFill
contents:
- id: ClothingOuterHardsuitEngineeringWhite
- id: ClothingMaskBreath
- id: ClothingEyesGlassesMeson
- id: ClothingBeltChiefEngineerFilled
- id: ClothingShoesBootsMagAdv
- id: ClothingHandsGlovesColorYellow
- id: CigarCase
prob: 0.15
- id: DoorRemoteEngineering
- id: RubberStampCE
- id: JetpackVoidFilled
- id: ClothingHeadsetAltEngineering
- id: BoxEncryptionKeyEngineering
- id: AccessConfigurator
- id: RCD
- id: RCDAmmo
# No hardsuit table
- type: entityTable
id: LockerFillChiefEngineerNoHardsuit
table: !type:AllSelector
children:
- id: AccessConfigurator
- id: BoxEncryptionKeyEngineering
- id: CigarCase
prob: 0.15
- id: ClothingBeltChiefEngineerFilled
- id: ClothingEyesGlassesMeson
- id: ClothingHandsGlovesColorYellow
- id: ClothingHeadsetAltEngineering
- id: DoorRemoteEngineering
- id: RCD
- id: RCDAmmo
- id: RubberStampCE
# Hardsuit table, used for suit storage as well
- type: entityTable
id: FillChiefEngineerHardsuit
table: !type:AllSelector
children:
- id: ClothingMaskBreath
- id: ClothingOuterHardsuitEngineeringWhite
- id: ClothingShoesBootsMagAdv
- id: JetpackVoidFilled
- id: OxygenTankFilled
# No hardsuit locker
- type: entity
id: LockerChiefEngineerFilled
suffix: Filled
parent: LockerChiefEngineer
components:
- type: StorageFill
contents:
- id: ClothingEyesGlassesMeson
- id: ClothingBeltChiefEngineerFilled
- id: ClothingHandsGlovesColorYellow
- id: CigarCase
prob: 0.15
- id: DoorRemoteEngineering
- id: RubberStampCE
- id: ClothingHeadsetAltEngineering
- id: BoxEncryptionKeyEngineering
- id: AccessConfigurator
- id: RCD
- id: RCDAmmo
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillChiefEngineerNoHardsuit
# No hardsuit + hardsuit locker
- type: entity
id: LockerChiefMedicalOfficerFilledHardsuit
id: LockerChiefEngineerFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerChiefMedicalOfficer
parent: LockerChiefEngineer
components:
- type: StorageFill
contents:
- id: MedkitFilled
- id: ClothingHandsGlovesNitrile
- id: ClothingEyesHudMedical
- id: ClothingHeadsetAltMedical
- id: ClothingCloakCmo
- id: ClothingBackpackDuffelSurgeryFilled
- id: ClothingMaskSterile
- id: ClothingHeadHatBeretCmo
- id: ClothingOuterHardsuitMedical
- id: Hypospray
- id: HandheldCrewMonitor
- id: DoorRemoteMedical
- id: RubberStampCMO
- id: MedicalTechFabCircuitboard
- id: BoxEncryptionKeyMedical
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- !type:NestedSelector
tableId: LockerFillChiefEngineerNoHardsuit
- !type:NestedSelector
tableId: FillChiefEngineerHardsuit
# No hardsuit table
- type: entityTable
id: LockerFillChiefMedicalOfficerNoHardsuit
table: !type:AllSelector
children:
- id: BoxEncryptionKeyMedical
- id: ClothingBackpackDuffelSurgeryFilled
- id: ClothingCloakCmo
- id: ClothingEyesHudMedical
- id: ClothingHandsGlovesNitrile
- id: ClothingHeadHatBeretCmo
- id: ClothingHeadsetAltMedical
- id: ClothingMaskSterile
- id: DoorRemoteMedical
- id: HandheldCrewMonitor
- id: Hypospray
- id: MedicalTechFabCircuitboard
- id: MedkitFilled
- id: RubberStampCMO
# Hardsuit table, used for suit storage as well
- type: entityTable
id: FillChiefMedicalOfficerHardsuit
table: !type:AllSelector
children:
- id: ClothingMaskBreathMedical
- id: ClothingOuterHardsuitMedical
- id: OxygenTankFilled
# No hardsuit locker
- type: entity
id: LockerChiefMedicalOfficerFilled
suffix: Filled
parent: LockerChiefMedicalOfficer
components:
- type: StorageFill
contents:
- id: MedkitFilled
- id: ClothingHandsGlovesNitrile
- id: ClothingEyesHudMedical
- id: ClothingHeadsetAltMedical
- id: ClothingBackpackDuffelSurgeryFilled
- id: ClothingMaskSterile
- id: Hypospray
- id: HandheldCrewMonitor
- id: DoorRemoteMedical
- id: RubberStampCMO
- id: MedicalTechFabCircuitboard
- id: BoxEncryptionKeyMedical
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillChiefMedicalOfficerNoHardsuit
# No hardsuit + Hardsuit locker
- type: entity
id: LockerResearchDirectorFilledHardsuit
id: LockerChiefMedicalOfficerFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerResearchDirector
parent: LockerChiefMedicalOfficer
components:
- type: StorageFill
contents:
- id: ResearchComputerCircuitboard
- id: ProtolatheMachineCircuitboard
- id: CircuitImprinterMachineCircuitboard
- id: ClothingOuterHardsuitRd
- id: HandTeleporter
- id: DoorRemoteResearch
- id: ClothingBeltUtilityFilled
- id: RubberStampRd
- id: BoxEncryptionKeyScience
- id: ClothingHeadsetAltScience
- id: EncryptionKeyBinary
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- !type:NestedSelector
tableId: LockerFillChiefMedicalOfficerNoHardsuit
- !type:NestedSelector
tableId: FillChiefMedicalOfficerHardsuit
# No hardsuit table
- type: entityTable
id: LockerFillResearchDirectorNoHardsuit
table: !type:AllSelector
children:
- id: BoxEncryptionKeyScience
- id: CircuitImprinterMachineCircuitboard
- id: ClothingBeltUtilityFilled
- id: ClothingHeadsetAltScience
- id: DoorRemoteResearch
- id: EncryptionKeyBinary
- id: HandTeleporter
- id: ProtolatheMachineCircuitboard
- id: ResearchComputerCircuitboard
- id: RubberStampRd
# Hardsuit table, used for suit storage as well
- type: entityTable
id: FillResearchDirectorHardsuit
table: !type:AllSelector
children:
- id: ClothingMaskBreath
- id: ClothingOuterHardsuitRd
- id: OxygenTankFilled
# No hardsuit locker
- type: entity
id: LockerResearchDirectorFilled
suffix: Filled
parent: LockerResearchDirector
components:
- type: StorageFill
contents:
- id: ResearchComputerCircuitboard
- id: ProtolatheMachineCircuitboard
- id: CircuitImprinterMachineCircuitboard
- id: HandTeleporter
- id: DoorRemoteResearch
- id: ClothingBeltUtilityFilled
- id: RubberStampRd
- id: BoxEncryptionKeyScience
- id: ClothingHeadsetAltScience
- id: EncryptionKeyBinary
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillResearchDirectorNoHardsuit
# No hardsuit + Hardsuit locker
- type: entity
id: LockerHeadOfSecurityFilledHardsuit
id: LockerResearchDirectorFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerHeadOfSecurity
parent: LockerResearchDirector
components:
- type: StorageFill
contents:
- id: WeaponDisabler
- id: ClothingOuterCoatHoSTrench
- id: ClothingMaskNeckGaiter
- id: ClothingOuterHardsuitSecurityRed
- id: ClothingMaskGasSwat
- id: ClothingBeltSecurityFilled
- id: ClothingHeadsetAltSecurity
- id: ClothingEyesGlassesSecurity
- id: ClothingShoesBootsJack
- id: CigarGoldCase
prob: 0.50
- id: DoorRemoteSecurity
- id: RubberStampHos
- id: SecurityTechFabCircuitboard
- id: JetpackSecurityFilled
- id: BoxEncryptionKeySecurity
- id: HoloprojectorSecurity
- id: BookSecretDocuments
- id: BookSpaceLaw
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- !type:NestedSelector
tableId: LockerFillResearchDirectorNoHardsuit
- !type:NestedSelector
tableId: FillResearchDirectorHardsuit
# No hardsuit table
- type: entityTable
id: LockerFillHeadOfSecurityNoHardsuit
table: !type:AllSelector
children:
- id: BookSecretDocuments
- id: BookSpaceLaw
- id: BoxEncryptionKeySecurity
- id: CigarGoldCase
prob: 0.50
- id: ClothingBeltSecurityFilled
- id: ClothingEyesGlassesSecurity
- id: ClothingHeadsetAltSecurity
- id: ClothingMaskNeckGaiter
- id: ClothingOuterCoatHoSTrench
- id: ClothingShoesBootsJack
- id: DoorRemoteSecurity
- id: HoloprojectorSecurity
- id: RubberStampHos
- id: SecurityTechFabCircuitboard
- id: WeaponDisabler
# Hardsuit table, used for suit storage as well
- type: entityTable
id: FillHeadOfSecurityHardsuit
table: !type:AllSelector
children:
- id: ClothingMaskGasSwat
- id: ClothingOuterHardsuitSecurityRed
- id: JetpackSecurityFilled
- id: OxygenTankFilled
# No hardsuit locker
- type: entity
id: LockerHeadOfSecurityFilled
suffix: Filled
parent: LockerHeadOfSecurity
components:
- type: StorageFill
contents:
- id: WeaponDisabler
- id: ClothingOuterCoatHoSTrench
- id: ClothingMaskNeckGaiter
- id: ClothingBeltSecurityFilled
- id: ClothingHeadsetAltSecurity
- id: ClothingEyesGlassesSecurity
- id: ClothingShoesBootsJack
- id: CigarGoldCase
prob: 0.50
- id: DoorRemoteSecurity
- id: RubberStampHos
- id: SecurityTechFabCircuitboard
- id: BoxEncryptionKeySecurity
- id: HoloprojectorSecurity
- id: BookSecretDocuments
- id: BookSpaceLaw
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: LockerFillHeadOfSecurityNoHardsuit
# No hardsuit + Hardsuit locker
- type: entity
id: LockerHeadOfSecurityFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerHeadOfSecurity
components:
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- !type:NestedSelector
tableId: LockerFillHeadOfSecurityNoHardsuit
- !type:NestedSelector
tableId: FillHeadOfSecurityHardsuit
- type: entity
id: LockerFreezerVaultFilled

View File

@@ -3,315 +3,179 @@
suffix: Filled
parent: LockerSyndicatePersonal
components:
- type: StorageFill
contents:
- id: ClothingBeltMilitaryWebbing
- id: ClothingHandsGlovesCombat
- id: JetpackBlackFilled
- id: ClothingUniformJumpsuitOperative
- id: ClothingUniformJumpskirtOperative
- id: ClothingHeadsetAltSyndicate
- id: ClothingEyesHudSyndicate
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- id: ClothingBeltMilitaryWebbing
- id: ClothingHandsGlovesCombat
- id: JetpackBlackFilled
- id: ClothingUniformJumpsuitOperative
- id: ClothingUniformJumpskirtOperative
- id: ClothingHeadsetAltSyndicate
- id: ClothingEyesHudSyndicate
- type: entityTable
id: FillLockerEmergencyStandard
table: !type:AllSelector
children:
- id: ClothingMaskBreath
- id: ClothingOuterSuitEmergency
- !type:GroupSelector
children:
- id: EmergencyOxygenTankFilled
- id: OxygenTankFilled
- id: ToolboxEmergencyFilled
prob: 0.5
- id: MedkitOxygenFilled
prob: 0.2
- id: WeaponFlareGun
prob: 0.05
- id: BoxMRE
prob: 0.1
- type: entity
id: ClosetEmergencyFilledRandom
parent: ClosetEmergency
suffix: Filled, Random
components:
- type: StorageFill
contents:
- id: ClothingOuterSuitEmergency
- id: ClothingMaskBreath
- id: EmergencyOxygenTankFilled
prob: 0.80
orGroup: EmergencyTankOrRegularTank
- id: OxygenTankFilled
prob: 0.20
orGroup: EmergencyTankOrRegularTank
- id: ToolboxEmergencyFilled
prob: 0.4
- id: MedkitOxygenFilled
prob: 0.2
- id: WeaponFlareGun
prob: 0.05
- id: BoxMRE
prob: 0.1
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillLockerEmergencyStandard
- type: entity
id: ClosetWallEmergencyFilledRandom
parent: ClosetWallEmergency
suffix: Filled, Random
components:
- type: StorageFill
contents:
- id: ClothingOuterSuitEmergency
- id: ClothingMaskBreath
- id: EmergencyOxygenTankFilled
prob: 0.80
orGroup: EmergencyTankOrRegularTank
- id: OxygenTankFilled
prob: 0.20
orGroup: EmergencyTankOrRegularTank
- id: ToolboxEmergencyFilled
prob: 0.4
- id: MedkitOxygenFilled
prob: 0.2
- id: WeaponFlareGun
prob: 0.05
- id: BoxMRE
prob: 0.1
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillLockerEmergencyStandard
- type: entity
id: ClosetEmergencyN2FilledRandom
parent: ClosetEmergencyN2
suffix: Filled, Random
components:
- type: StorageFill
contents:
- id: ClothingMaskBreath
- id: EmergencyNitrogenTankFilled
prob: 0.80
orGroup: EmergencyTankOrRegularTank
- id: NitrogenTankFilled
prob: 0.20
orGroup: EmergencyTankOrRegularTank
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- id: ClothingMaskBreath
- id: ClothingOuterSuitEmergency
- !type:GroupSelector
children:
- id: EmergencyNitrogenTankFilled
- id: NitrogenTankFilled
- type: entityTable
id: FillLockerFireStandard
table: !type:AllSelector
children:
- id: ClothingOuterSuitFire
- id: ClothingHeadHelmetFire
- id: ClothingMaskGas
- !type:GroupSelector
children:
- id: EmergencyOxygenTankFilled
- id: OxygenTankFilled
- id: CrowbarRed
- !type:GroupSelector
children:
- id: FireExtinguisher
weight: 98
- id: SprayBottleWater #It's just budget cut after budget cut man
weight: 2
- type: entity
id: ClosetFireFilled
parent: ClosetFire
suffix: Filled
components:
- type: StorageFill
contents:
- id: ClothingOuterSuitFire
- id: ClothingHeadHelmetFire
- id: ClothingMaskGas
- id: OxygenTankFilled
- id: FireExtinguisher
prob: 0.25
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillLockerFireStandard
- type: entity
id: ClosetWallFireFilledRandom
parent: ClosetWallFire
suffix: Filled
components:
- type: StorageFill
contents:
- id: ClothingOuterSuitFire
- id: ClothingHeadHelmetFire
- id: ClothingMaskGas
- id: OxygenTankFilled
- id: FireExtinguisher
prob: 0.25
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillLockerFireStandard
- type: entityTable
id: SyndieMaintLoot
table: !type:GroupSelector
children:
- !type:GroupSelector
children:
- id: ClothingUniformJumpsuitOperative
- id: ClothingUniformJumpskirtOperative
- id: ClothingBackpackDuffelSyndicate
- id: CyberPen
- id: CigPackSyndicate
- id: ClothingBackpackDuffelSyndicatePyjamaBundle
- id: ClothingBeltMilitaryWebbing
- id: ClothingShoesBootsCombatFilled
- id: ToolboxSyndicateFilled
- id: BalloonSyn
- id: WeaponSniperMosin
weight: 2
- type: entityTable
id: MaintenanceLockerLoot
table: !type:AllSelector
children:
- id: StrangePill
prob: 0.20
# Tools
- !type:NestedSelector
tableId: MaintToolsTable
rolls: !type:RangeNumberSelector
range: 1, 5
# Fluff
- !type:NestedSelector
tableId: MaintFluffTable
prob: 0.33
rolls: !type:RangeNumberSelector
range: 0, 2
# Plushies
- !type:NestedSelector
tableId: AllPlushiesTable
prob: 0.10
rolls: !type:RangeNumberSelector
range: 1, 2
# Weapons
- !type:NestedSelector
tableId: MaintWeaponTable
prob: 0.075
# Syndie Loot
- !type:NestedSelector
tableId: SyndieMaintLoot
prob: 0.05
- type: entity
id: ClosetMaintenanceFilledRandom
suffix: Filled, Random
parent: ClosetMaintenance
components:
- type: StorageFill
contents:
- id: Lantern
prob: 0.50
- id: Wirecutter
prob: 0.33
- id: Screwdriver
prob: 0.33
- id: Wrench
prob: 0.33
- id: Crowbar
prob: 0.50
- id: Welder
prob: 0.33
- id: Multitool
prob: 0.10
- id: Soap
prob: 0.44
- id: null
prob: 0.67
orGroup: carp
- id: PlushieCarp
prob: 0.2
orGroup: carp
- id: PlushieHolocarp
prob: 0.05
orGroup: carp
- id: PlushieMagicarp
prob: 0.05
orGroup: carp
- id: PlushieRainbowCarp
prob: 0.03
orGroup: carp
- id: PlushieSlime
prob: 0.2
- id: PlushieSnake
prob: 0.2
- id: ClothingShoesSkates
prob: 0.1
- id: ClothingHandsGlovesColorYellow
prob: 0.05
- id: ClothingHandsGlovesFingerlessInsulated
prob: 0.07
- id: ClothingBeltUtility
prob: 0.10
- id: ClothingHeadHatCone
prob: 0.2
- id: WeaponFlareGun
prob: 0.1
- id: ClothingHandsGlovesColorYellowBudget
prob: 0.25
- id: StrangePill
prob: 0.20
- id: DrinkMopwataBottleRandom
prob: 0.20
- id: ModularReceiver
prob: 0.1
- id: DrinkSpaceGlue
prob: 0.20
- id: DrinkSpaceLube
prob: 0.20
- id: BarberScissors
prob: 0.05
- id: Wristwatch
prob: 0.05
- id: BookRandomStory
prob: 0.1
# Syndicate loot
- id: null
prob: 0.95
orGroup: syndiemaintloot
- id: ClothingUniformJumpskirtOperative
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingUniformJumpsuitOperative
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingBackpackDuffelSyndicate
prob: 0.005
orGroup: syndiemaintloot
- id: CyberPen
prob: 0.005
orGroup: syndiemaintloot
- id: CigPackSyndicate
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingBackpackDuffelSyndicatePyjamaBundle
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingBeltMilitaryWebbing
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingShoesBootsCombatFilled
prob: 0.005
orGroup: syndiemaintloot
- id: ToolboxSyndicateFilled
prob: 0.005
orGroup: syndiemaintloot
- id: BalloonSyn
prob: 0.005
orGroup: syndiemaintloot
- id: WeaponSniperMosin
prob: 0.0010
orGroup: syndiemaintloot
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: MaintenanceLockerLoot
- type: entity
id: ClosetWallMaintenanceFilledRandom
parent: ClosetWall
suffix: Filled, Random
components:
- type: StorageFill
contents:
- id: Lantern
prob: 0.50
- id: Wirecutter
prob: 0.33
- id: Screwdriver
prob: 0.33
- id: Wrench
prob: 0.33
- id: Crowbar
prob: 0.50
- id: Welder
prob: 0.33
- id: Multitool
prob: 0.10
- id: Soap
prob: 0.44
- id: null
prob: 0.67
orGroup: carp
- id: PlushieCarp
prob: 0.2
orGroup: carp
- id: PlushieHolocarp
prob: 0.05
orGroup: carp
- id: PlushieMagicarp
prob: 0.05
orGroup: carp
- id: PlushieRainbowCarp
prob: 0.03
orGroup: carp
- id: PlushieSlime
prob: 0.2
- id: PlushieSnake
prob: 0.2
- id: ClothingHandsGlovesColorYellow
prob: 0.05
- id: ClothingBeltQuiver
prob: 0.02
- id: ClothingBeltUtility
prob: 0.10
- id: ClothingHeadHatCone
prob: 0.2
- id: WeaponFlareGun
prob: 0.1
- id: ClothingHandsGlovesColorYellowBudget
prob: 0.25
- id: StrangePill
prob: 0.20
- id: DrinkSpaceGlue
prob: 0.20
- id: ModularReceiver
prob: 0.1
# Syndicate loot
- id: null
prob: 0.95
orGroup: syndiemaintloot
- id: ClothingUniformJumpskirtOperative
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingUniformJumpsuitOperative
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingBackpackDuffelSyndicate
prob: 0.005
orGroup: syndiemaintloot
- id: CyberPen
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingHeadHatOutlawHat
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingEyesGlassesOutlawGlasses
prob: 0.005
orGroup: syndiemaintloot
- id: CigPackSyndicate
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingBackpackDuffelSyndicatePyjamaBundle
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingBeltMilitaryWebbing
prob: 0.005
orGroup: syndiemaintloot
- id: ClothingShoesBootsCombatFilled
prob: 0.005
orGroup: syndiemaintloot
- id: ToolboxSyndicateFilled
prob: 0.005
orGroup: syndiemaintloot
- id: BalloonSyn
prob: 0.005
orGroup: syndiemaintloot
- id: WeaponSniperMosin
prob: 0.0010
orGroup: syndiemaintloot
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: MaintenanceLockerLoot

View File

@@ -128,6 +128,7 @@
- id: RubberStampDetective
- id: HoloprojectorSecurity
- id: BoxEvidenceMarkers
- id: HandLabeler
- type: entity
id: ClosetBombFilled

View File

@@ -44,7 +44,7 @@
suffix: Prisoner EVA
components:
- type: StorageFill
contents:
contents:
- id: OxygenTankFilled
- id: ClothingOuterHardsuitEVAPrisoner
- id: ClothingHeadHelmetEVALarge
@@ -150,13 +150,10 @@
parent: SuitStorageBase
suffix: Chief Engineer
components:
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: JetpackVoidFilled
- id: ClothingShoesBootsMagAdv
- id: ClothingOuterHardsuitEngineeringWhite
- id: ClothingMaskBreath
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillChiefEngineerHardsuit
- type: AccessReader
access: [["ChiefEngineer"]]
@@ -166,11 +163,10 @@
parent: SuitStorageBase
suffix: Chief Medical Officer
components:
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: ClothingOuterHardsuitMedical
- id: ClothingMaskBreathMedical
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillChiefMedicalOfficerHardsuit
- type: AccessReader
access: [ [ "ChiefMedicalOfficer" ] ]
@@ -180,11 +176,10 @@
parent: SuitStorageBase
suffix: Research Director
components:
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: ClothingOuterHardsuitRd
- id: ClothingMaskBreath
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillResearchDirectorHardsuit
- type: AccessReader
access: [ [ "ResearchDirector" ] ]
@@ -194,12 +189,10 @@
parent: SuitStorageBase
suffix: Head of Security
components:
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: JetpackSecurityFilled
- id: ClothingOuterHardsuitSecurityRed
- id: ClothingMaskGasSwat
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillHeadOfSecurityHardsuit
- type: AccessReader
access: [["HeadOfSecurity"]]
@@ -223,11 +216,10 @@
parent: SuitStorageBase
suffix: Captain
components:
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: ClothingOuterHardsuitCap
- id: ClothingMaskGasCaptain
- type: EntityTableContainerFill
containers:
entity_storage: !type:NestedSelector
tableId: FillCaptainHardsuit
- type: AccessReader
access: [["Captain"]]

View File

@@ -8,6 +8,8 @@
RubberStampApproved: 1
RubberStampDenied: 1
Paper: 10
Envelope: 10
HandLabeler: 2
EncryptionKeyCargo: 2
EncryptionKeyEngineering: 2
EncryptionKeyMedical: 2

View File

@@ -17,7 +17,7 @@
FoodContainerEgg: 1
DrinkMilkCarton: 2
DrinkSoyMilkCarton: 1
FoodButter: 4
FoodButter: 3
FoodCheese: 1
FoodMeat: 6

View File

@@ -9,6 +9,7 @@
ClothingBackpackSatchelChemistry: 2
ClothingBackpackDuffelChemistry: 2
ChemBag: 2
HandLabeler: 3
ClothingBeltMedical: 2
ClothingHandsGlovesLatex: 2
ClothingHeadsetMedical: 2

View File

@@ -3,6 +3,7 @@
startingInventory:
ClothingEyesGlassesMeson: 4
ClothingHeadHatWelding: 6
CrowbarYellow: 8
Multitool: 4
NetworkConfigurator: 5
PowerCellMedium: 5

View File

@@ -17,6 +17,7 @@
BriefcaseBrown: 2
BookSpaceLaw: 3
LuxuryPen: 2
HandLabeler: 2
contrabandInventory:
ClothingOuterRobesJudge: 1
ClothingHeadHatPwig: 1

View File

@@ -8,7 +8,7 @@
id: AtmosDrobeAds
values:
prefix: advertisement-atmosdrobe-
count: 3
count: 5
- type: localizedDataset
id: BarDrobeAds
@@ -38,7 +38,7 @@
id: ChefDrobeAds
values:
prefix: advertisement-chefdrobe-
count: 3
count: 4
- type: localizedDataset
id: ChefvendAds
@@ -50,7 +50,7 @@
id: ChemDrobeAds
values:
prefix: advertisement-chemdrobe-
count: 3
count: 4
- type: localizedDataset
id: CigaretteMachineAds
@@ -110,7 +110,7 @@
id: DonutAds
values:
prefix: advertisement-donut-
count: 5
count: 6
- type: localizedDataset
id: EngiDrobeAds
@@ -146,19 +146,19 @@
id: HyDrobeAds
values:
prefix: advertisement-hydrobe-
count: 4
count: 5
- type: localizedDataset
id: JaniDrobeAds
values:
prefix: advertisement-janidrobe-
count: 3
count: 5
- type: localizedDataset
id: LawDrobeAds
values:
prefix: advertisement-lawdrobe-
count: 8
count: 9
- type: localizedDataset
id: MagiVendAds
@@ -170,7 +170,7 @@
id: MediDrobeAds
values:
prefix: advertisement-medidrobe-
count: 3
count: 4
- type: localizedDataset
id: MegaSeedAds

View File

@@ -16,6 +16,7 @@
- ClothingShoesChameleon
- BarberScissors
- ChameleonProjector
- AgentIDCard
- type: thiefBackpackSet
id: ToolsSet
@@ -57,9 +58,10 @@
sprite: Objects/Specific/Syndicate/telecrystal.rsi
state: telecrystal
content:
- AgentIDCard
- RadioJammer
- TraitorCodePaper
- Emag
- SyndicatePersonalAI
- Lighter
- CigPackSyndicate
- Telecrystal10 #The thief cannot use them, but it may induce communication with traitors

View File

@@ -296,3 +296,9 @@
Cellular: 0.0
Heat: 2.5
Caustic: 0.0
# protects against radiation
- type: damageModifierSet
id: PotassiumIodide
coefficients:
Radiation: 0.1

View File

@@ -24,7 +24,7 @@
- You will be pleasantly surprised in the tool storage.
- There is an impostor among us.
- A fun adventure awaits you in the maintenance tunnels.
- CentCom is proud of you!
- CentComm is proud of you!
- The head of your deparment is proud of you!
- Ian is proud of you!
- Do it for Ian!
@@ -58,7 +58,7 @@
- An apple a day keeps the doctor away.
- Don't drink and set up singulo.
- Stare into the singulo, and the singulo stares back at you.
- Every good and perfect gift is from CentCom.
- Every good and perfect gift is from CentComm.
- Theres no such thing as Space Station 13.
- There is a time for caution, but not for fear.
- The smart thing to do is to begin trusting your intuitions.

View File

@@ -0,0 +1,263 @@
- type: localizedDataset
id: FigurinesHoP
values:
prefix: figurines-hop-
count: 2
- type: localizedDataset
id: FigurinesPassenger
values:
prefix: figurines-passenger-
count: 2
- type: localizedDataset
id: FigurinesGreytider
values:
prefix: figurines-greytider-
count: 5
- type: localizedDataset
id: FigurinesClown
values:
prefix: figurines-clown-
count: 5
- type: localizedDataset
id: FigurinesHoloClown
values:
prefix: figurines-holoclown-
count: 1
- type: localizedDataset
id: FigurinesMime
values:
prefix: figurines-mime-
count: 5
- type: localizedDataset
id: FigurinesMusician
values:
prefix: figurines-musician-
count: 2
# - type: localizedDataset # TODO add something
# id: FigurinesBoxer
# values:
# prefix: figurines-boxer-
# count: 0
- type: localizedDataset
id: FigurinesCaptain
values:
prefix: figurines-captain-
count: 1
- type: localizedDataset
id: FigurinesHoS
values:
prefix: figurines-hos-
count: 2
- type: localizedDataset
id: FigurinesWarden
values:
prefix: figurines-warden-
count: 1
- type: localizedDataset
id: FigurinesDetective
values:
prefix: figurines-detective-
count: 1
- type: localizedDataset
id: FigurinesSecurity
values:
prefix: figurines-security-
count: 2
- type: localizedDataset
id: FigurinesLawyer
values:
prefix: figurines-lawyer-
count: 2
- type: localizedDataset
id: FigurinesCargoTech
values:
prefix: figurines-cargotech-
count: 3
- type: localizedDataset
id: FigurinesSalvage
values:
prefix: figurines-salvage-
count: 1
- type: localizedDataset
id: FigurinesQM
values:
prefix: figurines-qm-
count: 7
- type: localizedDataset
id: FigurinesCE
values:
prefix: figurines-ce-
count: 5
- type: localizedDataset
id: FigurinesEngineer
values:
prefix: figurines-engineer-
count: 3
- type: localizedDataset
id: FigurinesAtmosTech
values:
prefix: figurines-atmostech-
count: 5
- type: localizedDataset
id: FigurinesRD
values:
prefix: figurines-rd-
count: 2
- type: localizedDataset
id: FigurinesScientist
values:
prefix: figurines-scientist-
count: 5
- type: localizedDataset
id: FigurinesCMO
values:
prefix: figurines-cmo-
count: 2
- type: localizedDataset
id: FigurinesChemist
values:
prefix: figurines-chemist-
count: 1
- type: localizedDataset
id: FigurinesParamedic
values:
prefix: figurines-paramedic-
count: 2
- type: localizedDataset
id: FigurinesDoctor
values:
prefix: figurines-doctor-
count: 3
- type: localizedDataset
id: FigurinesLibrarian
values:
prefix: figurines-librarian-
count: 2
- type: localizedDataset
id: FigurinesChaplain
values:
prefix: figurines-chaplain-
count: 3
- type: localizedDataset
id: FigurinesChef
values:
prefix: figurines-chef-
count: 1
- type: localizedDataset
id: FigurinesBartender
values:
prefix: figurines-bartender-
count: 2
- type: localizedDataset
id: FigurinesBotanist
values:
prefix: figurines-botanist-
count: 2
- type: localizedDataset
id: FigurinesJanitor
values:
prefix: figurines-janitor-
count: 2
- type: localizedDataset
id: FigurinesNukie
values:
prefix: figurines-nukie-
count: 4
- type: localizedDataset
id: FigurinesNukieElite
values:
prefix: figurines-nukie-elite-
count: 3
- type: localizedDataset
id: FigurinesNukieCommander
values:
prefix: figurines-nukie-commander-
count: 1
- type: localizedDataset
id: FigurinesFootsoldier
values:
prefix: figurines-footsoldier-
count: 2
- type: localizedDataset
id: FigurinesWizard
values:
prefix: figurines-wizard-
count: 1
- type: localizedDataset
id: FigurinesSpaceDragon
values:
prefix: figurines-space-dragon-
count: 1
# - type: localizedDataset # TODO add something
# id: FigurinesQueen
# values:
# prefix: figurines-queen-
# count: 0
- type: localizedDataset
id: FigurinesRatKing
values:
prefix: figurines-rat-king-
count: 3
- type: localizedDataset
id: FigurinesRatServant
values:
prefix: figurines-rat-servant-
count: 2
- type: localizedDataset
id: FigurinesMouse
values:
prefix: figurines-mouse-
count: 7
- type: localizedDataset
id: FigurinesSlime
values:
prefix: figurines-slime-
count: 3
- type: localizedDataset
id: FigurinesHamlet
values:
prefix: figurines-hamlet-
count: 8

View File

@@ -214,7 +214,7 @@
- BOTANY
- BRAZIL
- CANADA
- CENTCOM
- CENTCOMM
- CHEMICAL LAB
- CHINA
- CLOWN PLANET
@@ -917,7 +917,7 @@
- BOOGEYMEN
- CAPITALISTS
- CARP
- CENTCOM OFFICERS
- CENTCOMM OFFICERS
- CLOWNS
- COMMUNISTS
- CORGIS

View File

@@ -0,0 +1,39 @@
- type: decal
id: MarkupSquare
tags: ["overlay"]
defaultCustomColor: true
sprite:
sprite: Decals/Overlays/markups.rsi
state: square
- type: decal
id: MarkupRectangle1x2
tags: ["overlay"]
defaultCustomColor: true
sprite:
sprite: Decals/Overlays/markups.rsi
state: rectangle1x2
- type: decal
id: MarkupRectangle1x2Center
tags: ["overlay"]
defaultCustomColor: true
sprite:
sprite: Decals/Overlays/markups.rsi
state: rectangle1x2center
- type: decal
id: MarkupSquareQuater
tags: ["overlay"]
defaultCustomColor: true
sprite:
sprite: Decals/Overlays/markups.rsi
state: squareQuater
- type: decal
id: MarkupSquareQuaterCenter
tags: ["overlay"]
defaultCustomColor: true
sprite:
sprite: Decals/Overlays/markups.rsi
state: squareQuaterCenter

View File

@@ -56,7 +56,7 @@
collection: IanBark
- type: entity
parent: ClothingBackpack
parent: [ClothingBackpack, BaseRestrictedContraband]
id: ClothingBackpackSecurity
name: security backpack
description: It's a very robust backpack.
@@ -65,7 +65,7 @@
sprite: Clothing/Back/Backpacks/security.rsi
- type: entity
parent: ClothingBackpack
parent: [ClothingBackpack, BaseRestrictedContraband]
id: ClothingBackpackBrigmedic
name: brigmedic backpack
description: It's a very sterile backpack.
@@ -101,7 +101,7 @@
sprite: Clothing/Back/Backpacks/medical.rsi
- type: entity
parent: ClothingBackpack
parent: [ClothingBackpack, BaseCommandContraband]
id: ClothingBackpackCaptain
name: captain's backpack
description: It's a special backpack made exclusively for Nanotrasen officers.
@@ -269,7 +269,7 @@
#Syndicate
- type: entity
parent: ClothingBackpack
parent: [ClothingBackpack, BaseSyndicateContraband]
id: ClothingBackpackSyndicate
name: syndicate backpack
description:

View File

@@ -43,7 +43,7 @@
sprite: Clothing/Back/Duffels/medical.rsi
- type: entity
parent: ClothingBackpackDuffel
parent: [ClothingBackpackDuffel, BaseCommandContraband]
id: ClothingBackpackDuffelCaptain
name: captain's duffel bag
description: A large duffel bag for holding extra captainly goods.
@@ -64,7 +64,7 @@
collection: BikeHorn
- type: entity
parent: ClothingBackpackDuffel
parent: [ClothingBackpackDuffel, BaseRestrictedContraband]
id: ClothingBackpackDuffelSecurity
name: security duffel bag
description: A large duffel bag for holding extra security related goods.
@@ -73,7 +73,7 @@
sprite: Clothing/Back/Duffels/security.rsi
- type: entity
parent: ClothingBackpackDuffel
parent: [ClothingBackpackDuffel, BaseRestrictedContraband]
id: ClothingBackpackDuffelBrigmedic
name: brigmedic duffel bag
description: A large duffel bag for holding extra medical related goods.
@@ -158,7 +158,7 @@
sprite: Clothing/Back/Duffels/salvage.rsi
- type: entity
parent: ClothingBackpackDuffel
parent: [ClothingBackpackDuffel, BaseSyndicateContraband]
id: ClothingBackpackDuffelSyndicate
name: syndicate duffel bag
description: A large duffel bag for holding various traitor goods.

View File

@@ -106,7 +106,7 @@
sprite: Clothing/Back/Satchels/science.rsi
- type: entity
parent: ClothingBackpackSatchel
parent: [ClothingBackpackSatchel, BaseRestrictedContraband]
id: ClothingBackpackSatchelSecurity
name: security satchel
description: A robust satchel for security related needs.
@@ -115,7 +115,7 @@
sprite: Clothing/Back/Satchels/security.rsi
- type: entity
parent: ClothingBackpackSatchel
parent: [ClothingBackpackSatchel, BaseRestrictedContraband]
id: ClothingBackpackSatchelBrigmedic
name: brigmedic satchel
description: A sterile satchel for medical related needs.
@@ -124,7 +124,7 @@
sprite: Clothing/Back/Satchels/brigmedic.rsi
- type: entity
parent: ClothingBackpackSatchel
parent: [ClothingBackpackSatchel, BaseCommandContraband]
id: ClothingBackpackSatchelCaptain
name: captain's satchel
description: An exclusive satchel for Nanotrasen officers.

View File

@@ -456,7 +456,7 @@
- type: Appearance
- type: entity
parent: ClothingBeltStorageBase
parent: [ClothingBeltStorageBase, BaseRestrictedContraband]
id: ClothingBeltSecurity
name: security belt
description: Can hold security gear like handcuffs and flashes.
@@ -507,7 +507,7 @@
- type: Appearance
- type: entity
parent: [ClothingBeltBase, ClothingSlotBase]
parent: [ClothingBeltBase, ClothingSlotBase, BaseCommandContraband]
id: ClothingBeltSheath
name: sabre sheath
description: An ornate sheath designed to hold an officer's blade.
@@ -541,7 +541,7 @@
# Belts without visualizers
- type: entity
parent: ClothingBeltAmmoProviderBase
parent: [ClothingBeltAmmoProviderBase, BaseRestrictedContraband]
id: ClothingBeltBandolier
name: bandolier
description: A bandolier for holding shotgun ammunition.
@@ -588,7 +588,7 @@
- 0,0,3,1
- type: entity
parent: ClothingBeltStorageBase
parent: [ClothingBeltStorageBase, BaseSyndicateContraband]
id: ClothingBeltSyndieHolster
name: syndicate shoulder holster
description: A deep shoulder holster capable of holding many types of ballistics.
@@ -643,7 +643,7 @@
sprite: Clothing/Belt/salvagewebbing.rsi
- type: entity
parent: [ClothingBeltStorageBase, ContentsExplosionResistanceBase]
parent: [ClothingBeltStorageBase, ContentsExplosionResistanceBase, BaseSyndicateContraband]
id: ClothingBeltMilitaryWebbing
name: chest rig
description: A set of tactical webbing worn by Syndicate boarding parties.

View File

@@ -63,7 +63,7 @@
sprite: Clothing/Ears/Headsets/mining.rsi
- type: entity
parent: ClothingHeadsetCargo
parent: [ClothingHeadsetCargo, BaseCommandContraband]
id: ClothingHeadsetQM
name: qm headset
description: A headset used by the quartermaster.
@@ -78,7 +78,7 @@
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetCentCom
name: CentCom headset
name: CentComm headset
description: A headset used by the upper echelons of Nanotrasen.
components:
- type: ContainerFill
@@ -92,7 +92,7 @@
sprite: Clothing/Ears/Headsets/centcom.rsi
- type: entity
parent: ClothingHeadset
parent: [ClothingHeadset, BaseCommandContraband]
id: ClothingHeadsetCommand
name: command headset
description: A headset with a commanding channel.
@@ -123,7 +123,7 @@
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: entity
parent: ClothingHeadsetEngineering
parent: [ClothingHeadsetEngineering, BaseCommandContraband]
id: ClothingHeadsetCE
name: ce headset
description: A headset for the chief engineer to ignore all emergency calls on.
@@ -152,7 +152,7 @@
sprite: Clothing/Ears/Headsets/medical.rsi
- type: entity
parent: ClothingHeadsetMedical
parent: [ClothingHeadsetMedical, BaseCommandContraband]
id: ClothingHeadsetCMO
name: cmo headset
description: A headset used by the CMO.
@@ -213,7 +213,7 @@
sprite: Clothing/Ears/Headsets/robotics.rsi
- type: entity
parent: ClothingHeadsetScience
parent: [ClothingHeadsetScience, BaseCommandContraband]
id: ClothingHeadsetRD
name: rd headset
description: Lamarr used to love chewing on this...
@@ -226,7 +226,7 @@
- EncryptionKeyCommon
- type: entity
parent: ClothingHeadset
parent: [ClothingHeadset, BaseRestrictedContraband]
id: ClothingHeadsetSecurity
name: security headset
description: This is used by your elite security force.
@@ -242,7 +242,7 @@
sprite: Clothing/Ears/Headsets/security.rsi
- type: entity
parent: ClothingHeadset
parent: [ClothingHeadset, BaseRestrictedContraband]
id: ClothingHeadsetBrigmedic
name: brigmedic headset
description: A headset that helps to hear the death cries.
@@ -278,7 +278,7 @@
parent: ClothingHeadset
id: ClothingHeadsetFreelance
name: freelancer headset
description: This is used by a roaming group of freelancers
description: This is used by a roaming group of freelancers.
components:
- type: ContainerFill
containers:

View File

@@ -29,7 +29,7 @@
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltCentCom
name: CentCom over-ear headset
name: CentComm over-ear headset
components:
- type: ContainerFill
containers:
@@ -52,7 +52,7 @@
- EncryptionKeyCommon
- type: entity
parent: ClothingHeadsetAlt
parent: [ClothingHeadsetAlt, BaseCommandContraband]
id: ClothingHeadsetAltCommand
name: command over-ear headset
components:
@@ -66,7 +66,7 @@
sprite: Clothing/Ears/Headsets/command.rsi
- type: entity
parent: ClothingHeadsetAlt
parent: [ClothingHeadsetAlt, BaseCommandContraband]
id: ClothingHeadsetAltEngineering
name: chief engineer's over-ear headset
components:
@@ -82,7 +82,7 @@
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: entity
parent: ClothingHeadsetAlt
parent: [ClothingHeadsetAlt, BaseCommandContraband]
id: ClothingHeadsetAltMedical
name: chief medical officer's over-ear headset
components:
@@ -100,7 +100,7 @@
stealGroup: ClothingHeadsetAltMedical
- type: entity
parent: ClothingHeadsetAlt
parent: [ClothingHeadsetAlt, BaseCommandContraband]
id: ClothingHeadsetAltSecurity
name: head of security's over-ear headset
components:
@@ -116,7 +116,7 @@
sprite: Clothing/Ears/Headsets/security.rsi
- type: entity
parent: ClothingHeadsetAlt
parent: [ClothingHeadsetAlt, BaseCommandContraband]
id: ClothingHeadsetAltScience
name: research director's over-ear headset
components:
@@ -132,7 +132,7 @@
sprite: Clothing/Ears/Headsets/science.rsi
- type: entity
parent: ClothingHeadsetAlt
parent: [ClothingHeadsetAlt, BaseSyndicateContraband]
id: ClothingHeadsetAltSyndicate
name: blood-red over-ear headset
description: An updated, modular syndicate intercom that fits over the head and takes encryption keys (there are 5 key slots.).

View File

@@ -53,7 +53,7 @@
Blunt: 10
- type: entity
parent: ClothingEyesBase
parent: [ClothingEyesBase, BaseEngineeringContraband]
id: ClothingEyesGlassesMeson
name: engineering goggles #less confusion
description: Green-tinted goggles using a proprietary polymer that provides protection from eye damage of all types.
@@ -180,6 +180,7 @@
- type: GuideHelp
guides:
- Security
- Antagonists
- type: IdentityBlocker
coverage: EYES

View File

@@ -16,7 +16,7 @@
damageContainers:
- Biological
- type: ShowHealthIcons
damageContainers:
damageContainers:
- Biological
- type: entity
@@ -49,7 +49,7 @@
- HudMedical
- type: entity
parent: [ClothingEyesBase, ShowSecurityIcons]
parent: [ClothingEyesBase, ShowSecurityIcons, BaseSecurityCommandContraband]
id: ClothingEyesHudSecurity
name: security hud
description: A heads-up display that scans the humanoids in view and provides accurate data about their ID status and security records.
@@ -140,7 +140,7 @@
- type: ShowThirstIcons
- type: entity
parent: [ClothingEyesBase, ShowSecurityIcons, ShowMedicalIcons]
parent: [ClothingEyesBase, ShowSecurityIcons, ShowMedicalIcons, BaseSecurityCommandContraband]
id: ClothingEyesHudMedSec
name: medsec hud
description: An eye display that looks like a mixture of medical and security huds.
@@ -188,7 +188,7 @@
- type: ShowSyndicateIcons
- type: entity
parent: [ClothingEyesBase, ShowSecurityIcons]
parent: [ClothingEyesBase, ShowSecurityIcons, BaseSyndicateContraband]
id: ClothingEyesHudSyndicate
name: syndicate visor
description: The syndicate's professional head-up display, designed for better detection of humanoids and their subsequent elimination.
@@ -200,7 +200,7 @@
- type: ShowSyndicateIcons
- type: entity
parent: [ClothingEyesBase, ShowSecurityIcons]
parent: [ClothingEyesBase, ShowSecurityIcons, BaseSyndicateContraband]
id: ClothingEyesHudSyndicateAgent
name: syndicate agent visor
description: The Syndicate Agent's professional heads-up display, designed for quick diagnosis of their team's status.

View File

@@ -23,6 +23,10 @@
tags:
- ClothMade
- WhitelistChameleon
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Heat: 5 # the average lightbulb only does around four damage!
- type: entity
abstract: true

View File

@@ -283,8 +283,6 @@
color: "#535353"
- type: Clothing
sprite: Clothing/Hands/Gloves/Color/black.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Butcherable
butcheringType: Knife
spawned:
@@ -305,8 +303,6 @@
sprite: Clothing/Hands/Gloves/Color/yellow.rsi
- type: Clothing
sprite: Clothing/Hands/Gloves/Color/yellow.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Butcherable
butcheringType: Knife
spawned:
@@ -323,9 +319,6 @@
name: budget insulated gloves
description: These gloves are cheap knockoffs of the coveted ones - no way this can end badly.
components:
- type: GloveHeatResistance
# can't take out lights using budgets
heatResistance: 0
- type: RandomInsulation
# Why repeated numbers? So some numbers are more common, of course!
list:

View File

@@ -94,7 +94,7 @@
mustBeEquippedToUse: true
- type: entity
parent: ClothingHandsBase
parent: [ClothingHandsBase, BaseCommandContraband]
id: ClothingHandsGlovesCaptain
name: captain gloves
description: Regal blue gloves, with a nice gold trim. Swanky.
@@ -103,8 +103,6 @@
sprite: Clothing/Hands/Gloves/captain.rsi
- type: Clothing
sprite: Clothing/Hands/Gloves/captain.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Insulated
- type: Fiber
fiberMaterial: fibers-durathread
@@ -169,8 +167,6 @@
sprite: Clothing/Hands/Gloves/leather.rsi
- type: Clothing
sprite: Clothing/Hands/Gloves/leather.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Fiber
fiberMaterial: fibers-leather
fiberColor: fibers-brown
@@ -225,8 +221,6 @@
enum.ToggleVisuals.Layer:
True: {state: icon-green}
False: {state: icon}
- type: GloveHeatResistance
heatResistance: 1400
- type: Insulated
- type: Fiber
fiberMaterial: fibers-nanomachines
@@ -261,7 +255,7 @@
- type: CriminalRecordsHacker
- type: entity
parent: ClothingHandsGlovesColorBlack
parent: [ClothingHandsGlovesColorBlack, BaseMinorContraband]
id: ClothingHandsGlovesCombat
name: combat gloves
description: These tactical gloves are fireproof and shock resistant.
@@ -270,8 +264,6 @@
sprite: Clothing/Hands/Gloves/combat.rsi
- type: Clothing
sprite: Clothing/Hands/Gloves/combat.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Insulated
- type: Fiber
fiberMaterial: fibers-insulative
@@ -287,8 +279,6 @@
sprite: Clothing/Hands/Gloves/tacticalmaidgloves.rsi
- type: Clothing
sprite: Clothing/Hands/Gloves/tacticalmaidgloves.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Insulated
- type: Fiber
fiberColor: fibers-black
@@ -324,6 +314,10 @@
- type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-black
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Heat: 0 # no protection
- type: entity
parent: ClothingHandsBase
@@ -338,6 +332,10 @@
- type: Fiber
fiberMaterial: fibers-insulative
fiberColor: fibers-yellow
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Heat: 0 # no protection
- type: entity
parent: ClothingHandsButcherable
@@ -352,6 +350,10 @@
- type: Fiber
fiberMaterial: fibers-insulative
fiberColor: fibers-olive
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Heat: 0 # no protection
- type: entity
# Intentionally named after regular gloves, they're meant to be sneaky.
@@ -376,7 +378,7 @@
- type: Unremoveable
- type: entity
parent: ClothingHandsButcherable
parent: [ClothingHandsButcherable, BaseSyndicateContraband]
id: ClothingHandsGlovesNorthStar
name: gloves of the north star
description: These gloves allow you to punch incredibly fast.

View File

@@ -7,6 +7,8 @@
folded: true
- type: Mask
isToggled: true
enabled: false
disableOnFolded: true
- type: IngestionBlocker
enabled: false
- type: IdentityBlocker

View File

@@ -28,7 +28,7 @@
#Syndicate EVA Helmet
- type: entity
parent: ClothingHeadEVAHelmetBase
parent: [ ClothingHeadEVAHelmetBase, BaseSyndicateContraband ]
id: ClothingHeadHelmetSyndicate
name: syndicate EVA helmet
description: A simple, stylish EVA helmet. Designed for maximum humble space-badassery.
@@ -74,7 +74,7 @@
parent: ClothingHeadEVAHelmetBase
id: ClothingHeadHelmetAncient
name: NTSRA void helmet
description: An ancient space helmet, designed by the NTSRA branch of CentCom.
description: An ancient space helmet, designed by the NTSRA branch of CentComm.
components:
- type: Sprite
sprite: Clothing/Head/Helmets/ancientvoidsuit.rsi

View File

@@ -62,7 +62,7 @@
parent: ClothingHeadBase
id: ClothingHeadHatCasa
name: casa
description: Cone-shaped hat
description: Cone-shaped hat.
components:
- type: Sprite
sprite: Clothing/Head/Hats/casa.rsi
@@ -189,7 +189,7 @@
sprite: Clothing/Head/Hats/bowler_hat.rsi
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseCommandContraband]
id: ClothingHeadHatCaptain
name: captain's hardhat
description: It's good being the king.
@@ -222,7 +222,7 @@
- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatCentcom
name: CentCom brand hat
name: CentComm brand hat
description: "It's good to be the emperor."
components:
- type: Sprite
@@ -299,7 +299,7 @@
sprite: Clothing/Head/Hats/fez.rsi
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseCommandContraband]
id: ClothingHeadHatHopcap
name: head of personnel's cap
description: A grand, stylish head of personnel's cap.
@@ -315,7 +315,7 @@
- WhitelistChameleon
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseCommandContraband]
id: ClothingHeadHatHoshat
name: head of security cap
description: The robust standard-issue cap of the Head of Security. For showing the officers who's in charge.
@@ -409,7 +409,7 @@
parent: ClothingHeadBase
id: ClothingHeadHatSantahat
name: santa hat
description: "A festive hat worn by Santa Claus"
description: A festive hat worn by Santa Claus.
components:
- type: Sprite
sprite: Clothing/Head/Hats/santahat.rsi
@@ -609,7 +609,7 @@
sprite: Clothing/Head/Hats/truckershat.rsi
- type: entity
parent: ClothingHeadBase
parent: [ ClothingHeadBase, BaseSyndicateContraband ]
id: ClothingHeadPyjamaSyndicateBlack
name: syndicate black pyjama hat
description: For keeping that traitor head of yours warm.
@@ -620,7 +620,7 @@
sprite: Clothing/Head/Hats/pyjamasyndicateblack.rsi
- type: entity
parent: ClothingHeadBase
parent: [ ClothingHeadBase, BaseSyndicateContraband ]
id: ClothingHeadPyjamaSyndicatePink
name: syndicate pink pyjama hat
description: For keeping that traitor head of yours warm.
@@ -631,7 +631,7 @@
sprite: Clothing/Head/Hats/pyjamasyndicatepink.rsi
- type: entity
parent: ClothingHeadBase
parent: [ ClothingHeadBase, BaseSyndicateContraband ]
id: ClothingHeadPyjamaSyndicateRed
name: syndicate red pyjama hat
description: For keeping that traitor head of yours warm.
@@ -735,7 +735,7 @@
sprite: Clothing/Head/Hats/jester2.rsi
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseCommandContraband]
id: ClothingHeadHatBeretCmo
name: chief medical officer's beret
description: Turquoise beret with a cross on the front. The sight of it calms you down and makes it clear that you will be cured.
@@ -777,7 +777,7 @@
Blunt: 0.95
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseSyndicateContraband]
id: ClothingHeadHatSyndie
name: syndicate hat
description: A souvenir hat from "Syndieland", their production has already been closed.
@@ -873,7 +873,7 @@
- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatCentcomcap
name: CentCom cap
name: CentComm cap
description: An extravagant, fancy Central Commander cap.
components:
- type: Sprite

View File

@@ -3,7 +3,7 @@
#Basic Helmet (Security Helmet)
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseRestrictedContraband]
id: ClothingHeadHelmetBasic
name: helmet
description: Standard security gear. Protects the head from impacts.
@@ -41,7 +41,7 @@
#SWAT Helmet
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseRestrictedContraband]
id: ClothingHeadHelmetSwat
name: SWAT helmet
description: An extremely robust helmet, commonly used by paramilitary forces. This one has the Nanotrasen logo emblazoned on the top.
@@ -77,7 +77,7 @@
#Light Riot Helmet
- type: entity
parent: ClothingHeadBase
parent: [ClothingHeadBase, BaseRestrictedContraband]
id: ClothingHeadHelmetRiot
name: light riot helmet
description: It's a helmet specifically designed to protect against close range attacks.
@@ -358,7 +358,7 @@
sprite: Clothing/Head/Helmets/ert_janitor.rsi
- type: entity
parent: ClothingHeadHelmetBasic
parent: [ ClothingHeadHelmetBasic, BaseSyndicateContraband ]
id: ClothingHeadHelmetRaid
name: syndicate raid helmet
description: An armored helmet for use with the syndicate raid suit. Very stylish.

View File

@@ -309,7 +309,7 @@
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterCentcom
categories: [ HideSpawnMenu ]
name: Centcom winter coat hood
name: CentComm winter coat hood
description: A hood for keeping the central comander's head warm.
components:
- type: Sprite
@@ -354,7 +354,7 @@
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterHOP
categories: [ HideSpawnMenu ]
name: head of personel's winter coat hood
name: head of personnel's winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hoodhop.rsi
@@ -525,3 +525,223 @@
sprite: Clothing/Head/Hoods/Coat/hoodweb.rsi
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hoodweb.rsi
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorBlack
noSpawn: true
name: black winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#3f3f3f"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#3f3f3f"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorPurple
noSpawn: true
name: purple winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#9C0DE1"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#9C0DE1"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorRed
noSpawn: true
name: red winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#940000"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#940000"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorBlue
noSpawn: true
name: blue winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#0089EF"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#0089EF"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorBrown
noSpawn: true
name: brown winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#723A02"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#723A02"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorGray
noSpawn: true
name: gray winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#999999"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#999999"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorGreen
noSpawn: true
name: green winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#5ABF2F"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#5ABF2F"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorLightBrown
noSpawn: true
name: light brown winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#C09F72"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#C09F72"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorOrange
noSpawn: true
name: orange winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#EF8100"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#EF8100"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorWhite
noSpawn: true
name: white winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#EAE8E8"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#EAE8E8"
- state: winterbits-equipped-HELMET
- type: entity
parent: ClothingHeadHatHoodWinterBase
id: ClothingHeadHatHoodWinterColorYellow
noSpawn: true
name: yellow winter coat hood
components:
- type: Sprite
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
layers:
- state: coatybits-icon
color: "#EBE216"
- state: winterbits-icon
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi
clothingVisuals:
head:
- state: coatybits-equipped-HELMET
color: "#EBE216"
- state: winterbits-equipped-HELMET

View File

@@ -148,6 +148,8 @@
sprite: Clothing/Head/Misc/cone.rsi
- type: Clothing
sprite: Clothing/Head/Misc/cone.rsi
- type: Item
storedRotation: 0
- type: PhysicalComposition #you can't just pass up some free plastic!
materialComposition:
Plastic: 100
@@ -168,7 +170,7 @@
accent: MobsterAccent
- type: entity
parent: ClothingHeadBase
parent: [ ClothingHeadBase, BaseSyndicateContraband ]
id: ClothingHeadHatCatEars
name: cat ears
description: "NYAH!"

View File

@@ -15,6 +15,7 @@
unfoldedHideLayers:
- Snout
- type: Mask
disableOnFolded: true
- type: IngestionBlocker
- type: IdentityBlocker
coverage: MOUTH

View File

@@ -21,7 +21,7 @@
hideOnToggle: true
- type: entity
parent: ClothingMaskGas
parent: [ClothingMaskGas, BaseRestrictedContraband]
id: ClothingMaskGasSecurity
name: security gas mask
description: A standard issue Security gas mask.
@@ -41,7 +41,7 @@
Heat: 0.95
- type: entity
parent: ClothingMaskGas
parent: [ClothingMaskGas, BaseSyndicateContraband]
id: ClothingMaskGasSyndicate
name: syndicate gas mask
description: A close-fitting tactical mask that can be connected to an air supply.
@@ -76,7 +76,7 @@
Heat: 0.80
- type: entity
parent: ClothingMaskGasAtmos
parent: [ClothingMaskGasAtmos, BaseCommandContraband]
id: ClothingMaskGasCaptain
name: captain's gas mask
description: Nanotrasen cut corners and repainted a spare atmospheric gas mask, but don't tell anyone.
@@ -91,7 +91,7 @@
- type: entity
parent: ClothingMaskGasAtmos
id: ClothingMaskGasCentcom
name: CentCom gas mask
name: CentComm gas mask
description: Oooh, gold and green. Fancy! This should help as you sit in your office.
components:
- type: Sprite
@@ -602,7 +602,7 @@
parent: ClothingMaskMime
id: ClothingMaskScaredMime
name: scared mime mask
description: Looks like it would scream if it wasn't a mask
description: Looks like it would scream if it wasn't a mask.
components:
- type: Sprite
sprite: Clothing/Mask/scaredmime.rsi

View File

@@ -62,3 +62,41 @@
- type: HideLayerClothing
slots:
- Snout
- type: entity
parent: ClothingMaskBase
id: ClothingMaskGoldenCursed
name: golden mask
description: Previously used in strange pantomimes, after one of the actors went mad on stage these masks have avoided use. You swear its face contorts when you're not looking.
components:
- type: Sprite
sprite: Clothing/Mask/goldenmask.rsi
layers:
- state: icon
map: [ "mask" ]
- type: Clothing
sprite: Clothing/Mask/goldenmask.rsi
- type: Appearance
- type: GenericVisualizer
visuals:
enum.CursedMaskVisuals.State:
mask:
Neutral: { state: icon }
Despair: { state: icon-despair }
Joy: { state: icon-joy }
Anger: { state: icon-anger }
- type: Tag
tags: [] # ignore "WhitelistChameleon" tag
- type: SelfEquipOnly
- type: CursedMask
despairDamageModifier:
coefficients:
Blunt: 0.6
Slash: 0.6
Piercing: 0.4
- type: HideLayerClothing
slots:
- Snout
- type: IngestionBlocker
- type: StaticPrice
price: 5000

View File

@@ -10,7 +10,7 @@
stealGroup: HeadCloak # leaving this here because I suppose it might be interesting?
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckCloakCap
name: captain's cloak
description: A pompous and comfy blue cloak with a nice gold trim, while not particularly valuable as your other possessions, it sure is fancy.
@@ -21,7 +21,7 @@
stealGroup: HeadCloak
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckCloakHos
name: head of security's cloak
description: An exquisite dark and red cloak fitting for those who can assert dominance over wrongdoers. Take a stab at being civil in prosecution!
@@ -32,7 +32,7 @@
stealGroup: HeadCloak
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckCloakCe
name: chief engineer's cloak
description: A dark green cloak with light blue ornaments, given to those who proved themselves to master the precise art of engineering.
@@ -43,7 +43,7 @@
stealGroup: HeadCloak
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingCloakCmo
name: chief medical officer's cloak
description: A sterile blue cloak with a green cross, radiating with a sense of duty and willingness to help others.
@@ -54,7 +54,7 @@
stealGroup: HeadCloak
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckCloakRd
name: research director's cloak
description: A white cloak with violet stripes, showing your status as the arbiter of cutting-edge technology.
@@ -65,7 +65,7 @@
stealGroup: HeadCloak
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckCloakQm
name: quartermaster's cloak
description: A strong brown cloak with a reflective stripe, while not as fancy as others, it does show your managing skills.
@@ -76,7 +76,7 @@
stealGroup: HeadCloak
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckCloakHop
name: head of personnel's cloak
description: A blue cloak with red shoulders and gold buttons, proving you are the gatekeeper to any airlock on the station.
@@ -105,7 +105,7 @@
sprite: Clothing/Neck/Cloaks/nanotrasen.rsi
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckCloakCapFormal
name: captain's formal cloak
description: A lavish and decorated cloak for special occasions.

View File

@@ -1,5 +1,5 @@
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckMantleCap
name: captain's mantle
description: A comfortable and chique mantle befitting of only the most experienced captain.
@@ -10,7 +10,7 @@
sprite: Clothing/Neck/mantles/capmantle.rsi
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckMantleCE
name: chief engineer's mantle
description: High visibility, check. RIG system, check. High capacity cell, check. Everything a chief engineer could need in a stylish mantle.
@@ -19,9 +19,9 @@
sprite: Clothing/Neck/mantles/cemantle.rsi
- type: Clothing
sprite: Clothing/Neck/mantles/cemantle.rsi
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckMantleCMO
name: chief medical officer's mantle
description: For a CMO that has been in enough medbays to know that more PPE means less central command dry cleaning visits when the shift is over.
@@ -30,9 +30,9 @@
sprite: Clothing/Neck/mantles/cmomantle.rsi
- type: Clothing
sprite: Clothing/Neck/mantles/cmomantle.rsi
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckMantleHOP
name: head of personnel's mantle
description: A good HOP knows that paper pushing is only half the job... petting your dog and looking fashionable is the other half.
@@ -41,9 +41,9 @@
sprite: Clothing/Neck/mantles/hopmantle.rsi
- type: Clothing
sprite: Clothing/Neck/mantles/hopmantle.rsi
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckMantleHOS
name: head of security's mantle
description: Shootouts with nukies are just another Tuesday for this HoS. This mantle is a symbol of commitment to the station.
@@ -52,9 +52,9 @@
sprite: Clothing/Neck/mantles/hosmantle.rsi
- type: Clothing
sprite: Clothing/Neck/mantles/hosmantle.rsi
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckMantleRD
name: research director's mantle
description: For when long days in the office consist of explosives, poisonous gas, murder robots, and a fresh pizza from cargo; this mantle will keep you comfy.
@@ -65,7 +65,7 @@
sprite: Clothing/Neck/mantles/rdmantle.rsi
- type: entity
parent: ClothingNeckBase
parent: [ClothingNeckBase, BaseCommandContraband]
id: ClothingNeckMantleQM
name: quartermaster's mantle
description: For the master of goods and materials to rule over the department, a befitting mantle to show off superiority!
@@ -73,4 +73,4 @@
- type: Sprite
sprite: Clothing/Neck/mantles/qmmantle.rsi
- type: Clothing
sprite: Clothing/Neck/mantles/qmmantle.rsi
sprite: Clothing/Neck/mantles/qmmantle.rsi

View File

@@ -3,7 +3,7 @@
id: ClothingNeckPinBase
abstract: true
name: pin
description: be nothing do crime
description: Be nothing do crime.
components:
- type: Item
size: Tiny
@@ -12,7 +12,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckLGBTPin
name: LGBT pin
description: be gay do crime
description: Be gay do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -28,7 +28,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckAromanticPin
name: aromantic pin
description: be aro do crime
description: Be aro do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -44,7 +44,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckAsexualPin
name: asexual pin
description: be ace do crime
description: Be ace do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -60,7 +60,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckBisexualPin
name: bisexual pin
description: be bi do crime
description: Be bi do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -76,7 +76,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckIntersexPin
name: intersex pin
description: be intersex do crime
description: Be intersex do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -92,7 +92,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckLesbianPin
name: lesbian pin
description: be lesbian do crime
description: Be lesbian do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -124,7 +124,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckPansexualPin
name: pansexual pin
description: be pan do crime
description: Be pan do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -140,7 +140,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckTransPin
name: transgender pin
description: be trans do crime
description: Be trans do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/pins.rsi
@@ -156,7 +156,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckAutismPin
name: autism pin
description: be autism do crime
description: Be autism do crime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/autismpin.rsi
@@ -172,7 +172,7 @@
parent: ClothingNeckPinBase
id: ClothingNeckGoldAutismPin
name: golden autism pin
description: be autism do warcrime
description: Be autism do warcrime.
components:
- type: Sprite
sprite: Clothing/Neck/Misc/goldautismpin.rsi

View File

@@ -87,7 +87,7 @@
sprite: Clothing/Neck/Scarfs/purple.rsi
- type: entity
parent: ClothingScarfBase
parent: [ ClothingScarfBase, BaseSyndicateContraband ]
id: ClothingNeckScarfStripedSyndieGreen
name: striped syndicate green scarf
description: A stylish striped syndicate green scarf. The perfect winter accessory for those with a keen fashion sense, and those who are in the mood to steal something.
@@ -98,7 +98,7 @@
sprite: Clothing/Neck/Scarfs/syndiegreen.rsi
- type: entity
parent: ClothingScarfBase
parent: [ ClothingScarfBase, BaseSyndicateContraband ]
id: ClothingNeckScarfStripedSyndieRed
name: striped syndicate red scarf
description: A stylish striped syndicate red scarf. The perfect winter accessory for those with a keen fashion sense, and those who are in the mood to steal something.
@@ -111,8 +111,8 @@
- type: entity
parent: ClothingScarfBase
id: ClothingNeckScarfStripedCentcom
name: striped CentCom scarf
description: A stylish striped centcom colored scarf. The perfect winter accessory for those with a keen fashion sense, and those who need to do paperwork in the cold.
name: striped CentComm scarf
description: A stylish striped centcomm colored scarf. The perfect winter accessory for those with a keen fashion sense, and those who need to do paperwork in the cold.
components:
- type: Sprite
sprite: Clothing/Neck/Scarfs/centcom.rsi

View File

@@ -3,7 +3,7 @@
#Basic armor vest
- type: entity
parent: [ClothingOuterBaseMedium, AllowSuitStorageClothing]
parent: [ClothingOuterBaseMedium, AllowSuitStorageClothing, BaseRestrictedContraband]
id: ClothingOuterArmorBasic
name: armor vest
description: A standard Type I armored vest that provides decent protection against most types of damage.
@@ -36,7 +36,7 @@
sprite: Clothing/OuterClothing/Armor/security_slim.rsi
- type: entity
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseRestrictedContraband]
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.
@@ -100,10 +100,10 @@
- Energy
- type: entity
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseSyndicateContraband ]
id: ClothingOuterArmorRaid
name: syndicate raid suit
description: A somewhat flexible and well-armored suit with a powerful shoulder mounted flashlight manufactured in the Gorlex Marauder's iconic blood-red color scheme, it does not protect it's wearer from space.
description: A somewhat flexible and well-armored suit with a powerful shoulder mounted flashlight manufactured in the Gorlex Marauder's iconic blood-red color scheme, it does not protect its wearer from space.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Armor/syndie-raid.rsi
@@ -258,7 +258,7 @@
sprite: Clothing/OuterClothing/Armor/magusred.rsi
- type: entity
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing]
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseCommandContraband]
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."

View File

@@ -136,6 +136,11 @@
- WhitelistChameleon
- type: ClothingRequiredStepTriggerImmune
slots: WITHOUT_POCKET
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Heat: 10 # the average lightbulb only does around four damage!
slots: OUTERCLOTHING
- type: entity
abstract: true
@@ -156,6 +161,11 @@
size: Huge
- type: ClothingRequiredStepTriggerImmune
slots: WITHOUT_POCKET
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Heat: 10 # the average lightbulb only does around four damage!
slots: OUTERCLOTHING
- type: entity
parent: ClothingOuterBase

View File

@@ -223,7 +223,7 @@
parent: ClothingOuterStorageFoldableBase
id: ClothingOuterCoatLabCmo
name: chief medical officer's lab coat
description: Custom made blue lab coat for the Chief Medical Officer, offers improved protection against chemical spills and minor cuts
description: Custom made blue lab coat for the Chief Medical Officer, offers improved protection against chemical spills and minor cuts.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Coats/labcoat_cmo.rsi

View File

@@ -30,7 +30,7 @@
#Atmospherics Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseEngineeringContraband]
id: ClothingOuterHardsuitAtmos
name: atmos hardsuit
description: A special suit that protects against hazardous, low pressure environments. Has thermal shielding.
@@ -65,7 +65,7 @@
#Engineering Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseEngineeringContraband]
id: ClothingOuterHardsuitEngineering
name: engineering hardsuit
description: A special suit that protects against hazardous, low pressure environments. Has radiation shielding.
@@ -97,7 +97,7 @@
#Spationaut Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseCargoContraband]
id: ClothingOuterHardsuitSpatio
name: spationaut hardsuit
description: A lightweight hardsuit designed for industrial EVA in zero gravity.
@@ -126,7 +126,7 @@
#Salvage Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseCargoContraband]
id: ClothingOuterHardsuitSalvage
name: mining hardsuit
description: A special suit that protects against hazardous, low pressure environments. Has reinforced plating for wildlife encounters.
@@ -156,7 +156,7 @@
clothingPrototype: ClothingHeadHelmetHardsuitSalvage
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseCargoContraband]
id: ClothingOuterHardsuitMaxim
name: salvager maxim hardsuit
description: Fire. Heat. These things forge great weapons, they also forge great salvagers.
@@ -188,7 +188,7 @@
#Security Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseRestrictedContraband]
id: ClothingOuterHardsuitSecurity
name: security hardsuit
description: A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor.
@@ -218,7 +218,7 @@
#Brigmedic Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseRestrictedContraband]
id: ClothingOuterHardsuitBrigmedic
name: brigmedic hardsuit
description: Special hardsuit of the guardian angel of the brig. It is the medical version of the security hardsuit.
@@ -245,7 +245,7 @@
#Warden's Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseRestrictedContraband]
id: ClothingOuterHardsuitWarden
name: warden's hardsuit
description: A specialized riot suit geared to combat low pressure environments.
@@ -275,7 +275,7 @@
#Captain's Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseCommandContraband]
id: ClothingOuterHardsuitCap
name: captain's armored spacesuit
description: A formal armored spacesuit, made for the station's captain.
@@ -307,7 +307,7 @@
#Chief Engineer's Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseCommandContraband]
id: ClothingOuterHardsuitEngineeringWhite
name: chief engineer's hardsuit
description: A special hardsuit that protects against hazardous, low pressure environments, made for the chief engineer of the station.
@@ -341,7 +341,7 @@
#Chief Medical Officer's Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseCommandContraband]
id: ClothingOuterHardsuitMedical
name: chief medical officer's hardsuit
description: A special suit that protects against hazardous, low pressure environments. Built with lightweight materials for easier movement.
@@ -366,7 +366,7 @@
#Research Director's Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseGrandTheftContraband]
id: ClothingOuterHardsuitRd
name: experimental research hardsuit
description: A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor.
@@ -410,7 +410,7 @@
#Head of Security's Hardsuit
- type: entity
parent: ClothingOuterHardsuitSecurity
parent: [ClothingOuterHardsuitBase, BaseCommandContraband]
id: ClothingOuterHardsuitSecurityRed
name: head of security's hardsuit
description: A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor.
@@ -473,7 +473,7 @@
#ANTAG HARDSUITS
#Blood-red Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ ClothingOuterHardsuitBase, BaseSyndicateContraband ]
id: ClothingOuterHardsuitSyndie
name: blood-red hardsuit
description: A heavily armored hardsuit designed for work in special operations. Property of Gorlex Marauders.
@@ -512,7 +512,7 @@
# Syndicate Medic Hardsuit
- type: entity
parent: ClothingOuterHardsuitSyndie
parent: [ClothingOuterHardsuitSyndie, BaseSyndicateContraband]
id: ClothingOuterHardsuitSyndieMedic
name: blood-red medic hardsuit
description: A heavily armored and agile advanced hardsuit specifically designed for field medic operations.
@@ -530,7 +530,7 @@
#Syndicate Elite Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseSyndicateContraband]
id: ClothingOuterHardsuitSyndieElite
name: syndicate elite hardsuit
description: An elite version of the blood-red hardsuit, with improved mobility and fireproofing. Property of Gorlex Marauders.
@@ -568,7 +568,7 @@
#Syndicate Commander Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseSyndicateContraband]
id: ClothingOuterHardsuitSyndieCommander
name: syndicate commander hardsuit
description: A bulked up version of the blood-red hardsuit, purpose-built for the commander of a syndicate operative squad. Has significantly improved armor for those deadly front-lines firefights.
@@ -600,7 +600,7 @@
#Cybersun Juggernaut Hardsuit
- type: entity
parent: ClothingOuterHardsuitBase
parent: [ClothingOuterHardsuitBase, BaseSyndicateContraband]
id: ClothingOuterHardsuitJuggernaut
name: cybersun juggernaut suit
description: A suit made by the cutting edge R&D department at cybersun to be hyper resilient.

View File

@@ -17,7 +17,7 @@
#Syndicate EVA
- type: entity
parent: ClothingOuterEVASuitBase
parent: [ ClothingOuterEVASuitBase, BaseSyndicateContraband ]
id: ClothingOuterHardsuitSyndicate # TODO: rename to ClothingOuterEVASuitSyndicate
name: syndicate EVA suit
description: "Has a tag on the back that reads: 'Totally not property of an enemy corporation, honest!'"
@@ -37,7 +37,7 @@
parent: ClothingOuterEVASuitBase
id: ClothingOuterSuitEmergency
name: emergency EVA suit
description: An emergency EVA suit with a built-in helmet. It's horribly slow and lacking in temperature protection, but enough to buy you time from the harsh vaccuum of space.
description: An emergency EVA suit with a built-in helmet. It's horribly slow and lacking in temperature protection, but enough to buy you time from the harsh vacuum of space.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Suits/eva_emergency.rsi
@@ -78,7 +78,7 @@
parent: ClothingOuterEVASuitBase
id: ClothingOuterHardsuitAncientEVA
name: NTSRA voidsuit #Nanotrasen Space Research Association
description: An ancient space suit, designed by the NTSRA branch of CentCom. It is very finely crafted, allowing for greater mobility than most modern space suits.
description: An ancient space suit, designed by the NTSRA branch of CentComm. It is very finely crafted, allowing for greater mobility than most modern space suits.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Suits/ancient_voidsuit.rsi

View File

@@ -1,6 +1,6 @@
#Web vest
- type: entity
parent: [ClothingOuterStorageBase, AllowSuitStorageClothing]
parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, BaseSyndicateContraband]
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: ClothingOuterVestWeb #web vest so it should have some pockets for ammo
parent: [ClothingOuterVestWeb, BaseMinorContraband] #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.
@@ -42,7 +42,7 @@
#Detective's vest
- type: entity
parent: ClothingOuterArmorBasic
parent: [ClothingOuterArmorBasic, BaseRestrictedContraband]
id: ClothingOuterVestDetective
name: detective's vest
description: A hard-boiled private investigator's armored vest.

View File

@@ -11,7 +11,7 @@
- type: Matchbox
- type: entity
parent: ClothingShoesMilitaryBase
parent: [ClothingShoesMilitaryBase, BaseRestrictedContraband]
id: ClothingShoesBootsJack
name: jackboots
description: Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time.
@@ -45,7 +45,7 @@
sprite: Clothing/Shoes/Boots/performer.rsi
- type: entity
parent: ClothingShoesMilitaryBase
parent: [ClothingShoesMilitaryBase, BaseRestrictedContraband]
id: ClothingShoesBootsCombat
name: combat boots
description: Robust combat boots for combat scenarios or combat situations. All combat, all the time.
@@ -143,7 +143,7 @@
sprite: Clothing/Shoes/Boots/winterbootssci.rsi
- type: entity
parent: [ClothingShoesBaseWinterBoots, ClothingShoesMilitaryBase]
parent: [ClothingShoesBaseWinterBoots, ClothingShoesMilitaryBase, BaseRestrictedContraband]
id: ClothingShoesBootsWinterSec
name: security winter boots
components:
@@ -153,10 +153,10 @@
sprite: Clothing/Shoes/Boots/winterbootssec.rsi
- type: entity
parent: ClothingShoesBaseWinterBoots
parent: [ClothingShoesBaseWinterBoots, BaseSyndicateContraband]
id: ClothingShoesBootsWinterSyndicate
name: syndicate's winter boots
description: Durable heavy boots, looks like merch from "Syndieland"
description: Durable heavy boots, looks like merch from "Syndieland".
components:
- type: Sprite
sprite: Clothing/Shoes/Boots/winterbootssyndicate.rsi

View File

@@ -1,5 +1,5 @@
- type: entity
parent: [ClothingShoesBase, BaseToggleClothing]
parent: [ClothingShoesBase, BaseToggleClothing, BaseEngineeringContraband]
id: ClothingShoesBootsMag
name: magboots
description: Magnetic boots, often used during extravehicular activity to ensure the user remains safely attached to the vehicle.
@@ -36,7 +36,7 @@
- WhitelistChameleon
- type: entity
parent: ClothingShoesBootsMag
parent: [ClothingShoesBootsMag, BaseGrandTheftContraband]
id: ClothingShoesBootsMagAdv
name: advanced magboots
description: State-of-the-art magnetic boots that do not slow down their wearer.
@@ -80,7 +80,7 @@
price: 3000
- type: entity
parent: [ClothingShoesBootsMag, BaseJetpack]
parent: [ClothingShoesBootsMag, BaseJetpack, BaseSyndicateContraband]
id: ClothingShoesBootsMagSyndie
name: blood-red magboots
description: Reverse-engineered magnetic boots that have a heavy magnetic pull and integrated thrusters. It can hold 0.75 L of gas.

View File

@@ -10,7 +10,7 @@
sprite: Clothing/Uniforms/Jumpskirt/bartender.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtCaptain
name: captain's jumpskirt
description: It's a blue jumpskirt with some gold markings denoting the rank of "Captain".
@@ -32,7 +32,7 @@
sprite: Clothing/Uniforms/Jumpskirt/cargotech.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtChiefEngineer
name: chief engineer's jumpskirt
description: It's a high visibility jumpskirt given to those engineers insane enough to achieve the rank of Chief Engineer.
@@ -43,7 +43,7 @@
sprite: Clothing/Uniforms/Jumpskirt/ce.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtChiefEngineerTurtle
name: chief engineer's turtleneck
description: A yellow turtleneck designed specifically for work in conditions of the engineering department.
@@ -109,7 +109,7 @@
sprite: Clothing/Uniforms/Jumpskirt/genetics.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtCMO
name: chief medical officer's jumpskirt
description: It's a jumpskirt worn by those with the experience to be Chief Medical Officer. It provides minor biological protection.
@@ -120,7 +120,7 @@
sprite: Clothing/Uniforms/Jumpskirt/cmo.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtCMOTurtle
name: chief medical officer's turtleneck jumpskirt
description: It's a turtleneck worn by those with the experience to be Chief Medical Officer. It provides minor biological protection.
@@ -164,7 +164,7 @@
sprite: Clothing/Uniforms/Jumpskirt/engineering.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtHoP
name: head of personnel's jumpskirt
description: Rather bland and inoffensive. Perfect for vanishing off the face of the universe.
@@ -175,7 +175,7 @@
sprite: Clothing/Uniforms/Jumpskirt/hop.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtHoS
name: head of security's jumpskirt
description: It's bright red and rather crisp, much like security's victims tend to be.
@@ -200,7 +200,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hos.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtHoSAlt
name: head of security's turtleneck
description: It's a turtleneck worn by those strong and disciplined enough to achieve the position of Head of Security.
@@ -211,7 +211,7 @@
sprite: Clothing/Uniforms/Jumpskirt/hos_alt.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtHoSParadeMale
name: head of security's parade uniform
description: A head of security's luxury-wear, for special occasions.
@@ -327,7 +327,7 @@
- WhitelistChameleon
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtQM
name: quartermaster's jumpskirt
description: 'What can brown do for you?'
@@ -338,7 +338,7 @@
sprite: Clothing/Uniforms/Jumpskirt/qm.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtQMTurtleneck
name: quartermasters's turtleneck
description: A sharp turtleneck made for the hardy work environment of supply.
@@ -349,7 +349,7 @@
sprite: Clothing/Uniforms/Jumpskirt/qmturtleskirt.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtResearchDirector
name: research director's turtleneck
description: It's a turtleneck worn by those with the know-how to achieve the position of Research Director. Its fabric provides minor protection from biological contaminants.
@@ -382,7 +382,7 @@
sprite: Clothing/Uniforms/Jumpskirt/roboticist.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
id: ClothingUniformJumpskirtSec
name: security jumpskirt
description: A jumpskirt made of strong material, providing robust protection.
@@ -408,7 +408,7 @@
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
id: ClothingUniformJumpskirtWarden
name: warden's uniform
description: A formal security suit for officers complete with Nanotrasen belt buckle.
@@ -481,7 +481,7 @@
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtCentcomFormalDress
name: central command formal dress
description: A dress for special occasions
description: A dress for special occasions.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpskirt/centcomformaldress.rsi
@@ -489,7 +489,7 @@
sprite: Clothing/Uniforms/Jumpskirt/centcomformaldress.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseCommandContraband]
id: ClothingUniformJumpskirtHosFormal
name: hos's formal dress
description: A dress for special occasions.
@@ -500,7 +500,7 @@
sprite: Clothing/Uniforms/Jumpskirt/hosformaldress.rsi
- type: entity
parent: UnsensoredClothingUniformSkirtBase
parent: [UnsensoredClothingUniformSkirtBase, BaseSyndicateContraband]
id: ClothingUniformJumpskirtOperative
name: operative jumpskirt
description: Uniform for elite syndicate operatives performing tactical operations in deep space.
@@ -680,7 +680,7 @@
sprite: Clothing/Uniforms/Jumpskirt/senior_physician.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
id: ClothingUniformJumpskirtSeniorOfficer
name: senior officer jumpskirt
description: A sign of skill and prestige within the security department.
@@ -691,7 +691,7 @@
sprite: Clothing/Uniforms/Jumpskirt/senior_officer.rsi
- type: entity
parent: ClothingUniformSkirtBase
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
id: ClothingUniformJumpskirtSecGrey
name: grey security jumpskirt
description: A tactical relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood.
@@ -843,3 +843,14 @@
sprite: Clothing/Uniforms/Jumpskirt/musician.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/musician.rsi
- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtPsychologist
name: psychologist suitskirt
description: I don't lose things. I place things in locations which later elude me.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpskirt/psychologist.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpskirt/psychologist.rsi

View File

@@ -58,7 +58,7 @@
sprite: Clothing/Uniforms/Jumpsuit/bartender_purple.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitCaptain
name: captain's jumpsuit
description: It's a blue jumpsuit with some gold markings denoting the rank of "Captain".
@@ -91,7 +91,7 @@
sprite: Clothing/Uniforms/Jumpsuit/salvage.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitChiefEngineer
name: chief engineer's jumpsuit
description: It's a high visibility jumpsuit given to those engineers insane enough to achieve the rank of Chief Engineer.
@@ -102,7 +102,7 @@
sprite: Clothing/Uniforms/Jumpsuit/ce.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitChiefEngineerTurtle
name: chief engineer's turtleneck
description: A yellow turtleneck designed specifically for work in conditions of the engineering department.
@@ -126,8 +126,8 @@
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitCentcomAgent
name: CentCom agent's jumpsuit
description: A suit worn by CentCom's legal team. Smells of burnt coffee.
name: CentComm agent's jumpsuit
description: A suit worn by CentComm's legal team. Smells of burnt coffee.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/centcom_agent.rsi
@@ -137,8 +137,8 @@
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitCentcomOfficial
name: CentCom official's jumpsuit
description: It's a jumpsuit worn by CentCom's officials.
name: CentComm official's jumpsuit
description: It's a jumpsuit worn by CentComm's officials.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/centcom_official.rsi
@@ -148,8 +148,8 @@
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitCentcomOfficer
name: CentCom officer's jumpsuit
description: It's a jumpsuit worn by CentCom Officers.
name: CentComm officer's jumpsuit
description: It's a jumpsuit worn by CentComm Officers.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/centcom_officer.rsi
@@ -253,7 +253,7 @@
sprite: Clothing/Uniforms/Jumpsuit/jester2.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitCMO
name: chief medical officer's jumpsuit
description: It's a jumpsuit worn by those with the experience to be Chief Medical Officer. It provides minor biological protection.
@@ -264,7 +264,7 @@
sprite: Clothing/Uniforms/Jumpsuit/cmo.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitCMOTurtle
name: chief medical officer's turtleneck jumpsuit
description: It's a turtleneck worn by those with the experience to be Chief Medical Officer. It provides minor biological protection.
@@ -319,7 +319,7 @@
sprite: Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitHoP
name: head of personnel's jumpsuit
description: Rather bland and inoffensive. Perfect for vanishing off the face of the universe.
@@ -330,7 +330,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hop.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitHoS
name: head of security's jumpsuit
description: It's bright red and rather crisp, much like security's victims tend to be.
@@ -353,7 +353,7 @@
- state: overlay-inhand-right
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitHoSAlt
name: head of security's turtleneck
description: It's a turtleneck worn by those strong and disciplined enough to achieve the position of Head of Security.
@@ -364,7 +364,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hos_alt.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitHoSBlue
name: head of security's blue jumpsuit
description: A blue jumpsuit of Head of Security.
@@ -375,7 +375,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hos_blue.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitHoSGrey
name: head of security's grey jumpsuit
description: A grey jumpsuit of Head of Security, which make him look somewhat like a passenger.
@@ -386,7 +386,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hos_grey.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitHoSParadeMale
name: head of security's parade uniform
description: A male head of security's luxury-wear, for special occasions.
@@ -422,7 +422,7 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitKimono
name: kimono
description: traditional chinese clothing
description: Traditional chinese clothing.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/kimono.rsi
@@ -513,7 +513,7 @@
- WhitelistChameleon
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitQM
name: quartermaster's jumpsuit
description: 'What can brown do for you?'
@@ -524,7 +524,7 @@
sprite: Clothing/Uniforms/Jumpsuit/qm.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitQMTurtleneck
name: quartermasters's turtleneck
description: A sharp turtleneck made for the hardy work environment of supply.
@@ -535,7 +535,7 @@
sprite: Clothing/Uniforms/Jumpsuit/qmturtle.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitQMFormal
name: quartermasters's formal suit
description: Inspired by the quartermasters of military's past, the perfect outfit for supplying a formal occasion.
@@ -546,7 +546,7 @@
sprite: Clothing/Uniforms/Jumpsuit/qmformal.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitResearchDirector
name: research director's turtleneck
description: It's a turtleneck worn by those with the know-how to achieve the position of Research Director. Its fabric provides minor protection from biological contaminants.
@@ -590,7 +590,7 @@
sprite: Clothing/Uniforms/Jumpsuit/roboticist.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseRestrictedContraband]
id: ClothingUniformJumpsuitSec
name: security jumpsuit
description: A jumpsuit made of strong material, providing robust protection.
@@ -624,7 +624,7 @@
sprite: Clothing/Uniforms/Jumpsuit/security_blue.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseRestrictedContraband]
id: ClothingUniformJumpsuitSecGrey
name: grey security jumpsuit
description: A tactical relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood.
@@ -635,7 +635,7 @@
sprite: Clothing/Uniforms/Jumpsuit/security_grey.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseRestrictedContraband]
id: ClothingUniformJumpsuitWarden
name: warden's uniform
description: A formal security suit for officers complete with Nanotrasen belt buckle.
@@ -746,7 +746,7 @@
sprite: Clothing/Uniforms/Jumpsuit/lawyergood.rsi
- type: entity
parent: UnsensoredClothingUniformBase
parent: [UnsensoredClothingUniformBase, BaseSyndicateContraband]
id: ClothingUniformJumpsuitPyjamaSyndicateBlack
name: black syndicate pyjamas
description: For those long nights in perma.
@@ -757,7 +757,7 @@
sprite: Clothing/Uniforms/Jumpsuit/pyjamasyndicateblack.rsi
- type: entity
parent: UnsensoredClothingUniformBase
parent: [UnsensoredClothingUniformBase, BaseSyndicateContraband]
id: ClothingUniformJumpsuitPyjamaSyndicatePink
name: pink syndicate pyjamas
description: For those long nights in perma.
@@ -768,7 +768,7 @@
sprite: Clothing/Uniforms/Jumpsuit/pyjamasyndicatepink.rsi
- type: entity
parent: UnsensoredClothingUniformBase
parent: [UnsensoredClothingUniformBase, BaseSyndicateContraband]
id: ClothingUniformJumpsuitPyjamaSyndicateRed
name: red syndicate pyjamas
description: For those long nights in perma.
@@ -790,7 +790,7 @@
sprite: Clothing/Uniforms/Jumpsuit/nanotrasen.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitCapFormal
name: captain's formal suit
description: A suit for special occasions.
@@ -812,7 +812,7 @@
sprite: Clothing/Uniforms/Jumpsuit/centcomformal.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseCommandContraband]
id: ClothingUniformJumpsuitHosFormal
name: hos's formal suit
description: A suit for special occasions.
@@ -823,7 +823,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hosformal.rsi
- type: entity
parent: UnsensoredClothingUniformBase
parent: [UnsensoredClothingUniformBase, BaseSyndicateContraband]
id: ClothingUniformJumpsuitOperative
name: operative jumpsuit
description: Uniform for elite syndicate operatives performing tactical operations in deep space.
@@ -984,7 +984,7 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitERTEngineer
name: ERT engineering uniform
description: A special suit made for the elite engineers under CentCom.
description: A special suit made for the elite engineers under CentComm.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/ert_engineer.rsi
@@ -995,7 +995,7 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitERTJanitor
name: ERT janitorial uniform
description: A special suit made for the elite janitors under CentCom.
description: A special suit made for the elite janitors under CentComm.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/ert_janitor.rsi
@@ -1006,7 +1006,7 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitERTLeader
name: ERT leader uniform
description: A special suit made for the best of the elites under CentCom.
description: A special suit made for the best of the elites under CentComm.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/ert_leader.rsi
@@ -1017,7 +1017,7 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitERTMedic
name: ERT medical uniform
description: A special suit made for the elite medics under CentCom.
description: A special suit made for the elite medics under CentComm.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/ert_medic.rsi
@@ -1028,7 +1028,7 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitERTSecurity
name: ERT security uniform
description: A special suit made for the elite security under CentCom.
description: A special suit made for the elite security under CentComm.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/ert_security.rsi
@@ -1076,7 +1076,7 @@
parent: ClothingUniformBase
id: ClothingUniformJumpsuitCossack
name: cossack suit
description: the good old pants and brigantine.
description: The good old pants and brigantine.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/cossack.rsi
@@ -1128,7 +1128,7 @@
sprite: Clothing/Uniforms/Jumpsuit/hawaiyellow.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseSyndicateContraband]
id: ClothingUniformJumpsuitSyndieFormal
name: syndicate formal suit
description: "The syndicate's uniform is made in an elegant style, it's even a pity to do dirty tricks in this."
@@ -1183,7 +1183,7 @@
sprite: Clothing/Uniforms/Jumpsuit/senior_physician.rsi
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, BaseRestrictedContraband]
id: ClothingUniformJumpsuitSeniorOfficer
name: senior officer jumpsuit
description: A sign of skill and prestige within the security department.

View File

@@ -17,8 +17,8 @@
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitRecruitSyndie
name: syndicate recuit jumpsuit
description: A dubious,, dark-grey jumpsuit. As if passengers weren't dubious enough already.
name: syndicate recruit jumpsuit
description: A dubious, dark-grey jumpsuit. As if passengers weren't dubious enough already.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/recruit_syndie.rsi

View File

@@ -162,3 +162,6 @@
solution: puddle
- type: BadDrink
- type: IgnoresFingerprints
- type: Tag
tags:
- DNASolutionScannable

View File

@@ -1,138 +1,292 @@
- type: entityTable
id: MaintFluffTable
table: !type:GroupSelector
children:
# Common Group
- !type:GroupSelector
weight: 75
children:
# Smoker's specialty
- !type:AllSelector
children:
- id: Lighter
- id: CigCartonBlue
# Gar glasses
- !type:GroupSelector
children:
- id: ClothingEyesGlassesGar
- id: ClothingEyesGlassesGarOrange
- id: ClothingEyesGlassesGarGiga
- id: Wristwatch
weight: 0.5
- id: ClothingHeadHatCake
- id: ClothingHeadHatSkub
- id: ClothingHeadHatCone
- id: ClothingNeckBling
- id: ClothingHeadHelmetCosmonaut
- id: ClothingHeadHelmetBasic
- id: ClothingShoeSlippersDuck
- id: ClothingUnderSocksBee
- id: ClothingUnderSocksCoder
- id: ClothingHeadHatSquid
# Animal Masks
- !type:GroupSelector
children:
- id: ClothingMaskRat
- id: ClothingMaskFox
- id: ClothingMaskBee
- id: ClothingMaskBear
- id: ClothingMaskRaven
- id: ClothingMaskJackal
- id: ClothingMaskBat
- id: ClothingBeltSuspenders
- id: ClothingEyesEyepatch
- id: ClothingEyesGlasses
- id: ClothingHandsGlovesLatex
- id: ClothingHandsGlovesFingerless
- id: ClothingHandsGlovesColorBlack
- id: ClothingHeadHatBeret
- id: ClothingHeadHatBowlerHat
- id: ClothingHeadHatFedoraBrown
weight: 0.5
- id: ClothingHeadHatFedoraGrey
weight: 0.5
- id: ClothingHeadHatFez
- id: ClothingHeadHatPaper
- id: ClothingHeadHatPirate
- id: ClothingMaskSterile
- id: ClothingNeckHeadphones
- id: ClothingNeckTieRed
- id: ClothingOuterCoatGentle
- !type:AllSelector
children:
- id: ClothingOuterCoatJensen
- id: ClothingEyesGlassesJensen
- id: ClothingOuterCoatLab
- !type:AllSelector
children:
- id: ClothingOuterCoatPirate
- id: ClothingHeadHatPirateTricord
- id: ClothingHeadHatTophat
- id: ClothingOuterHoodieBlack
weight: 0.5
- id: ClothingOuterHoodieGrey
weight: 0.5
- !type:GroupSelector
children:
- id: ClothingOuterFlannelRed
- id: ClothingOuterFlannelBlue
- id: ClothingOuterFlannelGreen
- id: ClothingOuterVestHazard
- id: ClothingShoesBootsJack
- id: ClothingShoesHighheelBoots
- id: ClothingShoesBootsLaceup
- id: ClothingShoesLeather
- id: ClothingShoesBootsSalvage
- id: ClothingShoesBootsWork
- id: ClothingShoesTourist
- id: ClothingUniformJumpsuitLoungewear
- id: ClothingHeadHatCowboyRed
# Uncommon Group
- !type:GroupSelector
weight: 23
children:
- id: ClothingNeckCloakHerald
- id: ClothingHeadHelmetTemplar
# Cloaks
- !type:GroupSelector
children:
- id: ClothingNeckCloakTrans
- id: ClothingNeckCloakAdmin
- id: ClothingNeckCloakMoth
- id: ClothingNeckCloakVoid
- id: ClothingNeckCloakGoliathCloak
- id: ClothingNeckCloakAce
- id: ClothingNeckCloakAro
- id: ClothingNeckCloakBi
- id: ClothingNeckCloakIntersex
- id: ClothingNeckCloakLesbian
- id: ClothingNeckCloakGay
- id: ClothingNeckCloakEnby
- id: ClothingNeckCloakPan
- id: ToySkeleton
- id: Basketball
- id: Football
- id: BalloonNT
- id: BalloonCorgi
- id: MysteryFigureBox
# Cult
- !type:AllSelector
children:
- id: ClothingOuterRobesCult
- id: ClothingShoesCult
- id: ClothingHandsGlovesMercFingerless
- id: ClothingHandsGlovesNitrile
- id: ClothingHandsGlovesPowerglove
- id: ClothingHeadHatAnimalHeadslime
- id: ClothingHeadHatBeretMerc
- id: ClothingHeadHatOutlawHat
- id: ClothingHeadHatUshanka
- id: ClothingHeadHatBunny
- id: ClothingMaskNeckGaiter
- id: ClothingNeckScarfStripedZebra
- id: ClothingOuterGhostSheet
- id: ClothingUniformJumpsuitAncient
- id: ClothingUniformJumpsuitPirate
- id: ClothingShoesBootsCowboyFancy
- id: ClothingHeadHatCowboyBountyHunter
# Pins
- !type:GroupSelector
children:
- id: ClothingNeckLGBTPin
- id: ClothingNeckAromanticPin
- id: ClothingNeckAsexualPin
- id: ClothingNeckBisexualPin
- id: ClothingNeckIntersexPin
- id: ClothingNeckLesbianPin
- id: ClothingNeckNonBinaryPin
- id: ClothingNeckPansexualPin
- id: ClothingNeckTransPin
- id: ClothingNeckAutismPin
- id: ClothingNeckGoldAutismPin
# Rare Group
- !type:GroupSelector
weight: 2
children:
- id: Skub
- id: PonderingOrb
- id: CluwneHorn
- id: ClothingShoesSkates
- id: DrinkMugDog
- id: CigarGold
- id: ClothingUniformJumpsuitFamilyGuy
- id: WristwatchGold
- type: entity
name: Maint Loot Spawner
suffix: Fluff+Clothes
id: MaintenanceFluffSpawner
parent: MarkerBase
components:
- type: Sprite
layers:
- state: red
- sprite: Clothing/Eyes/Glasses/gar.rsi
state: icon-super
- type: RandomSpawner
rarePrototypes:
- ClothingUniformJumpsuitFamilyGuy
- CigarGold
- ClothingNeckCloakHerald
- ClothingHeadHelmetTemplar
- ClothingNeckCloakTrans
- ClothingNeckCloakAdmin
- ClothingNeckCloakMoth
- ClothingNeckCloakVoid
- ClothingNeckCloakGoliathCloak
- ClothingNeckCloakAce
- ClothingNeckCloakAro
- ClothingNeckCloakBi
- ClothingNeckCloakIntersex
- ClothingNeckCloakLesbian
- ClothingNeckCloakGay
- ClothingNeckCloakEnby
- ClothingNeckCloakPan
- ToySkeleton
- Basketball
- Football
- BalloonCorgi
- BalloonNT
- PonderingOrb
- Skub
- DrinkMugDog
- ClothingNeckLGBTPin
- ClothingNeckAromanticPin
- ClothingNeckAsexualPin
- ClothingNeckBisexualPin
- ClothingNeckIntersexPin
- ClothingNeckLesbianPin
- ClothingNeckNonBinaryPin
- ClothingNeckPansexualPin
- ClothingNeckTransPin
- CluwneHorn
- ClothingMaskRat
- MysteryFigureBox
- ClothingHandsGlovesMercFingerless
- ClothingHandsGlovesNitrile
- ClothingHandsGlovesPowerglove
- ClothingHeadHatAnimalHeadslime
- ClothingHeadHatBeretMerc
- ClothingHeadHatOutlawHat
- ClothingHeadHatUshanka
- ClothingHeadHatBunny
- ClothingMaskNeckGaiter
- ClothingNeckScarfStripedZebra
- ClothingOuterRobesCult
- ClothingOuterGhostSheet
- ClothingShoesCult
- ClothingUniformJumpsuitAncient
- ClothingUniformJumpsuitPirate
- ClothingShoesBootsCowboyFancy
- ClothingHeadHatCowboyBountyHunter
- ClothingNeckAutismPin
- ClothingNeckGoldAutismPin
- WristwatchGold
rareChance: 0.01
prototypes:
- Lighter
- CigCartonBlue
- ClothingEyesGlassesGarGiga
- ClothingEyesGlassesGarOrange
- ClothingEyesGlassesGar
- ClothingHeadHatCake
- ClothingHeadHatSkub
- ClothingHeadHatCone
- ClothingNeckBling
- ClothingHeadHelmetCosmonaut
- ClothingHeadHelmetBasic
- ClothingShoeSlippersDuck
- ClothingUnderSocksBee
- ClothingUnderSocksCoder
- ClothingHeadHatSquid
- ClothingMaskFox
- ClothingMaskBee
- ClothingMaskBear
- ClothingMaskRaven
- ClothingMaskJackal
- ClothingMaskBat
- ClothingBeltSuspenders
- ClothingEyesEyepatch
- ClothingEyesGlasses
- ClothingHandsGlovesLatex
- ClothingHandsGlovesFingerless
- ClothingHandsGlovesColorBlack
- ClothingHeadHatBeret
- ClothingHeadHatBowlerHat
- ClothingHeadHatFedoraBrown
- ClothingHeadHatFedoraGrey
- ClothingHeadHatFez
- ClothingHeadHatPaper
- ClothingHeadHatPirate
- ClothingHeadHatPirateTricord
- ClothingHeadHatTophat
- ClothingMaskSterile
- ClothingNeckHeadphones
- ClothingNeckTieRed
- ClothingOuterCoatGentle
- ClothingOuterCoatJensen
- ClothingEyesGlassesJensen
- ClothingOuterCoatLab
- ClothingOuterCoatPirate
- ClothingOuterHoodieBlack
- ClothingOuterHoodieGrey
- ClothingOuterFlannelRed
- ClothingOuterFlannelBlue
- ClothingOuterFlannelGreen
- ClothingOuterVestHazard
- ClothingShoesBootsJack
- ClothingShoesHighheelBoots
- ClothingShoesBootsLaceup
- ClothingShoesLeather
- ClothingShoesBootsSalvage
- ClothingShoesBootsWork
- ClothingShoesTourist
- ClothingUniformJumpsuitLoungewear
- ClothingHeadHatCowboyRed
- Wristwatch
chance: 0.6
offset: 0.0
- type: Sprite
layers:
- state: red
- sprite: Clothing/Eyes/Glasses/gar.rsi
state: icon-super
- type: EntityTableSpawner
table: !type:NestedSelector
tableId: MaintFluffTable
prob: 0.6
- type: entityTable
id: MaintToolsTable
table: !type:GroupSelector
children:
# Common Group
- !type:GroupSelector
weight: 75
children:
- id: FlashlightLantern
- id: ToolboxEmergencyFilled
- !type:GroupSelector
children:
- id: OxygenTankFilled
- id: DoubleEmergencyOxygenTankFilled
- !type:GroupSelector
children:
- id: NitrogenTankFilled
- id: DoubleEmergencyNitrogenTankFilled
- id: EmergencyFunnyOxygenTankFilled
weight: 0.5
- !type:GroupSelector
weight: 3
children:
- id: SheetSteel10
- id: SheetPlastic10
- id: SheetGlass10
- id: PartRodMetal10
- id: MaterialCardboard10
weight: 0.25
- id: MaterialCloth10
weight: 0.25
- id: MaterialWoodPlank10
weight: 0.25
- id: Plunger
- id: PowerCellMedium
- id: PowerCellSmall
- id: Soap
- id: Wirecutter
- id: Screwdriver
- id: Wrench
- id: Crowbar
- id: Multitool
- id: Shovel
- id: Welder
- id: GasAnalyzer
- id: SprayPainter
- id: Flare
- id: Beaker
- id: ClothingMaskGas
- id: ClothingMaskBreath
- id: DoorElectronics
- id: APCElectronics
- id: InflatableWallStack5
- id: CableHVStack10
- id: CableMVStack10
- id: CableApcStack10
- !type:GroupSelector
children:
- id: ClothingHandsGlovesColorYellowBudget
weight: 5
- id: ClothingHandsGlovesFingerlessInsulated
weight: 0.5
- id: ClothingHandsGlovesColorYellow
weight: 1
- id: ClothingHandsGlovesConducting
weight: 0.1
# Uncommon Group
- !type:GroupSelector
weight: 23
children:
- id: ClothingHeadHatCone
weight: 2
- id: BookRandomStory
weight: 0.25
- id: ToolboxElectricalFilled
- id: ToolboxMechanicalFilled
- id: ClothingBeltUtility
- id: ToolboxArtisticFilled
- id: GeigerCounter
- id: trayScanner
- id: HandheldGPSBasic
- id: HandLabeler
- id: GlowstickBase
- id: Bucket
- id: RadioHandheld
- id: AppraisalTool
- id: ModularReceiver
- id: WeaponFlareGun
- id: BarberScissors
- !type:GroupSelector
children:
- id: DrinkSpaceGlue
- id: DrinkSpaceLube
# Rare Group
- !type:GroupSelector
weight: 2
children:
- id: LanternFlash
- id: PowerCellHigh
- id: NetProbeCartridge
- id: WelderIndustrial
- id: SheetPlasteel10
- id: ClothingMaskGasExplorer
- id: TechnologyDisk
- id: ResearchDisk5000
- id: PetCarrier
- id: DrinkMopwataBottleRandom
- id: LidSalami
weight: 0.05
- type: entity
name: Maint Loot Spawner
@@ -140,75 +294,56 @@
id: MaintenanceToolSpawner
parent: MarkerBase
components:
- type: Sprite
layers:
- state: red
- sprite: Objects/Power/power_cells.rsi
state: high
- type: RandomSpawner
rarePrototypes:
- LanternFlash
- PowerCellHigh
- NetProbeCartridge
- WelderIndustrial
- SheetPlasteel10
- ClothingMaskGasExplorer
rareChance: 0.08
prototypes:
- FlashlightLantern
- OxygenTankFilled
- DoubleEmergencyOxygenTankFilled
- ToolboxEmergencyFilled
- ToolboxArtisticFilled
- NitrogenTankFilled
- DoubleEmergencyNitrogenTankFilled
- EmergencyFunnyOxygenTankFilled
- ToolboxElectricalFilled
- ToolboxMechanicalFilled
- ClothingBeltUtility
- Shovel
- Welder
- WeaponFlareGun
- SheetSteel10
- SheetPlastic10
- SheetGlass10
- PartRodMetal10
- MaterialCardboard10
- MaterialCloth10
- MaterialWoodPlank10
- ResearchDisk
- Plunger
- TechnologyDisk
- PowerCellMedium
- PowerCellSmall
- Wirecutter
- Screwdriver
- Wrench
- Crowbar
- NetworkConfigurator
- trayScanner
- GasAnalyzer
- SprayPainter
- AppraisalTool
- Flare
- HandheldGPSBasic
- HandLabeler
- GlowstickBase
- Bucket
- RadioHandheld
- GeigerCounter
- Beaker
- ClothingMaskGas
- ClothingMaskBreath
- DoorElectronics
- APCElectronics
- InflatableWallStack5
- CableHVStack10
- CableMVStack10
- CableApcStack10
- PetCarrier
chance: 0.6
offset: 0.0
- type: Sprite
layers:
- state: red
- sprite: Objects/Power/power_cells.rsi
state: high
- type: EntityTableSpawner
table: !type:NestedSelector
tableId: MaintToolsTable
prob: 0.6
- type: entityTable
id: MaintWeaponTable
table: !type:GroupSelector
children:
# Common Group
- !type:GroupSelector
weight: 95
children:
- id: Machete
- id: BaseBallBat
- id: CombatKnife
- id: Spear
- id: RifleStock
- id: ModularReceiver
- id: HydroponicsToolScythe
# Rare Group
- !type:GroupSelector
weight: 5
children:
- id: Lighter
- id: Matchbox
- id: ClothingEyesBlindfold
- id: ClothingMaskMuzzle
- id: ClothingMaskGasSecurity
- id: ShardGlass
weight: 2
- id: Syringe
- id: Mousetrap
- !type:GroupSelector
weight: 2
children:
- id: Brutepack1
- id: Ointment1
- id: Gauze1
- id: Bola
- id: SurvivalKnife
- id: ScalpelShiv
- id: Shiv
- id: SawImprov
- id: HydroponicsToolMiniHoe
- type: entity
name: Maint Loot Spawner
@@ -216,51 +351,15 @@
id: MaintenanceWeaponSpawner
parent: MarkerBase
components:
- type: Sprite
layers:
- state: red
- sprite: Objects/Weapons/Melee/machete.rsi
state: icon
- type: RandomSpawner
rarePrototypes:
- Machete
- BaseBallBat
- CombatKnife
- Spear
- RifleStock
- ModularReceiver
- HydroponicsToolScythe
rareChance: 0.05
prototypes:
- FlashlightLantern
- OxygenTankFilled
- DoubleEmergencyOxygenTankFilled
- NitrogenTankFilled
- DoubleEmergencyNitrogenTankFilled
- Lighter
- Matchbox
- Crowbar
- Shovel
- Welder
- WeaponFlareGun
- LidSalami
- ClothingEyesBlindfold
- ClothingMaskMuzzle
- ClothingMaskGasSecurity
- ShardGlass
- Syringe
- Mousetrap
- Brutepack1
- Ointment1
- Gauze1
- Bola
- SurvivalKnife
- ScalpelShiv
- Shiv
- SawImprov
- HydroponicsToolMiniHoe
chance: 0.6
offset: 0.0
- type: Sprite
layers:
- state: red
- sprite: Objects/Weapons/Melee/machete.rsi
state: icon
- type: EntityTableSpawner
table: !type:NestedSelector
tableId: MaintWeaponTable
prob: 0.6
- type: entity
name: Maint Loot Spawner

View File

@@ -1,3 +1,31 @@
- type: entityTable
id: GenericTrashItems
table: !type:GroupSelector
children:
- !type:GroupSelector
weight: 95
children:
- id: FoodPacketBoritosTrash
- id: FoodPacketCheesieTrash
- id: FoodPacketChipsTrash
- id: FoodPacketChocolateTrash
- id: FoodPacketChowMeinTrash
- id: FoodPacketCnDsTrash
- id: FoodPacketDanDanTrash
- id: FoodPacketPistachioTrash
- id: FoodPacketEnergyTrash
- id: FoodPacketPopcornTrash
- id: FoodPacketRaisinsTrash
- id: FoodPacketSemkiTrash
- id: FoodPacketSusTrash
- id: FoodPacketSyndiTrash
- id: BrokenBottle
- !type:GroupSelector
weight: 5
children:
- id: FoodPlateSmallTrash
- id: FoodBowlBigTrash
- type: entity
name: Trash Spawner
id: RandomSpawner
@@ -9,32 +37,11 @@
- state: red
- sprite: Objects/Consumable/Food/snacks.rsi
state: pistachio-trash
- type: RandomSpawner
rarePrototypes:
- PuddleVomit
- FoodPlateSmallTrash
- FoodBowlBigTrash
rareChance: 0.03
prototypes:
# - TrashCandy
- FoodPacketBoritosTrash
- FoodPacketCheesieTrash
- FoodPacketChipsTrash
- FoodPacketChocolateTrash
- FoodPacketChowMeinTrash
- FoodPacketCnDsTrash
- FoodPacketDanDanTrash
- FoodPacketEnergyTrash
- FoodPacketPistachioTrash
# - TrashPlasticBag
- FoodPacketPopcornTrash
- FoodPacketRaisinsTrash
- FoodPacketSemkiTrash
- FoodPacketSusTrash
- FoodPacketSyndiTrash
- BrokenBottle
chance: 0.5
- type: EntityTableSpawner
offset: 0.2
table: !type:NestedSelector
tableId: GenericTrashItems
prob: 0.5
placement:
mode: AlignTileAny
@@ -45,5 +52,7 @@
placement:
mode: AlignTileAny
components:
- type: RandomSpawner
chance: 1
- type: EntityTableSpawner
offset: 0.2
table: !type:NestedSelector
tableId: GenericTrashItems

View File

@@ -851,4 +851,18 @@
sprite: Mobs/Animals/clownspider.rsi
- type: ConditionalSpawner
prototypes:
- MobClownSpider
- MobClownSpider
- type: entity
name: honk bot spawner
id: SpawnHonkBot
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- state: honkbot
sprite: Mobs/Silicon/Bots/honkbot.rsi
- type: ConditionalSpawner
prototypes:
- MobHonkBot

View File

@@ -0,0 +1,11 @@
- type: entity
id: TemporaryEntityForTimedDespawnSpawners
categories: [ HideSpawnMenu, Spawner ]
components:
- type: Transform
anchored: True
- type: Physics
bodyType: Static
canCollide: false
- type: TimedDespawn
# we can't declare the SpawnOnDespawnComponent because the entity is required on yml

View File

@@ -227,8 +227,13 @@
- type: Emoting
- type: GuideHelp
guides:
- Cyborgs
- Cyborgs
- Robotics
- type: StepTriggerImmune
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Heat: 10 # capable of touching light bulbs and stoves without feeling pain!
- type: entity
abstract: true

View File

@@ -788,6 +788,7 @@
- type: GuideHelp
guides:
- Chef
- FoodRecipes
- type: entity
name: crab
@@ -1446,7 +1447,7 @@
- type: SentienceTarget
flavorKind: station-event-random-sentience-flavor-kobold
- type: GhostRole
prob: 0.1
prob: 0.05
makeSentient: true
name: ghost-role-information-kobold-name
description: ghost-role-information-kobold-description
@@ -1655,7 +1656,14 @@
wilhelmProbability: 0.001
# TODO: Remove CombatMode when Prototype Composition is added
- type: CombatMode
combatToggleAction: ActionCombatModeToggleOff
- type: MeleeWeapon
soundHit:
path: /Audio/Effects/bite.ogg
angle: 0
animation: WeaponArcBite
damage:
types:
Piercing: 0
- type: Bloodstream
bloodMaxVolume: 50
- type: CanEscapeInventory
@@ -2059,7 +2067,7 @@
- type: entity
name: grenade penguin
parent: [ MobPenguin, MobCombat ]
parent: [ MobPenguin, MobCombat, BaseSyndicateContraband ]
id: MobGrenadePenguin
description: A small penguin with a grenade strapped around its neck. Harvested by the Syndicate from icy shit-hole planets.
components:

View File

@@ -110,9 +110,6 @@
collection: BananiumHorn
params:
volume: 5
anomalyContactDamage:
types:
Radiation: 10
- type: Input
context: "human"
- type: Bloodstream
@@ -158,9 +155,6 @@
suffix: "Ice"
components:
- type: Anomaly
anomalyContactDamage:
types:
Cold: 10
- type: ExplosionAnomaly
supercriticalExplosion: Cryo
explosionTotalIntensity: 1000

View File

@@ -3,7 +3,7 @@
id: MobWatcherBase
parent: [ SimpleSpaceMobBase, FlyingMobBase ]
abstract: true
description: It's like its staring right through you.
description: It's like it's staring right through you.
components:
- type: NpcFactionMember
factions:

View File

@@ -76,7 +76,7 @@
- MobFlammable
- MobCombat
name: tomato killer
description: it seems today it's not you eating tomatoes, it's the tomatoes eating you.
description: Looks like it's not you eating tomatoes today, it's the tomatoes eating you.
components:
- type: Item
- type: NpcFactionMember

View File

@@ -100,6 +100,8 @@
- id: FoodMeatCorgi
amount: 2
- id: MaterialHideCorgi
- type: StealTarget
stealGroup: AnimalIan
- type: entity
name: Runtime
@@ -121,6 +123,8 @@
tags:
- CannotSuicide
- VimPilot
- type: StealTarget
stealGroup: AnimalNamedCat
- type: entity
name: Exception
@@ -139,6 +143,8 @@
tags:
- CannotSuicide
- VimPilot
- type: StealTarget
stealGroup: AnimalNamedCat
- type: entity
name: Floppa
@@ -164,6 +170,8 @@
tags:
- CannotSuicide
- VimPilot
- type: StealTarget
stealGroup: AnimalNamedCat
- type: entity
name: Bandito
@@ -235,7 +243,7 @@
- CannotSuicide
- VimPilot
- type: StealTarget
stealGroup: AnimalBingus
stealGroup: AnimalNamedCat
- type: entity
name: McGriff

View File

@@ -48,6 +48,7 @@
0: Alive
200: Dead
- type: MeleeWeapon
altDisarm: false
soundHit:
path: /Audio/Weapons/Xeno/alien_claw_flesh1.ogg
angle: 0
@@ -141,6 +142,7 @@
0: Alive
350: Dead
- type: MeleeWeapon
altDisarm: false
soundHit:
path: /Audio/Weapons/Xeno/alien_claw_flesh2.ogg
angle: 0

View File

@@ -303,7 +303,7 @@
- StripableInventoryBase
id: MobMimeBot
name: mimebot
description: Why not give mimebot a friendly wave.
description: Why not give the mimebot a friendly wave?
components:
- type: Sprite
layers:

View File

@@ -26,6 +26,8 @@
- TemporaryBlindness
- Pacified
- Flashed
- RadiationProtection
- Drowsiness
- type: Buckle
- type: StandingState
- type: Tag
@@ -91,16 +93,18 @@
baseDecayRate: 0.04
- type: StatusEffects
allowed:
- Stun
- KnockedDown
- SlowedDown
- Stutter
- Electrocution
- ForcedSleep
- TemporaryBlindness
- Pacified
- StaminaModifier
- Flashed
- Stun
- KnockedDown
- SlowedDown
- Stutter
- Electrocution
- ForcedSleep
- TemporaryBlindness
- Pacified
- StaminaModifier
- Flashed
- RadiationProtection
- Drowsiness
- type: Bloodstream
bloodMaxVolume: 150
- type: MobPrice

View File

@@ -143,41 +143,6 @@
rootTask:
task: SimpleHostileCompound
- type: entity
name: geras
description: A geras of a slime - the name is ironic, isn't it?
id: MobSlimesGeras
parent: BaseMobAdultSlimes
categories: [ HideSpawnMenu ]
components:
# they portable...
- type: MovementSpeedModifier
baseWalkSpeed: 3
baseSprintSpeed: 5 # +.5 from normal movement speed
- type: MobThresholds
thresholds:
0: Alive
80: Dead # weak af tho
- type: NpcFactionMember
factions:
- NanoTrasen
- type: MultiHandedItem
- type: Item
size: Huge
- type: Sprite
color: "#FFFFFF55"
- type: MeleeWeapon
attackRate: 2
damage:
types:
Blunt: 4
- type: DamageStateVisuals
states:
Alive:
Base: blue_adult_slime
Dead:
Base: blue_adult_slime_dead
- type: entity
name: blue slime
id: MobAdultSlimesBlue

View File

@@ -2,7 +2,7 @@
name: space tick
id: MobTick
parent: SimpleSpaceMobBase
description: It's a space tick, watch out for its nasty bite. CentCom reports that 90 percent of cargo leg amputations are due to space tick bites.
description: It's a space tick, watch out for its nasty bite. CentComm reports that 90 percent of cargo leg amputations are due to space tick bites.
components:
- type: InputMover
- type: MobMover

View File

@@ -155,7 +155,7 @@
- type: entity
id: ActionAGhostShowStationRecords
name: Station Records Interface
description: View a station records Interface
description: View a station records Interface.
components:
- type: InstantAction
icon: { sprite: Structures/Machines/parts.rsi, state: box_0 }

View File

@@ -96,6 +96,16 @@
- type: Flammable
damage:
types: {}
- type: StatusEffects # Overwriting basesimplemob to remove flash, getting flashed as dragon just feelsbad
allowed:
- SlowedDown
- Stutter
- Electrocution
- ForcedSleep
- TemporaryBlindness
- Pacified
- RadiationProtection
- Drowsiness
- type: Temperature
heatDamageThreshold: 800
- type: Metabolizer
@@ -157,7 +167,7 @@
categories: [ HideSpawnMenu ]
id: DragonsBreathGun
name: dragon's lung
description: For dragon's breathing
description: For dragon's breathing.
components:
- type: RechargeBasicEntityAmmo
rechargeCooldown: 5

View File

@@ -148,7 +148,7 @@
name: Ifrit
parent: MobGuardianBase
id: MobIfritGuardian
description: A corrupted jinn, ripped from fitra to serve the wizard's petty needs. It stands wicked, tuning into it's owner's life to sustain itself.
description: A corrupted jinn, ripped from fitra to serve the wizard's petty needs. It stands wicked, tuning into its owner's life to sustain itself.
components:
- type: GhostRole
allowMovement: true

View File

@@ -11,16 +11,17 @@
name: syndicate agent
suffix: Human, Base
components:
- type: RandomHumanoidAppearance
randomizeName: false
hair: HairBald
- type: Loadout
prototypes: [SyndicateOperativeGearExtremelyBasic]
- type: RandomMetadata
nameSegments: [names_death_commando]
- type: NpcFactionMember
factions:
- Syndicate
- type: RandomHumanoidAppearance
randomizeName: false
hair: HairBald
- type: Loadout
prototypes: [SyndicateOperativeGearExtremelyBasic]
roleLoadout: [ RoleSurvivalSyndicate ]
- type: RandomMetadata
nameSegments: [names_death_commando]
- type: NpcFactionMember
factions:
- Syndicate
- type: entity
parent: MobHumanSyndicateAgentBase
@@ -28,10 +29,10 @@
name: syndicate agent
suffix: Human, Traitor
components:
# make the player a traitor once its taken
- type: AutoTraitor
giveUplink: false
giveObjectives: false
# make the player a traitor once its taken
- type: AutoTraitor
giveUplink: false
giveObjectives: false
- type: entity
parent: MobHumanSyndicateAgent
@@ -40,6 +41,7 @@
components:
- type: Loadout
prototypes: [SyndicateReinforcementMedic]
roleLoadout: [ RoleSurvivalSyndicate ]
- type: entity
parent: MobHumanSyndicateAgent
@@ -48,6 +50,7 @@
components:
- type: Loadout
prototypes: [SyndicateReinforcementSpy]
roleLoadout: [ RoleSurvivalSyndicate ]
- type: entity
parent: MobHumanSyndicateAgent
@@ -56,19 +59,20 @@
components:
- type: Loadout
prototypes: [SyndicateReinforcementThief]
roleLoadout: [ RoleSurvivalSyndicate ]
- type: entity
parent: MobHumanSyndicateAgentBase
id: MobHumanSyndicateAgentNukeops # Reinforcement exclusive to nukeops uplink
suffix: Human, NukeOps
components:
- type: NukeOperative
- type: RandomMetadata
nameSegments:
- nukeops-role-operator
- SyndicateNamesNormal
- type: Loadout
prototypes: [SyndicateOperativeGearFullNoUplink]
- type: NukeOperative
- type: RandomMetadata
nameSegments:
- nukeops-role-operator
- SyndicateNamesNormal
- type: Loadout
prototypes: [SyndicateOperativeGearFullNoUplink]
# Nuclear Operative
- type: entity
@@ -77,8 +81,8 @@
parent: MobHuman
id: MobHumanNukeOp
components:
- type: NukeOperative
- type: RandomHumanoidAppearance
- type: NukeOperative
- type: RandomHumanoidAppearance
- type: entity
categories: [ HideSpawnMenu ]
@@ -86,15 +90,16 @@
id: MobHumanLoneNuclearOperative
name: Lone Operative
components:
- type: RandomHumanoidAppearance
randomizeName: false
- type: NukeOperative
- type: Loadout
prototypes: [SyndicateLoneOperativeGearFull]
- type: RandomMetadata
nameSegments:
- SyndicateNamesPrefix
- SyndicateNamesNormal
- type: NpcFactionMember
factions:
- Syndicate
- type: RandomHumanoidAppearance
randomizeName: false
- type: NukeOperative
- type: Loadout
prototypes: [SyndicateLoneOperativeGearFull]
roleLoadout: [ RoleSurvivalSyndicate ]
- type: RandomMetadata
nameSegments:
- SyndicateNamesPrefix
- SyndicateNamesNormal
- type: NpcFactionMember
factions:
- Syndicate

View File

@@ -44,6 +44,7 @@
settings: short
- type: Loadout
prototypes: [ DeathSquadGear ]
roleLoadout: [ RoleSurvivalEVA ]
- type: RandomMetadata
nameSegments:
- NamesFirstMilitaryLeader
@@ -80,6 +81,7 @@
settings: short
- type: Loadout
prototypes: [ ERTLeaderGear ]
roleLoadout: [ RoleSurvivalExtended ]
- type: RandomMetadata
nameSegments:
- NamesFirstMilitaryLeader
@@ -109,6 +111,7 @@
settings: short
- type: Loadout
prototypes: [ ERTLeaderGearEVA ]
roleLoadout: [ RoleSurvivalEVA ]
- type: entity
id: RandomHumanoidSpawnerERTLeaderEVALecter
@@ -130,6 +133,7 @@
settings: short
- type: Loadout
prototypes: [ ERTLeaderGearEVALecter ]
roleLoadout: [ RoleSurvivalEVA ]
## ERT Chaplain
@@ -165,6 +169,7 @@
- NamesLastMilitary
- type: Loadout
prototypes: [ ERTChaplainGear ]
roleLoadout: [ RoleSurvivalExtended ]
- type: entity
id: RandomHumanoidSpawnerERTChaplainEVA
@@ -190,6 +195,7 @@
settings: short
- type: Loadout
prototypes: [ ERTChaplainGearEVA ]
roleLoadout: [ RoleSurvivalEVA ]
## ERT Janitor
@@ -225,6 +231,7 @@
- NamesLastMilitary
- type: Loadout
prototypes: [ ERTJanitorGear ]
roleLoadout: [ RoleSurvivalExtended ]
- type: entity
id: RandomHumanoidSpawnerERTJanitorEVA
@@ -250,6 +257,7 @@
settings: short
- type: Loadout
prototypes: [ ERTJanitorGearEVA ]
roleLoadout: [ RoleSurvivalEVA ]
## ERT Engineer
@@ -285,6 +293,7 @@
- NamesLastMilitary
- type: Loadout
prototypes: [ ERTEngineerGear ]
roleLoadout: [ RoleSurvivalExtended ]
- type: entity
id: RandomHumanoidSpawnerERTEngineerEVA
@@ -310,6 +319,7 @@
settings: short
- type: Loadout
prototypes: [ ERTEngineerGearEVA ]
roleLoadout: [ RoleSurvivalEVA ]
## ERT Security
@@ -345,6 +355,7 @@
- NamesLastMilitary
- type: Loadout
prototypes: [ ERTSecurityGear ]
roleLoadout: [ RoleSurvivalExtended ]
- type: entity
id: RandomHumanoidSpawnerERTSecurityEVA
@@ -370,6 +381,7 @@
settings: short
- type: Loadout
prototypes: [ ERTSecurityGearEVA ]
roleLoadout: [ RoleSurvivalEVA ]
- type: entity
id: RandomHumanoidSpawnerERTSecurityEVALecter
@@ -391,6 +403,7 @@
settings: short
- type: Loadout
prototypes: [ ERTSecurityGearEVALecter ]
roleLoadout: [ RoleSurvivalEVA ]
## ERT Medic
@@ -426,6 +439,7 @@
- NamesLastMilitary
- type: Loadout
prototypes: [ ERTMedicalGear ]
roleLoadout: [ RoleSurvivalExtended ]
- type: entity
id: RandomHumanoidSpawnerERTMedicalEVA
@@ -451,6 +465,7 @@
settings: short
- type: Loadout
prototypes: [ ERTMedicalGearEVA ]
roleLoadout: [ RoleSurvivalEVA ]
## CBURN
@@ -471,6 +486,7 @@
components:
- type: Loadout
prototypes: [CBURNGear]
roleLoadout: [ RoleSurvivalEVA ]
- type: GhostRole
name: ghost-role-information-cburn-agent-name
description: ghost-role-information-cburn-agent-description
@@ -485,7 +501,7 @@
## Central Command
- type: entity
name: CentCom official
name: CentComm official
id: RandomHumanoidSpawnerCentcomOfficial
components:
- type: Sprite
@@ -506,6 +522,7 @@
settings: default
- type: Loadout
prototypes: [ CentcomGear ]
roleLoadout: [ RoleSurvivalStandard ]
## Syndicate
@@ -528,6 +545,7 @@
randomizeName: false
- type: Loadout
prototypes: [SyndicateOperativeGearExtremelyBasic]
roleLoadout: [ RoleSurvivalSyndicate ]
- type: entity
id: RandomHumanoidSpawnerNukeOp
@@ -607,8 +625,6 @@
- type: randomHumanoidSettings
id: LostCargoTechnician
parent: EventHumanoid
speciesBlacklist:
- Vox
components:
- type: GhostRole
name: ghost-role-information-lost-cargo-technical-name
@@ -618,6 +634,8 @@
settings: short
- type: Loadout
prototypes: [ LostCargoTechGearSuit, LostCargoTechGearCoat ]
roleLoadout: [ RoleSurvivalStandard ]
# Clown troupe
@@ -660,8 +678,6 @@
id: ClownTroupe
parent: EventHumanoid
randomizeName: false
speciesBlacklist:
- Vox
components:
- type: GhostRole
name: ghost-role-information-clown-troupe-name
@@ -671,6 +687,7 @@
settings: short
- type: Loadout
prototypes: [ ClownTroupe ]
roleLoadout: [ RoleSurvivalStandard ]
- type: RandomMetadata
nameSegments:
- names_clown
@@ -682,6 +699,7 @@
components:
- type: Loadout
prototypes: [ BananaClown ]
roleLoadout: [ RoleSurvivalStandard ]
# Traveling exotic chef
@@ -712,8 +730,6 @@
- type: randomHumanoidSettings
id: TravelingChef
parent: EventHumanoid
speciesBlacklist:
- Vox
components:
- type: GhostRole
name: ghost-role-information-traveling-chef-name
@@ -723,6 +739,7 @@
settings: short
- type: Loadout
prototypes: [ TravelingChef ]
roleLoadout: [ RoleSurvivalStandard ]
# Disaster victim
@@ -774,8 +791,6 @@
- type: randomHumanoidSettings
id: DisasterVictimHead
parent: EventHumanoidMindShielded
speciesBlacklist:
- Vox
components:
- type: GhostRole
name: ghost-role-information-disaster-victim-name
@@ -790,6 +805,7 @@
components:
- type: Loadout
prototypes: [ DisasterVictimRD, DisasterVictimRDAlt ]
roleLoadout: [ RoleSurvivalStandard ]
- type: randomHumanoidSettings
id: DisasterVictimCMO
@@ -797,6 +813,7 @@
components:
- type: Loadout
prototypes: [ DisasterVictimCMO, DisasterVictimCMOAlt ]
roleLoadout: [ RoleSurvivalMedical ]
- type: randomHumanoidSettings
id: DisasterVictimCaptain
@@ -804,6 +821,7 @@
components:
- type: Loadout
prototypes: [ DisasterVictimCaptain, DisasterVictimCaptainAlt ]
roleLoadout: [ RoleSurvivalStandard ]
# Syndie Disaster Victim
@@ -834,8 +852,6 @@
- type: randomHumanoidSettings
id: SyndieDisasterVictim
parent: EventHumanoid
speciesBlacklist:
- Vox
components:
- type: NpcFactionMember
factions:
@@ -848,3 +864,4 @@
settings: short
- type: Loadout
prototypes: [ SyndicateOperativeGearCivilian ]
roleLoadout: [ RoleSurvivalStandard ]

View File

@@ -91,4 +91,4 @@
maxRange: 8
- type: WarpPoint
follow: true
location: Ratvar
location: Ratvar

View File

@@ -132,6 +132,8 @@
- Pacified
- StaminaModifier
- Flashed
- RadiationProtection
- Drowsiness
- type: Body
prototype: Human
requiredLegs: 2
@@ -162,10 +164,10 @@
- type: SleepEmitSound
- type: SSDIndicator
- type: StandingState
- type: Fingerprint
- type: Dna
- type: MindContainer
showExamineInfo: true
- type: CanEnterCryostorage
- type: InteractionPopup
successChance: 1
interactSuccessString: hugging-success-generic
@@ -234,7 +236,7 @@
Heat: -0.07
groups:
Brute: -0.07
- type: Fingerprint
- type: Blindable
# Other
- type: Temperature
@@ -248,6 +250,11 @@
heatDamage:
types:
Heat: 1.5 #per second, scales with temperature & other constants
- type: TemperatureSpeed
thresholds:
293: 0.8
280: 0.6
260: 0.4
- type: ThermalRegulator
metabolismHeat: 800
radiatedHeat: 100
@@ -334,4 +341,4 @@
- type: UserInterface
interfaces:
enum.HumanoidMarkingModifierKey.Key: # sure, this can go here too
type: HumanoidMarkingModifierBoundUserInterface
type: HumanoidMarkingModifierBoundUserInterface

View File

@@ -64,6 +64,11 @@
heatDamage:
types:
Heat : 3 #per second, scales with temperature & other constants
- type: TemperatureSpeed
thresholds:
289: 0.8
275: 0.6
250: 0.4
- type: Sprite # sprite again because we want different layer ordering
noRot: true
drawdepth: Mobs

View File

@@ -59,6 +59,11 @@
heatDamage:
types:
Heat : 1.5 #per second, scales with temperature & other constants
- type: TemperatureSpeed
thresholds:
301: 0.8
295: 0.6
285: 0.4
- type: Wagging
- type: Inventory
speciesId: reptilian

View File

@@ -108,6 +108,11 @@
32:
sprite: Mobs/Species/Vox/displacement.rsi
state: hand
head:
sizeMaps:
32:
sprite: Mobs/Species/Vox/displacement.rsi
state: head
back:
sizeMaps:
32:
@@ -151,6 +156,11 @@
32:
sprite: Mobs/Species/Vox/displacement.rsi
state: hand
head:
sizeMaps:
32:
sprite: Mobs/Species/Vox/displacement.rsi
state: head
back:
sizeMaps:
32:

Some files were not shown because too many files have changed in this diff Show More