]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Move stamps out of big mess (#22877)
authorlzk <124214523+lzk228@users.noreply.github.com>
Wed, 27 Dec 2023 22:46:30 +0000 (23:46 +0100)
committerGitHub <noreply@github.com>
Wed, 27 Dec 2023 22:46:30 +0000 (15:46 -0700)
* gigacommit

* Update honkbot.yml

* foxing

* merg

* bring back mime sound

* ;

* :trollface:

23 files changed:
Content.Shared/Paper/StampComponent.cs
Resources/Prototypes/Entities/Objects/Misc/paper.yml
Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml [new file with mode: 0644]
Resources/Prototypes/Objectives/stealTargetGroups.yml
Resources/Prototypes/Recipes/Crafting/Graphs/bots/honkbot.yml
Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json
Resources/Textures/Objects/Misc/stamps.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-cap.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-cap.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-ce.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-ce.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-centcom.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-centcom.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-chaplain.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-chaplain.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-clown.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-clown.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-cmo.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-cmo.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-deny.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-deny.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-hop.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-hop.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-hos.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-hos.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-mime.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-mime.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-ok.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-ok.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-qm.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-qm.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-rd.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-rd.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-syndicate.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-syndicate.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-trader.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-trader.png with 100% similarity]
Resources/Textures/Objects/Misc/stamps.rsi/stamp-warden.png [moved from Resources/Textures/Objects/Misc/bureaucracy.rsi/stamp-warden.png with 100% similarity]

index 790aa1d60aea3120ca3a72faff13a75d0ea61ffb..615009a81ea9342b1ff5bde551b0583b88859fb1 100644 (file)
@@ -32,8 +32,9 @@ public sealed partial class StampComponent : Component
     /// </summary>
     [DataField("stampedName")]
     public string StampedName { get; set; } = "stamp-component-stamped-name-default";
+
     /// <summary>
-    ///     Tne sprite state of the stamp to display on the paper from bureacracy.rsi.
+    ///     Tne sprite state of the stamp to display on the paper from paper Sprite path.
     /// </summary>
     [DataField("stampState")]
     public string StampState { get; set; } = "paper_stamp-generic";
@@ -44,6 +45,9 @@ public sealed partial class StampComponent : Component
     [DataField("stampedColor")]
     public Color StampedColor = Color.FromHex("#BB3232"); // StyleNano.DangerousRedFore
 
