prob: 0.25
- id: OxygenTankFilled
prob: 0.05
-
+
- type: entity
id: CratePermaEscapeGun
parent: CrateGenericSteel
contents:
- id: RubberStampApproved
- id: RubberStampDenied
+ - id: Paper
+ amount: 5
- id: Pen
- - id: Pen
- - id: Pen
- - id: BoxFolderBase
+ amount: 3
+ - id: BoxFolderBaseEmpty
orGroup: folderA
- - id: BoxFolderBlack
+ - id: BoxFolderBlackEmpty
orGroup: folderA
- - id: BoxFolderBlue
+ - id: BoxFolderBlueEmpty
orGroup: folderA
- - id: BoxFolderGreen
+ - id: BoxFolderGreenEmpty
orGroup: folderA
- - id: BoxFolderGrey
+ - id: BoxFolderGreyEmpty
orGroup: folderA
- - id: BoxFolderRed
+ - id: BoxFolderRedEmpty
orGroup: folderA
- - id: BoxFolderWhite
+ - id: BoxFolderYellowEmpty
orGroup: folderA
- - id: BoxFolderYellow
- orGroup: folderA
- - id: BoxFolderBase
- orGroup: folderB
- - id: BoxFolderBlack
+ - id: BoxFolderBaseEmpty
orGroup: folderB
- - id: BoxFolderBlue
+ - id: BoxFolderBlackEmpty
orGroup: folderB
- - id: BoxFolderGreen
+ - id: BoxFolderBlueEmpty
orGroup: folderB
- - id: BoxFolderGrey
+ - id: BoxFolderGreenEmpty
orGroup: folderB
- - id: BoxFolderRed
+ - id: BoxFolderGreyEmpty
orGroup: folderB
- - id: BoxFolderWhite
+ - id: BoxFolderRedEmpty
orGroup: folderB
- - id: BoxFolderYellow
+ - id: BoxFolderYellowEmpty
orGroup: folderB
- id: CrayonBox
prob: 0.50
- type: entity
- id: BoxFolderNuclearCodes
parent: BaseItem
+ id: BoxFolderNuclearCodes
name: nuclear code folder
components:
- type: Sprite
- type: Appearance
- type: entity
- id: BoxFolderBase
parent: BoxBase
+ id: BoxFolderBaseEmpty
name: folder
description: A folder filled with top secret paperwork.
components:
- type: Tag
tags:
- Folder
+
+- type: entity
+ abstract: true
+ id: BoxFolderFill # Include this as a parent prototype to add 0-5 random papers to a folder's inventory when spawned.
+ suffix: Filled
+ components:
- type: StorageFill
contents:
- - id: Paper
- prob: 0.5
- - id: PaperOffice
- prob: 0.4
- - id: Paper
- prob: 0.3
- - id: PaperOffice
- prob: 0.2
- - id: Paper
- prob: 0.2
+ - id: Paper
+ prob: 0.5
+ - id: PaperOffice
+ prob: 0.4
+ - id: Paper
+ prob: 0.3
+ - id: PaperOffice
+ prob: 0.2
+ - id: Paper
+ prob: 0.2
- type: entity
- id: BoxFolderRed
- parent: BoxFolderBase
+ abstract: true
+ id: BoxFolderFillThreePapers # Like BoxFolderFill, but always has exactly three sheets of standard paper; use for roles' startingGear
+ suffix: 3 papers
+ components:
+ - type: StorageFill
+ contents:
+ - id: Paper
+ amount: 3
+
+- type: entity
+ parent: [BoxFolderBaseEmpty, BoxFolderFill]
+ id: BoxFolderBase
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderRedEmpty
suffix: Red
components:
- type: Sprite
- state: folder-base
- type: entity
- id: BoxFolderBlue
- parent: BoxFolderBase
+ parent: [BoxFolderRedEmpty, BoxFolderFill]
+ id: BoxFolderRed
+ suffix: Red, Filled
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderBlueEmpty
suffix: Blue
components:
- type: Sprite
- state: folder-base
- type: entity
- id: BoxFolderYellow
- parent: BoxFolderBase
+ parent: [BoxFolderBlueEmpty, BoxFolderFill]
+ id: BoxFolderBlue
+ suffix: Blue, Filled
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderYellowEmpty
suffix: Yellow
components:
- type: Sprite
- state: folder-base
- type: entity
- id: BoxFolderWhite
- parent: BoxFolderBase
- suffix: White
- components:
- - type: Sprite
- layers:
- - state: folder-white
- - state: folder-base
+ parent: [BoxFolderYellowEmpty, BoxFolderFill]
+ id: BoxFolderYellow
+ suffix: Yellow, Filled
- type: entity
- id: BoxFolderGrey
- parent: BoxFolderBase
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderGreyEmpty
suffix: Grey
components:
- type: Sprite
- state: folder-base
- type: entity
- id: BoxFolderBlack
- parent: BoxFolderBase
+ parent: [BoxFolderGreyEmpty, BoxFolderFill]
+ id: BoxFolderGrey
+ suffix: Grey, Filled
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderBlackEmpty
suffix: Black
components:
- type: Sprite
- state: folder-base
- type: entity
- id: BoxFolderGreen
- parent: BoxFolderBase
+ parent: [BoxFolderBlackEmpty, BoxFolderFill]
+ id: BoxFolderBlack
+ suffix: Black, Filled
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderGreenEmpty
suffix: Green
components:
- type: Sprite
- state: folder-base
- type: entity
- id: BoxFolderCentCom
- name: CentComm folder
- parent: BoxFolderBase
+ parent: [BoxFolderGreenEmpty, BoxFolderFill]
+ id: BoxFolderGreen
+ suffix: Green, Filled
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderWhiteEmpty
+ suffix: White
+ components:
+ - type: Sprite
+ layers:
+ - state: folder-white
+ - state: folder-base
+
+- type: entity
+ parent: [BoxFolderWhiteEmpty, BoxFolderFill]
+ id: BoxFolderWhite
+ suffix: White, Filled
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderCentComEmpty
categories: [ DoNotMap ]
+ name: CentComm folder
description: CentComm's miserable little pile of secrets!
components:
- type: Sprite
- state: folder-base
- type: entity
- id: BoxFolderClipboard
- parent: BoxFolderBase
+ parent: [BoxFolderCentComEmpty, BoxFolderFill]
+ id: BoxFolderCentCom
+ suffix: DO NOT MAP, Filled
+
+- type: entity
+ parent: BoxFolderBaseEmpty
+ id: BoxFolderClipboardEmpty
name: clipboard
description: The weapon of choice for those on the front lines of bureaucracy.
components:
Blunt: 6
- type: entity
- id: BoxFolderCentComClipboard
- parent: BoxFolderClipboard
+ parent: [BoxFolderClipboardEmpty, BoxFolderFill]
+ id: BoxFolderClipboard
+
+- type: entity
+ parent: [BoxFolderClipboardEmpty, BoxFolderFillThreePapers]
+ id: BoxFolderClipboardThreePapers
+
+- type: entity
+ parent: BoxFolderClipboardEmpty
+ id: BoxFolderPlasticClipboardEmpty
+ name: plastic clipboard
+ description: A cheap clipboard made of blue plastic. For those who aren't yet ready to wield the bureaucratic might of a proper wooden clipboard.
+ components:
+ - type: Sprite
+ sprite: Objects/Misc/plastic_clipboard.rsi
+ layers:
+ - state: clipboard
+ - state: clipboard_paper
+ map: ["clipboard_paper"]
+ visible: false
+ - state: clipboard_pen
+ map: ["clipboard_pen"]
+ visible: false
+ - state: clipboard_over
+ - type: Item
+ sprite: Objects/Misc/plastic_clipboard.rsi
+ - type: Clothing
+ sprite: Objects/Misc/plastic_clipboard.rsi
+
+- type: entity
+ parent: [BoxFolderPlasticClipboardEmpty, BoxFolderFill]
+ id: BoxFolderPlasticClipboard
+
+- type: entity
+ parent: BoxFolderClipboardEmpty
+ id: BoxFolderCentComClipboardEmpty
name: CentComm clipboard
description: A luxurious clipboard upholstered with green velvet. Often seen carried by CentComm officials, seldom seen actually used.
components:
sprite: Objects/Misc/cc-clipboard.rsi
- type: entity
+ parent: [BoxFolderCentComClipboardEmpty, BoxFolderFill]
+ id: BoxFolderCentComClipboard
+
+- type: entity
+ parent: [BoxFolderCentComClipboardEmpty, BoxFolderFillThreePapers]
+ id: BoxFolderCentComClipboardThreePapers
+
+- type: entity
+ parent: [BoxFolderClipboardEmpty, BaseGrandTheftContraband]
id: BoxFolderQmClipboard
- 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:
grid:
- 0,0,4,3
quickInsert: true
- - type: StorageFill
- contents: [] #to override base clipboard fill
- type: ItemMapper
mapLayers:
qm_clipboard_paper: