From 945e74b6908d3e34d2f498fcdd1fbeab3b64eb56 Mon Sep 17 00:00:00 2001 From: Nim <128169402+Nimfar11@users.noreply.github.com> Date: Sat, 4 Jan 2025 22:42:09 +0200 Subject: [PATCH] Holiday Gob (#691) * gob * festive system --- .../Structures/Decorations/statues.yml | 38 ++++++++++++++++++ .../Decoration/statue_gob.rsi/anim.png | Bin 0 -> 2058 bytes .../Decoration/statue_gob.rsi/meta.json | 23 +++++++++++ .../Decoration/statue_gob.rsi/wire.png | Bin 0 -> 745 bytes 4 files changed, 61 insertions(+) create mode 100644 Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/anim.png create mode 100644 Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/wire.png diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml index 3d5538e913..fcd9cfdb7e 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Decorations/statues.yml @@ -15,6 +15,12 @@ map: ["ritual"] visible: false shader: unshaded + - state: wire + map: ["wire"] + visible: false + - state: anim + map: ["garland"] + visible: false drawdepth: Mobs offset: "0.0,0.5" - type: Fixtures @@ -52,6 +58,20 @@ - type: CP14MagicRitual startPhase: CP14_NeutralCluster_Root - type: Appearance + - type: HolidayVisuals + holidays: + festive: + - FestiveSeason + - type: GenericVisualizer + visuals: + enum.HolidayVisuals.Holiday: + wire: + festive: + state: wire + garland: + festive: + state: anim + shader: unshaded - type: entity id: CP14StatueGobVines @@ -66,6 +86,12 @@ map: ["ritual"] visible: false shader: unshaded + - state: wire + map: ["wire"] + visible: false + - state: anim + map: ["garland"] + visible: false - type: entity id: CP14StatueGobRuined @@ -80,6 +106,12 @@ map: ["ritual"] visible: false shader: unshaded + - state: wire + map: ["wire"] + visible: false + - state: anim + map: ["garland"] + visible: false - type: entity id: CP14StatueGobRuinedVines @@ -94,3 +126,9 @@ map: ["ritual"] visible: false shader: unshaded + - state: wire + map: ["wire"] + visible: false + - state: anim + map: ["garland"] + visible: false diff --git a/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/anim.png b/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/anim.png new file mode 100644 index 0000000000000000000000000000000000000000..0d02588a15994eb1229855e5bedbda164496b7db GIT binary patch literal 2058 zcmV+l2=(`gP)Px+#7RU!RCt{2-A!&AM-T?k*%`>v2XK%}_z2m1kwpOKZaGIzVFbuEvd9ILg&~oY zDRGAEneMLdy}e~pUv-vw*|MSOhUw`@Q=_%!x@Xv=2zdil>`_sKm zu$r{|)4i_$lKKDp=d$TYRqD&Hp!r>@mjBlJPgD8~@ZUd|FHe7eeR{MA6cIC0|2!OC zt0ICP)ISds{yHwFYf}H~sQ+LdsE|zk5AKMu1>ujY%Gk=t)c>Fiu4a=zhZ^xwy5c{M z{IiXi|6xiFQ?i=;v&nx6KLQ~CaPkKLAcTQYlBxe-whWO>{WH}O(9kBWssD*3J-M-M z=SNBTr@L1F(fMzg-Kp}6()>;m^H2A>`NikI_RGf)Ii9JsyFmWi$v;r^mp_xbzf}I; z$)9*>#m^=APwc#t&-C<)HXO-M66-%Y|MP2k^GoYhd2r%h&PihZ-RWP4`LAhy@(&dK={1eIr+CW!)H7mMY~PUmzD0(faRa9)fwOs zjy?flK*A?klltFlw#dv9Gf@A*_L?pqd1`&Or)jixo_}Kf^GebYaIdFnn(7>`<=>)C zujM~t{X_F+Wrx6AwOb$*UBqu>Z?&0Q6NUL$|I6ba-WxGsUebyz*gR3&OFtU-0U;g_WIsa$|SF_2Vct;k0+9=HoG(R{%+AuZ11qe`zlH6HoDHlYbG3Pj9N+%Y#QHuKyQ_^E+Nxa343$>)EpY%jTcd z{GMrk+ZdgwYi;wBe~4T6c2b*XO7Xk5cU`&s6VLo^x%G6<<#TOGPj{o&f8xErwVVNF zOKE=b>p%L-LpbaIL6v@i2}gb2Cjad!t^ds`okF+1?{j{MY+;RW&-;E=^RKl2?^fx{ zw`_jT4@r`4sLyV%=2toYO6#A7oB{Go{?Jjm*)2AaKe3LQ-e2?cEyUx=Kad%{OGgy{ ztwm-VRX_3%VwXlA&H%E>e;}G4z~D4$Ad*XUXv|PzUt61*=0{7>>)*DNzMRp~ll8xZ z9{~oS`O%a0KM`R;uITmebRBY8|4aWPfDP)|`qGa+X)|SFn{PoD6 zczYCf>!-UG-+pHJ-OlhCnOv);)q1{f)XOg$)sG>6cGtRTRX+n9;Z;RR3sC;oKSQto zyCg%&+w?B}-U~3D{GlVopRGy$d(GCE*@5vzum8QKt4E&N9_?NV$CCd^;`;wV(h*>< zr)d_|9OVC_r1j6zzF0>cQQ$iHLt~0RoBRO)000004-9}zMn)(r?L`9iq25RHqnxzA zZ|hAIz=dkf@77ix%?~K4)n;z{A%Q8iXnxbY5d)yLwaw4vG!V%H6(HKk&Cl2h5Xs;& z9H`nTO$C}C93X9&8sLKF2LJ#7rP(b4M6zWLn8qGM%bFidD(T6sZEL`bEwg)78l~n3 zyja`(3_0`6?h@i?ek_aq#XvaCk7+rRJMr`ug1DD=vSohHgA*u1^E+AF{EW^3vCT83 z`MI|TZ>V(n?B3sxJl%yGsx&`)cdyg@Ab{ovaHmQQ)L9=iQsEN$mP(hm!Fr8XnwbvtZj5~fTRZy zBXI@@gV6i{2B%R2kzA?+rEG0xt(#w^p=4kpz0c?>ZA$|t)cbN)^8=WGW(`Dgxei3@ z-Tb_u04QfoWAlnCpqwp@P4k15dOzJ|y%`$Y44;w7wQ5?u=lhQ0MFq!j`OWTHH?4%` z*ZWmfNex)@V|Ue?R%^YRU+)GC(2eE?JY=ugy52K;0Posscg4uNHrz`CUL>6X?)5ZP oQw655NAokH0>sk%0AK+B0~fO``9aiKpa1{>07*qoM6N<$f{YPeL;wH) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/meta.json b/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/meta.json index f416daa863..d0f7135965 100644 --- a/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/meta.json +++ b/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/meta.json @@ -21,6 +21,29 @@ }, { "name": "eyes" + }, + { + "name": "anim", + "delays": [ + [ + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7, + 0.7 + ] + ] + }, + { + "name": "wire" } ] } diff --git a/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/wire.png b/Resources/Textures/_CP14/Structures/Decoration/statue_gob.rsi/wire.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0dd31f49623347db440e1db32ab6d39ce48b86 GIT binary patch literal 745 zcmVPx%qe(fME!vIOih(fcN9C-$<2JzZC*v0$92&cdS!$K(B}iKuK~vAtpc` z&sX90fU_sSK~iin0W_B{O)lvHlH3BEJ%KH-QnbKC0Ox$<7**>VBrp-c`?1?PL0te& z-Hx4O>H6`ReWNY_cg?o)7$RI;Bsa#0ALPUykv)XzBB$SBP$N zz}_yBba;phP^#Zs-`u(`1ODZeW61+JTWH;S0Fsx_B@t_-_7;Z)2w{q?6XZha3aKI- z5&#pPuW=~>0BD=5 zEszB`Yv+anWsaBg007x?_>uyYpn52|8$|V~VNlxx-1@!roUQvfUcqXIy&qv+m!^A5 z6UOTlF{Pe^umotWvRWoZ5mN(J4rn>zvR*B?iBT;H_Pi6E!V;i01gu5ijCVK*hA_q2 zcmAbtkUjxM5z;U%HEyhG?vHutFeuQ~`4tqPdIcJy7r6%gs zN>HP_qf!+hPb$)zAy(f4?ajHG1oO<=>dr0k-9u;Dv