From 668a0f086333ce00e796692e2f9fbc4cca9e5549 Mon Sep 17 00:00:00 2001 From: Spanky <180730777+spanky-spanky@users.noreply.github.com> Date: Fri, 6 Jun 2025 19:01:14 -0400 Subject: [PATCH] Light Up Landmines (#38092) * Adjust landmines to have unshaded lights. * Someday I will give myself credit for the work I do. * Adjust animation speed. --- .../Entities/Objects/Misc/land_mine.yml | 17 +++++------------ .../Misc/landmine.rsi/landmine-inactive.png | Bin 305 -> 0 bytes .../Misc/landmine.rsi/landmine-unshaded.png | Bin 0 -> 186 bytes .../Objects/Misc/landmine.rsi/landmine.png | Bin 555 -> 323 bytes .../Objects/Misc/landmine.rsi/meta.json | 12 ++++++------ 5 files changed, 11 insertions(+), 18 deletions(-) delete mode 100644 Resources/Textures/Objects/Misc/landmine.rsi/landmine-inactive.png create mode 100644 Resources/Textures/Objects/Misc/landmine.rsi/landmine-unshaded.png diff --git a/Resources/Prototypes/Entities/Objects/Misc/land_mine.yml b/Resources/Prototypes/Entities/Objects/Misc/land_mine.yml index 1252453019..7ed1b657ea 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/land_mine.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/land_mine.yml @@ -27,15 +27,17 @@ drawdepth: Items sprite: Objects/Misc/landmine.rsi layers: - - state: landmine-inactive + - state: landmine + - state: landmine-unshaded + shader: unshaded map: [ "enum.ToggleableVisuals.Layer" ] - type: Appearance - type: GenericVisualizer visuals: enum.ToggleableVisuals.Enabled: enum.ToggleableVisuals.Layer: - True: {state: landmine} - False: {state: landmine-inactive} + True: {visible: true} + False: {visible: false} - type: Damageable damageContainer: Inorganic - type: Destructible @@ -74,9 +76,6 @@ activated: true onActivate: false - type: Armable - - type: Sprite - layers: - - state: landmine - type: entity name: modular mine @@ -98,9 +97,6 @@ activated: true onActivate: false - type: Armable - - type: Sprite - layers: - - state: landmine - type: entity name: explosive mine @@ -124,6 +120,3 @@ activated: true onActivate: false - type: Armable - - type: Sprite - layers: - - state: landmine diff --git a/Resources/Textures/Objects/Misc/landmine.rsi/landmine-inactive.png b/Resources/Textures/Objects/Misc/landmine.rsi/landmine-inactive.png deleted file mode 100644 index dcc68ec28b01e53c0e687bc445f9334f3b14138d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQdZ z#WAE}PI96|g2AhXK=vN1ge#1T`6OoXUAS)ir{DL_qotpFOiCRxCS3m?T|Up4gPXhg z=Ogp^jW4Ia3Myz{xzfXEP2Be0jCO&y3=^K#FxeE?o%j?|>e%-D{XN4R#!ZQR3@aH| zs$LUJS3Tix@(quAla_WX%YLNXsWh@X#d%(S;xZ}Xk~ zEisgN((f-1xnp!gWj{z|81Pu!mJ+ sIc@SAh9aE>yO>w-y2-*kb3m4X;rRNHmFilOpfF(YboFyt=akR{0NSZ{=>Px# diff --git a/Resources/Textures/Objects/Misc/landmine.rsi/landmine-unshaded.png b/Resources/Textures/Objects/Misc/landmine.rsi/landmine-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..25aa1bb1d87cb96237f49dcd1e5d2c3189c2f205 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|N<3X0Ln`LH zy|j_{kbwZ}1!2?3133@c3@I{cSXUCd7<_BK>U*8SXlAx#hG%P5u zI`2*&*XMlIr{DJMzkdAr)_1arQSLQBc`(?2r6W%H*G)^mK;>UIrWtNajj3umJ&heG bx9lrx+a<}J9Lt&tK`K36{an^LB{Ts5lVC)0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/landmine.rsi/landmine.png b/Resources/Textures/Objects/Misc/landmine.rsi/landmine.png index 1a95e1c37381f93e669632760d0511bb87ead813..1889629c510517c5998b5ecc635e7ab44c773a94 100644 GIT binary patch literal 323 zcmV-J0lfZ+P)Px#{YgYYR9J=WlfP;LK@f*O6AKFwMO1MJs5%M5DPr$;$(pLzv zQA0ZM{Kvu(uD=wL%OOj0D++qc+yYb?tGptA4**g7@uG%pnMaa>vWJUJyE%Ta6upis=y?{&2= zq$8VFc+A$Z8BA9ITsQ1f%a|MR{pEL1%^g;y5_h+kF|b+h0PwsHqtQgG@w^TnK^SY# zYG5CP@&2LR(rUh%C$+y}^b6d&8R4;v+j)btvz}AP<@Ai1JDhnK%gu|G5ATgP-h6ZRoW1g=Cp`MrXsN_-MvyU~kAtDu zg<*y=(*YSlfv4WwCqwpLer~=!T&}9&?4JOpGNajFf43Vw`nY4Coc6RYzvj#^;5W0j z?OXgtv$NydpYx})_wwoJyPf0LacJe|<)4*(^-o?B%hN1T_1?Yuj#pPi-4?p_IrQ`G zV8cCEvvy>>spU-ktURA_)kEjMY!%CX#x0VvyO!UOKC9m;gK_Dl#W%y?a;rtlenZ3cWBk9@tkWr7^YL(W zcCO=8`3Q%H>mDT5t@{@~m+Si0X$w#Bm$I=`a&$e@{Ol~>G==w{`@TP-Y;X@VJnLXE zaA#@23=8$=%sH2?)*QH38MmH2Te@oLJpKg=pK2Pi>a>Nk<5E7mF