Re-organizing the prototypes folder (#1384)

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
This commit is contained in:
AJCM-git
2020-07-20 06:26:16 -04:00
committed by GitHub
parent 202954efe2
commit 20ca4ccd4a
214 changed files with 4311 additions and 4566 deletions

View File

@@ -496,7 +496,7 @@ namespace Content.Server.GameObjects.Components.Chemistry
}
//Play reaction sound client-side
_audioSystem.PlayAtCoords("/Audio/Effects/chemistry/bubbles.ogg", Owner.Transform.GridPosition);
_audioSystem.PlayAtCoords("/Audio/Effects/Chemistry/bubbles.ogg", Owner.Transform.GridPosition);
}
/// <summary>

View File

@@ -67,7 +67,7 @@ namespace Content.Server.GameObjects.Components.Items
public void SwapMode(UseEntityEventArgs eventArgs)
{
_entitySystemManager.GetEntitySystem<AudioSystem>().PlayFromEntity("/Audio/items/genhit.ogg", Owner);
_entitySystemManager.GetEntitySystem<AudioSystem>().PlayFromEntity("/Audio/Items/genhit.ogg", Owner);
int mode = (int) this._mode; //Firstly, cast our RCDmode mode to an int (enums are backed by ints anyway by default)
mode = (++mode) % _modes.Length; //Then, do a rollover on the value so it doesnt hit an invalid state
this._mode = (RcdMode) mode; //Finally, cast the newly acquired int mode to an RCDmode so we can use it.
@@ -130,7 +130,7 @@ namespace Content.Server.GameObjects.Components.Items
var snapPos = mapGrid.SnapGridCellFor(eventArgs.ClickLocation, SnapGridOffset.Center);
var ent = _serverEntityManager.SpawnEntity("solid_wall", mapGrid.GridTileToLocal(snapPos));
ent.Transform.LocalRotation = Owner.Transform.LocalRotation; //Now apply icon smoothing.
_entitySystemManager.GetEntitySystem<AudioSystem>().PlayFromEntity("/Audio/items/deconstruct.ogg", Owner);
_entitySystemManager.GetEntitySystem<AudioSystem>().PlayFromEntity("/Audio/Items/deconstruct.ogg", Owner);
_ammo--;
return; //Alright we're done here
default:
@@ -142,7 +142,7 @@ namespace Content.Server.GameObjects.Components.Items
if (canPlaceTile) //If desiredTile is null by this point, something has gone horribly wrong and you need to fix it.
{
mapGrid.SetTile(eventArgs.ClickLocation, new Tile(desiredTile.TileId));
_entitySystemManager.GetEntitySystem<AudioSystem>().PlayFromEntity("/Audio/items/deconstruct.ogg", Owner);
_entitySystemManager.GetEntitySystem<AudioSystem>().PlayFromEntity("/Audio/Items/deconstruct.ogg", Owner);
_ammo--;
}
}

View File

@@ -14,7 +14,7 @@ namespace Content.Server.GameObjects.Components.Mining
public override void ExposeData(ObjectSerializer serializer)
{
base.ExposeData(serializer);
serializer.DataField(ref MiningSound, "miningSound", "/Audio/Items/mining/pickaxe.ogg");
serializer.DataField(ref MiningSound, "miningSound", "/Audio/Items/Mining/pickaxe.ogg");
serializer.DataField(ref MiningSpeedMultiplier, "miningSpeedMultiplier", 1f);
}
}

View File

@@ -4,10 +4,10 @@
name: "human heart (debug)"
components:
- type: Sprite
sprite: Objects/BodySystem/Organs/basic_human.rsi
sprite: Mobs/Parts/organs_human.rsi
state: heart_human
- type: Icon
sprite: Objects/BodySystem/Organs/basic_human.rsi
sprite: Mobs/Parts/organs_human.rsi
state: heart_human
- type: DroppedMechanism
debugLoadMechanismData: mechanism.Heart.BasicHuman

View File

@@ -0,0 +1,6 @@
- type: entity
id: UtilityBeltClothingFilled
parent: UtilityBeltClothing
suffix: Filled
components:
- type: UtilityBeltClothingFill

View File

@@ -0,0 +1,121 @@
- type: entity
id: CrateFlashlights
parent: CrateGeneric
name: flashlight crate (x5)
components:
- type: StorageFill
contents:
- FlashlightLantern
- FlashlightLantern
- FlashlightLantern
- FlashlightLantern
- FlashlightLantern
- type: entity
id: CrateLightBulb
parent: CrateGeneric
name: light bulb crate (x10)
components:
- type: StorageFill
contents:
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- type: entity
id: CrateFireExtinguisher
parent: CrateGeneric
name: fire extinguisher crate (x3)
components:
- type: StorageFill
contents:
- FireExtinguisher
- FireExtinguisher
- FireExtinguisher
- type: entity
id: CratePen
parent: CrateGeneric
name: pen crate (x10)
components:
- type: StorageFill
contents:
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- type: entity
id: CrateBikeHorn
parent: CrateGeneric
name: bike horn crate (x5)
components:
- type: StorageFill
contents:
- BikeHorn
- BikeHorn
- BikeHorn
- BikeHorn
- BikeHorn
- type: entity
id: CrateCleaver
parent: CrateGeneric
name: cleaver crate (x5)
components:
- type: StorageFill
contents:
- ButchCleaver
- ButchCleaver
- ButchCleaver
- ButchCleaver
- ButchCleaver
- type: entity
id: CrateFuelTank
parent: CrateGeneric
name: fuel tank
components:
- type: StorageFill
contents:
- WeldingFuelTank
- type: entity
id: CrateMedicalScanner
parent: CrateGeneric
name: medical scanner
components:
- type: StorageFill
contents:
- MedicalScanner
- type: entity
id: CrateGlass
parent: CrateGeneric
name: glass sheet crate (x50)
components:
- type: StorageFill
contents:
- GlassStack
- type: entity
id: CrateCable
parent: CrateGeneric
name: cable coil crate (x50)
components:
- type: StorageFill
contents:
- CableStack

View File

@@ -0,0 +1,291 @@
- type: entity
id: LockerJanitor
parent: WardrobeMixed
name: "custodial closet"
description: "It's a storage unit for janitorial clothes and gear."
components:
- type: CustodialClosetFill
- type: entity
id: LockerToolFilled
parent: LockerTool
suffix: Filled
components:
- type: ToolLockerFill
- type: entity
id: LockerEmergencyFilledRandom
parent: LockerEmergency
suffix: Filled, Random
components:
- type: EmergencyClosetFill
- type: entity
id: LockerBoozeFilled
suffix: Filled
parent: LockerBooze
- type: entity
id: LockerQuarterMasterFilled
suffix: Filled
parent: LockerQuarterMaster
- type: entity
id: LockerCaptainFilled
suffix: Filled
parent: LockerCaptain
- type: entity
id: LockerHeadOfPersonnelFilled
suffix: Filled
parent: LockerHeadOfPersonnel
- type: entity
id: LockerChiefEngineerFilled
suffix: Filled
parent: LockerChiefEngineer
- type: entity
id: LockerElectricalSuppliesFilled
suffix: Filled
parent: LockerElectricalSupplies
- type: entity
id: LockerWeldingSuppliesFilled
suffix: Filled
parent: LockerWeldingSupplies
- type: entity
id: LockerAtmosphericsFilled
suffix: Filled
parent: LockerAtmospherics
- type: entity
id: LockerEngineerFilled
suffix: Filled
parent: LockerEngineer
- type: entity
id: LockerBotanistFilled
suffix: Filled
parent: LockerBotanist
- type: entity
id: LockerMedicineFilled
suffix: Filled
parent: LockerMedicine
- type: entity
id: LockerMedicalFilled
suffix: Filled
parent: LockerMedical
- type: entity
id: LockerChemistryFilled
suffix: Filled
parent: LockerChemistry
- type: entity
id: LockerChiefMedicalOfficerFilled
suffix: Filled
parent: LockerChiefMedicalOfficer
- type: entity
id: LockerResearchDirectorFilled
suffix: Filled
parent: LockerResearchDirector
- type: entity
id: LockerHeadOfSecurityFilled
suffix: Filled
parent: LockerHeadOfSecurity
- type: entity
id: LockerWardenFilled
suffix: Filled
parent: LockerWarden
- type: entity
id: LockerSecurityFilled
suffix: Filled
parent: LockerSecurity
- type: entity
id: LockerFormalFilled
suffix: Filled
parent: LockerFormal
- type: entity
id: LockerChefFilled
suffix: Filled
parent: LockerChef
- type: entity
id: LockerJanitorFilled
suffix: Filled
parent: LockerJanitor
- type: entity
id: LockerLegalFilled
suffix: Filled
parent: LockerLegal
- type: entity
id: WardrobeChapelFilled
suffix: Filled
parent: WardrobeChapel
- type: entity
id: WardrobeSecurityFilled
suffix: Filled
parent: WardrobeSecurity
- type: entity
id: WardrobeCargoFilled
suffix: Filled
parent: WardrobeCargo
- type: entity
id: WardrobeAtmosphericsFilled
suffix: Filled
parent: WardrobeAtmospherics
- type: entity
id: WardrobeEngineeringFilled
suffix: Filled
parent: WardrobeEngineering
- type: entity
id: WardrobeMedicalDoctorFilled
suffix: Filled
parent: WardrobeMedicalDoctor
- type: entity
id: WardrobeRoboticsFilled
suffix: Filled
parent: WardrobeRobotics
- type: entity
id: WardrobeChemistryFilled
suffix: Filled
parent: WardrobeChemistry
- type: entity
id: WardrobeGeneticsFilled
suffix: Filled
parent: WardrobeGenetics
- type: entity
id: WardrobeVirologyFilled
suffix: Filled
parent: WardrobeVirology
- type: entity
id: WardrobeScienceFilled
suffix: Filled
parent: WardrobeScience
- type: entity
id: WardrobeBotanistFilled
suffix: Filled
parent: WardrobeBotanist
- type: entity
id: LockerL3Filled
suffix: Filled, Generic
parent: LockerL3
- type: entity
id: LockerL3VirologyFilled
suffix: Filled, Virology
parent: LockerL3Virology
- type: entity
id: LockerL3SecurityFilled
suffix: Filled, Security
parent: LockerL3Security
- type: entity
id: LockerL3JanitorFilled
suffix: Filled, Janitor
parent: LockerL3Janitor
- type: entity
id: LockerL3ScienceFilled
suffix: Filled, Science
parent: LockerL3Virology
- type: entity
id: LockerSyndicatePersonalFilled
suffix: Filled
parent: LockerSyndicatePersonal
- type: entity
id: LockerBombFilled
parent: LockerBomb
suffix: Filled
- type: entity
id: LockerRadiationSuitFilled
parent: LockerRadiationSuit
suffix: Filled
- type: entity
id: LockerFireFilled
parent: LockerFire
suffix: Filled
- type: entity
id: WardrobePajama
parent: WardrobeWhite
name: pajama wardrobe
- type: entity
id: WardrobeBlueFilled
suffix: Filled
parent: WardrobeBlue
- type: entity
id: WardrobePinkFilled
suffix: Filled
parent: WardrobePink
- type: entity
id: WardrobeBlackFilled
suffix: Filled
parent: WardrobeBlack
- type: entity
id: WardrobeGreenFilled
suffix: Filled
parent: WardrobeGreen
- type: entity
id: WardrobePrisonFilled
suffix: Filled
parent: WardrobePrison
- type: entity
id: WardrobeYellowFilled
suffix: Filled
parent: WardrobeYellow
- type: entity
id: WardrobeWhiteFilled
suffix: Filled
parent: WardrobeWhite
- type: entity
id: WardrobePajamaFilled
suffix: Filled
parent: WardrobePajama
- type: entity
id: WardrobeGreyFilled
suffix: Filled
parent: WardrobeGrey
- type: entity
id: WardrobeMixedFilled
suffix: Filled
parent: WardrobeMixed

