Merge remote-tracking branch 'upstream/master' into ed-05-08-2024-upstream

# Conflicts:
#	Content.Shared/Inventory/InventorySystem.Equip.cs
#	Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
This commit is contained in:
Ed
2024-08-12 14:40:15 +03:00
830 changed files with 27583 additions and 19536 deletions

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.

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.

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

@@ -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.
@@ -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

View File

@@ -170,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

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

@@ -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,7 +100,7 @@
- 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 its wearer from space.
@@ -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

@@ -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

@@ -96,7 +96,7 @@
clothingPrototype: ClothingHeadHatHoodWinterBartender
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterCap
name: captain's winter coat
components:
@@ -142,7 +142,7 @@
clothingPrototype: ClothingHeadHatHoodWinterCargo
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterCE
name: chief engineer's winter coat
components:
@@ -167,7 +167,7 @@
- type: entity
parent: ClothingOuterWinterCoatToggleable
id: ClothingOuterWinterCentcom
name: CentCom winter coat
name: CentComm winter coat
components:
- type: Sprite
sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
@@ -240,7 +240,7 @@
clothingPrototype: ClothingHeadHatHoodWinterChem
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterCMO
name: chief medical officer's winter coat
components:
@@ -333,7 +333,7 @@
clothingPrototype: ClothingHeadHatHoodWinterSci
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterHoP
name: head of personnel's winter coat
components:
@@ -358,7 +358,7 @@
##########################################################
- type: entity
parent: [ClothingOuterArmorHoS, ClothingOuterWinterCoatToggleable]
parent: [ClothingOuterArmorHoS, ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterHoS
name: head of security's armored winter coat
description: A sturdy, utilitarian winter coat designed to protect a head of security from any brig-bound threats and hypothermic events.
@@ -372,7 +372,7 @@
##########################################################
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterHoSUnarmored
name: head of security's winter coat
description: A sturdy coat, a warm coat, but not an armored coat.
@@ -555,7 +555,7 @@
clothingPrototype: ClothingHeadHatHoodWinterPara
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterQM
name: quartermaster's winter coat
components:
@@ -579,7 +579,7 @@
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
id: ClothingOuterWinterRD
name: research director's winter coat
components:
@@ -663,7 +663,7 @@
clothingPrototype: ClothingHeadHatHoodWinterSci
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseRestrictedContraband]
id: ClothingOuterWinterSec
name: security winter coat
components:
@@ -717,7 +717,7 @@
################################################################
- type: entity
parent: [ClothingOuterArmorWarden, ClothingOuterWinterCoatToggleable]
parent: [ClothingOuterArmorWarden, ClothingOuterWinterCoatToggleable, BaseRestrictedContraband]
id: ClothingOuterWinterWarden
name: warden's armored winter coat
description: A sturdy, utilitarian winter coat designed to protect a warden from any brig-bound threats and hypothermic events.
@@ -731,7 +731,7 @@
################################################################
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseRestrictedContraband]
id: ClothingOuterWinterWardenUnarmored
name: warden's winter coat
description: A sturdy coat, a warm coat, but not an armored coat.
@@ -755,7 +755,7 @@
clothingPrototype: ClothingHeadHatHoodWinterWarden
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseSyndicateContraband]
id: ClothingOuterWinterSyndieCap
name: syndicate's winter coat
description: "The syndicate's winter coat is made of durable fabric, with gilded patterns, and coarse wool."
@@ -780,7 +780,7 @@
##############################################################
- type: entity
parent: ClothingOuterWinterWarden
parent: [ClothingOuterWinterWarden, BaseSyndicateContraband]
id: ClothingOuterWinterSyndieCapArmored
name: syndicate's armored winter coat
description: "The syndicate's armored winter coat is made of durable fabric, with gilded patterns, and coarse wool."
@@ -794,7 +794,7 @@
##############################################################
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterWinterCoatToggleable, BaseSyndicateContraband]
id: ClothingOuterWinterSyndie
name: syndicate's winter coat
description: Insulated winter coat, looks like a merch from "Syndieland".

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,7 +153,7 @@
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".

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.
@@ -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.
@@ -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
@@ -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

@@ -230,6 +230,10 @@
- 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

@@ -2067,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

@@ -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

@@ -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

@@ -501,7 +501,7 @@
## Central Command
- type: entity
name: CentCom official
name: CentComm official
id: RandomHumanoidSpawnerCentcomOfficial
components:
- type: Sprite

View File

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

View File

@@ -42,6 +42,7 @@
#In future maybe add generic plastic scrap trash/debris
- type: TrashOnSolutionEmpty
solution: drink
- type: DnaSubstanceTrace
- type: entity
parent: DrinkCartonBaseFull

View File

@@ -35,6 +35,7 @@
interfaces:
enum.TransferAmountUiKey.Key:
type: TransferAmountBoundUserInterface
- type: DnaSubstanceTrace
- type: entity
parent: DrinkBase

View File

@@ -39,6 +39,7 @@
- type: PhysicalComposition
materialComposition:
Plastic: 100
- type: DnaSubstanceTrace
- type: PressurizedSolution
solution: drink
- type: Shakeable

View File

@@ -66,6 +66,7 @@
- type: Tag
tags:
- DrinkCan
- type: DnaSubstanceTrace
- type: entity
parent: DrinkCanBaseFull

View File

@@ -38,6 +38,10 @@
damage:
types:
Blunt: 0
- type: DnaSubstanceTrace
- type: Tag
tags:
- DrinkCup
- type: entity
parent: DrinkBaseCup

View File

@@ -34,6 +34,7 @@
- type: PhysicalComposition
materialComposition:
Steel: 50
- type: DnaSubstanceTrace
- type: ReactionMixer
mixOnInteract: false
reactionTypes:

View File

@@ -76,6 +76,7 @@
materialComposition:
Glass: 100
- type: SpaceGarbage
- type: DnaSubstanceTrace
- type: entity
name: base empty bottle

View File

@@ -23,7 +23,8 @@
- ReagentId: Vitamin
Quantity: 5
- type: Food #All pies here made with a pie tin; unless you're some kind of savage, you're probably not destroying this when you eat or slice the pie!
trash: FoodPlateTin
trash:
- FoodPlateTin
- type: SliceableFood
count: 4
- type: Tag

View File

@@ -565,7 +565,7 @@
- type: entity
id: HappyHonkNukie
parent: HappyHonk
parent: [HappyHonk, BaseSyndicateContraband]
name: robust nukie meal
description: A sus meal with a potentially explosive surprise.
suffix: Toy Unsafe

View File

@@ -88,7 +88,8 @@
- sweet
- funny
- type: Food
trash: FoodTinPeachesTrash
trash:
- FoodTinPeachesTrash
- type: Tag
tags:
- Fruit
@@ -110,7 +111,8 @@
- type: Sprite
sprite: Objects/Consumable/Food/Tins/maint_peaches.rsi
- type: Food
trash: FoodTinPeachesMaintTrash
trash:
- FoodTinPeachesMaintTrash
# only exists for backwards compatibility with a few maps, nothing else uses it
- type: entity
@@ -147,7 +149,8 @@
- salty
- cheap
- type: Food
trash: FoodTinBeansTrash
trash:
- FoodTinBeansTrash
- type: entity
parent: FoodTinBaseTrash
@@ -176,7 +179,8 @@
- salty
- cheap
- type: Food
trash: FoodTinMRETrash
trash:
- FoodTinMRETrash
- type: Tag
tags:
- Meat

View File

