]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix paper scrap layers + cleanup paper.yml (#28299)
authorlzk <124214523+lzk228@users.noreply.github.com>
Tue, 28 May 2024 15:01:19 +0000 (17:01 +0200)
committerGitHub <noreply@github.com>
Tue, 28 May 2024 15:01:19 +0000 (11:01 -0400)
Fix paper scrap + cleanup paper.yml

Resources/Prototypes/Entities/Objects/Misc/paper.yml

index 05a0b9d34551d57de4cdbcfc632bbaea3944ce94..1c8d8754884f3302cab34e3dc288f4c16c75a15f 100644 (file)
   description: 'A crumpled up piece of white paper.'
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: scrap
+    - state: paper_words
+      map: ["enum.PaperVisualLayers.Writing"]
+      visible: false
+    - state: paper_stamp-generic
+      map: ["enum.PaperVisualLayers.Stamp"]
+      visible: false
 
 - type: entity
   name: office paper
   description: 'The readout of a device forgotten to time'
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: paper_dotmatrix
     - state: paper_dotmatrix_words
   description: "A page of the captain's journal. In luxurious lavender."
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: paper
       color: "#e6e6fa"
   description: 'A single unit of bureaucracy.'
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: paper
       color: "#9ef5ff"
   description: A paper label designating a crate as containing a bounty. Selling a crate with this label will fulfill the bounty.
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: paper
       color: "#f7e574"
     escapeFormatting: false
     content: book-cnc-sheet
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
       - state: paper
         color: "#cccccc"
   id: PaperWritten
   noSpawn: true
   components:
-  - type: Paper
   - type: Sprite
     layers:
     # Changing it here is fine - if the PaperStatus key is actually added,
     #  something happened, so that ought to override this either way.
     - state: paper_words
-  - type: ActivatableUI
-    key: enum.PaperUiKey.Key
-  - type: UserInterface
-    interfaces:
-      enum.PaperUiKey.Key:
-        type: PaperBoundUserInterface
 
 - type: entity
   parent: Paper
   components:
   - type: NukeCodePaper
     allNukesAvailable: true
-  - type: Paper
 
 - type: entity
   parent: NukeCodePaper
   suffix: Red
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-colormap
       color: "#cc2323"
   suffix: Blue
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-colormap
       color: "#355d99"
   suffix: Yellow
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-colormap
       color: "#b38e3c"
   suffix: White
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-white
     - state: folder-base
   suffix: Grey
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-colormap
       color: "#999999"
   suffix: Black
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-colormap
       color: "#3f3f3f"
   suffix: Green
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-colormap
       color: "#43bc38"
   description: CentCom's miserable little pile of secrets!
   components:
   - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
     layers:
     - state: folder-centcom
     - state: folder-base
     - state: clipboard_over
   - type: Item
     sprite: Objects/Misc/cc-clipboard.rsi
-    size: Small
   - type: Clothing
-    slots: [belt]
-    quickEquip: false
     sprite: Objects/Misc/cc-clipboard.rsi
 
 - type: entity
   id: BoxFolderQmClipboard
-  parent: BoxFolderBase
+  parent: BoxFolderClipboard
   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:
       map: ["qm_clipboard_pen"]
       visible: false
     - state: qm_clipboard_over
-  - type: ContainerContainer
-    containers:
-      storagebase: !type:Container
-        ents: []
-      pen_slot: !type:ContainerSlot {}
   - type: ItemSlots
     slots:
       pen_slot:
     sprite: Objects/Misc/qm_clipboard.rsi
     size: Normal
   - type: Clothing
-    slots: [belt]
-    quickEquip: false
     sprite: Objects/Misc/qm_clipboard.rsi
   - type: Storage
     grid:
     - 0,0,4,3
     quickInsert: true
-    whitelist:
-      tags:
-        - Document
   - type: StorageFill
-    contents: [] #to override base folder fill
+    contents: [] #to override base clipboard fill
   - type: ItemMapper
     mapLayers:
       qm_clipboard_paper:
       enum.StorageUiKey.Key:
         type: StorageBoundUserInterface
   - type: MeleeWeapon
-    wideAnimationRotation: 180
     damage:
       types:
         Blunt: 10