From f850b69e897dcc46e2b0dd8f7e01d1f0ff42f767 Mon Sep 17 00:00:00 2001 From: Brassica Prime <114382089+Pumkin69@users.noreply.github.com> Date: Thu, 27 Feb 2025 01:26:30 -0700 Subject: [PATCH] Wizard Stamp (#35552) * First go around adds everything necessary to work * fixes issues with attribution and a whitespace * Update Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> * Update Resources/Textures/Objects/Misc/stamps.rsi/meta.json Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> --------- Co-authored-by: Pumkin69 Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> --- Resources/Locale/en-US/paper/stamp-component.ftl | 3 ++- .../Entities/Objects/Misc/rubber_stamp.yml | 14 ++++++++++++++ .../Objects/Misc/bureaucracy.rsi/meta.json | 5 ++++- .../Misc/bureaucracy.rsi/paper_stamp-wizard.png | Bin 0 -> 4576 bytes .../Textures/Objects/Misc/stamps.rsi/meta.json | 5 ++++- .../Objects/Misc/stamps.rsi/stamp-wizard.png | Bin 0 -> 4744 bytes 6 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-wizard.png create mode 100644 Resources/Textures/Objects/Misc/stamps.rsi/stamp-wizard.png diff --git a/Resources/Locale/en-US/paper/stamp-component.ftl b/Resources/Locale/en-US/paper/stamp-component.ftl index a5910ed086..6521deafd9 100644 --- a/Resources/Locale/en-US/paper/stamp-component.ftl +++ b/Resources/Locale/en-US/paper/stamp-component.ftl @@ -18,4 +18,5 @@ stamp-component-stamped-name-trader = Trader stamp-component-stamped-name-syndicate = Syndicate stamp-component-stamped-name-ce = Chief Engineer stamp-component-stamped-name-greytide = Greytide -stamp-component-stamped-name-psychologist = Psychologist \ No newline at end of file +stamp-component-stamped-name-psychologist = Psychologist +stamp-component-stamped-name-wizard = Wizard diff --git a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml index c994c1fb10..0437d40baf 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml @@ -298,3 +298,17 @@ stampState: "paper_stamp-psychologist" - type: Sprite state: stamp-psychologist + +- type: entity + name: wizard's rubber stamp + parent: [RubberStampBase, BaseMagicalContraband] + id: RubberStampWizard + description: A chaotic wizard stamp for serving unchaotic paperwork, how ironic. + categories: [ DoNotMap ] + components: + - type: Stamp + stampedName: Wizard + stampedColor: "#881bc1" + stampState: "paper_stamp-wizard" + - type: Sprite + state: stamp-wizard diff --git a/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json b/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json index bc9ba80adf..d92fe17b66 100644 --- a/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json @@ -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. paper_stamp-greytide by ubaser. paper_stamp-psychologist by clinux. syndicate_card by Aserovich", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. paper_stamp-syndicate by Veritius. paper_receipt, paper_receipt_horizontal by eoineoineoin. paper_stamp-greytide by ubaser. paper_stamp-psychologist by clinux. syndicate_card by Aserovich. paper_stamp_wizard by brassicaprime69 (Discord)", "size": { "x": 32, "y": 32 @@ -233,6 +233,9 @@ }, { "name": "paper_stamp-psychologist" + }, + { + "name": "paper_stamp-wizard" } ] } diff --git a/Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-wizard.png b/Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..4c73559cc6b2ce3b21ccd7e2d7cc7e683bafb606 GIT binary patch literal 4576 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 Nnz_hwcwuq%e*xf|t<3-c literal 0 HcmV?d00001 -- 2.51.2