@@ -19,7 +19,69 @@
reagents:
- ReagentId: Nutriment
Quantity: 6.66 # 1/3 of a loaf of bread, technically losing 0.01 nutriment per batch of three buns over making bread loaves/slices
- type: Butcherable
butcherDelay: 1
spawned:
- id: FoodBreadBunTop
amount: 1
- id: FoodBreadBunBottom
amount: 1
- type: entity
id: FoodBreadBunBottom
parent: FoodBreadSliceBase
name: bottom bun
description: It's time to start building the burger tower.
components:
- type: Food
- type: Sprite
drawdepth: Mobs
noRot: true
sprite: Objects/Consumable/Food/burger.rsi
layers:
- state: bun_bottom
- type: FoodSequenceStartPoint
key: burger
maxLayers: 20
startPosition: 0, 0
offset: 0, 0.1
nameGeneration: food-sequence-standart-gen
nameSuffix: food-sequence-burger-suffix
- type: Appearance
- type: SolutionContainerManager
solutions:
food:
maxVol: 5
reagents:
- ReagentId: Nutriment
Quantity: 3.3 # 1/2 of a bun
- type: entity
id: FoodBreadBunTop
parent: FoodBreadSliceBase
name: top bun
description: the perfect finish for your burger tower
components:
- type: Food
- type: Sprite
sprite: Objects/Consumable/Food/burger.rsi
layers:
- state: bun_top
- type: SolutionContainerManager
solutions:
food:
maxVol: 5
reagents:
- ReagentId: Nutriment
Quantity: 3.3 # 1/2 of a bun
- type: FoodSequenceElement
entries:
burger:
final: true
sprite:
sprite: Objects/Consumable/Food/burger.rsi
state: bun_top
# Base
- type: entity
@@ -620,7 +682,8 @@
description: An elusive rib shaped burger with limited availability across the galaxy. Not as good as you remember it.
components:
- type: Food
trash: FoodKebabSkewer
trash:
- FoodKebabSkewer
- type: FlavorProfile
flavors:
- bun

View File

@@ -11,7 +11,8 @@
- Egg
- Meat
- type: Food
trash: Eggshells
trash:
- Eggshells
- type: Sprite
sprite: Objects/Consumable/Food/egg.rsi
- type: Item

View File

@@ -88,7 +88,8 @@
- state: popsicle
color: orange
- type: Food
trash: FoodFrozenPopsicleTrash
trash:
- FoodFrozenPopsicleTrash
- type: entity
name: berry creamsicle
@@ -103,7 +104,8 @@
- state: popsicle
color: red
- type: Food
trash: FoodFrozenPopsicleTrash
trash:
- FoodFrozenPopsicleTrash
- type: Tag
tags:
- Fruit
@@ -119,7 +121,8 @@
- state: stick
- state: jumbo
- type: Food
trash: FoodFrozenPopsicleTrash
trash:
- FoodFrozenPopsicleTrash
- type: SolutionContainerManager
solutions:
food:
@@ -149,7 +152,8 @@
- state: alpha-filling
# color: foo
- type: Food
trash: FoodFrozenSnowconeTrash
trash:
- FoodFrozenSnowconeTrash
- type: SolutionContainerManager
solutions:
food:
@@ -187,7 +191,8 @@
- state: cone
- state: berry
- type: Food
trash: FoodFrozenSnowconeTrash
trash:
- FoodFrozenSnowconeTrash
- type: Tag
tags:
- Fruit
@@ -203,7 +208,8 @@
- state: cone
- state: fruitsalad
- type: Food
trash: FoodFrozenSnowconeTrash
trash:
- FoodFrozenSnowconeTrash
- type: Tag
tags:
- Fruit
@@ -219,7 +225,8 @@
- state: cone
- state: clown
- type: Food
trash: FoodFrozenSnowconeTrash
trash:
- FoodFrozenSnowconeTrash
- type: entity
name: mime snowcone
@@ -232,7 +239,8 @@
- state: cone
- state: mime
- type: Food
trash: FoodFrozenSnowconeTrash
trash:
- FoodFrozenSnowconeTrash
- type: entity
name: rainbow snowcone
@@ -245,7 +253,8 @@
- state: cone
- state: rainbow
- type: Food
trash: FoodFrozenSnowconeTrash
trash:
- FoodFrozenSnowconeTrash
# Trash

View File

@@ -505,6 +505,35 @@
density: 10
mask:
- ItemMask
- type: SolutionContainerManager
solutions:
food:
maxVol: 18
reagents:
- ReagentId: Butter
Quantity: 15
- type: SliceableFood
count: 3
slice: FoodButterSlice
- type: entity
name: butter slice
parent: FoodBakingBase
id: FoodButterSlice
description: A pat of delicious, golden, fatty goodness.
components:
- type: Sprite
state: butter-slice
- type: SolutionContainerManager
solutions:
food:
maxVol: 6
reagents:
- ReagentId: Butter
Quantity: 5
- type: Tag
tags:
- Slice
- type: entity
name: stick of cannabis butter
@@ -541,6 +570,13 @@
- type: SliceableFood
count: 3
slice: FoodCheeseSlice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-cheese
sprite:
sprite: Objects/Consumable/Food/ingredients.rsi
state: cheesewheel
- type: entity
name: cheese wedge
@@ -563,6 +599,13 @@
- type: Tag
tags:
- Slice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-cheese
sprite:
sprite: Objects/Consumable/Food/ingredients.rsi
state: cheesewedge
- type: entity
name: chèvre log

View File

@@ -330,7 +330,8 @@
description: BBQ ribs, slathered in a healthy coating of BBQ sauce. The least vegan thing to ever exist.
components:
- type: Food
trash: FoodKebabSkewer
trash:
- FoodKebabSkewer
- type: FlavorProfile
flavors:
- meaty
@@ -591,7 +592,8 @@
description: Buttery.
components:
- type: Food
trash: FoodPlate
trash:
- FoodPlate
- type: FlavorProfile
flavors:
- corn

View File