View File

@@ -1,217 +0,0 @@
# Formal
- type: entity
id: LockerFormal
parent: WardrobeBlack
name: "formal closet"
description: "It's a storage unit for formal clothing."
# Chef
- type: entity
id: LockerChef
parent: WardrobeBlack
name: "chef's closet"
description: "It's a storage unit for foodservice garments and mouse traps."
# Janitor
- type: entity
id: LockerJanitor
parent: WardrobeMixed
name: "custodial closet"
description: "It's a storage unit for janitorial clothes and gear."
components:
- type: CustodialClosetFill
# Legal
- type: entity
id: LockerLegal
parent: WardrobeBlue
name: "legal closet"
description: "It's a storage unit for courtroom apparel and items."
# Chapel
- type: entity
id: WardrobeChapel
parent: WardrobeBlack
name: "chaplain's wardrobe"
description: "It's a storage unit for Nanotrasen-approved religious attire."
# Security wardrobe
- type: entity
id: WardrobeSecurity
parent: WardrobeBase
name: "security wardrobe"
components:
- type: Appearance
visuals:
- type: StorageVisualizer2D
state: generic
state_closed: red_door
- type: Icon
state: red_door
# Cargo wardrobe
- type: entity
id: WardrobeCargo
parent: WardrobePrison
name: "cargo wardrobe"
# Atmospherics wardrobe
- type: entity
id: WardrobeAtmospherics
parent: WardrobeBase
name: "atmospherics wardrobe"
components:
- type: Appearance
visuals:
- type: StorageVisualizer2D
state: generic
state_closed: atmos_wardrobe_door
- type: Icon
state: atmos_door
# Engineering wardrobe
- type: entity
id: WardrobeEngineering
parent: WardrobeYellow
name: "engineering wardrobe"
# Medical doctor wardrobe
- type: entity
id: WardrobeMedicalDoctor
parent: WardrobeWhite
name: "medical doctor's wardrobe"
# Robotics wardrobe
- type: entity
id: WardrobeRobotics
parent: WardrobeBlack
name: "robotics wardrobe"
# Chemistry wardrobe
- type: entity
id: WardrobeChemistry
parent: WardrobeWhite
name: "chemistry wardrobe"
# Genetics wardrobe
- type: entity
id: WardrobeGenetics
parent: WardrobeWhite
name: "genetics wardrobe"
# Virology wardrobe
- type: entity
id: WardrobeVirology
parent: WardrobeWhite
name: "virology wardrobe"
# Science wardrobe
- type: entity
id: WardrobeScience
parent: WardrobeWhite
name: "science wardrobe"
# Botanist wardrobe
- type: entity
id: WardrobeBotanist
parent: WardrobeGreen
name: "botanist wardrobe"
# LockerFormal Filled
- type: entity
id: LockerFormalFilled
suffix: Filled
parent: LockerFormal
# LockerChef Filled
- type: entity
id: LockerChefFilled
suffix: Filled
parent: LockerChef
# LockerJanitor Filled
- type: entity
id: LockerJanitorFilled
suffix: Filled
parent: LockerJanitor
# LockerLegal Filled
- type: entity
id: LockerLegalFilled
suffix: Filled
parent: LockerLegal
# WardrobeChapel Filled
- type: entity
id: WardrobeChapelFilled
suffix: Filled
parent: WardrobeChapel
# WardrobeSecurity Filled
- type: entity
id: WardrobeSecurityFilled
suffix: Filled
parent: WardrobeSecurity
# WardrobeCargo Filled
- type: entity
id: WardrobeCargoFilled
suffix: Filled
parent: WardrobeCargo
# WardrobeAtmospherics Filled
- type: entity
id: WardrobeAtmosphericsFilled
suffix: Filled
parent: WardrobeAtmospherics
# WardrobeEngineering Filled
- type: entity
id: WardrobeEngineeringFilled
suffix: Filled
parent: WardrobeEngineering
# WardrobeMedicalDoctor Filled
- type: entity
id: WardrobeMedicalDoctorFilled
suffix: Filled
parent: WardrobeMedicalDoctor
# WardrobeRobotics Filled
- type: entity
id: WardrobeRoboticsFilled
suffix: Filled
parent: WardrobeRobotics
# WardrobeChemistry Filled
- type: entity
id: WardrobeChemistryFilled
suffix: Filled
parent: WardrobeChemistry
# WardrobeGenetics Filled
- type: entity
id: WardrobeGeneticsFilled
suffix: Filled
parent: WardrobeGenetics
# WardrobeVirology Filled
- type: entity
id: WardrobeVirologyFilled
suffix: Filled
parent: WardrobeVirology
# WardrobeScience Filled
- type: entity
id: WardrobeScienceFilled
suffix: Filled
parent: WardrobeScience
# WardrobeBotanist Filled
- type: entity
id: WardrobeBotanistFilled
suffix: Filled
parent: WardrobeBotanist

View File

@@ -1,27 +0,0 @@
# Base syndicate closet
- type: entity
id: LockerSyndicateBase
name: armory closet
parent: LockerGeneric
abstract: true
components:
- type: Appearance
visuals:
- type: StorageVisualizer2D
state: syndicate
- type: Icon
state: syndicate_door
# Personal syndicate closet
- type: entity
id: LockerSyndicatePersonal
parent: LockerSyndicateBase
description: "It's a personal storage unit for operative gear."
# LockerSyndicatePersonal Filled
- type: entity
id: LockerSyndicatePersonalFilled
suffix: Filled
parent: LockerSyndicatePersonal

View File

