From 2afcb1063da8357ecefdc23b01572e929dd5d2fb Mon Sep 17 00:00:00 2001 From: Janet Blackquill Date: Sun, 2 Feb 2025 18:47:26 -0500 Subject: [PATCH] Add Papermoon dyed paper reams --- .../Catalog/Fills/Crates/service.yml | 8 +- .../_DV/Entities/Objects/Misc/paper.yml | 280 ++++++++++++++++++ .../Objects/Misc/bureaucracy.rsi/meta.json | 30 +- .../Misc/bureaucracy.rsi/ream-bright.png | Bin 0 -> 470 bytes .../Misc/bureaucracy.rsi/ream-classic.png | Bin 0 -> 469 bytes 5 files changed, 303 insertions(+), 15 deletions(-) create mode 100644 Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/ream-bright.png create mode 100644 Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/ream-classic.png diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml index e808df0e17e..f86d34a5a18 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/service.yml @@ -124,7 +124,7 @@ - type: StorageFill contents: - id: Paper - amount: 10 # DeltaV - make room for more folders in the bureaucracy crate + amount: 8 # DeltaV - make room for more folders & reams in the bureaucracy crate - id: Pen amount: 2 - id: BoxFolderClipboard @@ -139,14 +139,16 @@ - id: NewtonCradle - id: BoxEnvelope - id: BrbSign - # Start DeltaV - More folders in the bureaucracy crate + # Start DeltaV - More folders & colored paper reams in the bureaucracy crate - id: BoxFolderBlack amount: 2 - id: BoxFolderGrey amount: 2 - id: BoxFolderGreen amount: 2 - # End DeltaV - More folders in the bureaucracy crate + - id: BoxReamClassic + - id: BoxReamBright + # End DeltaV - More folders & colored paper reams in the bureaucracy crate - type: entity id: CrateServiceFaxMachine diff --git a/Resources/Prototypes/_DV/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/_DV/Entities/Objects/Misc/paper.yml index a55b6f09556..4c297b493b7 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Misc/paper.yml @@ -24,6 +24,286 @@ backgroundPatchMargin: 16.0, 16.0, 16.0, 16.0 contentMargin: 32.0, 16.0, 32.0, 0.0 +- type: entity + parent: Paper + id: PaperDyedPink + suffix: pink + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#fe0299" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#fe0299" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#e670b5" + +- type: entity + parent: Paper + id: PaperDyedRed + suffix: red + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#c92e32" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#c92e32" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#c92e32" + +- type: entity + parent: Paper + id: PaperDyedOrange + suffix: orange + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#ff962b" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#ff962b" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#ff962b" + +- type: entity + parent: Paper + id: PaperDyedYellow + suffix: yellow + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#ffd617" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#ffd617" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#fee36c" + +- type: entity + parent: Paper + id: PaperDyedGrass + suffix: grass + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#a9ce00" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#a9ce00" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#a9ce00" + +- type: entity + parent: Paper + id: PaperDyedGreen + suffix: green + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#0da04d" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#0da04d" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#0da04d" + +- type: entity + parent: Paper + id: PaperDyedOcean + suffix: ocean + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#1796c8" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#1796c8" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#1796c8" + +- type: entity + parent: Paper + id: PaperDyedSky + suffix: sky + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#18c5e8" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#18c5e8" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#18c5e8" + +- type: entity + parent: Paper + id: PaperDyedPurple + suffix: purple + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#7c70d7" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#7c70d7" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#938bda" + +- type: entity + parent: Paper + id: PaperDyedTan + suffix: tan + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#cfbdaa" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#cfbdaa" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#cfbdaa" + +- type: entity + parent: Paper + id: PaperDyedBrown + suffix: brown + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#a47449" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#a47449" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: PaperVisuals + backgroundModulate: "#a47449" + +- type: entity + parent: BoxBase + id: BoxReamClassic + name: Papermoon classic color paper ream + description: Brighten up your records and more with Papermoon colored paper, in the six classic colors you've come to know and love. Dyed throughout for maximum colorfastness. + components: + - type: Sprite + sprite: _DV/Objects/Misc/bureaucracy.rsi + layers: + - state: ream-classic + - type: ContainerContainer + containers: + storagebase: !type:Container + ents: [] + - type: Storage + grid: + - 0,0,3,5 + whitelist: + tags: + - Document + - type: StorageFill + contents: + - id: PaperDyedYellow + amount: 4 + - id: PaperDyedGreen + amount: 4 + - id: PaperDyedRed + amount: 4 + - id: PaperDyedOcean + amount: 4 + - id: PaperDyedTan + amount: 4 + - id: PaperDyedBrown + amount: 4 + +- type: entity + parent: BoxReamClassic + id: BoxReamBright + name: Papermoon happy color paper ream + description: Make getting a pink slip a joyous occassion with Papermoon colored paper, in six cheerful and vibrant colors. Dyed throughout for maximum colorfastness. + components: + - type: Sprite + sprite: _DV/Objects/Misc/bureaucracy.rsi + layers: + - state: ream-bright + - type: StorageFill + contents: + - id: PaperDyedOrange + amount: 4 + - id: PaperDyedGrass + amount: 4 + - id: PaperDyedYellow + amount: 4 + - id: PaperDyedSky + amount: 4 + - id: PaperDyedPink + amount: 4 + - id: PaperDyedPurple + amount: 4 + #Research digi-board - type: entity id: BoxFolderRdClipboard diff --git a/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/meta.json b/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/meta.json index 5e2c34d5304..a0f30e32516 100644 --- a/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/meta.json +++ b/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/meta.json @@ -1,14 +1,20 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432 | modified by Floofers. Stamp icon taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93, modified by leonardo_dabepis (Discord)", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "folder-hop-ian" - } - ] + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432 | modified by Floofers. Stamp icon taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93, modified by leonardo_dabepis (Discord), ream-classic and bright by 2025 Janet Blackquill ", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "folder-hop-ian" + }, + { + "name": "ream-classic" + }, + { + "name": "ream-bright" + } + ] } diff --git a/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/ream-bright.png b/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/ream-bright.png new file mode 100644 index 0000000000000000000000000000000000000000..5c60ce56345e6f839064ea57b883307ba2aaee3c GIT binary patch literal 470 zcmV;{0V)28P)Px$kV!;AR9J=WmAgsio2UBdYun-#y1q+|R!cs|k zLnt+i`2Z}L=prc(X|1G9-FsuDp}A_P_0k?4@tiuK$8w69#HEL*QC5tf%0 zok%(V5B%inb>esix`kx}Q==aMtnM5DaC1-qpthL>;QD3~fSJTvR}HoZg=0djj|ojT z#LhWF(+wf66rt&c7&KpmrW@k3KPxod5b^Oj%MaI|cfi&V&TrSaKMDYF=#j5&t-b=l zg69!{i{nCX3``8mRIgSCAnqLiV6PUF@to{>QPBZ7vt`4@#pMtA0*;x2T}zIn%>V!Z M07*qoM6N<$g5_<=>i_@% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/ream-classic.png b/Resources/Textures/_DV/Objects/Misc/bureaucracy.rsi/ream-classic.png new file mode 100644 index 0000000000000000000000000000000000000000..a38cafeb6c2afd89d9690d1fed74f73222cf59e0 GIT binary patch literal 469 zcmV;`0V@89P)Px$k4Z#9R9J=WmAy;DKp2M~KdML(`+>xUDj3Kn1^pAmO(b=3(Zxk@aBvizbP(E6 zP&XX}K@hq)IyeMW1i@9PAH|A_wTcn6)N?pY>y|{TgL$U+a>wue-Fxp{z{khuzfCyulm-H3)F-Hz533ulfsT^XomZ7V|{DC3d^<0DB=I`v+Yey&P0s+Zy*diOyz%y<25lnIgeadPG~E!b z>qA1*4RMg@6Pj)aWqDs{x*?8tw}hq}qQAGt@sI1zE8waLC+0$wZ_fc(ym%!Wl(MgKxuphpgz(LKu1)5Z+L2QWx&VB=g;{7o|J$N@9sD_00000 LNkvXXu0mjfp@q=e literal 0 HcmV?d00001