@@ -106,6 +106,13 @@
graph: MeatSteak
node: start
defaultTarget: meat steak
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-raw-meat
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: plain
- type: Tag
tags:
- Meat
@@ -150,6 +157,13 @@
reagents:
- ReagentId: CarpoToxin
Quantity: 5
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-carp
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: fish
- type: Extractable
juiceSolution:
reagents:
@@ -185,6 +199,13 @@
graph: Bacon
node: start
defaultTarget: bacon
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-carp
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bacon
- type: entity
name: raw bear meat
@@ -209,6 +230,13 @@
graph: BearSteak
node: start
defaultTarget: filet migrawr
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-bear
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bear
- type: entity
@@ -234,6 +262,13 @@
graph: PenguinSteak
node: start
defaultTarget: cooked penguin
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-penguin
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bird
- type: entity
name: raw chicken meat
@@ -260,6 +295,13 @@
graph: ChickenSteak
node: start
defaultTarget: cooked chicken
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-chiken
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bird
- type: entity
name: raw duck meat
@@ -284,11 +326,18 @@
graph: DuckSteak
node: start
defaultTarget: cooked duck
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-penguin
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bird
- type: entity
name: prime-cut corgi meat
# can't rot since that would be very bad for syndies
parent: FoodMeatBase
parent: [FoodMeatBase, BaseGrandTheftContraband]
id: FoodMeatCorgi
description: The tainted gift of an evil crime. The meat may be delicious, but at what cost?
components:
@@ -309,6 +358,13 @@
price: 750
- type: StealTarget
stealGroup: FoodMeatCorgi
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-corgi
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: corgi
- type: entity
name: raw crab meat
@@ -333,6 +389,13 @@
graph: CrabSteak
node: start
defaultTarget: cooked crab
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-crab
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: crab
- type: entity
name: raw goliath meat
@@ -356,6 +419,13 @@
graph: GoliathSteak
node: start
defaultTarget: goliath steak
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-goliath
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: goliath
- type: entity
name: dragon flesh
@@ -383,6 +453,13 @@
reagents:
- ReagentId: Ichor
Quantity: 10
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-dragon
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: dragon
- type: entity
name: raw rat meat
@@ -403,6 +480,13 @@
- type: SliceableFood
count: 3
slice: FoodMeatCutlet
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-rat
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: plain
- type: entity
name: raw lizard meat
@@ -427,6 +511,13 @@
graph: LizardSteak
node: start
defaultTarget: lizard steak
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lizard
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: lizard
- type: entity
name: raw plant meat
@@ -436,6 +527,13 @@
components:
- type: Sprite
state: plant
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-plant
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: plant
- type: entity
name: rotten meat
@@ -461,6 +559,13 @@
Quantity: 4
- ReagentId: Fat
Quantity: 4
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-rotten
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: rotten
- type: entity
name: raw spider meat
@@ -481,6 +586,13 @@
- type: SliceableFood
count: 3
slice: FoodMeatSpiderCutlet
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-spider
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: spider
- type: entity
name: raw spider leg
@@ -498,6 +610,13 @@
Quantity: 10
- ReagentId: Fat
Quantity: 3
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-spider
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: spiderleg
- type: entity
name: meatwheat clump
@@ -513,6 +632,13 @@
reagents:
- ReagentId: UncookedAnimalProteins
Quantity: 1
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-clump
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: clump
- type: entity
name: raw snake meat
@@ -533,6 +659,13 @@
Quantity: 10
- ReagentId: Toxin
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-snake
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: snake
- type: entity
name: raw xeno meat
@@ -560,6 +693,13 @@
- type: SliceableFood
count: 3
slice: FoodMeatXenoCutlet
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-xeno
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: xeno
- type: entity
name: raw rouny meat
@@ -589,6 +729,13 @@
graph: RounySteak
node: start
defaultTarget: rouny steak
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-xeno
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: xeno
- type: entity
name: killer tomato meat
@@ -603,6 +750,13 @@
slice: FoodMeatTomatoCutlet
- type: StaticPrice
price: 100
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-tomato
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: tomato
- type: entity
name: salami
@@ -648,6 +802,13 @@
state: clown
- type: SliceableFood
slice: FoodMeatSalamiSlice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-clown
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: clown
- type: entity
name: meatball
@@ -661,6 +822,13 @@
- Meat
- type: Sprite
state: meatball
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-raw-meat
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: meatball
- type: entity
name: slimeball
@@ -677,6 +845,13 @@
- Meat
- type: Sprite
state: slime
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-slime
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: slime
# Cooked
@@ -740,6 +915,12 @@
- type: Construction
graph: MeatSteak
node: meat steak
- type: FoodSequenceElement
entries:
burger:
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: plain-cooked
- type: entity
name: bacon
@@ -771,6 +952,12 @@
- type: Construction
graph: Bacon
node: bacon
- type: FoodSequenceElement
entries:
burger:
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bacon-cooked
- type: entity
name: cooked bear
@@ -800,6 +987,13 @@
- type: Construction
graph: BearSteak
node: filet migrawr
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-bear
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: product-cooked
- type: entity
name: penguin filet
@@ -828,6 +1022,13 @@
- type: Construction
graph: PenguinSteak
node: cooked penguin
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-penguin
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bird-cooked
- type: entity
name: cooked chicken
@@ -856,6 +1057,13 @@
- type: Construction
graph: ChickenSteak
node: cooked chicken
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-chiken
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bird-cooked
- type: entity
name: fried chicken
@@ -884,6 +1092,13 @@
Quantity: 5
- ReagentId: Protein
Quantity: 5
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-chiken
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: chicken-fried
- type: entity
name: cooked duck
@@ -912,6 +1127,13 @@
- type: Construction
graph: DuckSteak
node: cooked duck
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-duck
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: bird-cooked
- type: entity
name: cooked crab
@@ -940,6 +1162,13 @@
- type: Construction
graph: CrabSteak
node: cooked crab
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-crab
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: crab-cooked
- type: entity
name: goliath steak
@@ -966,6 +1195,13 @@
- type: Construction
graph: GoliathSteak
node: goliath steak
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-goliath
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: goliath-cooked
- type: entity
name: rouny steak
@@ -996,6 +1232,13 @@
- type: Construction
graph: RounySteak
node: rouny steak
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-xeno
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: rouny-cooked
- type: entity
name: lizard steak
@@ -1025,6 +1268,13 @@
- type: Construction
graph: LizardSteak
node: lizard steak
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lizard
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: lizard-cooked
- type: entity
name: boiled spider leg
@@ -1047,6 +1297,13 @@
Quantity: 5
- ReagentId: Protein
Quantity: 5
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-spider
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: spiderleg-cooked
- type: entity
name: meatball
@@ -1068,6 +1325,12 @@
Quantity: 5
- ReagentId: Protein
Quantity: 5
- type: FoodSequenceElement
entries:
burger:
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: meatball-cooked
# Cutlets
@@ -1094,6 +1357,12 @@
Quantity: 3
- ReagentId: Fat
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet
- type: entity
name: raw bear cutlet
@@ -1119,6 +1388,14 @@
Quantity: 3
- ReagentId: Fat
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-bear
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet
color: brown
- type: entity
name: raw penguin cutlet
@@ -1142,6 +1419,14 @@
Quantity: 3
- ReagentId: Fat
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-penguin
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet
color: white
- type: entity
name: raw chicken cutlet
@@ -1165,6 +1450,14 @@
Quantity: 3
- ReagentId: Fat
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-chiken
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet
color: white
- type: entity
name: raw duck cutlet
@@ -1188,6 +1481,14 @@
Quantity: 3
- ReagentId: Fat
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-duck
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet
color: white
- type: entity
name: raw lizard cutlet
@@ -1214,6 +1515,14 @@
Quantity: 3
- ReagentId: Fat
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lizard
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet
color: pink
- type: entity
name: raw spider cutlet
@@ -1236,6 +1545,13 @@
Quantity: 3
- ReagentId: Fat
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-spider
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: spidercutlet
- type: entity
name: raw xeno cutlet
@@ -1260,6 +1576,13 @@
reagents:
- ReagentId: SulfuricAcid
Quantity: 20
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-xeno
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: xenocutlet
- type: entity
name: raw killer tomato cutlet
@@ -1276,6 +1599,13 @@
color: red
- type: StaticPrice
price: 30
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-tomato
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: salami-slice
- type: entity
name: salami slice
@@ -1298,6 +1628,13 @@
Quantity: 1
- ReagentId: Protein
Quantity: 1
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-salami
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: salami-slice
# Cooked
@@ -1322,6 +1659,12 @@
Quantity: 2
- ReagentId: Protein
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet-cooked
- type: entity
name: bear cutlet
@@ -1347,6 +1690,13 @@
Quantity: 2
- ReagentId: Protein
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-bear
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet-cooked
- type: entity
name: penguin cutlet
@@ -1370,6 +1720,13 @@
Quantity: 2
- ReagentId: Protein
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-penguin
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet-cooked
- type: entity
name: chicken cutlet
@@ -1393,6 +1750,13 @@
Quantity: 2
- ReagentId: Protein
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-chiken
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet-cooked
- type: entity
name: duck cutlet
@@ -1416,6 +1780,13 @@
Quantity: 2
- ReagentId: Protein
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-duck
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet-cooked
- type: entity
name: lizard cutlet
@@ -1440,6 +1811,13 @@
Quantity: 2
- ReagentId: Protein
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lizard
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet-cooked
- type: entity
name: spider cutlet
@@ -1462,6 +1840,13 @@
Quantity: 1
- ReagentId: Protein
Quantity: 1
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-spider
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: cutlet-cooked
- type: entity
name: xeno cutlet
@@ -1484,3 +1869,10 @@
Quantity: 1
- ReagentId: Protein
Quantity: 1
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-xeno
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: xenocutlet-cooked

View File