@@ -0,0 +1,117 @@
- type: entity
parent: Clothing
id: BackpackClothing
name: backpack
description: A convenient storage pack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/backpack.rsi
state: backpack
- type: Icon
sprite: Clothing/Back/Backpacks/backpack.rsi
state: backpack
- type: Clothing
size: 9999
QuickEquip: false
Slots:
- back
sprite: Clothing/Back/Backpacks/backpack.rsi
HeldPrefix: backpack
- type: Storage
capacity: 100
- type: entity
parent: BackpackClothing
id: ClownPack
name: giggles von honkerton
description: It's a backpack made by Honk! Co.
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/clown.rsi
state: clown
- type: Icon
sprite: Clothing/Back/Backpacks/clown.rsi
state: clown
- type: Clothing
sprite: Clothing/Back/Backpacks/clown.rsi
HeldPrefix: clown
- type: entity
parent: BackpackClothing
id: SecPack
name: security backpack
description: It's a very robust backpack.
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/security.rsi
state: security
- type: Icon
sprite: Clothing/Back/Backpacks/security.rsi
state: security
- type: Clothing
sprite: Clothing/Back/Backpacks/security.rsi
HeldPrefix: security
- type: entity
parent: BackpackClothing
id: BackpackEngineering
name: engineering backpack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/engineering.rsi
state: engineering
- type: Icon
sprite: Clothing/Back/Backpacks/engineering.rsi
state: engineering
- type: Clothing
sprite: Clothing/Back/Backpacks/engineering.rsi
HeldPrefix: engineering
- type: entity
parent: BackpackClothing
id: BackpackMedical
name: medical backpack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/medical.rsi
state: medical
- type: Icon
sprite: Clothing/Back/Backpacks/medical.rsi
state: medical
- type: Clothing
sprite: Clothing/Back/Backpacks/medical.rsi
HeldPrefix: medical
- type: entity
parent: BackpackClothing
id: BackpackCaptain
name: captain's backpack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/captain.rsi
state: captain
- type: Icon
sprite: Clothing/Back/Backpacks/captain.rsi
state: captain
- type: Clothing
sprite: Clothing/Back/Backpacks/captain.rsi
HeldPrefix: captain
- type: entity
parent: BackpackClothing
id: BackpackHolding
name: bag of holding
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/holding.rsi
state: holding
layers:
- state: holding
- state: holding-unlit
shader: unshaded
- type: Icon
sprite: Clothing/Back/Backpacks/holding.rsi
state: holding
- type: Clothing
sprite: Clothing/Back/Backpacks/holding.rsi
HeldPrefix: holding

View File

@@ -0,0 +1,140 @@
- type: entity
parent: BackpackClothing
id: MessengerBag
name: messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier.rsi
state: courier
- type: Icon
sprite: Clothing/Back/Couriers/courier.rsi
state: courier
- type: Clothing
sprite: Clothing/Back/Couriers/courier.rsi
ClothingPrefix: courier
- type: entity
parent: BackpackClothing
id: MessengerBagChemistry
name: chemistry messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_chemistry.rsi
state: courier-chemistry
- type: Icon
sprite: Clothing/Back/Couriers/courier_chemistry.rsi
state: courier-chemistry
- type: Clothing
sprite: Clothing/Back/Couriers/courier_chemistry.rsi
HeldPrefix: medical
ClothingPrefix: courier-chemistry
- type: entity
parent: BackpackClothing
id: MessengerBagMedical
name: medical messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_medical.rsi
state: courier-medical
- type: Icon
sprite: Clothing/Back/Couriers/courier_medical.rsi
state: courier-medical
- type: Clothing
sprite: Clothing/Back/Couriers/courier_medical.rsi
HeldPrefix: medical
ClothingPrefix: courier-medical
- type: entity
parent: BackpackClothing
id: MessengerBagVirology
name: virology messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_virology.rsi
state: courier-virology
- type: Icon
sprite: Clothing/Back/Couriers/courier_virology.rsi
state: courier-virology
- type: Clothing
sprite: Clothing/Back/Couriers/courier_virology.rsi
HeldPrefix: medical
ClothingPrefix: courier-virology
- type: entity
parent: BackpackClothing
id: MessengerBagEngineering
name: engineering messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_engineering.rsi
state: courier-engineering
- type: Icon
sprite: Clothing/Back/Couriers/courier_engineering.rsi
state: courier-engineering
- type: Clothing
sprite: Clothing/Back/Couriers/courier_engineering.rsi
HeldPrefix: engineering
ClothingPrefix: courier-engineering
- type: entity
parent: BackpackClothing
id: MessengerBagScience
name: science messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_science.rsi
state: courier-science
- type: Icon
sprite: Clothing/Back/Couriers/courier_science.rsi
state: courier-science
- type: Clothing
sprite: Clothing/Back/Couriers/courier_science.rsi
ClothingPrefix: courier-science
- type: entity
parent: BackpackClothing
id: MessengerBagCaptain
name: captain's messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_captain.rsi
state: courier-captain
- type: Icon
sprite: Clothing/Back/Couriers/courier_captain.rsi
state: courier-captain
- type: Clothing
sprite: Clothing/Back/Couriers/courier_captain.rsi
HeldPrefix: captain
ClothingPrefix: courier-captain
- type: entity
parent: BackpackClothing
id: MessengerBagHydroponics
name: hydroponics messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_hydroponics.rsi
state: courier-hydroponics
- type: Icon
sprite: Clothing/Back/Couriers/courier_hydroponics.rsi
state: courier-hydroponics
- type: Clothing
sprite: Clothing/Back/Couriers/courier_hydroponics.rsi
ClothingPrefix: courier-hydroponics
- type: entity
parent: BackpackClothing
id: MessengerBagSecurity
name: security messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_security.rsi
state: courier-security
- type: Icon
sprite: Clothing/Back/Couriers/courier_security.rsi
state: courier-security
- type: Clothing
sprite: Clothing/Back/Couriers/courier_security.rsi
HeldPrefix: security
ClothingPrefix: courier-security

View File

@@ -0,0 +1,158 @@
- type: entity
parent: BackpackClothing
id: Satchel
name: satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel.rsi
state: satchel
- type: Icon
sprite: Clothing/Back/Satchels/satchel.rsi
state: satchel
- type: Clothing
sprite: Clothing/Back/Satchels/satchel.rsi
ClothingPrefix: satchel
- type: Storage
capacity: 300
- type: entity
parent: BackpackClothing
id: SatchelEngineering
name: engineering satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_engineering.rsi
state: satchel-engineering
- type: Icon
sprite: Clothing/Back/Satchels/satchel_engineering.rsi
state: satchel-engineering
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_engineering.rsi
HeldPrefix: engineering
ClothingPrefix: satchel-engineering
- type: entity
parent: BackpackClothing
id: SatchelMedical
name: medical satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_medical.rsi
state: satchel-medical
- type: Icon
sprite: Clothing/Back/Satchels/satchel_medical.rsi
state: satchel-medical
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_medical.rsi
HeldPrefix: medical
ClothingPrefix: satchel-medical
- type: entity
parent: BackpackClothing
id: SatchelChemistry
name: chemistry satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_chemistry.rsi
state: satchel-chemistry
- type: Icon
sprite: Clothing/Back/Satchels/satchel_chemistry.rsi
state: satchel-chemistry
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_chemistry.rsi
HeldPrefix: medical
ClothingPrefix: satchel-chemistry
- type: entity
parent: BackpackClothing
id: SatchelGenetics
name: genetics satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_genetics.rsi
state: satchel-genetics
- type: Icon
sprite: Clothing/Back/Satchels/satchel_genetics.rsi
state: satchel-genetics
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_genetics.rsi
HeldPrefix: medical
ClothingPrefix: satchel-genetics
- type: entity
parent: BackpackClothing
id: SatchelVirology
name: virology satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_virology.rsi
state: satchel-virology
- type: Icon
sprite: Clothing/Back/Satchels/satchel_virology.rsi
state: satchel-virology
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_virology.rsi
HeldPrefix: medical
ClothingPrefix: satchel-virology
- type: entity
parent: BackpackClothing
id: SatchelScience
name: science satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_science.rsi
state: satchel-science
- type: Icon
sprite: Clothing/Back/Satchels/satchel_science.rsi
state: satchel-science
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_science.rsi
ClothingPrefix: satchel-science
- type: entity
parent: BackpackClothing
id: SatchelSecurity
name: security satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_security.rsi
state: satchel-security
- type: Icon
sprite: Clothing/Back/Satchels/satchel_security.rsi
state: satchel-security
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_security.rsi
HeldPrefix: security
ClothingPrefix: satchel-security
- type: entity
parent: BackpackClothing
id: SatchelCaptain
name: captain's satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_captain.rsi
state: satchel-captain
- type: Icon
sprite: Clothing/Back/Satchels/satchel_captain.rsi
state: satchel-captain
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_captain.rsi
HeldPrefix: captain
ClothingPrefix: satchel-captain
- type: entity
parent: BackpackClothing
id: SatchelHydroponics
name: hydroponics satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_hydroponics.rsi
state: satchel-hydroponics
- type: Icon
sprite: Clothing/Back/Satchels/satchel_hydroponics.rsi
state: satchel-hydroponics
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_hydroponics.rsi
ClothingPrefix: satchel-hydroponics

View File

@@ -25,13 +25,6 @@
- type: Storage
capacity: 40 # Full tool loadout is 35, plus an extra
- type: entity
id: UtilityBeltClothingFilled
parent: UtilityBeltClothing
suffix: Filled
components:
- type: UtilityBeltClothingFill
- type: entity
parent: BeltBase
id: SuspendersClothing