+    /// <summary>
+    /// The sound when stamp stamped
+    /// </summary>
     [DataField("sound")]
     public SoundSpecifier Sound = new SoundPathSpecifier("/Audio/Items/Stamp/thick_stamp_sub.ogg")
     {
index 2abec491389783157aac9510d504febad85c2b3b..5bfc31dbce078dcbea4b0aaf4025c950b0fc9e3e 100644 (file)
   id: BoxFolderCentComClipboard
   parent: BoxFolderClipboard
   name: centcom clipboard
-  description: A luxurious clipboard upholstered with green velvet. Often seen carried by CentCom officials, seldom seen actually used. 
+  description: A luxurious clipboard upholstered with green velvet. Often seen carried by CentCom officials, seldom seen actually used.
   components:
   - type: Sprite
     sprite: Objects/Misc/cc-clipboard.rsi
       types:
         Blunt: 10
   - type: StealTarget
-    stealGroup: BoxFolderQmClipboard
-
-# Stamps
-- type: entity
-  name: generic rubber stamp
-  parent: BaseItem
-  id: RubberStampBase
-  description: A rubber stamp for stamping important documents.
-  abstract: true
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-default
-    stampState: "paper_stamp-generic"
-    stampedColor: "#a23e3e"
-    sound:
-      path: /Audio/Items/Stamp/thick_stamp_sub.ogg
-      params:
-        volume: -2
-        maxDistance: 5
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-mime
-  - type: Item
-    size: Tiny
-  - type: StealTarget
-    stealGroup: Stamp
-
-- type: entity
-  name: alternate rubber stamp
-  parent: RubberStampBase
-  id: RubberStampBaseAlt
-  abstract: true
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-default
-    stampState: "paper_stamp-generic"
-    sound:
-      path: /Audio/Items/Stamp/automatic_stamp.ogg
-      params:
-        volume: -2
-        maxDistance: 5
-
-- type: entity
-  name: captain's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampCaptain
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-captain
-    stampedColor: "#3681bb"
-    stampState: "paper_stamp-cap"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-cap
-
-- type: entity
-  name: CentCom rubber stamp
-  parent: RubberStampBase
-  id: RubberStampCentcom
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-centcom
-    stampedColor: "#006600"
-    stampState: "paper_stamp-centcom"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-centcom
-
-- type: entity
-  name: chaplain's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampChaplain
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-chaplain
-    stampedColor: "#d70601"
-    stampState: "paper_stamp-chaplain"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-chaplain
-
-- type: entity
-  name: clown's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampClown
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-clown
-    stampedColor: "#ff33cc"
-    stampState: "paper_stamp-clown"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-clown
-  - type: Tag
-    tags:
-      - ClownRubberStamp
-
-- type: entity
-  name: chief engineer's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampCE
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-ce
-    stampedColor: "#c69b17"
-    stampState: "paper_stamp-ce"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-ce
-
-- type: entity
-  name: chief medical officer's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampCMO
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-cmo
-    stampedColor: "#33ccff"
-    stampState: "paper_stamp-cmo"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-cmo
-
-- type: entity
-  name: head of personnel's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampHop
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-hop
-    stampedColor: "#6ec0ea"
-    stampState: "paper_stamp-hop"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-hop
-
-- type: entity
-  name: head of security's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampHos
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-hos
-    stampedColor: "#cc0000"
-    stampState: "paper_stamp-hos"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-hos
-
-- type: entity
-  name: mime's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampMime
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-mime
-    stampedColor: "#777777"
-    stampState: "paper_stamp-mime"
-    # TODO remove sound from mime's rubber stamp
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-mime
-
-- type: entity
-  name: quartermaster's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampQm
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-qm
-    stampedColor: "#a23e3e"
-    stampState: "paper_stamp-qm"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-qm
-
-- type: entity
-  name: research director's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampRd
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-rd
-    stampedColor: "#1f66a0"
-    stampState: "paper_stamp-rd"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-rd
-
-- type: entity
-  name: trader's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampTrader
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-trader
-    stampedColor: "#000000"
-    stampState: "paper_stamp-trader"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-trader
-
-- type: entity
-  name: syndicate rubber stamp
-  parent: RubberStampBase
-  id: RubberStampSyndicate
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-syndicate
-    stampedColor: "#850000"
-    stampState: "paper_stamp-syndicate"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-syndicate
-
-- type: entity
-  name: warden's rubber stamp
-  parent: RubberStampBase
-  id: RubberStampWarden
-  suffix: DO NOT MAP
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-warden
-    stampedColor: "#5b0000"
-    stampState: "paper_stamp-warden"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-warden
-
-- type: entity
-  name: APPROVED rubber stamp
-  parent: RubberStampBaseAlt
-  id: RubberStampApproved
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-approved
-    stampedColor: "#00be00"
-    stampState: "paper_stamp-ok"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-ok
-
-- type: entity
-  name: DENIED rubber stamp
-  parent: RubberStampBaseAlt
-  id: RubberStampDenied
-  components:
-  - type: Stamp
-    stampedName: stamp-component-stamped-name-denied
-    stampedColor: "#a23e3e"
-    stampState: "paper_stamp-deny"
-  - type: Sprite
-    sprite: Objects/Misc/bureaucracy.rsi
-    state: stamp-deny
+    stealGroup: BoxFolderQmClipboard
\ No newline at end of file
diff --git a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml
new file mode 100644 (file)
index 0000000..cbd2a2c
--- /dev/null
@@ -0,0 +1,247 @@
+- type: entity
+  name: generic rubber stamp
+  parent: BaseItem
+  id: RubberStampBase
+  description: A rubber stamp for stamping important documents.
+  abstract: true
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-default
+    stampState: "paper_stamp-generic"
+    stampedColor: "#a23e3e"
+    sound:
+      path: /Audio/Items/Stamp/thick_stamp_sub.ogg
+      params:
+        volume: -2
+        maxDistance: 5
+  - type: Sprite
+    sprite: Objects/Misc/stamps.rsi
+    state: stamp-mime
+  - type: Item
+    size: Tiny
+  - type: StealTarget
+    stealGroup: Stamp
+
+- type: entity
+  name: alternate rubber stamp
+  parent: RubberStampBase
+  id: RubberStampBaseAlt
+  abstract: true
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-default
+    stampState: "paper_stamp-generic"
+    sound:
+      path: /Audio/Items/Stamp/automatic_stamp.ogg
+      params:
+        volume: -2
+        maxDistance: 5
+
+- type: entity
+  name: captain's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampCaptain
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-captain
+    stampedColor: "#3681bb"
+    stampState: "paper_stamp-cap"
+  - type: Sprite
+    state: stamp-cap
+
+- type: entity
+  name: CentCom rubber stamp
+  parent: RubberStampBase
+  id: RubberStampCentcom
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-centcom
+    stampedColor: "#006600"
+    stampState: "paper_stamp-centcom"
+  - type: Sprite
+    state: stamp-centcom
+
+- type: entity
+  name: chaplain's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampChaplain
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-chaplain
+    stampedColor: "#d70601"
+    stampState: "paper_stamp-chaplain"
+  - type: Sprite
+    state: stamp-chaplain
+
+- type: entity
+  name: clown's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampClown
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-clown
+    stampedColor: "#ff33cc"
+    stampState: "paper_stamp-clown"
+  - type: Sprite
+    state: stamp-clown
+  - type: Tag
+    tags:
+      - ClownRubberStamp
+
+- type: entity
+  name: chief engineer's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampCE
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-ce
+    stampedColor: "#c69b17"
+    stampState: "paper_stamp-ce"
+  - type: Sprite
+    state: stamp-ce
+
+- type: entity
+  name: chief medical officer's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampCMO
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-cmo
+    stampedColor: "#33ccff"
+    stampState: "paper_stamp-cmo"
+  - type: Sprite
+    state: stamp-cmo
+
+- type: entity
+  name: head of personnel's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampHop
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-hop
+    stampedColor: "#6ec0ea"
+    stampState: "paper_stamp-hop"
+  - type: Sprite
+    state: stamp-hop
+
+- type: entity
+  name: head of security's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampHos
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-hos
+    stampedColor: "#cc0000"
+    stampState: "paper_stamp-hos"
+  - type: Sprite
+    state: stamp-hos
+
+- type: entity
+  name: mime's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampMime
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-mime
+    stampedColor: "#777777"
+    stampState: "paper_stamp-mime"
+    # TODO remove sound from mime's rubber stamp
+  - type: Sprite
+    state: stamp-mime
+
+- type: entity
+  name: quartermaster's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampQm
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-qm
+    stampedColor: "#a23e3e"
+    stampState: "paper_stamp-qm"
+  - type: Sprite
+    state: stamp-qm
+
+- type: entity
+  name: research director's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampRd
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-rd
+    stampedColor: "#1f66a0"
+    stampState: "paper_stamp-rd"
+  - type: Sprite
+    state: stamp-rd
+
+- type: entity
+  name: trader's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampTrader
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-trader
+    stampedColor: "#000000"
+    stampState: "paper_stamp-trader"
+  - type: Sprite
+    state: stamp-trader
+
+- type: entity
+  name: syndicate rubber stamp
+  parent: RubberStampBase
+  id: RubberStampSyndicate
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-syndicate
+    stampedColor: "#850000"
+    stampState: "paper_stamp-syndicate"
+  - type: Sprite
+    state: stamp-syndicate
+
+- type: entity
+  name: warden's rubber stamp
+  parent: RubberStampBase
+  id: RubberStampWarden
+  suffix: DO NOT MAP
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-warden
+    stampedColor: "#5b0000"
+    stampState: "paper_stamp-warden"
+  - type: Sprite
+    state: stamp-warden
+
+- type: entity
+  name: APPROVED rubber stamp
+  parent: RubberStampBaseAlt
+  id: RubberStampApproved
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-approved
+    stampedColor: "#00be00"
+    stampState: "paper_stamp-ok"
+  - type: Sprite
+    state: stamp-ok
+
+- type: entity
+  name: DENIED rubber stamp
+  parent: RubberStampBaseAlt
+  id: RubberStampDenied
+  components:
+  - type: Stamp
+    stampedName: stamp-component-stamped-name-denied
+    stampedColor: "#a23e3e"
+    stampState: "paper_stamp-deny"
+  - type: Sprite
+    state: stamp-deny
index 712b773eb400db4c5bae9bf176c3ca6b3099cc3a..5cb11a954a11bb1593fca0586684a05a90d990dc 100644 (file)
   id: Stamp
   name: stamps (any)
   sprite:
-    sprite: Objects/Misc/bureaucracy.rsi
+    sprite: Objects/Misc/stamps.rsi
     state: stamp-cap
     
 - type: stealTargetGroup
   name: Pun Pun
   sprite:
     sprite: Mobs/Animals/monkey.rsi
-    state: monkey
\ No newline at end of file
+    state: monkey
index 25a9104d595fc5aaac438594b81f2f41fda611f3..ff3f6d2e2a740bb8e7fa0f059e739d6c5b598f61 100644 (file)
@@ -13,7 +13,7 @@
         name: box of hugs
       - tag: ClownRubberStamp
         icon:
-          sprite: Objects/Misc/bureaucracy.rsi
+          sprite: Objects/Misc/stamps.rsi
           state: stamp-clown
         name: clown's rubber stamp
         doAfter: 2
@@ -52,7 +52,7 @@
         name: happy honk meal
       - tag: ClownRubberStamp
         icon:
-          sprite: Objects/Misc/bureaucracy.rsi
+          sprite: Objects/Misc/stamps.rsi
           state: stamp-clown
         name: clown's rubber stamp
         doAfter: 2
index 408dde620f17b4ab442c83fe8e894998c644afa7..50de86331350f2b0d41cc8e67d7b4cab730b64e1 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. paper_stamp-syndicate by Veritius. paper_receipt, paper_receipt_horizontal by eoineoineoin. pen_centcom is a resprited version of pen_cap by PuroSlavKing (Github). New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos. Luxury pen is drawn by Ubaser.",
+  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. paper_stamp-syndicate by Veritius. paper_receipt, paper_receipt_horizontal by eoineoineoin. pen_centcom is a resprited version of pen_cap by PuroSlavKing (Github). Luxury pen is drawn by Ubaser.",
   "size": {
     "x": 32,
     "y": 32
     {
       "name": "paper_plane"
     },
-    {
-      "name": "paper_stamp-cap"
-    },
-    {
-      "name": "paper_stamp-ce"
-    },
-    {
-      "name": "paper_stamp-centcom"
-    },
-    {
-      "name": "paper_stamp-chaplain"
-    },
-    {
-      "name": "paper_stamp-clown"
-    },
-    {
-      "name": "paper_stamp-cmo"
-    },
-    {
-      "name": "paper_stamp-deny"
-    },
-    {
-      "name": "paper_stamp-hop"
-    },
-    {
-      "name": "paper_stamp-hos"
-    },
-    {
-      "name": "paper_stamp-ok"
-    },
-    {
-      "name": "paper_stamp-mime"
-    },
-    {
-      "name": "paper_stamp-qm"
-    },
-    {
-      "name": "paper_stamp-rd"
-    },
-    {
-      "name": "paper_stamp-syndicate"
-    },
-    {
-      "name": "paper_stamp-trader"
-    },
-    {
-      "name": "paper_stamp-warden"
-    },
-    {
-      "name": "paper_stamp-generic"
-    },
     {
       "name": "paper_talisman"
     },
       "name": "scrap_bloodied"
     },
     {
-      "name": "stamp-cap"
+      "name": "paper_stamp-cap"
     },
     {
-      "name": "stamp-ce"
+      "name": "paper_stamp-ce"
     },
     {
-      "name": "stamp-centcom"
+      "name": "paper_stamp-centcom"
     },
     {
-      "name": "stamp-chaplain"
+      "name": "paper_stamp-chaplain"
     },
     {
-      "name": "stamp-clown"
+      "name": "paper_stamp-clown"
     },
     {
-      "name": "stamp-cmo"
+      "name": "paper_stamp-cmo"
     },
     {
-      "name": "stamp-deny"
+      "name": "paper_stamp-deny"
     },
     {
-      "name": "stamp-hop"
+      "name": "paper_stamp-hop"
     },
     {
-      "name": "stamp-hos"
+      "name": "paper_stamp-hos"
     },
     {
-      "name": "stamp-ok"
+      "name": "paper_stamp-ok"
     },
     {
-      "name": "stamp-mime"
+      "name": "paper_stamp-mime"
     },
     {
-      "name": "stamp-qm"
+      "name": "paper_stamp-qm"
+    },
+    {
+      "name": "paper_stamp-rd"
     },
     {
-      "name": "stamp-rd"
+      "name": "paper_stamp-syndicate"
     },
     {
-      "name": "stamp-syndicate"
+      "name": "paper_stamp-trader"
     },
     {
-      "name": "stamp-trader"
+      "name": "paper_stamp-warden"
     },
     {
-      "name": "stamp-warden"
+      "name": "paper_stamp-generic"
     }
   ]
 }
diff --git a/Resources/Textures/Objects/Misc/stamps.rsi/meta.json b/Resources/Textures/Objects/Misc/stamps.rsi/meta.json
new file mode 100644 (file)
index 0000000..f755ac3
--- /dev/null
@@ -0,0 +1,59 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos.",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "stamp-cap"
+    },
+    {
+      "name": "stamp-ce"
+    },
+    {
+      "name": "stamp-centcom"
+    },
+    {
+      "name": "stamp-chaplain"
+    },
+    {
+      "name": "stamp-clown"
+    },
+    {
+      "name": "stamp-cmo"
+    },
+    {
+      "name": "stamp-deny"
+    },
+    {
+      "name": "stamp-hop"
+    },
+    {
+      "name": "stamp-hos"
+    },
+    {
+      "name": "stamp-ok"
+    },
+    {
+      "name": "stamp-mime"
+    },
+    {
+      "name": "stamp-qm"
+    },
+    {
+      "name": "stamp-rd"
+    },
+    {
+      "name": "stamp-syndicate"
+    },
+    {
+      "name": "stamp-trader"
+    },
+    {
+      "name": "stamp-warden"
+    }
+  ]
+}