@@ -142,6 +142,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-pea
sprite:
sprite: Objects/Specific/Hydroponics/laughin_pea.rsi
state: produce
- type: entity
name: tower-cap log
@@ -254,7 +261,8 @@
flavors:
- banana
- type: Food
trash: TrashBananaPeel
trash:
- TrashBananaPeel
- type: SolutionContainerManager
solutions:
food:
@@ -277,6 +285,13 @@
tags:
- Fruit
- Banana
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-banana
sprite:
sprite: Objects/Specific/Hydroponics/banana.rsi
state: produce
- type: entity
name: mimana
@@ -289,7 +304,8 @@
- banana
- nothing
- type: Food
trash: TrashMimanaPeel
trash:
- TrashMimanaPeel
- type: SolutionContainerManager
solutions:
food:
@@ -313,6 +329,13 @@
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-mimana
sprite:
sprite: Objects/Specific/Hydroponics/mimana.rsi
state: produce
- type: entity
name: banana peel
@@ -451,6 +474,13 @@
Quantity: 10
- ReagentId: Oculine
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-carrot
sprite:
sprite: Objects/Specific/Hydroponics/carrot.rsi
state: produce
- type: entity
name: cabbage
@@ -477,6 +507,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-cabbage
sprite:
sprite: Objects/Specific/Hydroponics/cabbage.rsi
state: produce
- type: entity
name: garlic
@@ -505,6 +542,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-garlic
sprite:
sprite: Objects/Specific/Hydroponics/garlic.rsi
state: produce
- type: entity
name: lemon
@@ -537,6 +581,13 @@
tags:
- Lemon
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lemon
sprite:
sprite: Objects/Specific/Hydroponics/lemon.rsi
state: produce
- type: entity
name: lemoon
@@ -568,6 +619,13 @@
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lemon
sprite:
sprite: Objects/Specific/Hydroponics/lemoon.rsi
state: produce
- type: entity
name: lime
@@ -591,6 +649,13 @@
tags:
- Lime
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lemon
sprite:
sprite: Objects/Specific/Hydroponics/lime.rsi
state: produce
- type: entity
name: orange
@@ -613,6 +678,13 @@
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-orange
sprite:
sprite: Objects/Specific/Hydroponics/orange.rsi
state: produce
- type: entity
name: pineapple
@@ -649,6 +721,13 @@
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-pineapple
sprite:
sprite: Objects/Specific/Hydroponics/pineapple.rsi
state: produce
- type: entity
name: potato
@@ -681,6 +760,13 @@
tags:
- Potato
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-potato
sprite:
sprite: Objects/Specific/Hydroponics/potato.rsi
state: produce
- type: entity
@@ -737,6 +823,13 @@
tags:
- Fruit
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-tomato
sprite:
sprite: Objects/Specific/Hydroponics/tomato.rsi
state: produce
- type: entity
name: blue tomato
@@ -782,6 +875,13 @@
tags:
- Fruit
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-tomato
sprite:
sprite: Objects/Specific/Hydroponics/blue_tomato.rsi
state: produce
- type: entity
name: blood tomato
@@ -825,6 +925,13 @@
tags:
- Fruit # Fuck you they're a fruit
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-tomato
sprite:
sprite: Objects/Specific/Hydroponics/blood_tomato.rsi
state: produce
- type: entity
name: eggplant
@@ -883,6 +990,13 @@
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-apple
sprite:
sprite: Objects/Specific/Hydroponics/apple.rsi
state: produce
- type: entity
name: golden apple
@@ -919,6 +1033,13 @@
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-apple
sprite:
sprite: Objects/Specific/Hydroponics/golden_apple.rsi
state: produce
- type: entity
name: cocoa pod
@@ -952,6 +1073,13 @@
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-cocoa
sprite:
sprite: Objects/Specific/Hydroponics/cocoa.rsi
state: produce
- type: entity
name: ear of corn
@@ -963,7 +1091,8 @@
flavors:
- corn
- type: Food
trash: FoodCornTrash
trash:
- FoodCornTrash
- type: SolutionContainerManager
solutions:
food:
@@ -989,6 +1118,13 @@
Quantity: 3
- ReagentId: Enzyme
Quantity: 2
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-corn
sprite:
sprite: Objects/Specific/Hydroponics/corn.rsi
state: produce
- type: entity
name: corn cob
@@ -1011,6 +1147,13 @@
reagents:
- ReagentId: Cornmeal
Quantity: 10
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-corn
sprite:
sprite: Objects/Specific/Hydroponics/corn.rsi
state: produce
- type: entity
name: onion
@@ -1042,6 +1185,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-onion
sprite:
sprite: Objects/Specific/Hydroponics/onion.rsi
state: produce
- type: entity
name: red onion
@@ -1073,6 +1223,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-onion
sprite:
sprite: Objects/Specific/Hydroponics/onion_red.rsi
state: produce
- type: entity
name: chanterelle cluster
@@ -1093,6 +1250,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-mushroom
sprite:
sprite: Objects/Specific/Hydroponics/chanterelle.rsi
state: produce
# Slices
@@ -1136,6 +1300,13 @@
tags:
- Fruit
- Slice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-pineapple
sprite:
sprite: Objects/Specific/Hydroponics/pineapple.rsi
state: slice
- type: entity
name: onion slice
@@ -1163,6 +1334,13 @@
tags:
- Vegetable
- Slice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-onion
sprite:
sprite: Objects/Specific/Hydroponics/onion.rsi
state: slice
- type: entity
name: red onion slice
@@ -1190,6 +1368,13 @@
tags:
- Vegetable
- Slice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-onion
sprite:
sprite: Objects/Specific/Hydroponics/onion_red.rsi
state: slice
- type: entity
name: chili pepper
@@ -1218,6 +1403,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-chili
sprite:
sprite: Objects/Specific/Hydroponics/chili.rsi
state: produce
- type: entity
name: chilly pepper
@@ -1244,6 +1436,13 @@
sprite: Objects/Specific/Hydroponics/chilly.rsi
- type: Produce
seedId: chilly
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-chilly
sprite:
sprite: Objects/Specific/Hydroponics/chilly.rsi
state: produce
- type: entity
name: aloe
@@ -1272,6 +1471,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-aloe
sprite:
sprite: Objects/Specific/Hydroponics/aloe.rsi
state: produce
- type: entity
name: poppy
@@ -1304,6 +1510,13 @@
- type: Tag
tags:
- Flower # TODO add "RedFlower" or "Poppy" tag, when other color flowers will be
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-poppy
sprite:
sprite: Objects/Specific/Hydroponics/poppy.rsi
state: produce
- type: entity
name: lily
@@ -1332,6 +1545,13 @@
- type: Tag
tags:
- Flower
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-lily
sprite:
sprite: Objects/Specific/Hydroponics/lily.rsi
state: produce
- type: entity
name: lingzhi
@@ -1358,6 +1578,13 @@
seedId: lingzhi
- type: Extractable
grindableSolutionName: food
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-mushroom
sprite:
sprite: Objects/Specific/Hydroponics/lingzhi.rsi
state: produce
- type: entity
name: ambrosia vulgaris
@@ -1397,6 +1624,13 @@
- type: Tag
tags:
- Ambrosia
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-ambrosia
sprite:
sprite: Objects/Specific/Hydroponics/ambrosia_vulgaris.rsi
state: produce
- type: entity
name: ambrosia deus
@@ -1434,6 +1668,13 @@
- type: Tag
tags:
- Ambrosia
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-ambrosia
sprite:
sprite: Objects/Specific/Hydroponics/ambrosia_deus.rsi
state: produce
- type: entity
name: galaxythistle
@@ -1461,17 +1702,24 @@
tags:
- Galaxythistle
- Fruit # Probably?
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-galaxy
sprite:
sprite: Objects/Specific/Hydroponics/galaxythistle.rsi
state: produce
- type: entity
name: glasstle
parent: FoodProduceBase
id: FoodGlasstle
description: A fragile crystal plant with lot of spiky thorns.
description: A fragile crystal plant with lot of spiky thorns.
components:
- type: Item
size: Small
sprite: Objects/Specific/Hydroponics/glasstle.rsi
heldPrefix: produce
heldPrefix: produce
- type: FlavorProfile
flavors:
- sharp
@@ -1488,7 +1736,7 @@
seedId: glasstle
- type: Extractable
grindableSolutionName: food
- type: Damageable
- type: Damageable
damageContainer: Inorganic
- type: ToolRefinable
refineResult:
@@ -1511,7 +1759,7 @@
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: DamageOnHit
- type: DamageOnHit
damage:
types:
Blunt: 10
@@ -1525,7 +1773,13 @@
- type: Tag
tags:
- Galaxythistle
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-glasstle
sprite:
sprite: Objects/Specific/Hydroponics/glasstle.rsi
state: produce
- type: entity
name: fly amanita
@@ -1552,10 +1806,17 @@
- type: Extractable
grindableSolutionName: food
- type: BadFood
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-mushroom
sprite:
sprite: Objects/Specific/Hydroponics/fly_amanita.rsi
state: produce
- type: entity
name: gatfruit
parent: FoodProduceBase
parent: [ FoodProduceBase, BaseSyndicateContraband ]
id: FoodGatfruit
description: A delicious, gun-shaped fruit with a thick wooden stem.
components:
@@ -1576,10 +1837,18 @@
- type: Produce
seedId: gatfruit
- type: Food
trash: WeaponRevolverPython
trash:
- WeaponRevolverPython
- type: Tag
tags:
- Fruit # It's in the name
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-gatfruit
sprite:
sprite: Objects/Specific/Hydroponics/gatfruit.rsi
state: produce
- type: entity
name: rice bushel
@@ -1597,6 +1866,13 @@
Quantity: 10
- type: Produce
seedId: rice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-rice
sprite:
sprite: Objects/Specific/Hydroponics/rice.rsi
state: produce
- type: entity
name: soybeans
@@ -1623,6 +1899,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-soy
sprite:
sprite: Objects/Specific/Hydroponics/soybeans.rsi
state: produce
- type: entity
name: spaceman's trumpet
@@ -1651,6 +1934,13 @@
- Flower
- type: Instrument #hehe trumpet
program: 56
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-soy
sprite:
sprite: Objects/Specific/Hydroponics/soybeans.rsi
state: produce
- type: entity
name: koibean
@@ -1679,6 +1969,13 @@
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-koibean
sprite:
sprite: Objects/Specific/Hydroponics/koibean.rsi
state: produce
- type: entity
name: watermelon
@@ -1775,6 +2072,13 @@
tags:
- Fruit
- Slice
- type: FoodSequenceElement
entries:
burger:
name: food-sequence-burger-content-watermelon
sprite:
sprite: Objects/Specific/Hydroponics/watermelon.rsi
state: slice
- type: entity
name: grapes
@@ -1848,7 +2152,8 @@
flavors:
- bungo
- type: Food
trash: FoodBungoPit
trash:
- FoodBungoPit
- type: SolutionContainerManager
solutions:
food:

View File

@@ -7,7 +7,8 @@
abstract: true
components:
- type: Food
trash: FoodKebabSkewer
trash:
- FoodKebabSkewer
- type: Sprite
sprite: Objects/Consumable/Food/skewer.rsi
- type: SolutionContainerManager

View File

@@ -41,7 +41,8 @@
state: boritos
- type: Item
- type: Food
trash: FoodPacketBoritosTrash
trash:
- FoodPacketBoritosTrash
- type: entity
name: C&Ds
@@ -56,7 +57,8 @@
state: cnds
- type: Item
- type: Food
trash: FoodPacketCnDsTrash
trash:
- FoodPacketCnDsTrash
- type: entity
name: cheesie honkers
@@ -72,7 +74,8 @@
state: cheesiehonkers
- type: Item
- type: Food
trash: FoodPacketCheesieTrash
trash:
- FoodPacketCheesieTrash
- type: entity
name: chips
@@ -89,7 +92,8 @@
state: chips
- type: Item
- type: Food
trash: FoodPacketChipsTrash
trash:
- FoodPacketChipsTrash
- type: entity
name: chocolate bar
@@ -183,7 +187,8 @@
state: pistachio
- type: Item
- type: Food
trash: FoodPacketPistachioTrash
trash:
- FoodPacketPistachioTrash
- type: Tag
tags:
- Fruit # Seed of a fruit, you can yell at me
@@ -204,7 +209,8 @@
- type: Item
heldPrefix: popcorn
- type: Food
trash: FoodPacketPopcornTrash
trash:
- FoodPacketPopcornTrash
- type: entity
name: 4no raisins
@@ -219,7 +225,8 @@
state: raisins
- type: Item
- type: Food
trash: FoodPacketRaisinsTrash
trash:
- FoodPacketRaisinsTrash
- type: Tag
tags:
- Fruit
@@ -237,7 +244,8 @@
state: semki
- type: Item
- type: Food
trash: FoodPacketSemkiTrash
trash:
- FoodPacketSemkiTrash
- type: entity
name: sus jerky
@@ -252,7 +260,8 @@
state: susjerky
- type: Item
- type: Food
trash: FoodPacketSusTrash
trash:
- FoodPacketSusTrash
- type: Tag
tags:
- Meat
@@ -270,7 +279,8 @@
state: syndicakes
- type: Item
- type: Food
trash: FoodPacketSyndiTrash
trash:
- FoodPacketSyndiTrash
- type: entity
parent: FoodSnackBase
@@ -294,7 +304,8 @@
- type: Sprite
state: ramen
- type: Food
trash: FoodPacketCupRamenTrash
trash:
- FoodPacketCupRamenTrash
- type: entity
parent: DrinkRamen
@@ -336,7 +347,8 @@
- ReagentId: Soysauce
Quantity: 2
- type: Food
trash: FoodPacketChowMeinTrash
trash:
- FoodPacketChowMeinTrash
- type: entity
name: dan dan noodles
@@ -364,7 +376,8 @@
- ReagentId: Soysauce
Quantity: 2
- type: Food
trash: FoodPacketDanDanTrash
trash:
- FoodPacketDanDanTrash
- type: entity
name: fortune cookie
@@ -389,7 +402,8 @@
heldPrefix: packet
size: Tiny
- type: Food
trash: FoodCookieFortune
trash:
- FoodCookieFortune
- type: entity
id: FoodSnackNutribrick

View File

@@ -8,7 +8,8 @@
- type: Item
storedRotation: -90
- type: Food
trash: FoodBowlBig
trash:
- FoodBowlBig
utensil: Spoon
- type: SolutionContainerManager
solutions:
@@ -970,7 +971,8 @@
flavors:
- miso
- type: Food
trash: FoodBowlFancy
trash:
- FoodBowlFancy
- type: Sprite
layers:
- state: bowl2

View File

@@ -180,7 +180,7 @@
- type: entity
id: CigPackSyndicate
parent: CigPackBase
parent: [CigPackBase, BaseSyndicateContraband]
name: Interdyne herbals packet
description: Elite cigarettes for elite syndicate agents. Infused with medicine for when you need to do more than calm your nerves.
components:

View File

@@ -229,7 +229,7 @@
prototype: ComputerCrewMonitoring
- type: entity
parent: BaseComputerCircuitboard
parent: [BaseComputerCircuitboard, BaseGrandTheftContraband]
id: IDComputerCircuitboard
name: ID card computer board
description: A computer printed circuit board for an ID card console.
@@ -405,4 +405,4 @@
- type: Sprite
state: cpu_science
- type: ComputerBoard
prototype: ComputerRoboticsControl
prototype: ComputerRoboticsControl

View File

@@ -1,6 +1,6 @@
- type: entity
name: C.H.I.M.P. handcannon upgrade chip
parent: BaseItem
parent: [BaseItem, BaseSyndicateContraband]
id: WeaponPistolCHIMPUpgradeKit
description: An experimental upgrade kit for the C.H.I.M.P.
components:

View File

@@ -1,7 +1,7 @@
- type: entity
name: holoparasite injector
id: HoloparasiteInjector
parent: BaseItem
parent: [BaseItem, BaseSyndicateContraband]
description: A complex artwork of handheld machinery allowing the user to host a holoparasite guardian.
components:
- type: Sprite
@@ -34,7 +34,7 @@
- type: entity
name: holoparasite box
parent: BoxCardboard
parent: [BoxCardboard, BaseSyndicateContraband]
id: BoxHoloparasite
description: A box containing a holoparasite injector.
components:
@@ -50,7 +50,7 @@
- type: entity
name: holoclown box
parent: BoxCardboard
parent: [BoxCardboard, BaseSyndicateContraband]
id: BoxHoloclown
description: A box containing a holoclown injector.
components:

View File

@@ -1,5 +1,5 @@
- type: entity
parent: BaseItem
parent: [BaseItem, BaseSyndicateContraband]
abstract: true
id: ReinforcementRadio
name: syndicate reinforcement radio

View File

@@ -1,6 +1,6 @@
- type: entity
id: SingularityBeacon
parent: BaseMachinePowered
parent: [BaseMachinePowered, BaseSyndicateContraband]
name: singularity beacon
description: A syndicate device that attracts the singularity. If it's loose and you're seeing this, run.
components:

View File

@@ -1,5 +1,5 @@
- type: entity
parent: BaseItem
parent: [BaseItem, BaseSyndicateContraband]
id: ChameleonProjector
name: chameleon projector
description: Holoparasite technology used to create a hard-light replica of any object around you. Disguise is destroyed when picked up or deactivated.