View File

@@ -6,7 +6,6 @@
- type: Clothing
Slots: [eyes]
- type: entity
parent: GlassesBase
id: MesonGlasses
@@ -22,7 +21,6 @@
- type: Clothing
sprite: Clothing/Glasses/meson_scanners.rsi
- type: entity
parent: GlassesBase
id: SunGlasses

File diff suppressed because it is too large Load Diff

View File

@@ -7,11 +7,9 @@
- type: Sprite
sprite: Clothing/OuterClothing/armor.rsi
state: armoralt
- type: Icon
sprite: Clothing/OuterClothing/armor.rsi
state: armoralt
- type: Clothing
sprite: Clothing/OuterClothing/armor.rsi
ClothingPrefix: armoralt
@@ -24,9 +22,7 @@
components:
- type: Sprite
state: armor
- type: Icon
state: armor
- type: Clothing
ClothingPrefix: armor

View File

@@ -7,11 +7,9 @@
- type: Sprite
sprite: Clothing/Uniforms/bartender.rsi
state: barman
- type: Icon
sprite: Clothing/Uniforms/bartender.rsi
state: barman
- type: Clothing
sprite: Clothing/Uniforms/bartender.rsi
@@ -22,10 +20,8 @@
components:
- type: Sprite
state: skirt
- type: Icon
state: skirt
- type: Clothing
ClothingPrefix: skirt
femaleMask: UniformTop
@@ -38,9 +34,7 @@
components:
- type: Sprite
state: purple
- type: Icon
state: purple
- type: Clothing
ClothingPrefix: purple

View File

@@ -6,10 +6,8 @@
components:
- type: Sprite
sprite: Clothing/Uniforms/color.rsi
- type: Icon
sprite: Clothing/Uniforms/color.rsi
- type: Clothing
sprite: Clothing/Uniforms/color.rsi
@@ -22,10 +20,8 @@
components:
- type: Sprite
state: grey
- type: Icon
state: grey
- type: Clothing
HeldPrefix: grey
@@ -37,10 +33,8 @@
components:
- type: Sprite
state: grey_skirt
- type: Icon
state: grey_skirt
- type: Clothing
ClothingPrefix: grey_skirt
femaleMask: UniformTop
@@ -53,10 +47,8 @@
components:
- type: Sprite
state: black
- type: Icon
state: black
- type: Clothing
HeldPrefix: black
@@ -67,10 +59,8 @@
components:
- type: Sprite
state: black_skirt
- type: Icon
state: black_skirt
- type: Clothing
ClothingPrefix: black_skirt
femaleMask: UniformTop
@@ -83,10 +73,8 @@
components:
- type: Sprite
state: blue
- type: Icon
state: blue
- type: Clothing
HeldPrefix: blue
@@ -97,10 +85,8 @@
components:
- type: Sprite
state: blue_skirt
- type: Icon
state: blue_skirt
- type: Clothing
ClothingPrefix: blue_skirt
femaleMask: UniformTop
@@ -113,10 +99,8 @@
components:
- type: Sprite
state: green
- type: Icon
state: green
- type: Clothing
HeldPrefix: green
@@ -127,10 +111,8 @@
components:
- type: Sprite
state: green_skirt
- type: Icon
state: green_skirt
- type: Clothing
ClothingPrefix: green_skirt
femaleMask: UniformTop
@@ -144,10 +126,8 @@
components:
- type: Sprite
state: orange
- type: Icon
state: orange
- type: Clothing
HeldPrefix: orange
@@ -158,10 +138,8 @@
components:
- type: Sprite
state: orange_skirt
- type: Icon
state: orange_skirt
- type: Clothing
ClothingPrefix: orange_skirt
femaleMask: UniformTop
@@ -175,10 +153,8 @@
components:
- type: Sprite
state: pink
- type: Icon
state: pink
- type: Clothing
ClothingPrefix: pink
HeldPrefix: purple
@@ -190,10 +166,8 @@
components:
- type: Sprite
state: pink_skirt
- type: Icon
state: pink_skirt
- type: Clothing
ClothingPrefix: pink_skirt
femaleMask: UniformTop
@@ -206,10 +180,8 @@
components:
- type: Sprite
state: red
- type: Icon
state: red
- type: Clothing
HeldPrefix: red
@@ -220,10 +192,8 @@
components:
- type: Sprite
state: red_skirt
- type: Icon
state: red_skirt
- type: Clothing
ClothingPrefix: red_skirt
femaleMask: UniformTop
@@ -236,10 +206,8 @@
components:
- type: Sprite
state: white
- type: Icon
state: white
- type: Clothing
HeldPrefix: white
@@ -250,10 +218,8 @@
components:
- type: Sprite
state: white_skirt
- type: Icon
state: white_skirt
- type: Clothing
ClothingPrefix: white_skirt
femaleMask: UniformTop
@@ -266,10 +232,8 @@
components:
- type: Sprite
state: yellow
- type: Icon
state: yellow
- type: Clothing
HeldPrefix: yellow
@@ -280,10 +244,8 @@
components:
- type: Sprite
state: yellow_skirt
- type: Icon
state: yellow_skirt
- type: Clothing
ClothingPrefix: yellow_skirt
femaleMask: UniformTop
@@ -296,10 +258,8 @@
components:
- type: Sprite
state: darkblue
- type: Icon
state: darkblue
- type: Clothing
ClothingPrefix: darkblue
HeldPrefix: blue
@@ -311,10 +271,8 @@
components:
- type: Sprite
state: darkblue_skirt
- type: Icon
state: darkblue_skirt
- type: Clothing
ClothingPrefix: darkblue_skirt
femaleMask: UniformTop
@@ -327,10 +285,8 @@
components:
- type: Sprite
state: teal
- type: Icon
state: teal
- type: Clothing
ClothingPrefix: teal
HeldPrefix: blue
@@ -342,10 +298,8 @@
components:
- type: Sprite
state: teal_skirt
- type: Icon
state: teal_skirt
- type: Clothing
ClothingPrefix: teal_skirt
femaleMask: UniformTop
@@ -358,10 +312,8 @@
components:
- type: Sprite
state: lightpurple
- type: Icon
state: lightpurple
- type: Clothing
ClothingPrefix: lightpurple
HeldPrefix: purple
@@ -373,10 +325,8 @@
components:
- type: Sprite
state: lightpurple_skirt
- type: Icon
state: lightpurple_skirt
- type: Clothing
ClothingPrefix: lightpurple_skirt
femaleMask: UniformTop
@@ -389,10 +339,8 @@
components:
- type: Sprite
state: darkgreen
- type: Icon
state: darkgreen
- type: Clothing
ClothingPrefix: darkgreen
HeldPrefix: green
@@ -404,10 +352,8 @@
components:
- type: Sprite
state: darkgreen_skirt
- type: Icon
state: darkgreen_skirt
- type: Clothing
ClothingPrefix: darkgreen_skirt
femaleMask: UniformTop
@@ -420,10 +366,8 @@
components:
- type: Sprite
state: lightbrown
- type: Icon
state: lightbrown
- type: Clothing
HeldPrefix: lightbrown
@@ -434,10 +378,8 @@
components:
- type: Sprite
state: lightbrown_skirt
- type: Icon
state: lightbrown_skirt
- type: Clothing
ClothingPrefix: lightbrown_skirt
femaleMask: UniformTop
@@ -450,10 +392,8 @@
components:
- type: Sprite
state: brown
- type: Icon
state: brown
- type: Clothing
ClothingPrefix: brown
HeldPrefix: lightbrown
@@ -465,10 +405,8 @@
components:
- type: Sprite
state: brown_skirt
- type: Icon
state: brown_skirt
- type: Clothing
ClothingPrefix: brown_skirt
femaleMask: UniformTop
@@ -481,10 +419,8 @@
components:
- type: Sprite
state: maroon
- type: Icon
state: maroon
- type: Clothing
ClothingPrefix: maroon
HeldPrefix: red
@@ -496,10 +432,8 @@
components:
- type: Sprite
state: maroon_skirt
- type: Icon
state: maroon_skirt
- type: Clothing
ClothingPrefix: maroon_skirt
femaleMask: UniformTop
@@ -513,10 +447,8 @@
components:
- type: Sprite
state: rainbow
- type: Icon
state: rainbow
- type: Clothing
HeldPrefix: rainbow
@@ -527,10 +459,8 @@
components:
- type: Sprite
state: rainbow_skirt
- type: Icon
state: rainbow_skirt
- type: Clothing
ClothingPrefix: rainbow_skirt
femaleMask: UniformTop

View File

