Boxes (and sterile mask) (#1964)

* Added sprites and lights, handcuffs and PDA box.

* Syringe and Beaker

* Adds flashbang latex and a sterile mask

* Adds a box to store those sterile masks

* Adds donkpocket box WHY WASN'T THIS IN ALREADY I'LL KILL YOU ALL AHHHHH

* Makes inhand boxes grey

* Security boxes now have proper layer

* Adds meson, sechud, and better inhands

* Adds survival box (no o2 can or injector because they're not included yet

* Adds survival box sprites

* Blank commit

* Adds filled backpacks for starting-gear

* Moves filled backpacks to a sensible place

* Builds now

* Fixes rsi
This commit is contained in:
Swept
2020-09-03 21:13:45 +00:00
committed by GitHub
parent ae8bde221b
commit e3ace03cad
88 changed files with 1063 additions and 24 deletions

View File

@@ -0,0 +1,57 @@
- type: entity
abstract: true
parent: BackpackClothing
id: BackpackClothingFilled
components:
- type: StorageFill
contents:
- BoxSurvival
- type: entity
abstract: true
parent: ClownPack
id: ClownPackFilled
components:
- type: StorageFill
contents:
- BoxSurvival
- type: entity
abstract: true
parent: SecPack
id: SecPackFilled
components:
- type: StorageFill
contents:
- BoxSurvival
- Stunbaton
- Flash
- type: entity
abstract: true
parent: BackpackMedical
id: BackpackMedicalFilled
components:
- type: StorageFill
contents:
- BoxSurvival
- type: entity
abstract: true
parent: BackpackCaptain
id: BackpackCaptainFilled
components:
- type: StorageFill
contents:
- BoxSurvival
#- StationCharter
#- TelescopicBaton
- type: entity
abstract: true
parent: BackpackEngineering
id: BackpackEngineeringFilled
components:
- type: StorageFill
contents:
- BoxSurvival

View File

@@ -95,3 +95,18 @@
state: icon
- type: Clothing
sprite: Clothing/Masks/mask_mime.rsi
- type: entity
parent: MasksBase
id: MaskSterile
name: sterile mask
description:
components:
- type: Sprite
sprite: Clothing/Masks/mask_sterile.rsi
state: icon
- type: Icon
sprite: Clothing/Masks/mask_sterile.rsi
state: icon
- type: Clothing
sprite: Clothing/Masks/mask_sterile.rsi

View File

@@ -0,0 +1,15 @@
- type: entity
id: BoxBase
parent: BaseItem
abstract: true
components:
- type: Sprite
sprite: Objects/Storage/boxes.rsi
- type: Icon
sprite: Objects/Storage/boxicons.rsi
- type: Item
sprite: Objects/Storage/boxes.rsi
size: 9999
- type: Storage
capacity: 60
size: 9999

View File

@@ -0,0 +1,26 @@
- type: entity
name: donkpocket box
parent: BoxBase
id: BoxDonkpocket
description:
components:
- type: StorageFill
contents:
- FoodDonkPocket
- FoodDonkPocket
- FoodDonkPocket
- FoodDonkPocket
- FoodDonkPocket
- FoodDonkPocket
- type: Sprite
sprite: Objects/Storage/donkpocket.rsi
state: icon
- type: Icon
sprite: Objects/Storage/donkpocket.rsi
state: icon
- type: Item
color: "#951710"
sprite: Objects/Storage/donkpocket.rsi
state: icon
- type: Storage
capacity: 30

View File

@@ -0,0 +1,149 @@
- type: entity
name: lightbulb box
parent: BoxBase
id: BoxLightbulb
description:
components:
- type: StorageFill
contents:
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- type: Sprite
layers:
- state: box
- state: light
- type: Icon
state: light
- type: Item
- type: entity
name: lighttube box
parent: BoxBase
id: BoxLighttube
description:
components:
- type: StorageFill
contents:
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- type: Sprite
layers:
- state: box
- state: lighttube
- type: Icon
state: lighttube
- type: Item
- type: entity
name: mixed lights box
parent: BoxBase
id: BoxLightMixed
description:
components:
- type: StorageFill
contents:
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightTube
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- LightBulb
- type: Sprite
layers:
- state: box
- state: lightmixed
- type: Icon
state: lightmixed
- type: Item
- type: entity
name: pda box
parent: BoxBase
id: BoxPDA
description:
components:
- type: StorageFill
contents:
- AssistantPDA
- AssistantPDA
- AssistantPDA
- type: Sprite
layers:
- state: box
- state: pda
- type: Icon
state: pda
- type: Item
- type: Storage
capacity: 3
- type: entity
name: meson box
parent: BoxBase
id: BoxMesonScanners
description:
components:
- type: StorageFill
contents:
- MesonGlasses
- MesonGlasses
- MesonGlasses
- MesonGlasses
- type: Sprite
layers:
- state: box
- state: meson
- type: Icon
state: meson
- type: Item
- type: Storage
capacity: 20
- type: entity
name: survival box
parent: BoxBase
id: BoxSurvival
description:
components:
- type: StorageFill
contents:
- BreathMaskClothing
#- O2 Canister
#- Injector
- type: Sprite
layers:
- state: box
- state: writing
- type: Icon
state: box
- type: Item
size: 15
- type: Storage
capacity: 15
size: 15

View File

@@ -0,0 +1,67 @@
- type: entity
name: syringe box
parent: BoxBase
id: BoxSyringe
description:
components:
- type: StorageFill
contents:
- Syringe
- Syringe
- Syringe
- Syringe
- Syringe
- Syringe
- type: Sprite
layers:
- state: box
- state: syringe
- type: Icon
state: syringe
- type: Item
- type: Storage
capacity: 30
- type: entity
name: sterile box
parent: BoxBase
id: BoxSterile
description:
components:
- type: StorageFill
contents:
- MaskSterile
- MaskSterile
- MaskSterile
- MaskSterile
- type: Sprite
layers:
- state: box
- state: sterile
- type: Icon
state: sterile
- type: Item
- type: Storage
capacity: 20
- type: entity
name: latex box
parent: BoxBase
id: BoxLatex
description:
components:
- type: StorageFill
contents:
- GlovesLatex
- GlovesLatex
- GlovesLatex
- GlovesLatex
- type: Sprite
layers:
- state: box
- state: latex
- type: Icon
state: latex
- type: Item
- type: Storage
capacity: 20

View File

@@ -0,0 +1,23 @@
- type: entity
name: beaker box
parent: BoxBase
id: BoxBeaker
description:
components:
- type: StorageFill
contents:
- Beaker
- Beaker
- Beaker
- LargeBeaker
- LargeBeaker
- LargeBeaker
- type: Sprite
layers:
- state: box
- state: beaker
- type: Icon
state: beaker
- type: Item
- type: Storage
capacity: 30

View File

@@ -0,0 +1,67 @@
- type: entity
name: handcuff box
parent: BoxBase
id: BoxHandcuff
description:
components:
- type: StorageFill
contents:
- Handcuffs
- Handcuffs
- Handcuffs
- Handcuffs
- Handcuffs
- Handcuffs
- type: Sprite
layers:
- state: box_security
- state: handcuff
- type: Icon
state: handcuff
- type: Item
- type: Storage
capacity: 6
- type: entity
name: flashbang box
parent: BoxBase
id: BoxFlashbang
description:
components:
- type: StorageFill
contents:
- GrenadeFlashBang
- GrenadeFlashBang
- GrenadeFlashBang
- GrenadeFlashBang
- type: Sprite
layers:
- state: box_security
- state: flashbang
- type: Icon
state: flashbang
- type: Item
- type: Storage
capacity: 20
- type: entity
name: sechud box
parent: BoxBase
id: BoxSechud
description:
components:
- type: StorageFill
contents:
- SecGlasses
- SecGlasses
- SecGlasses
- SecGlasses
- type: Sprite
layers:
- state: box_security
- state: sechud
- type: Icon
state: sechud
- type: Item
- type: Storage
capacity: 20

View File

@@ -9,22 +9,18 @@
uncuffTime: 3.0
stunBonus: 2.0
breakoutTime: 20.0
cuffedRSI: Objects/Misc/handcuffs.rsi
cuffedRSI: Objects/Misc/handcuffs.rsi
iconState: body-overlay
- type: Sprite
sprite: Objects/Misc/handcuffs.rsi
state: handcuff
- type: Icon
sprite: Objects/Misc/handcuffs.rsi
state: handcuff
- type: Clothing
sprite: Objects/Misc/handcuffs.rsi
Slots: [belt]
- type: entity
name: makeshift handcuffs
description: Homemade handcuffs crafted from spare cables.
@@ -36,7 +32,7 @@
uncuffTime: 3.5
stunBonus: 2.0
breakoutTime: 15.0
cuffedRSI: Objects/Misc/cablecuffs.rsi
cuffedRSI: Objects/Misc/cablecuffs.rsi
bodyIconState: body-overlay
color: red
breakOnRemove: true
@@ -62,4 +58,4 @@
- type: Clothing
sprite: Objects/Misc/cablecuffs.rsi
color: red
Slots: [belt]
Slots: [belt]

View File

@@ -15,6 +15,6 @@
id: CargoTechGear
equipment:
innerclothing: UniformCargoTech
backpack: BackpackClothing
backpack: BackpackClothingFilled
shoes: ShoesBlack
idcard: CargoPDA

View File

@@ -13,7 +13,6 @@
id: AssistantGear
equipment:
innerclothing: UniformColorGrey
backpack: BackpackClothing
backpack: BackpackClothingFilled
shoes: ShoesBlack
idcard: AssistantPDA

View File

@@ -15,6 +15,6 @@
equipment:
innerclothing: UniformBartender
outerclothing: OuterclothingArmorVest
backpack: BackpackClothing
backpack: BackpackClothingFilled
shoes: ShoesBlack
idcard: BartenderPDA

View File

@@ -14,6 +14,6 @@
id: ChefGear
equipment:
innerclothing: UniformChef
backpack: BackpackClothing
backpack: BackpackClothingFilled
shoes: ShoesBlack
idcard: ChefPDA

View File

@@ -15,7 +15,7 @@
id: ClownGear
equipment:
innerclothing: UniformClown
backpack: ClownPack
backpack: ClownPackFilled
shoes: ShoesClown
mask: MaskClown
pocket1: BikeHorn

View File

@@ -14,7 +14,7 @@
id: JanitorGear
equipment:
innerclothing: UniformJanitor
backpack: BackpackClothing
backpack: BackpackClothingFilled
shoes: ShoesGaloshes
head: HatPurplesoft
idcard: JanitorPDA

View File

@@ -28,7 +28,7 @@
id: CaptainGear
equipment:
innerclothing: UniformCaptain
backpack: BackpackCaptain
backpack: BackpackCaptainFilled
shoes: ShoesBlack
head: HatCaptain
eyes: SunGlasses

View File

@@ -23,7 +23,7 @@
id: HoPGear
equipment:
innerclothing: UniformHoP
backpack: BackpackClothing
backpack: BackpackClothingFilled
shoes: ShoesBrown
head: HatHopcap
idcard: HoPPDA

View File

@@ -19,6 +19,6 @@
equipment:
head: HatHardhatWhite
innerclothing: UniformChiefEngineer
backpack: BackpackEngineering
backpack: BackpackEngineeringFilled
shoes: ShoesBrown
idcard: CEPDA

View File

@@ -16,7 +16,7 @@
id: StationEngineerGear
equipment:
innerclothing: UniformEngineering
backpack: BackpackEngineering
backpack: BackpackEngineeringFilled
shoes: ShoesWorkboots
outerclothing: OuterclothingHazard
idcard: EngineerPDA

View File

@@ -19,7 +19,7 @@
id: CMOGear
equipment:
innerclothing: UniformCMO
backpack: BackpackMedical
backpack: BackpackMedicalFilled
shoes: ShoesBrown
outerclothing: OuterclothingLabcoatcmo
idcard: CMOPDA

View File

@@ -15,7 +15,7 @@
id: DoctorGear
equipment:
innerclothing: UniformMedicalDoctor
backpack: BackpackMedical
backpack: BackpackMedicalFilled
shoes: ShoesWhite
outerclothing: OuterclothingLabcoatmedspecopen
idcard: MedicalPDA

View File

@@ -17,7 +17,8 @@
id: ResearchDirectorGear
equipment:
innerclothing: UniformResearchDirector
backpack: BackpackClothing
# Note to Swept add science backpacks
backpack: BackpackClothingFilled
shoes: ShoesBrown
outerclothing: OuterclothingLabcoatopen
idcard: RnDPDA

View File

@@ -15,7 +15,7 @@
id: ScientistGear
equipment:
innerclothing: UniformScientist
backpack: BackpackClothing
backpack: BackpackClothingFilled
shoes: ShoesWhite
outerclothing: OuterclothingLabcoat
idcard: SciencePDA

View File

@@ -18,7 +18,7 @@
id: HoSGear
equipment:
innerclothing: UniformHoS
backpack: SecPack
backpack: SecPackFilled
shoes: ShoesJackboots
outerclothing: OuterclothingHoSTrenchcoat
eyes: SecGlasses

View File

@@ -16,7 +16,7 @@
id: SecurityOfficerGear
equipment:
innerclothing: UniformSec
backpack: SecPack
backpack: SecPackFilled
shoes: ShoesJackboots
eyes: SecGlasses
outerclothing: OuterclothingArmorVest