Minor paper ECS and stamps (#7394)
Co-authored-by: fishfish458 <fishfish458>
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: BoxHug
|
||||
- id: RubberStampClown
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
@@ -93,6 +94,7 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: BoxSurvival
|
||||
- id: RubberStampMime
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
@@ -112,6 +114,7 @@
|
||||
contents:
|
||||
- id: BoxSurvival
|
||||
- id: Bible
|
||||
- id: RubberStampChaplain
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: BoxHug
|
||||
- id: RubberStampClown
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
@@ -72,6 +73,7 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: BoxSurvival
|
||||
- id: RubberStampMime
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
@@ -91,6 +93,7 @@
|
||||
contents:
|
||||
- id: BoxSurvival
|
||||
- id: Bible
|
||||
- id: RubberStampChaplain
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
contents:
|
||||
- id: BoxSurvival
|
||||
- id: Bible
|
||||
- id: RubberStampChaplain
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
- id: CigPackGreen
|
||||
prob: 0.50
|
||||
- id: DoorRemoteCargo
|
||||
- id: RubberStampQm
|
||||
|
||||
- type: entity
|
||||
id: LockerCaptainFilled
|
||||
@@ -53,6 +54,7 @@
|
||||
- id: ClothingUniformJumpskirtCapFormalDress
|
||||
- id: ClothingNeckBronzeheart
|
||||
- id: ClothingNeckGoldmedal
|
||||
- id: RubberStampCaptain
|
||||
|
||||
- type: entity
|
||||
id: LockerHeadOfPersonnelFilled
|
||||
@@ -79,6 +81,7 @@
|
||||
# Fuck the HoP they don't deserve fucking cigars.
|
||||
- id: DoorRemoteService
|
||||
- id: ClothingNeckGoldmedal
|
||||
- id: RubberStampHop
|
||||
|
||||
- type: entity
|
||||
id: LockerChiefEngineerFilled
|
||||
@@ -124,6 +127,7 @@
|
||||
- id: Hypospray
|
||||
- id: HandheldCrewMonitor
|
||||
- id: DoorRemoteMedical
|
||||
- id: RubberStampCMO
|
||||
|
||||
- type: entity
|
||||
id: LockerResearchDirectorFilled
|
||||
@@ -142,6 +146,7 @@
|
||||
- id: PlushieSlime
|
||||
prob: 0.1
|
||||
- id: DoorRemoteResearch
|
||||
- id: RubberStampRd
|
||||
|
||||
- type: entity
|
||||
id: LockerHeadOfSecurityFilled
|
||||
@@ -180,3 +185,4 @@
|
||||
- id: DoorRemoteSecurity
|
||||
- id: ClothingUniformJumpskirtHosFormal
|
||||
- id: ClothingUniformJumpsuitHosFormal
|
||||
- id: RubberStampHos
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
- id: ClothingHandsGlovesCombat
|
||||
- id: ClothingShoesBootsJack
|
||||
- id: ClothingOuterCoatWarden
|
||||
- id: RubberStampWarden
|
||||
|
||||
- type: entity
|
||||
id: LockerSecurityFilled
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: PaperWrittenAMEScribbles
|
||||
suffix: "AME scribbles"
|
||||
parent: PaperWritten
|
||||
parent: Paper
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
id: PaperWrittenSalvageLoreMedium1PlasmaTrap
|
||||
noSpawn: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Medium 1: Plasma Trap"
|
||||
parent: PaperWritten
|
||||
parent: Paper
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
@@ -36,7 +36,7 @@
|
||||
id: PaperWrittenSalvageLoreGaming1
|
||||
noSpawn: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 1"
|
||||
parent: PaperWritten
|
||||
parent: Paper
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
@@ -50,7 +50,7 @@
|
||||
id: PaperWrittenSalvageLoreGaming2
|
||||
noSpawn: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 2"
|
||||
parent: PaperWritten
|
||||
parent: Paper
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
@@ -72,7 +72,7 @@
|
||||
id: PaperWrittenSalvageLoreGaming3
|
||||
noSpawn: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 3"
|
||||
parent: PaperWritten
|
||||
parent: Paper
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
@@ -87,7 +87,7 @@
|
||||
id: PaperWrittenSalvageLoreGaming4
|
||||
noSpawn: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 4"
|
||||
parent: PaperWritten
|
||||
parent: Paper
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
|
||||
@@ -9,6 +9,12 @@
|
||||
netsync: false
|
||||
layers:
|
||||
- state: paper
|
||||
- state: paper_words
|
||||
map: ["enum.PaperVisualLayers.Writing"]
|
||||
visible: false
|
||||
- state: paper_stamp-generic
|
||||
map: ["enum.PaperVisualLayers.Stamp"]
|
||||
visible: false
|
||||
- type: Paper
|
||||
- type: ActivatableUI
|
||||
key: enum.PaperUiKey.Key
|
||||
@@ -16,20 +22,13 @@
|
||||
interfaces:
|
||||
- key: enum.PaperUiKey.Key
|
||||
type: PaperBoundUserInterface
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: GenericEnumVisualizer
|
||||
key: enum.PaperVisuals.Status
|
||||
layer: 0
|
||||
states:
|
||||
# This default isn't actually explicitly used right now.
|
||||
enum.PaperStatus.Blank: paper
|
||||
enum.PaperStatus.Written: paper_words
|
||||
- type: Item
|
||||
size: 1
|
||||
- type: Tag
|
||||
tags:
|
||||
- Document
|
||||
- type: Appearance
|
||||
- type: PaperVisuals
|
||||
|
||||
- type: entity
|
||||
parent: Paper
|
||||
@@ -50,7 +49,7 @@
|
||||
type: PaperBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
parent: PaperWritten
|
||||
parent: Paper
|
||||
id: NukeCodePaper
|
||||
name: nuclear authentication codes
|
||||
components:
|
||||
@@ -141,8 +140,6 @@
|
||||
visuals:
|
||||
- type: MappedItemVisualizer
|
||||
|
||||
|
||||
|
||||
- type: entity
|
||||
id: BoxFolderRed
|
||||
parent: BoxFolderBase
|
||||
@@ -213,3 +210,188 @@
|
||||
- state: folder-colormap
|
||||
color: "#3f3f3f"
|
||||
- state: folder-base
|
||||
|
||||
- type: entity
|
||||
name: mime's rubber stamp
|
||||
parent: BaseItem
|
||||
id: RubberStampMime
|
||||
description: A rubber stamp for stamping important documents.
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-mime
|
||||
stampState: "paper_stamp-mime"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-mime
|
||||
netsync: false
|
||||
- type: Item
|
||||
size: 3
|
||||
|
||||
- type: entity
|
||||
name: captain's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampCaptain
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-captain
|
||||
stampState: "paper_stamp-cap"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-cap
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: CentCom rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampCentcom
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-centcom
|
||||
stampState: "paper_stamp-cent"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-cent
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: chaplain's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampChaplain
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-chaplain
|
||||
stampState: "paper_stamp-chaplain"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-chaplain
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: clown's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampClown
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-clown
|
||||
stampState: "paper_stamp-clown"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-clown
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: chief medical officer's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampCMO
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-cmo
|
||||
stampState: "paper_stamp-cmo"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-cmo
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: DENIED rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampDenied
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-denied
|
||||
stampState: "paper_stamp-deny"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-deny
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: APPROVED rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampApproved
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-approved
|
||||
stampState: "paper_stamp-iaa"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-iaa
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: head of personnel's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampHop
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-hop
|
||||
stampState: "paper_stamp-hop"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-hop
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: head of security's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampHos
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-hos
|
||||
stampState: "paper_stamp-hos"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-hos
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: quartermaster's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampQm
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-qm
|
||||
stampState: "paper_stamp-qm"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-qm
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: research director's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampRd
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-rd
|
||||
stampState: "paper_stamp-rd"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-rd
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: warden's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampWarden
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-warden
|
||||
stampState: "paper_stamp-warden"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-warden
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
name: trader's rubber stamp
|
||||
parent: RubberStampMime
|
||||
id: RubberStampTrader
|
||||
components:
|
||||
- type: Stamp
|
||||
stampedName: stamp-component-stamped-name-trader
|
||||
stampState: "paper_stamp-trader"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/bureaucracy.rsi
|
||||
state: stamp-trader
|
||||
netsync: false
|
||||
|
||||
Reference in New Issue
Block a user