@@ -6,7 +6,6 @@
- type: Clothing
Slots: [innerclothing]
- type: entity
parent: UniformBase
id: JanitorUniform
@@ -16,11 +15,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_janitor.rsi
state: janitor
- type: Icon
sprite: Clothing/Uniforms/uniform_janitor.rsi
state: janitor
- type: Clothing
sprite: Clothing/Uniforms/uniform_janitor.rsi
@@ -32,15 +29,12 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_engineering.rsi
state: engine
- type: Icon
sprite: Clothing/Uniforms/uniform_engineering.rsi
state: engine
- type: Clothing
sprite: Clothing/Uniforms/uniform_engineering.rsi
- type: entity
parent: UniformBase
id: UniformAssistant
@@ -49,11 +43,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_assistant.rsi
state: assistant
- type: Icon
sprite: Clothing/Uniforms/uniform_assistant.rsi
state: assistant
- type: Clothing
sprite: Clothing/Uniforms/uniform_assistant.rsi
@@ -66,11 +58,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_clown.rsi
state: icon
- type: Icon
sprite: Clothing/Uniforms/uniform_clown.rsi
state: icon
- type: Clothing
sprite: Clothing/Uniforms/uniform_clown.rsi
femaleMask: UniformTop
@@ -84,11 +74,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_sec.rsi
state: icon
- type: Icon
sprite: Clothing/Uniforms/uniform_sec.rsi
state: icon
- type: Clothing
sprite: Clothing/Uniforms/uniform_sec.rsi
@@ -101,11 +89,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_cargotech.rsi
state: cargotech
- type: Icon
sprite: Clothing/Uniforms/uniform_cargotech.rsi
state: cargotech
- type: Clothing
sprite: Clothing/Uniforms/uniform_cargotech.rsi
@@ -118,11 +104,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_chef.rsi
state: chef
- type: Icon
sprite: Clothing/Uniforms/uniform_chef.rsi
state: chef
- type: Clothing
sprite: Clothing/Uniforms/uniform_chef.rsi
@@ -135,11 +119,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_captain.rsi
state: captain
- type: Icon
sprite: Clothing/Uniforms/uniform_captain.rsi
state: captain
- type: Clothing
sprite: Clothing/Uniforms/uniform_captain.rsi
@@ -152,11 +134,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_hop.rsi
state: hop
- type: Icon
sprite: Clothing/Uniforms/uniform_hop.rsi
state: hop
- type: Clothing
sprite: Clothing/Uniforms/uniform_hop.rsi
@@ -169,11 +149,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_ce.rsi
state: ce
- type: Icon
sprite: Clothing/Uniforms/uniform_ce.rsi
state: ce
- type: Clothing
sprite: Clothing/Uniforms/uniform_ce.rsi
@@ -186,11 +164,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_cmo.rsi
state: cmo
- type: Icon
sprite: Clothing/Uniforms/uniform_cmo.rsi
state: cmo
- type: Clothing
sprite: Clothing/Uniforms/uniform_cmo.rsi
@@ -203,11 +179,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_md.rsi
state: md
- type: Icon
sprite: Clothing/Uniforms/uniform_md.rsi
state: md
- type: Clothing
sprite: Clothing/Uniforms/uniform_md.rsi
@@ -220,11 +194,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_scientist.rsi
state: scientist
- type: Icon
sprite: Clothing/Uniforms/uniform_scientist.rsi
state: scientist
- type: Clothing
sprite: Clothing/Uniforms/uniform_scientist.rsi
@@ -237,11 +209,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_rd.rsi
state: rd
- type: Icon
sprite: Clothing/Uniforms/uniform_rd.rsi
state: rd
- type: Clothing
sprite: Clothing/Uniforms/uniform_rd.rsi
@@ -254,11 +224,9 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_mime.rsi
state: icon
- type: Icon
sprite: Clothing/Uniforms/uniform_mime.rsi
state: icon
- type: Clothing
sprite: Clothing/Uniforms/uniform_mime.rsi
@@ -271,10 +239,8 @@
- type: Sprite
sprite: Clothing/Uniforms/uniform_hos.rsi
state: hos
- type: Icon
sprite: Clothing/Uniforms/uniform_hos.rsi
state: hos
- type: Clothing
sprite: Clothing/Uniforms/uniform_hos.rsi

View File

@@ -1,26 +1,25 @@
 - type: entity
name: baseinstrument
id: BaseInstrument
id: BasePlaceableInstrument
abstract: true
components:
- type: Instrument
handheld: false
- type: Clickable
- type: InteractionOutline
- type: Anchorable
- type: Collidable
shapes:
- !type:PhysShapeAabb
layer: [MobMask, Impassable]
mask:
- Impassable
- MobImpassable
- VaultImpassable
- type: SnapGrid
offset: Center
- type: Damageable
- type: Destructible
thresholdvalue: 50
- type: UserInterface
interfaces:
- key: enum.InstrumentUiKey.Key
@@ -28,7 +27,7 @@
- type: entity
name: piano
parent: BaseInstrument
parent: BasePlaceableInstrument
id: PianoInstrument
description: Play Needles Piano Now.
components:
@@ -40,18 +39,10 @@
- type: Icon
sprite: Objects/Fun/Instruments/otherinstruments.rsi
state: piano
- type: Anchorable
- type: Collidable
shapes:
- !type:PhysShapeAabb
mask:
- Impassable
- MobImpassable
- VaultImpassable
- type: entity
name: minimoog
parent: BaseInstrument
parent: BasePlaceableInstrument
id: MinimoogInstrument
components:
- type: Instrument
@@ -65,7 +56,7 @@
- type: entity
name: church organ
parent: BaseInstrument
parent: BasePlaceableInstrument
id: ChurchOrganInstrument
description: This thing really blows!
components:
@@ -80,7 +71,7 @@
- type: entity
name: xylophone
parent: BaseInstrument
parent: BasePlaceableInstrument
id: XylophoneInstrument
components:
- type: Instrument

View File

@@ -0,0 +1,101 @@
- type: entity
abstract: true
id: WireBase
placement:
mode: SnapgridCenter
components:
- type: Clickable
- type: InteractionOutline
- type: Collidable
- type: SnapGrid
offset: Center
- type: Icon
texture: Constructible/Power/eightdirwire.png
- type: Sprite
drawdepth: BelowFloor
- type: IconSmooth
mode: CardinalFlags
- type: Destructible
thresholdvalue: 100
- type: SubFloorHide
- type: entity
parent: WireBase
id: HVWire
name: HV Wire
components:
- type: Sprite
sprite: Constructible/Power/hv_cable.rsi
state: hvcable_0
- type: IconSmooth
base: hvcable_
key: hv_cables
- type: NodeContainer
nodeTypes: { HVPower : ["AdjacentNode"] }
- type: Wire
wireDroppedOnCutPrototype: HVWireStack1
wireType: HighVoltage
- type: Destructible
spawnondestroy: HVWireStack1
- type: entity
parent: WireBase
id: MVWire
name: MV Wire
components:
- type: Sprite
color: Yellow
sprite: Constructible/Power/mv_cable.rsi
state: mvcable_0
- type: IconSmooth
base: mvcable_
key: mv_cables
- type: NodeContainer
nodeTypes: { MVPower : ["AdjacentNode"] }
- type: Wire
wireDroppedOnCutPrototype: MVWireStack1
wireType: MediumVoltage
- type: Destructible
spawnondestroy: MVWireStack1
- type: entity
parent: WireBase
id: ApcExtensionCable
name: Apc Extension Cable
components:
- type: Sprite
color: Green
sprite: Constructible/Power/lv_cable.rsi
state: lvcable_0
- type: IconSmooth
base: lvcable_
key: lv_cables
- type: NodeContainer
nodeTypes: { Apc : ["AdjacentNode"] }
- type: PowerProvider
voltage: Apc
- type: Wire
wireDroppedOnCutPrototype: ApcExtensionCableStack1
wireType: Apc
- type: Destructible
spawnondestroy: ApcExtensionCableStack1
#Depriciated, to be removed from maps
- type: entity
id: Wire
name: Depriciated Wire
parent: ApcExtensionCable
components:
- type: NodeContainer
nodeTypes: { HVPower : ["AdjacentNode"], Apc : ["AdjacentNode"] }
- type: entity
id: Generator
name: Depriciated Generator
parent: DebugGenerator
components:
- type: PowerSupplier
voltage: High
supplyRate: 100000

View File

