]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Folders and clipboards recycle into what they are actually made of now (#40954)
authorHitlinemoss <209321380+Hitlinemoss@users.noreply.github.com>
Sat, 18 Oct 2025 09:13:22 +0000 (05:13 -0400)
committerGitHub <noreply@github.com>
Sat, 18 Oct 2025 09:13:22 +0000 (09:13 +0000)
* Folders recycle into paper, clipboards recycle into wood/plastic and steel

* CC clipboards also contain some cloth

* The nuclear code folder is also made of paper

* Whoops, violated the laws of thermodynamics

* Whoops, broke the laws of economics

Resources/Prototypes/Entities/Objects/Misc/folders.yml
Resources/Prototypes/Recipes/Lathes/misc.yml

index 9991709bcf9064a2e6c3887cbfc1e1c49bd8b55f..c24694fefa3b5d3034d2e904ca49688b2935d208 100644 (file)
@@ -11,6 +11,9 @@
     - state: folder-base
     - state: folder-stamp-inverse
       color: "#1dff00"
+  - type: PhysicalComposition
+    materialComposition:
+      Paper: 50
   - type: SpawnItemsOnUse
     items:
     - id: NukeCodePaper
         whitelist:
           tags:
           - Document
+  - type: PhysicalComposition
+    materialComposition:
+      Paper: 50
+  - type: StaticPrice
+    price: 15 # Weirdly this is more expensive than cardboard boxes. But if I have this any lower then I get an arbitrage testfail because the raw materials are worth ~$14.
   - type: Appearance
   - type: Tag
     tags:
     slots: [belt]
     quickEquip: false
     sprite: Objects/Misc/clipboard.rsi
+  - type: PhysicalComposition
+    materialComposition: # half of autolathe printing cost
+      Wood: 50
+      Steel: 25
   - type: Storage
     grid:
     - 0,0,5,3
     sprite: Objects/Misc/plastic_clipboard.rsi
   - type: Clothing
     sprite: Objects/Misc/plastic_clipboard.rsi
+  - type: PhysicalComposition
+    materialComposition: # half of autolathe printing cost
+      Plastic: 50
+      Steel: 25
 
 - type: entity
   parent: [BoxFolderPlasticClipboardEmpty, BoxFolderFill]
     sprite: Objects/Misc/cc-clipboard.rsi
   - type: Clothing
     sprite: Objects/Misc/cc-clipboard.rsi
+  - type: PhysicalComposition
+    materialComposition: # same composition as regular clipboard + bit of cloth because it's "upholstered with green velvet"
+      Wood: 50
+      Steel: 25
+      Cloth: 25
 
 - type: entity
   parent: [BoxFolderCentComClipboardEmpty, BoxFolderFill]
index 46e632e995839640e0efb888ac103bafcaa37c9d..f683b07ef805f40f88783d34bd81e199daae1b8b 100644 (file)
   completetime: 2
   materials:
     Wood: 100
-    Steel: 25
+    Steel: 50
 
 - type: latheRecipe
   id: BoxFolderPlasticClipboardEmpty
   completetime: 2
   materials:
     Plastic: 100
-    Steel: 25
+    Steel: 50
 
 - type: latheRecipe
   id: TowelColorWhite