View File

@@ -200,7 +200,7 @@
- state: service_label
- type: entity
parent: EncryptionKey
parent: [EncryptionKey, BaseRestrictedContraband]
id: EncryptionKeySyndie
name: blood-red encryption key
description: An encryption key used by... wait... Who is the owner of this chip?
@@ -215,7 +215,7 @@
- state: synd_label
- type: entity
parent: EncryptionKey
parent: [ EncryptionKey, BaseScienceContraband ]
id: EncryptionKeyBinary
name: binary translator key
description: An encryption key that translates binary signals used by silicons.

View File

@@ -1,6 +1,6 @@
- type: entity
id: HandTeleporter
parent: BaseItem
parent: [BaseItem, BaseGrandTheftContraband]
name: hand teleporter
description: "A Nanotrasen signature item--only the finest bluespace tech. Instructions: Use once to create a portal which teleports at random. Use again to link it to a portal at your current location. Use again to clear all portals."
components:

View File

@@ -12,7 +12,7 @@
map: ["base"]
- type: StepTrigger
intersectRatio: 0.2
requiredTriggeredSpeed: 0
requiredTriggeredSpeed: 2
- type: Mousetrap
- type: TriggerOnStepTrigger
- type: ClothingRequiredStepTrigger

View File

@@ -639,7 +639,7 @@
- type: entity
parent: BasePDA
id: CentcomPDA
name: CentCom PDA
name: CentComm PDA
description: Light green sign of walking bureaucracy.
components:
- type: Pda

View File

@@ -28,7 +28,7 @@
- type: entity
name: security radio
description: A handy security radio.
parent: RadioHandheld
parent: [ RadioHandheld, BaseRestrictedContraband ]
id: RadioHandheldSecurity
components:
- type: RadioMicrophone

View File

@@ -191,7 +191,7 @@
acts: [ "Destruction" ]
- type: entity
parent: BaseItem
parent: [ BaseItem, BaseSyndicateContraband ]
id: HypoDartBox
name: hypodart box
suffix: HypoDart

View File

@@ -17,7 +17,7 @@
type: InstrumentBoundUserInterface
requireInputValidation: false
enum.StationMapUiKey.Key:
type: UntrackedStationMapBoundUserInterface
type: StationMapBoundUserInterface
requireInputValidation: false
- type: Sprite
sprite: Objects/Fun/pai.rsi
@@ -75,7 +75,7 @@
- type: StationMap
- type: entity
parent: PersonalAI
parent: [ PersonalAI, BaseSyndicateContraband]
id: SyndicatePersonalAI
name: syndicate personal ai device
description: Your Syndicate pal who's fun to be with!

View File

@@ -53,6 +53,22 @@
- ReagentId: Fiber
Quantity: 10
- type: entity
parent: BasePlushie
id: PlushieThrongler
name: The Throngler plushie
description: A stuffed toy to remind cargo techs of what they can no longer have.
components:
- type: Sprite
sprite: Objects/Weapons/Melee/Throngler2.rsi
state: icon
- type: MeleeWeapon
wideAnimationRotation: -135
attackRate: 10
- type: Item
size: Ginormous
sprite: Objects/Weapons/Melee/Throngler-in-hand.rsi
- type: entity
parent: BasePlushie
id: PlushieGhost
@@ -199,7 +215,7 @@
shader: unshaded
- type: entity
parent: BasePlushie
parent: [ BasePlushie, BaseSyndicateContraband ]
id: PlushieNuke
name: nukie plushie
description: A stuffed toy that resembles a syndicate nuclear operative. The tag claims operatives to be purely fictitious.
@@ -263,7 +279,7 @@
parent: BasePlushie
id: PlushieLizard #Weh!
name: lizard plushie
description: An adorable stuffed toy that resembles a lizardperson. Made by CentCom as a token initiative to combat speciesism in work environments. "Welcome your new colleagues as you do this plush, with open arms!"
description: An adorable stuffed toy that resembles a lizardperson. Made by CentComm as a token initiative to combat speciesism in work environments. "Welcome your new colleagues as you do this plush, with open arms!"
components:
- type: Sprite
state: plushie_lizard
@@ -321,7 +337,7 @@
parent: BasePlushie
id: PlushieSpaceLizard #ᵂᵉʰ!
name: space lizard plushie
description: An adorable stuffed toy that resembles a lizardperson in an EVA suit. Made by CentCom as a token initiative to combat speciesism in space environments. "Welcome your new colleges as you do this plush, with open arms!"
description: An adorable stuffed toy that resembles a lizardperson in an EVA suit. Made by CentComm as a token initiative to combat speciesism in space environments. "Welcome your new colleges as you do this plush, with open arms!"
components:
- type: Sprite
state: plushie_spacelizard

View File

@@ -6,6 +6,8 @@
description: A small piece of crystal.
components:
- type: Sharp
- type: Execution
doAfterDuration: 4.0
- type: Sprite
layers:
- sprite: Objects/Materials/Shards/crystal.rsi

View File

@@ -363,10 +363,6 @@
layers:
- state: diamond
map: ["base"]
- type: StaticPrice
price: 0
- type: StackPrice
price: 500
- type: Appearance
- type: Item
heldPrefix: diamond
@@ -378,6 +374,10 @@
reagents:
- ReagentId: Carbon
Quantity: 20
- type: Material
- type: PhysicalComposition
materialComposition:
Diamond: 100
- type: entity
parent: MaterialDiamond
@@ -513,7 +513,8 @@
flavors:
- banana
- type: Food
trash: TrashBananiumPeel
trash:
- TrashBananiumPeel
- type: BadFood
- type: SolutionContainerManager
solutions:

View File