@@ -1,86 +1,4 @@
- type: entity
abstract: true
id: WireBase
placement:
mode: SnapgridCenter
components:
- type: Clickable
- type: InteractionOutline
- type: Collidable
- type: SnapGrid
offset: Center
- type: Icon
texture: Constructible/Power/eightdirwire.png
- type: Sprite
drawdepth: BelowFloor
- type: IconSmooth
mode: CardinalFlags
- type: Destructible
thresholdvalue: 100
- type: SubFloorHide
- type: entity
parent: WireBase
id: HVWire
name: HV Wire
components:
- type: Sprite
sprite: Constructible/Power/hv_cable.rsi
state: hvcable_0
- type: IconSmooth
base: hvcable_
key: hv_cables
- type: NodeContainer
nodeTypes: { HVPower : ["AdjacentNode"] }
- type: Wire
wireDroppedOnCutPrototype: HVWireStack1
wireType: HighVoltage
- type: Destructible
spawnondestroy: HVWireStack1
- type: entity
parent: WireBase
id: MVWire
name: MV Wire
components:
- type: Sprite
color: Yellow
sprite: Constructible/Power/mv_cable.rsi
state: mvcable_0
- type: IconSmooth
base: mvcable_
key: mv_cables
- type: NodeContainer
nodeTypes: { MVPower : ["AdjacentNode"] }
- type: Wire
wireDroppedOnCutPrototype: MVWireStack1
wireType: MediumVoltage
- type: Destructible
spawnondestroy: MVWireStack1
- type: entity
parent: WireBase
id: ApcExtensionCable
name: Apc Extension Cable
components:
- type: Sprite
color: Green
sprite: Constructible/Power/lv_cable.rsi
state: lvcable_0
- type: IconSmooth
base: lvcable_
key: lv_cables
- type: NodeContainer
nodeTypes: { Apc : ["AdjacentNode"] }
- type: PowerProvider
voltage: Apc
- type: Wire
wireDroppedOnCutPrototype: ApcExtensionCableStack1
wireType: Apc
- type: Destructible
spawnondestroy: ApcExtensionCableStack1
- type: entity
id: DebugGenerator
name: Debug Generator
placement:
@@ -372,23 +290,6 @@
#Depriciated, to be removed from maps
- type: entity
id: Wire
name: Depriciated Wire
parent: ApcExtensionCable
components:
- type: NodeContainer
nodeTypes: { HVPower : ["AdjacentNode"], Apc : ["AdjacentNode"] }
- type: entity
id: Generator
name: Depriciated Generator
parent: DebugGenerator
components:
- type: PowerSupplier
voltage: High
supplyRate: 100000
- type: entity
id: APC
name: Depriciated Apc

View File

@@ -7,14 +7,6 @@
visuals:
- type: StorageVisualizer2D
state: cabinet
- type: Icon
state: cabinet_door
# LockerBooze Filled
- type: entity
id: LockerBoozeFilled
suffix: Filled
parent: LockerBooze

View File

@@ -1,4 +1,3 @@
# QM
- type: entity
id: LockerQuarterMaster
parent: LockerSecureBase
@@ -8,12 +7,5 @@
visuals:
- type: StorageVisualizer2D
state: qm
- type: Icon
state: qm_door
# LockerQuarterMaster Filled
- type: entity
id: LockerQuarterMasterFilled
suffix: Filled
parent: LockerQuarterMaster

View File

@@ -1,4 +1,3 @@
# Captain
- type: entity
id: LockerCaptain
parent: LockerSecureBase
@@ -8,11 +7,9 @@
visuals:
- type: StorageVisualizer2D
state: cap
- type: Icon
state: cap_door
# HoP
- type: entity
id: LockerHeadOfPersonnel
parent: LockerSecureBase
@@ -22,19 +19,5 @@
visuals:
- type: StorageVisualizer2D
state: hop
- type: Icon
state: hop_door
# LockerCaptain Filled
- type: entity
id: LockerCaptainFilled
suffix: Filled
parent: LockerCaptain
# LockerHeadOfPersonnel Filled
- type: entity
id: LockerHeadOfPersonnelFilled
suffix: Filled
parent: LockerHeadOfPersonnel

View File

@@ -8,7 +8,6 @@
visuals:
- type: StorageVisualizer2D
state: ce
- type: Icon
state: ce_door
@@ -23,7 +22,6 @@
- type: StorageVisualizer2D
state: eng
state_closed: eng_elec_door
- type: Icon
state: eng_elec_door
@@ -38,7 +36,6 @@
- type: StorageVisualizer2D
state: eng
state_closed: eng_weld_door
- type: Icon
state: eng_weld_door
@@ -52,7 +49,6 @@
visuals:
- type: StorageVisualizer2D
state: atmos
- type: Icon
state: atmos_door
@@ -66,37 +62,5 @@
visuals:
- type: StorageVisualizer2D
state: eng_secure
- type: Icon
state: eng_secure_door
# LockerChiefEngineer Filled
- type: entity
id: LockerChiefEngineerFilled
suffix: Filled
parent: LockerChiefEngineer
# LockerElectricalSupplies Filled
- type: entity
id: LockerElectricalSuppliesFilled
suffix: Filled
parent: LockerElectricalSupplies
# LockerWeldingSupplies Filled
- type: entity
id: LockerWeldingSuppliesFilled
suffix: Filled
parent: LockerWeldingSupplies
# LockerAtmospherics Filled
- type: entity
id: LockerAtmosphericsFilled
suffix: Filled
parent: LockerAtmospherics
# LockerEngineer Filled
- type: entity
id: LockerEngineerFilled
suffix: Filled
parent: LockerEngineer

View File

@@ -7,6 +7,5 @@
visuals:
- type: StorageVisualizer2D
state: freezer
- type: Icon
state: freezer_door

View File

@@ -7,13 +7,5 @@
visuals:
- type: StorageVisualizer2D
state: hydro
- type: Icon
state: hydro_door
# LockerBotanist Filled
- type: entity
id: LockerBotanistFilled
suffix: Filled
parent: LockerBotanist

View File

@@ -9,7 +9,6 @@
visuals:
- type: StorageVisualizer2D
state: med
- type: Icon
state: med_door
@@ -23,7 +22,6 @@
visuals:
- type: StorageVisualizer2D
state: med_secure
- type: Icon
state: med_secure_door
@@ -38,7 +36,6 @@
- type: StorageVisualizer2D
state: med
state_closed: chemical_door
- type: Icon
state: chemical_door
@@ -52,31 +49,5 @@
visuals:
- type: StorageVisualizer2D
state: cmo
- type: Icon
state: cmo_door
# LockerMedicine Filled
- type: entity
id: LockerMedicineFilled
suffix: Filled
parent: LockerMedicine
# LockerMedical Filled
- type: entity
id: LockerMedicalFilled
suffix: Filled
parent: LockerMedical
# LockerChemistry Filled
- type: entity
id: LockerChemistryFilled
suffix: Filled
parent: LockerChemistry
# LockerChiefMedicalOfficer Filled
- type: entity
id: LockerChiefMedicalOfficerFilled
suffix: Filled
parent: LockerChiefMedicalOfficer

View File

@@ -7,14 +7,5 @@
visuals:
- type: StorageVisualizer2D
state: rd
- type: Icon
state: rd_door
# LockerResearchDirector Filled
- type: entity
id: LockerResearchDirectorFilled
suffix: Filled
parent: LockerResearchDirector

View File

@@ -8,7 +8,6 @@
visuals:
- type: StorageVisualizer2D
state: hos
- type: Icon
state: hos_door
@@ -22,7 +21,6 @@
visuals:
- type: StorageVisualizer2D
state: warden
- type: Icon
state: warden_door
@@ -36,24 +34,5 @@
visuals:
- type: StorageVisualizer2D
state: sec
- type: Icon
state: sec_door
# LockerHeadOfSecurity Filled
- type: entity
id: LockerHeadOfSecurityFilled
suffix: Filled
parent: LockerHeadOfSecurity
# LockerWarden Filled
- type: entity
id: LockerWardenFilled
suffix: Filled
parent: LockerWarden
# LockerSecurity Filled
- type: entity
id: LockerSecurityFilled
suffix: Filled
parent: LockerSecurity

View File

@@ -0,0 +1,28 @@
# Security wardrobe
- type: entity
id: WardrobeSecurity
parent: WardrobeBase
name: "security wardrobe"
components:
- type: Appearance
visuals:
- type: StorageVisualizer2D
state: generic
state_closed: red_door
- type: Icon
state: red_door
# Atmospherics wardrobe
- type: entity
id: WardrobeAtmospherics
parent: WardrobeBase
name: "atmospherics wardrobe"
components:
- type: Appearance
visuals:
- type: StorageVisualizer2D
state: generic
state_closed: atmos_wardrobe_door
- type: Icon
state: atmos_door

View File

@@ -9,7 +9,6 @@
visuals:
- type: StorageVisualizer2D
state: bio
- type: Icon
state: bio_door
@@ -22,7 +21,6 @@
visuals:
- type: StorageVisualizer2D
state: bio_viro
- type: Icon
state: bio_viro_door
@@ -35,7 +33,6 @@
visuals:
- type: StorageVisualizer2D
state: bio_sec
- type: Icon
state: bio_sec_door
@@ -48,37 +45,5 @@
visuals:
- type: StorageVisualizer2D
state: bio_jan
- type: Icon
state: bio_jan_door
# LockerL3 Filled
- type: entity
id: LockerL3Filled
suffix: Filled, Generic
parent: LockerL3
# LockerL3Virology Filled
- type: entity
id: LockerL3VirologyFilled
suffix: Filled, Virology
parent: LockerL3Virology
# LockerL3Security Filled
- type: entity
id: LockerL3SecurityFilled
suffix: Filled, Security
parent: LockerL3Security
# LockerL3Janitor Filled
- type: entity
id: LockerL3JanitorFilled
suffix: Filled, Janitor
parent: LockerL3Janitor
# LockerL3Science Filled
- type: entity
id: LockerL3ScienceFilled
suffix: Filled, Science
parent: LockerL3Virology

