From 42b93f413fd03424a5e059e7af3628a8426b96ff Mon Sep 17 00:00:00 2001 From: rosieposie <52761126+rosieposieeee@users.noreply.github.com> Date: Tue, 2 Sep 2025 07:07:23 -0400 Subject: [PATCH] Carpet Colors & Fountain (#4219) * fountain&carpet * make a wish fountaintation * block bullets * Update meta.json * Update meta.json * _dv prayers --- .../Locale/en-US/_DV/prayers/prayers.ftl | 3 + .../Structures/Decoration/fountains.yml | 72 ++++++++++++++++++ .../Prototypes/_Nuclear14/Tiles/floors.yml | 43 +++++++++++ .../fountains.rsi/large-round-base-water.png | Bin 0 -> 2594 bytes .../fountains.rsi/large-round-base.png | Bin 0 -> 3209 bytes .../fountains.rsi/large-round-flows.png | Bin 0 -> 2671 bytes .../fountains.rsi/large-round-top-water.png | Bin 0 -> 1028 bytes .../fountains.rsi/large-round-top.png | Bin 0 -> 2308 bytes .../Decoration/fountains.rsi/meta.json | 44 +++++++++++ .../ms13/Carpet/carpet_fancy_blue_diamond.png | Bin 0 -> 790 bytes .../ms13/Carpet/carpet_fancy_red_diamond.png | Bin 0 -> 781 bytes .../Carpet/carpet_fancy_violet_diamond.png | Bin 0 -> 804 bytes 12 files changed, 162 insertions(+) create mode 100644 Resources/Locale/en-US/_DV/prayers/prayers.ftl create mode 100644 Resources/Prototypes/_DV/Entities/Structures/Decoration/fountains.yml create mode 100644 Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-base-water.png create mode 100644 Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-base.png create mode 100644 Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-flows.png create mode 100644 Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-top-water.png create mode 100644 Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-top.png create mode 100644 Resources/Textures/_DV/Structures/Decoration/fountains.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_blue_diamond.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_red_diamond.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_violet_diamond.png diff --git a/Resources/Locale/en-US/_DV/prayers/prayers.ftl b/Resources/Locale/en-US/_DV/prayers/prayers.ftl new file mode 100644 index 0000000000..b3359b745d --- /dev/null +++ b/Resources/Locale/en-US/_DV/prayers/prayers.ftl @@ -0,0 +1,3 @@ +prayer-verbs-fountainwish = Wish +prayer-chat-notify-fountainwish = FOUNTAIN WISH +prayer-popup-notify-fountainwish-sent = You tossed a coin in the fountain, and made a wish... diff --git a/Resources/Prototypes/_DV/Entities/Structures/Decoration/fountains.yml b/Resources/Prototypes/_DV/Entities/Structures/Decoration/fountains.yml new file mode 100644 index 0000000000..e500ff166b --- /dev/null +++ b/Resources/Prototypes/_DV/Entities/Structures/Decoration/fountains.yml @@ -0,0 +1,72 @@ +- type: entity + parent: BaseStructure + id: FountainLargeRound + name: large round fountain + description: A fountain full of yummy water's. + components: + - type: Sprite + noRot: true + drawdepth: FloorObjects + offset: "0.0,0.1" + sprite: _DV/Structures/Decoration/fountains.rsi + layers: + - state: large-round-base + - state: large-round-base-water + - type: SolutionContainerManager + solutions: + fountain: + maxVol: 100 + - type: SolutionRegeneration + solution: fountain + generated: + reagents: + - ReagentId: Water + Quantity: 100 + - type: Drink + solution: fountain + - type: DrawableSolution + solution: fountain + - type: DrainableSolution + solution: fountain + - type: ExaminableSolution + solution: fountain + - type: InteractionOutline + - type: Prayable + sentMessage: prayer-popup-notify-fountainwish-sent + notificationPrefix: prayer-chat-notify-fountainwish + verb: prayer-verbs-fountainwish + verbImage: null + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.75 + density: 400 + hard: false + +- type: entity + parent: BaseStructure + id: FountainLargeRoundTop + name: large round fountain top + description: Sprinkel! + components: + - type: SpriteFade + - type: Sprite + noRot: true + drawdepth: Overdoors + offset: "0.0,0.1" + sprite: _DV/Structures/Decoration/fountains.rsi + layers: + - state: large-round-top + - state: large-round-top-water + - state: large-round-flows + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.5 + density: 400 + layer: + - WallLayer diff --git a/Resources/Prototypes/_Nuclear14/Tiles/floors.yml b/Resources/Prototypes/_Nuclear14/Tiles/floors.yml index 5b220c7074..de2b82e549 100644 --- a/Resources/Prototypes/_Nuclear14/Tiles/floors.yml +++ b/Resources/Prototypes/_Nuclear14/Tiles/floors.yml @@ -638,6 +638,21 @@ heatCapacity: 10000 weather: true + +- type: tile + id: FloorMS13CarpetFancyRedDiamond + name: red carpet fancy diamond + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_red_diamond.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + - type: tile id: FloorMS13CarpetBlue name: blue carpet @@ -666,6 +681,20 @@ heatCapacity: 10000 weather: true +- type: tile + id: FloorMS13CarpetFancyBlueDiamond + name: blue carpet fancy diamond + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_blue_diamond.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + - type: tile id: FloorMS13CarpetGreen name: green carpet @@ -708,6 +737,20 @@ heatCapacity: 10000 weather: true +- type: tile + id: FloorMS13CarpetVioletDiamond + name: carpet violet diamond + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_violet_diamond.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + # Paths and Roads # Concrete - type: tile diff --git a/Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-base-water.png b/Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-base-water.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb174ea4d129b5fa78e3e13b5d235fe778f974b GIT binary patch literal 2594 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-top-water.png b/Resources/Textures/_DV/Structures/Decoration/fountains.rsi/large-round-top-water.png new file mode 100644 index 0000000000000000000000000000000000000000..a186d9200a04ec879c8927b93d4456ba32c0f96a GIT binary patch literal 1028 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 UDZyzC-2eap07*qoM6N<$f-bygQUCw| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_red_diamond.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_red_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..88de3189bdce5d3fac822146116c78e24e816147 GIT binary patch literal 781 zcmV+o1M>WdP)Px%$4Nv%R9J}csR0)ZyEJ1?1hv48Chk_-v+t%P2 zdu)e4Ki}W~AZ!`}tas`27y@o>E8Xz!o-nYm-lcowz1+qSU}hvg0H`aMJO6fl0s#OE zCfpu>cMl^!{xASosu-wodk~GweXVye8Kb_3^)6kXf|Gqc^6bb!+$7)x;N3l8=E!^+ zLQMOK;2eYudIVyr;{P=TZ~Q$ulxqIl^+Fqa5bu5iXuUfu#~1=?5)wyyd+5O>t40yq zt&JdfZA-#z+^PYpIh1;G=G>3|YH60)lXd52=poY(iov;$#zxbH)WlNhU=6?F3UkS@ z1VZ{r5auX2J}@uc!|m3#7(*VEe>SC7JHuR>^)BlI4uTtX0C))`i!;pm_)Uyv6hUZn zA_H)Rxg4pI;k$e8?$I=n09<7*Z9igd5yUjar35O$Rp#7Jg5cKp`^QYwv0f9#VT#{W zR-JH2>SewFfZW%5hjDmC|JCo^_n8pquxY1``}v+`_80=>iY7Bdfc1A(e3{>RM&Q8b zu=ias!O+4;H_z8Lo;3PBZPnqWE~9aH0hNs!kPfBEhQiR|!R2{^Z&@CkzE52s4-rds zEfZ9Cex4`=N40I=Yz{~jpUng@O3bT$R!MmZNlideF$bZYC$ui2XQmN6 z$8(3#L?zKTPM`5ud;Qb=n1gqCmlDut?_I5A&4$E}26)4e{V#k9L~_iQyW+z-A*e1E*w2Q@i$l0j8nf zuFnUN)Ih_w literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_violet_diamond.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_violet_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1906985392a77765e37cbe7937d18b7dca1b6e GIT binary patch literal 804 zcmV+<1Ka$GP)Px%-bqA3R9J4)Oa&%ZYa=_ilo;L`ID0^VIK)o}SZN&}0Lceq27zn5&3>^5`dzA%tDVIS6U=5ePF{06^H#<`B>jm8Vf2{T$1gy9EX@mzYC10nS!2=mA|o_L-+!{yzz7{Z#Y{MqD6ZI9BSz;dHW@qtC$6$^@$aLS3F;pqtH3lH7+0fIFSIn>bVpdi8qTZ zh<@^zt7Rsb|M8sbNf2Dx#yyQh@$1L$TfBWuC|g*yb>hxmu1iLwbp1L)wy-NAj&V%R zlyeo)vYtJJ06C($_pO-yn$V8Gfs;`#pAj%LFi7SqzBKVPkYHTudap*b>pg5?7Y;~; zTxUb3X>sFnpU9<%{!djPmk2Z3mm)!V=lev?xGlcs!m1BQ7VnJ&c|@L@Q71BiI@Wcv zRZ1nv3EWpTZ9#F(3EDoP?FsZwy3bXFb0-*$R1*EMuGRL6dl^3KAN{ltk*>LlDS{<3 z8%r7(tRl5YJZi}hRYAhjmo}okk&v8tB+$)J%_Rl zapSHz