@@ -0,0 +1,408 @@
- type: entity
parent: BaseItem
id: BaseScrap
abstract: true
name: scrap
description: Worthless junk. You could probably get some materials out of it though.
suffix: Scrap
components:
- type: Sprite
sprite: Objects/Materials/Scrap/generic.rsi
- type: Item
sprite: Objects/Materials/Scrap/generic.rsi
size: Normal
- type: Damageable
damageContainer: Inorganic
damageModifierSet: FlimsyMetallic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 150
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Tag
tags:
- Recyclable
- type: entity
parent: BaseScrap
id: ScrapSteel
name: blasted steel pile
description: An pile of steel welded together in extreme heat. It's of a decent size overall; you could probably get a fair amount of sheets out of it.
components:
- type: Sprite
layers:
- state: metal-1
map: [ "base" ]
- type: Item
size: Ginormous
heldPrefix: metal
- type: MultiHandedItem
- type: RandomSprite
available:
- base:
metal-1: ""
metal-2: ""
metal-3: ""
- type: PhysicalComposition
materialComposition:
Steel: 3000 # 30 sheets
- type: entity
parent: BaseScrap
id: ScrapGlass
name: scrap circuitry
description: A huge lump of various circuits, strangely fused together. You could likely extract some materials out of this.
components:
- type: Sprite
layers:
- state: glass-1
map: [ "base" ]
- type: Item
heldPrefix: "glass"
size: Large
shape:
- 0,0,2,2 # 3x3
- type: RandomSprite
available:
- base:
glass-1: ""
glass-2: ""
glass-3: ""
glass-4: ""
glass-5: ""
glass-6: ""
- type: PhysicalComposition
materialComposition:
Glass: 1500 # 15 sheets
Steel: 500 # 5 sheets
- type: entity
parent: BaseScrap
id: ScrapAirlock1
name: airlock door
description: This used to keep air in. Now it doesn't seem to be doing anything at all.
components:
- type: Sprite
layers:
- state: junk-airlock-1
map: [ "base" ]
- type: RandomSprite
available:
- base:
junk-airlock-1: ""
junk-airlock-2: ""
- type: Item
size: Ginormous
heldPrefix: "airlock"
- type: MultiHandedItem
- type: PhysicalComposition
materialComposition:
Steel: 1500 # 15 sheets
- type: entity
parent: BaseScrap
id: ScrapAirlock2
name: airlock light
description: Serves it right for flashing red all those times.
components:
- type: Sprite
layers:
- state: junk-airlock-3
- type: Item
size: Normal
shape:
- 0,0,3,0
- type: PhysicalComposition
materialComposition:
Steel: 200 # 2 sheets
Glass: 500 # 5 sheets
- type: entity
parent: BaseScrap
id: ScrapBucket
name: busted bucket
description: Dear god...
components:
- type: Sprite
layers:
- state: junk-bucket
- type: PhysicalComposition
materialComposition:
Plastic: 300 # 3 sheets
- type: entity
parent: BaseScrap
id: ScrapCamera
name: broken camera
description: It might still be watching.
components:
- type: Sprite
layers:
- state: junk-camera
- type: PhysicalComposition
materialComposition:
Steel: 500 # 5 sheets
Glass: 100 # 1 sheet
- type: entity
parent: BaseScrap
id: ScrapCanister1
name: canister handle
description: Helpful for holding a canister. Now you just need the actual canister part.
components:
- type: Sprite
layers:
- state: junk-canister-1
- type: PhysicalComposition
materialComposition:
Steel: 300 # 3 sheets
- type: entity
parent: BaseScrap
id: ScrapCanister2
name: canister valve
description: A valve from a gas canister.
components:
- type: Sprite
layers:
- state: junk-canister-2
- type: Item
size: Small
- type: PhysicalComposition
materialComposition:
Steel: 200 # 2 sheets
- type: entity
parent: BaseScrap
id: ScrapCloset
name: closet door
description: A blown off door from a maintenance closet. Looks like a nice piece of wall decor.
components:
- type: Sprite
layers:
- state: junk-closet
- type: MultiHandedItem
- type: Item
heldPrefix: closet
size: Huge
shape:
- 0,0,5,2
- type: PhysicalComposition
materialComposition:
Steel: 1500 # 15 sheets
- type: entity
parent: BaseScrap
id: ScrapFaxMachine
name: fax machine
description: The unfortunate result of one too many ASCII arts being sent to Central Command.
components:
- type: Sprite
layers:
- state: junk-fax
- type: Item
size: Huge
- type: PhysicalComposition
materialComposition:
Plastic: 800 # 8 sheets
Steel: 200 # 2 sheets
- type: entity
parent: BaseScrap
id: ScrapFireExtinguisher
name: split fire extinguisher
description: The large gash down the center makes you worry for the previous user.
components:
- type: Sprite
layers:
- state: junk-fireextinguisher
- type: PhysicalComposition
materialComposition:
Steel: 600 # 6 sheets
- type: entity
parent: BaseScrap
id: ScrapFirelock1
name: firelock door
description: At least you still know what it's meant for.
components:
- type: Sprite
layers:
- state: junk-firelock-1
- type: Item
size: Ginormous
heldPrefix: firelock-1
- type: MultiHandedItem
- type: PhysicalComposition
materialComposition:
Steel: 2000 # 20 sheets
- type: entity
parent: BaseScrap
id: ScrapFirelock2
name: firelock door
description: OH! That's where the other half went!
components:
- type: Sprite
layers:
- state: junk-firelock-2
- type: Item
size: Ginormous
heldPrefix: firelock-2
- type: MultiHandedItem
- type: PhysicalComposition
materialComposition:
Steel: 2000 # 20 sheets
- type: entity
parent: BaseScrap
id: ScrapFirelock3
name: firelock frame
components:
- type: Sprite
layers:
- state: junk-firelock-3
- type: Item
size: Large
- type: PhysicalComposition
materialComposition:
Steel: 700 # 7 sheets
- type: entity
parent: BaseScrap
id: ScrapIntercom
name: intercom scrap
description: You wish it at least came with some encryption keys.
components:
- type: Sprite
layers:
- state: junk-intercom-1
map: [ "base" ]
- type: RandomSprite
available:
- base:
junk-intercom-1: ""
junk-intercom-2: ""
junk-intercom-3: ""
- type: Item
- type: PhysicalComposition
materialComposition:
Steel: 400 # 4 sheets
Plastic: 300 # 3 sheets
- type: entity
parent: BaseScrap
id: ScrapJetpack
name: busted jetpack
description: Looks like it won't be flying any more.
components:
- type: Sprite
layers:
- state: junk-jetpack
- type: Item
size: Huge
heldPrefix: jetpack
- type: PhysicalComposition
materialComposition:
Steel: 1000 # 10 sheets
Plastic: 200 # 2 sheets
- type: entity
parent: BaseScrap
id: ScrapMedkit
name: snapped medkit
description: Hopefully they got some use out of it.
components:
- type: Sprite
layers:
- state: junk-medkit-1
map: [ "base" ]
- type: RandomSprite
available:
- base:
junk-medkit-1: ""
junk-medkit-2: ""
- type: Item
size: Large
- type: PhysicalComposition
materialComposition:
Plastic: 500 # 5 sheets
- type: entity
parent: BaseScrap
id: ScrapMopBucket
name: half a mop bucket
description: Tiders die. Janitors survive.
components:
- type: Sprite
layers:
- state: junk-mop-bucket
- type: Item
size: Huge
- type: PhysicalComposition
materialComposition:
Plastic: 1500 # 15 sheets
- type: entity
parent: BaseScrap
id: ScrapPAI
name: personal ai device
description: A buddy! You still in there? Hello? Buddy???
components:
- type: Sprite
layers:
- state: junk-pai
- type: Item
size: Small
- type: PhysicalComposition
materialComposition:
Steel: 300 # 3 sheets
Plastic: 200 # 2 sheets
- type: entity
parent: BaseScrap
id: ScrapPAIGold
name: gilded personal ai device
description: Wow! What a one-in-a-million find! This would be worth a fortune... if it was in good condition.
components:
- type: Sprite
layers:
- state: junk-pai-gold
- type: Item
size: Small
- type: PhysicalComposition
materialComposition:
Gold: 100 # 1 sheet
Plastic: 400 # 4 sheets
- type: entity
parent: BaseScrap
id: ScrapTube
name: shattered sample tube
description: A glass tube containing some kind of rare sample. Or at least, it used to contain it. Not much left in there now.
components:
- type: Sprite
layers:
- state: tube
map: [ "base" ]
- type: RandomSprite
available:
- base:
tube: ""
tube-bl: ""
tube-bk: ""
tube-g: ""
tube-r: ""
tube-y: ""
- type: Item
size: Small
- type: PhysicalComposition
materialComposition:
Glass: 500 # 5 sheets
Plastic: 100 # 1 sheet

View File

@@ -5,6 +5,8 @@
description: It's a shard of some unknown material.
components:
- type: Sharp
- type: Execution
doAfterDuration: 4.0
- type: Sprite
layers:
- sprite: Objects/Materials/Shards/shard.rsi

View File

@@ -83,7 +83,7 @@
- type: entity
id: BedsheetCentcom
parent: BedsheetBase
name: CentCom bedsheet
name: CentComm bedsheet
description: Woven with advanced nanothread for warmth as well as being very decorated, essential for all officials.
components:
- type: Sprite

View File

@@ -5,6 +5,8 @@
description: In Space Glasgow this is called a conversation starter.
components:
- type: Sharp
- type: Execution
doAfterDuration: 4.0
- type: MeleeWeapon
attackRate: 1.5
damage:

View File

@@ -18,7 +18,7 @@
parent: BaseItem
name: paired chopsticks
id: PairedChopsticks
description: You should probably seperate them.
description: You should probably separate them.
components:
- type: SpawnItemsOnUse
items:

View File

@@ -1,6 +1,6 @@
- type: entity
name: nuclear authentication disk
parent: BaseItem
parent: [BaseItem, BaseGrandTheftContraband]
id: NukeDisk
description: A nuclear auth disk, capable of arming a nuke if used along with a code. Note from nanotrasen reads "THIS IS YOUR MOST IMPORTANT POSESSION, SECURE DAT FUKKEN DISK!"
components:
@@ -25,7 +25,7 @@
- type: entity
name: nuclear authentication disk
parent: BaseItem
parent: [BaseItem, BaseGrandTheftContraband]
id: NukeDiskFake
suffix: Fake
description: A nuclear auth disk, capable of arming a nuke if used along with a code. Note from nanotrasen reads "THIS IS YOUR MOST IMPORTANT POSESSION, SECURE DAT FUKKEN DISK!"