View File

@@ -0,0 +1,73 @@
- type: entity
id: LockerFormal
parent: WardrobeBlack
name: "formal closet"
description: "It's a storage unit for formal clothing."
- type: entity
id: LockerChef
parent: WardrobeBlack
name: "chef's closet"
description: "It's a storage unit for foodservice garments and mouse traps."
- type: entity
id: WardrobeChapel
parent: WardrobeBlack
name: "chaplain's wardrobe"
description: "It's a storage unit for Nanotrasen-approved religious attire."
- type: entity
id: LockerLegal
parent: WardrobeBlue
name: "legal closet"
description: "It's a storage unit for courtroom apparel and items."
- type: entity
id: WardrobeCargo
parent: WardrobePrison
name: "cargo wardrobe"
- type: entity
id: WardrobeEngineering
parent: WardrobeYellow
name: "engineering wardrobe"
- type: entity
id: WardrobeMedicalDoctor
parent: WardrobeWhite
name: "medical doctor's wardrobe"
- type: entity
id: WardrobeRobotics
parent: WardrobeBlack
name: "robotics wardrobe"
- type: entity
id: WardrobeChemistry
parent: WardrobeWhite
name: "chemistry wardrobe"
- type: entity
id: WardrobeGenetics
parent: WardrobeWhite
name: "genetics wardrobe"
- type: entity
id: WardrobeVirology
parent: WardrobeWhite
name: "virology wardrobe"
- type: entity
id: WardrobeScience
parent: WardrobeWhite
name: "science wardrobe"
- type: entity
id: WardrobeBotanist
parent: WardrobeGreen
name: "botanist wardrobe"
- type: entity
id: LockerSyndicatePersonal
parent: LockerSyndicateBase
description: "It's a personal storage unit for operative gear."

View File

@@ -0,0 +1,13 @@
# Base syndicate closet
- type: entity
id: LockerSyndicateBase
name: armory closet
parent: LockerGeneric
abstract: true
components:
- type: Appearance
visuals:
- type: StorageVisualizer2D
state: syndicate
- type: Icon
state: syndicate_door

View File

@@ -13,14 +13,6 @@
- type: Icon
state: eng_tool_door
# Filled tool closet
- type: entity
id: LockerToolFilled
suffix: Filled
parent: LockerTool
components:
- type: ToolLockerFill
# Radiation suit closet
- type: entity
id: LockerRadiationSuit
@@ -33,16 +25,9 @@
- type: StorageVisualizer2D
state: eng
state_closed: eng_rad_door
- type: Icon
state: eng_rad_door
# Filled
- type: entity
id: LockerRadiationSuitFilled
parent: LockerRadiationSuit
suffix: Filled
# Emergency closet
- type: entity
id: LockerEmergency
@@ -54,18 +39,9 @@
visuals:
- type: StorageVisualizer2D
state: emergency
- type: Icon
state: emergency_door
# Filled random
- type: entity
id: LockerEmergencyFilledRandom
parent: LockerEmergency
suffix: Filled, Random
components:
- type: EmergencyClosetFill
# Fire safety closet
- type: entity
id: LockerFire
@@ -77,16 +53,9 @@
visuals:
- type: StorageVisualizer2D
state: fire
- type: Icon
state: fire_door
# Filled
- type: entity
id: LockerFireFilled
parent: LockerFire
suffix: Filled
# EOD closet
- type: entity
id: LockerBomb
@@ -98,12 +67,5 @@
visuals:
- type: StorageVisualizer2D
state: bomb
- type: Icon
state: bomb_door
# Filled
- type: entity
id: LockerBombFilled
parent: LockerBomb
suffix: Filled

View File

@@ -15,11 +15,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: blue_door
- type: Icon
state: blue_door
# Pink wardrobe
- type: entity
id: WardrobePink
@@ -31,11 +29,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: pink_door
- type: Icon
state: pink_door
# Black wardrobe
- type: entity
id: WardrobeBlack
@@ -47,11 +43,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: black_door
- type: Icon
state: black_door
# Green wardrobe
- type: entity
id: WardrobeGreen
@@ -63,11 +57,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: green_door
- type: Icon
state: green_door
# Prison wardrobe
- type: entity
id: WardrobePrison
@@ -79,11 +71,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: orange_door
- type: Icon
state: orange_door
# Yellow wardrobe
- type: entity
id: WardrobeYellow
@@ -95,11 +85,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: yellow_door
- type: Icon
state: yellow_door
# White wardrobe
- type: entity
id: WardrobeWhite
@@ -111,18 +99,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: white_door
- type: Icon
state: white_door
# Pajama wardrobe
- type: entity
id: WardrobePajama
parent: WardrobeWhite
name: pajama wardrobe
# Grey wardrobe
- type: entity
id: WardrobeGrey
@@ -134,11 +113,9 @@
- type: StorageVisualizer2D
state: generic
state_closed: grey_door
- type: Icon
state: grey_door
# Mixed wardrobe
- type: entity
id: WardrobeMixed
@@ -150,67 +127,5 @@
- type: StorageVisualizer2D
state: generic
state_closed: mixed_door
- type: Icon
state: mixed_door
# WardrobeBlue Filled
- type: entity
id: WardrobeBlueFilled
suffix: Filled
parent: WardrobeBlue
# WardrobePink Filled
- type: entity
id: WardrobePinkFilled
suffix: Filled
parent: WardrobePink
# WardrobeBlack Filled
- type: entity
id: WardrobeBlackFilled
suffix: Filled
parent: WardrobeBlack
# WardrobeGreen Filled
- type: entity
id: WardrobeGreenFilled
suffix: Filled
parent: WardrobeGreen
# WardrobePrison Filled
- type: entity
id: WardrobePrisonFilled
suffix: Filled
parent: WardrobePrison
# WardrobeYellow Filled
- type: entity
id: WardrobeYellowFilled
suffix: Filled
parent: WardrobeYellow
# WardrobeWhite Filled
- type: entity
id: WardrobeWhiteFilled
suffix: Filled
parent: WardrobeWhite
# WardrobePajama Filled
- type: entity
id: WardrobePajamaFilled
suffix: Filled
parent: WardrobePajama
# WardrobeGrey Filled
- type: entity
id: WardrobeGreyFilled
suffix: Filled
parent: WardrobeGrey
# WardrobeMixed Filled
- type: entity
id: WardrobeMixedFilled
suffix: Filled
parent: WardrobeMixed

View File

@@ -118,125 +118,3 @@
- type: Icon
sprite: Constructible/Structures/Crates/o2.rsi
state: o2crate
- type: entity
id: CrateFlashlights
parent: CrateGeneric
name: flashlight crate (x5)
components:
- type: StorageFill
contents:
- FlashlightLantern
- FlashlightLantern
- FlashlightLantern
- FlashlightLantern
- FlashlightLantern
- type: entity
id: CrateLightBulb
parent: CrateGeneric
name: light bulb crate (x10)
components:
- type: StorageFill
contents:
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- type: entity
id: CrateFireExtinguisher
parent: CrateGeneric
name: fire extinguisher crate (x3)
components:
- type: StorageFill
contents:
- FireExtinguisher
- FireExtinguisher
- FireExtinguisher
- type: entity
id: CratePen
parent: CrateGeneric
name: pen crate (x10)
components:
- type: StorageFill
contents:
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- Pen
- type: entity
id: CrateBikeHorn
parent: CrateGeneric
name: bike horn crate (x5)
components:
- type: StorageFill
contents:
- BikeHorn
- BikeHorn
- BikeHorn
- BikeHorn
- BikeHorn
- type: entity
id: CrateCleaver
parent: CrateGeneric
name: cleaver crate (x5)
components:
- type: StorageFill
contents:
- ButchCleaver
- ButchCleaver
- ButchCleaver
- ButchCleaver
- ButchCleaver
- type: entity
id: CrateFuelTank
parent: CrateGeneric
name: fuel tank
components:
- type: StorageFill
contents:
- WeldingFuelTank
- type: entity
id: CrateMedicalScanner
parent: CrateGeneric
name: medical scanner
components:
- type: StorageFill
contents:
- MedicalScanner
- type: entity
id: CrateGlass
parent: CrateGeneric
name: glass sheet crate (x50)
components:
- type: StorageFill
contents:
- GlassStack
- type: entity
id: CrateCable
parent: CrateGeneric
name: cable coil crate (x50)
components:
- type: StorageFill
contents:
- CableStack

View File

