From e3d4b69664e550d59299bb9892daa68a64fafbf0 Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Sat, 30 Dec 2023 21:06:27 -0500 Subject: [PATCH] Allow flashlights on belts (#23256) --- .../Entities/Objects/Tools/flashlights.yml | 10 ++++++++++ .../Entities/Objects/Tools/lantern.yml | 6 ++++++ .../Objects/Tools/lantern.rsi/meta.json | 10 +++++++++- .../Tools/lantern.rsi/off-equipped-BELT.png | Bin 0 -> 267 bytes .../Tools/lantern.rsi/off-inhand-left.png | Bin 362 -> 423 bytes .../Tools/lantern.rsi/off-inhand-right.png | Bin 353 -> 416 bytes .../Tools/lantern.rsi/on-equipped-BELT.png | Bin 0 -> 245 bytes 7 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Objects/Tools/lantern.rsi/off-equipped-BELT.png create mode 100644 Resources/Textures/Objects/Tools/lantern.rsi/on-equipped-BELT.png diff --git a/Resources/Prototypes/Entities/Objects/Tools/flashlights.yml b/Resources/Prototypes/Entities/Objects/Tools/flashlights.yml index 5764aabd10..e7ea80830b 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/flashlights.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/flashlights.yml @@ -69,6 +69,11 @@ price: 40 - type: StealTarget stealGroup: LAMP + - type: Clothing + sprite: Objects/Tools/flashlight.rsi + quickEquip: false + slots: + - Belt - type: entity name: seclite @@ -111,6 +116,11 @@ - type: PointLight enabled: false radius: 8 + - type: Clothing + sprite: Objects/Tools/seclite.rsi + quickEquip: false + slots: + - Belt - type: entity parent: FlashlightLantern diff --git a/Resources/Prototypes/Entities/Objects/Tools/lantern.yml b/Resources/Prototypes/Entities/Objects/Tools/lantern.yml index f4d6ea8364..71b27ed31e 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/lantern.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/lantern.yml @@ -55,6 +55,12 @@ cell_slot: !type:ContainerSlot {} - type: StealTarget stealGroup: LAMP + - type: Clothing + sprite: Objects/Tools/lantern.rsi + equippedPrefix: off + quickEquip: false + slots: + - Belt - type: entity parent: Lantern diff --git a/Resources/Textures/Objects/Tools/lantern.rsi/meta.json b/Resources/Textures/Objects/Tools/lantern.rsi/meta.json index 4f60017e73..3749373de1 100644 --- a/Resources/Textures/Objects/Tools/lantern.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/lantern.rsi/meta.json @@ -34,6 +34,14 @@ { "name": "on-inhand-right", "directions": 4 - } + }, + { + "name": "on-equipped-BELT", + "directions": 4 + }, + { + "name": "off-equipped-BELT", + "directions": 4 + } ] } diff --git a/Resources/Textures/Objects/Tools/lantern.rsi/off-equipped-BELT.png b/Resources/Textures/Objects/Tools/lantern.rsi/off-equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..7076d6e786566ecbf0fd1922d631a4dabeceb5d5 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!3CZ!jv*CsZ!a72IXVikJ>V6Ro$9sdVwKlY z?g<)q9G^S9d&uVZ;NohHkVTg(KBX)czrCg=e$&jGn*ZnW0<|-I*n4zI=uxvZ>2Lk# zH@mH|m;5p-aWhwF?IR6oPo^93yWUsXY`3q~o5XTK@;v|f)Jlo3@`aQ7RT!`MUB6w; zTr^pwp?aro+wM%k^^u<27{9)L{sZJx2zZd+`hn@{JK2lxj~f9}$w&6n5MzWRIW`PovBiTVkZ zc60vkJM--D@2RezGWLJcnBRIxRI@=R+V_!JLa3bj8f_UrrrN3 zQX^&})1A1yS^w)Brhn3qhd2R9{!@M*;~;%cvgyOMh$9fz1*R+c3qthk<=^u-MliDd z&0DIr?AOob<^D&1{oGwL?cAB%1#NYVRoqK||NQ;p%$>ZFANCG^|9pM3IKsYu`ngLp qzukz+U{rd}bSt5afnn2nEJa!haAZ+{y!+My>HjJh$*d(myLlr400000002OO`x_Vf z>)Y#j`02O58UBBmYiXV%w5}8+scC1Dj?p=n7c@hi*b-haM3vkrWFKUdSb({*Z= zBsHx|&YDbF_^{h3grLw*Lae&_%-L-e%ED)P10 diff --git a/Resources/Textures/Objects/Tools/lantern.rsi/off-inhand-right.png b/Resources/Textures/Objects/Tools/lantern.rsi/off-inhand-right.png index de8ce0ad507a0f180306f1d7c907c14fabfc95d6..550ad12d319b780893ad47ae17c0ec63ef1eb09a 100644 GIT binary patch delta 390 zcmV;10eSx60-ytsBYyw^b5ch_0Itp)=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi z!vFvd!vV){sAK>D0X0cPK~#8N?b+LP)Ct3oX4s1Pe=hI}elt zcmr=>nJQ{;rG;2Xx->Do<;}8%yX!79xC8$mEITvJemrKY_kRok00000003CyLG7YT zGykZ^>ncm;Oy*DXpzo{NjYso2GZ%UEC6dyik(%^tuuuSP_+Nb;z6vpwd1t}v_y&&}jEE(D{7wFIfu!pHb zdz-NL9_(d7$`!)E4UmxBAtdrZ4IvOG)&DnHauk1xUc9^~0RR910002M(fjMzR_l+q z$oih`3pb~m|1V?T=JV4?S$eRNlo##8btOx6%si5G@IL$K+kf0_Cn{eQ)$6|7Y$wW# zs9v|SUddW3o29ZzYzFZQB(bqsTIOD_bT+fM0xH!P9f~G-y?4OZr_uan*E&!L%Z2p) zVGfa3+Z#M3)Xac;?qaEj zTfO(9?yxJ=%s_y9Zcs^V>fU>oGXwWJw{ZphH;wNAsqDRnD8+l6dsPL5ni&}4tO5Y^ Z+Aks4Z?&Fqb58&O002ovPDHLkV1hxUoRR=0vN bq}_KW_e-+JT^C-I0SS4!`njxgN@xNASzc6C literal 0 HcmV?d00001 -- 2.51.2