View File

@@ -2,7 +2,7 @@
name: handcuffs
description: Used to detain criminals and other assholes.
id: Handcuffs
parent: BaseItem
parent: [BaseItem, BaseRestrictedContraband]
components:
- type: Item
size: Small

View File

@@ -100,7 +100,7 @@
- state: idintern-service
- type: entity
parent: IDCardStandard
parent: [IDCardStandard, BaseGrandTheftContraband]
id: CaptainIDCard
name: captain ID card
components:
@@ -580,7 +580,7 @@
- type: Item
heldPrefix: blue
- type: IdCard
jobTitle: Centcom Agent
jobTitle: Centcomm Agent
- type: entity
name: passenger ID card
@@ -599,54 +599,6 @@
- state: default
- state: idpassenger
- type: AgentIDCard
icons:
# TODO figure out a better way of doing this.
# Probably by adding a bool or icon-category data-field to the icon prototype?
- JobIconDetective
- JobIconQuarterMaster
- JobIconBotanist
- JobIconBoxer
- JobIconAtmosphericTechnician
- JobIconNanotrasen
- JobIconPrisoner
- JobIconJanitor
- JobIconChemist
- JobIconStationEngineer
- JobIconSecurityOfficer
- JobIconChiefMedicalOfficer
- JobIconRoboticist
- JobIconChaplain
- JobIconLawyer
- JobIconUnknown
- JobIconLibrarian
- JobIconCargoTechnician
- JobIconScientist
- JobIconResearchAssistant
- JobIconGeneticist
- JobIconClown
- JobIconCaptain
- JobIconHeadOfPersonnel
- JobIconVirologist
- JobIconShaftMiner
- JobIconPassenger
- JobIconChiefEngineer
- JobIconBartender
- JobIconHeadOfSecurity
- JobIconMedicalDoctor
- JobIconParamedic
- JobIconChef
- JobIconWarden
- JobIconResearchDirector
- JobIconMime
- JobIconMusician
- JobIconReporter
- JobIconPsychologist
- JobIconMedicalIntern
- JobIconTechnicalAssistant
- JobIconServiceWorker
- JobIconSecurityCadet
- JobIconZookeeper
- JobIconVisitor
- type: ActivatableUI
key: enum.AgentIDCardUiKey.Key
inHandsOnly: true
@@ -785,7 +737,7 @@
- type: Item
heldPrefix: blue
- type: IdCard
jobTitle: Centcom Quarantine Officer
jobTitle: Centcomm Quarantine Officer
- type: entity
parent: IDCardStandard

View File

@@ -94,7 +94,7 @@
- type: entity
id: BaseImplantOnlyImplanterSyndi
parent: BaseImplantOnlyImplanter
parent: [BaseImplantOnlyImplanter, BaseSyndicateContraband]
description: A compact disposable syringe exclusively designed for the injection of subdermal implants.
abstract: true
components:
@@ -153,7 +153,7 @@
- type: entity
id: TrackingImplanter
name: tracking implanter
parent: BaseImplantOnlyImplanter
parent: [ BaseImplantOnlyImplanter, BaseRestrictedContraband]
components:
- type: Implanter
implant: TrackingImplant
@@ -247,7 +247,7 @@
- type: entity
id: MindShieldImplanter
name: mindshield implanter
parent: BaseImplantOnlyImplanter
parent: [ BaseImplantOnlyImplanter, BaseSecurityCommandContraband]
components:
- type: Implanter
implant: MindShieldImplant

View File

@@ -410,10 +410,10 @@
- type: entity
id: BoxFolderCentCom
name: CentCom folder
name: CentComm folder
parent: BoxFolderBase
suffix: DO NOT MAP
description: CentCom's miserable little pile of secrets!
description: CentComm's miserable little pile of secrets!
components:
- type: Sprite
layers:
@@ -482,8 +482,8 @@
- type: entity
id: BoxFolderCentComClipboard
parent: BoxFolderClipboard
name: CentCom clipboard
description: A luxurious clipboard upholstered with green velvet. Often seen carried by CentCom officials, seldom seen actually used.
name: CentComm clipboard
description: A luxurious clipboard upholstered with green velvet. Often seen carried by CentComm officials, seldom seen actually used.
components:
- type: Sprite
sprite: Objects/Misc/cc-clipboard.rsi
@@ -503,7 +503,7 @@
- type: entity
id: BoxFolderQmClipboard
parent: BoxFolderClipboard
parent: [BoxFolderClipboard, BaseGrandTheftContraband]
name: requisition digi-board
description: A bulky electric clipboard, filled with shipping orders and financing details. With so many compromising documents, you ought to keep this safe.
components:

View File

@@ -58,7 +58,7 @@
- type: entity
name: Cybersun pen
parent: PenEmbeddable
parent: [PenEmbeddable, BaseSyndicateContraband]
id: CyberPen
description: A high-tech pen straight from Cybersun's legal department, capable of refracting hard-light at impossible angles through its diamond tip in order to write. So powerful, it's even able to rewrite officially stamped documents should the need arise.
components:
@@ -95,7 +95,7 @@
state: pen_cap
- type: entity
name: CentCom pen
name: CentComm pen
parent: CyberPen
id: PenCentcom
description: In an attempt to keep up with the "power" of the cybersun bureaucracy, NT made a replica of cyber pen, in their corporate style.

View File

@@ -51,7 +51,7 @@
state: stamp-cap
- type: entity
name: CentCom rubber stamp
name: CentComm rubber stamp
parent: RubberStampBase
id: RubberStampCentcom
suffix: DO NOT MAP
@@ -211,7 +211,7 @@
- type: entity
name: syndicate rubber stamp
parent: RubberStampBase
parent: [RubberStampBase, BaseSyndicateContraband]
id: RubberStampSyndicate
suffix: DO NOT MAP
components:

View File

@@ -1,5 +1,5 @@
- type: entity
parent: BaseItem
parent: [BaseItem, BaseGrandTheftContraband]
id: BookSecretDocuments
name: "emergency security orders"
description: TOP SECRET. These documents specify the Emergency Orders that the HoS must carry out when ordered by Central Command.

View File

@@ -173,7 +173,7 @@
implantAction: ActionActivateEmpImplant
- type: TriggerImplantAction
- type: EmpOnTrigger
range: 1.75
range: 2.75
energyConsumption: 50000
disableDuration: 10

View File

@@ -25,6 +25,8 @@
color: "#FFFFFF"
visible: false
shader: unshaded
- map: [ enum.ExpendableLightVisualLayers.Overlay ]
state: torch_nocloth
- type: Icon
sprite: Objects/Misc/torch.rsi
state: icon

View File

@@ -1,6 +1,6 @@
- type: entity
id: PowerSink
parent: BaseMachine
parent: [BaseMachine, BaseSyndicateContraband]
name: power sink
description: Drains immense amounts of electricity from the grid.
components:

View File

@@ -64,7 +64,7 @@
- type: entity
name: riot shield
parent: BaseShield
parent: [ BaseShield, BaseRestrictedContraband ]
id: RiotShield
description: A large tower shield. Good for controlling crowds.
components:
@@ -85,7 +85,7 @@
- type: entity
name: riot laser shield
parent: BaseShield
parent: [ BaseShield, BaseRestrictedContraband ]
id: RiotLaserShield
description: A riot shield built for withstanding lasers, but not much else.
components:
@@ -105,7 +105,7 @@
- type: entity
name: riot bullet shield
parent: BaseShield
parent: [ BaseShield, BaseRestrictedContraband ]
id: RiotBulletShield
description: A ballistic riot shield built for withstanding bullets, but not much else.
components:
@@ -368,7 +368,7 @@
- type: entity
name: energy shield
parent: BaseItem
parent: [BaseItem, BaseSyndicateContraband]
id: EnergyShield
description: Exotic energy shield, when folded, can even fit in your pocket.
components:

View File

@@ -49,7 +49,7 @@
stealGroup: Bible
- type: entity
parent: Bible
parent: [Bible, BaseSyndicateContraband]
name: necronomicon
description: "There's a note: Klatuu, Verata, Nikto -- Don't forget it again!"
id: BibleNecronomicon

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