@@ -1,417 +0,0 @@
- type: entity
parent: Clothing
id: BackpackClothing
name: backpack
description: A convenient storage pack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/backpack.rsi
state: backpack
- type: Icon
sprite: Clothing/Back/Backpacks/backpack.rsi
state: backpack
- type: Clothing
size: 9999
QuickEquip: false
Slots:
- back
sprite: Clothing/Back/Backpacks/backpack.rsi
HeldPrefix: backpack
- type: Storage
capacity: 100
- type: entity
parent: BackpackClothing
id: ClownPack
name: giggles von honkerton
description: It's a backpack made by Honk! Co.
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/clown.rsi
state: clown
- type: Icon
sprite: Clothing/Back/Backpacks/clown.rsi
state: clown
- type: Clothing
sprite: Clothing/Back/Backpacks/clown.rsi
HeldPrefix: clown
- type: entity
parent: BackpackClothing
id: SecPack
name: security backpack
description: It's a very robust backpack.
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/security.rsi
state: security
- type: Icon
sprite: Clothing/Back/Backpacks/security.rsi
state: security
- type: Clothing
sprite: Clothing/Back/Backpacks/security.rsi
HeldPrefix: security
- type: entity
parent: BackpackClothing
id: BackpackEngineering
name: engineering backpack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/engineering.rsi
state: engineering
- type: Icon
sprite: Clothing/Back/Backpacks/engineering.rsi
state: engineering
- type: Clothing
sprite: Clothing/Back/Backpacks/engineering.rsi
HeldPrefix: engineering
- type: entity
parent: BackpackClothing
id: BackpackMedical
name: medical backpack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/medical.rsi
state: medical
- type: Icon
sprite: Clothing/Back/Backpacks/medical.rsi
state: medical
- type: Clothing
sprite: Clothing/Back/Backpacks/medical.rsi
HeldPrefix: medical
- type: entity
parent: BackpackClothing
id: BackpackCaptain
name: captain's backpack
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/captain.rsi
state: captain
- type: Icon
sprite: Clothing/Back/Backpacks/captain.rsi
state: captain
- type: Clothing
sprite: Clothing/Back/Backpacks/captain.rsi
HeldPrefix: captain
- type: entity
parent: BackpackClothing
id: BackpackHolding
name: bag of holding
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/holding.rsi
state: holding
layers:
- state: holding
- state: holding-unlit
shader: unshaded
- type: Icon
sprite: Clothing/Back/Backpacks/holding.rsi
state: holding
- type: Clothing
sprite: Clothing/Back/Backpacks/holding.rsi
HeldPrefix: holding
- type: entity
parent: BackpackClothing
id: Satchel
name: satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel.rsi
state: satchel
- type: Icon
sprite: Clothing/Back/Satchels/satchel.rsi
state: satchel
- type: Clothing
sprite: Clothing/Back/Satchels/satchel.rsi
ClothingPrefix: satchel
- type: Storage
capacity: 300
- type: entity
parent: BackpackClothing
id: SatchelEngineering
name: engineering satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_engineering.rsi
state: satchel-engineering
- type: Icon
sprite: Clothing/Back/Satchels/satchel_engineering.rsi
state: satchel-engineering
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_engineering.rsi
HeldPrefix: engineering
ClothingPrefix: satchel-engineering
- type: entity
parent: BackpackClothing
id: SatchelMedical
name: medical satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_medical.rsi
state: satchel-medical
- type: Icon
sprite: Clothing/Back/Satchels/satchel_medical.rsi
state: satchel-medical
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_medical.rsi
HeldPrefix: medical
ClothingPrefix: satchel-medical
- type: entity
parent: BackpackClothing
id: SatchelChemistry
name: chemistry satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_chemistry.rsi
state: satchel-chemistry
- type: Icon
sprite: Clothing/Back/Satchels/satchel_chemistry.rsi
state: satchel-chemistry
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_chemistry.rsi
HeldPrefix: medical
ClothingPrefix: satchel-chemistry
- type: entity
parent: BackpackClothing
id: SatchelGenetics
name: genetics satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_genetics.rsi
state: satchel-genetics
- type: Icon
sprite: Clothing/Back/Satchels/satchel_genetics.rsi
state: satchel-genetics
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_genetics.rsi
HeldPrefix: medical
ClothingPrefix: satchel-genetics
- type: entity
parent: BackpackClothing
id: SatchelVirology
name: virology satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_virology.rsi
state: satchel-virology
- type: Icon
sprite: Clothing/Back/Satchels/satchel_virology.rsi
state: satchel-virology
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_virology.rsi
HeldPrefix: medical
ClothingPrefix: satchel-virology
- type: entity
parent: BackpackClothing
id: SatchelScience
name: science satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_science.rsi
state: satchel-science
- type: Icon
sprite: Clothing/Back/Satchels/satchel_science.rsi
state: satchel-science
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_science.rsi
ClothingPrefix: satchel-science
- type: entity
parent: BackpackClothing
id: SatchelSecurity
name: security satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_security.rsi
state: satchel-security
- type: Icon
sprite: Clothing/Back/Satchels/satchel_security.rsi
state: satchel-security
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_security.rsi
HeldPrefix: security
ClothingPrefix: satchel-security
- type: entity
parent: BackpackClothing
id: SatchelCaptain
name: captain's satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_captain.rsi
state: satchel-captain
- type: Icon
sprite: Clothing/Back/Satchels/satchel_captain.rsi
state: satchel-captain
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_captain.rsi
HeldPrefix: captain
ClothingPrefix: satchel-captain
- type: entity
parent: BackpackClothing
id: SatchelHydroponics
name: hydroponics satchel
components:
- type: Sprite
sprite: Clothing/Back/Satchels/satchel_hydroponics.rsi
state: satchel-hydroponics
- type: Icon
sprite: Clothing/Back/Satchels/satchel_hydroponics.rsi
state: satchel-hydroponics
- type: Clothing
sprite: Clothing/Back/Satchels/satchel_hydroponics.rsi
ClothingPrefix: satchel-hydroponics
- type: entity
parent: BackpackClothing
id: MessengerBag
name: messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier.rsi
state: courier
- type: Icon
sprite: Clothing/Back/Couriers/courier.rsi
state: courier
- type: Clothing
sprite: Clothing/Back/Couriers/courier.rsi
ClothingPrefix: courier
- type: entity
parent: BackpackClothing
id: MessengerBagChemistry
name: chemistry messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_chemistry.rsi
state: courier-chemistry
- type: Icon
sprite: Clothing/Back/Couriers/courier_chemistry.rsi
state: courier-chemistry
- type: Clothing
sprite: Clothing/Back/Couriers/courier_chemistry.rsi
HeldPrefix: medical
ClothingPrefix: courier-chemistry
- type: entity
parent: BackpackClothing
id: MessengerBagMedical
name: medical messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_medical.rsi
state: courier-medical
- type: Icon
sprite: Clothing/Back/Couriers/courier_medical.rsi
state: courier-medical
- type: Clothing
sprite: Clothing/Back/Couriers/courier_medical.rsi
HeldPrefix: medical
ClothingPrefix: courier-medical
- type: entity
parent: BackpackClothing
id: MessengerBagVirology
name: virology messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_virology.rsi
state: courier-virology
- type: Icon
sprite: Clothing/Back/Couriers/courier_virology.rsi
state: courier-virology
- type: Clothing
sprite: Clothing/Back/Couriers/courier_virology.rsi
HeldPrefix: medical
ClothingPrefix: courier-virology
- type: entity
parent: BackpackClothing
id: MessengerBagEngineering
name: engineering messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_engineering.rsi
state: courier-engineering
- type: Icon
sprite: Clothing/Back/Couriers/courier_engineering.rsi
state: courier-engineering
- type: Clothing
sprite: Clothing/Back/Couriers/courier_engineering.rsi
HeldPrefix: engineering
ClothingPrefix: courier-engineering
- type: entity
parent: BackpackClothing
id: MessengerBagScience
name: science messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_science.rsi
state: courier-science
- type: Icon
sprite: Clothing/Back/Couriers/courier_science.rsi
state: courier-science
- type: Clothing
sprite: Clothing/Back/Couriers/courier_science.rsi
ClothingPrefix: courier-science
- type: entity
parent: BackpackClothing
id: MessengerBagCaptain
name: captain's messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_captain.rsi
state: courier-captain
- type: Icon
sprite: Clothing/Back/Couriers/courier_captain.rsi
state: courier-captain
- type: Clothing
sprite: Clothing/Back/Couriers/courier_captain.rsi
HeldPrefix: captain
ClothingPrefix: courier-captain
- type: entity
parent: BackpackClothing
id: MessengerBagHydroponics
name: hydroponics messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_hydroponics.rsi
state: courier-hydroponics
- type: Icon
sprite: Clothing/Back/Couriers/courier_hydroponics.rsi
state: courier-hydroponics
- type: Clothing
sprite: Clothing/Back/Couriers/courier_hydroponics.rsi
ClothingPrefix: courier-hydroponics
- type: entity
parent: BackpackClothing
id: MessengerBagSecurity
name: security messenger bag
components:
- type: Sprite
sprite: Clothing/Back/Couriers/courier_security.rsi
state: courier-security
- type: Icon
sprite: Clothing/Back/Couriers/courier_security.rsi
state: courier-security
- type: Clothing
sprite: Clothing/Back/Couriers/courier_security.rsi
HeldPrefix: security
ClothingPrefix: courier-security

File diff suppressed because it is too large Load Diff

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