From 8860ca6e2c1121d9d6f49e076fb5627713473b16 Mon Sep 17 00:00:00 2001 From: Swept Date: Sun, 24 May 2020 19:44:22 +0000 Subject: [PATCH] Crowbar, Wrench, Welder inhand (#990) --- .../Interactable/WelderComponent.cs | 6 +- Resources/Prototypes/Entities/Items/tools.yml | 43 +++++++++- .../Objects/Tools/crowbar.rsi/icon.png | Bin 0 -> 174 bytes .../Objects/Tools/crowbar.rsi/inhand-left.png | Bin 0 -> 305 bytes .../Tools/crowbar.rsi/inhand-right.png | Bin 0 -> 308 bytes .../Objects/Tools/crowbar.rsi/meta.json | 54 ++++++++++++ .../{crowbar.png => crowbar_red.rsi/icon.png} | Bin .../Tools/crowbar_red.rsi/inhand-left.png | Bin 0 -> 322 bytes .../Tools/crowbar_red.rsi/inhand-right.png | Bin 0 -> 329 bytes .../Objects/Tools/crowbar_red.rsi/meta.json | 54 ++++++++++++ .../Objects/Tools/drill.rsi/meta.json | 66 ++++++++++++++- .../Objects/Tools/multitool.rsi/meta.json | 55 +++++++++++- .../Objects/Tools/welder.rsi/meta.json | 80 ++++++++++++++++++ .../Tools/welder.rsi/off-inhand-left.png | Bin 0 -> 342 bytes .../Tools/welder.rsi/off-inhand-right.png | Bin 0 -> 353 bytes .../Tools/welder.rsi/on-inhand-left.png | Bin 0 -> 586 bytes .../Tools/welder.rsi/on-inhand-right.png | Bin 0 -> 603 bytes .../Tools/{wrench.png => wrench.rsi/icon.png} | Bin .../Objects/Tools/wrench.rsi/inhand-left.png | Bin 0 -> 281 bytes .../Objects/Tools/wrench.rsi/inhand-right.png | Bin 0 -> 286 bytes .../Objects/Tools/wrench.rsi/meta.json | 54 ++++++++++++ 21 files changed, 405 insertions(+), 7 deletions(-) create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/icon.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/meta.json rename Resources/Textures/Objects/Tools/{crowbar.png => crowbar_red.rsi/icon.png} (100%) create mode 100644 Resources/Textures/Objects/Tools/crowbar_red.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/crowbar_red.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/crowbar_red.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/welder.rsi/off-inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/welder.rsi/off-inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/welder.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/welder.rsi/on-inhand-right.png rename Resources/Textures/Objects/Tools/{wrench.png => wrench.rsi/icon.png} (100%) create mode 100644 Resources/Textures/Objects/Tools/wrench.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/wrench.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/wrench.rsi/meta.json diff --git a/Content.Server/GameObjects/Components/Interactable/WelderComponent.cs b/Content.Server/GameObjects/Components/Interactable/WelderComponent.cs index 91ba2d6f28..dc18cbd09a 100644 --- a/Content.Server/GameObjects/Components/Interactable/WelderComponent.cs +++ b/Content.Server/GameObjects/Components/Interactable/WelderComponent.cs @@ -1,4 +1,4 @@ -using System; +using System; using Content.Server.GameObjects.Components.Chemistry; using Content.Server.GameObjects.EntitySystems; using Content.Server.Interfaces; @@ -126,10 +126,13 @@ namespace Content.Server.GameObjects.Components.Interactable /// private bool ToggleWelderStatus(IEntity user = null) { + var item = Owner.GetComponent(); + if (WelderLit) { WelderLit = false; // Layer 1 is the flame. + item.EquippedPrefix = "off"; _spriteComponent.LayerSetVisible(1, false); PlaySoundCollection("WelderOff", -5); _welderSystem.Unsubscribe(this); @@ -143,6 +146,7 @@ namespace Content.Server.GameObjects.Components.Interactable } WelderLit = true; + item.EquippedPrefix = "on"; _spriteComponent.LayerSetVisible(1, true); PlaySoundCollection("WelderOn", -5); _welderSystem.Subscribe(this); diff --git a/Resources/Prototypes/Entities/Items/tools.yml b/Resources/Prototypes/Entities/Items/tools.yml index 0541cee087..342ddf0dd0 100644 --- a/Resources/Prototypes/Entities/Items/tools.yml +++ b/Resources/Prototypes/Entities/Items/tools.yml @@ -82,6 +82,10 @@ - type: Icon sprite: Objects/Tools/welder.rsi state: welder + - type: Item + Size: 10 + sprite: Objects/Tools/welder.rsi + HeldPrefix: off - type: ItemCooldown - type: MeleeWeapon - type: ItemStatus @@ -92,6 +96,7 @@ reagents: - ReagentId: chem.WeldingFuel Quantity: 100 + - type: Welder useSoundCollection: Welder @@ -102,9 +107,13 @@ description: A common tool for assembly and disassembly, righty tighty lefty loosey components: - type: Sprite - texture: Objects/Tools/wrench.png + sprite: Objects/Tools/wrench.rsi + state: icon - type: Icon - texture: Objects/Tools/wrench.png + sprite: Objects/Tools/wrench.rsi + state: icon + - type: Item + sprite: Objects/Tools/wrench.rsi - type: ItemCooldown - type: MeleeWeapon - type: Tool @@ -119,9 +128,35 @@ description: A multipurpose tool to pry open doors and fight interdimensional invaders components: - type: Sprite - texture: Objects/Tools/crowbar.png + sprite: Objects/Tools/crowbar.rsi + state: icon - type: Icon - texture: Objects/Tools/crowbar.png + sprite: Objects/Tools/crowbar.rsi + state: icon + - type: Item + sprite: Objects/Tools/crowbar.rsi + - type: ItemCooldown + - type: MeleeWeapon + - type: Tool + qualities: + - Prying + useSound: /Audio/items/crowbar.ogg + - type: TilePrying + +- type: entity + name: Emergency Crowbar + parent: BaseItem + id: CrowbarRed + description: A multipurpose tool to pry open doors and fight interdimensional invaders + components: + - type: Sprite + sprite: Objects/Tools/crowbar_red.rsi + state: icon + - type: Icon + sprite: Objects/Tools/crowbar_red.rsi + state: icon + - type: Item + sprite: Objects/Tools/crowbar_red.rsi - type: ItemCooldown - type: MeleeWeapon - type: Tool diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/icon.png b/Resources/Textures/Objects/Tools/crowbar.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c6cb3f8da55d48bca152d2e4851161987be7e3 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4*8>L*=;`SdgalDk^ S`K1jsn8DN4&t;ucLK6UXpD&sK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/crowbar.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b54166f10c29adf94cdcaa0b4f659ff727c8bc6c GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-u0T31Elp2PFEk{?KJW5m zAfK@$$S;_|;n|HeASb6PB%;J6wK%ybv!En1KaYW-Voq>aK~d@VFTn*Lzdq6O*3~+9 z=6vvmP=kxc4<6~9_t8AbP}I}A!@@Yo__DE=!kkBwj!X(s2-e)GvEN2>qeo}AvFhd( z5=(l!jn`@znu{JWdlD2@@U@sxnunoUQtDs83*&O2z0sa7jv*Gk$q5pyA&f!_NlcR( zqy&sr6*vpb91LU{QmzK@R3136p!v*mwp9V{7nzWjSfYva0y85}Sb4q9e0HPIV$N&HU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/crowbar.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..70a2be67c1233cff935ec28c33a629184b9dfe77 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-uK)l4*VEHWOG^t42|54O z&kHEdSQ6wH%;50sMjDWlQxy_X;*wgNT$EW*l9`{!z)&$KIIN(k^!u0Kf{$OHXnE^u zojY?rctfbcMdJsLbk6%|o@6NM>D^&r9Atdi*h^u~qe(|5g(w7T?$p?Cqq)(ev)fp8 z^9qS2z1_xZH4M!~kC;6P3M=?p%qY#nP%SC-FW`l7IndrXPZ!4!i{9h}3DzmiEG)sS zE(U%M93D*^X6!8tGjuzbNUw=vySazkL8o^~tL%~{(a3J*!x|D!4Z^VuvlJp8FkMh- zo}w2t!Nb6SaWX51uK$4$JttR&86pc0EL_6G@Ngl=ihxI3l7Kcbc)I$ztaD0e0s!E< BYbXE! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar.rsi/meta.json b/Resources/Textures/Objects/Tools/crowbar.rsi/meta.json new file mode 100644 index 0000000000..6b1b30d612 --- /dev/null +++ b/Resources/Textures/Objects/Tools/crowbar.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "icon", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Tools/crowbar.png b/Resources/Textures/Objects/Tools/crowbar_red.rsi/icon.png similarity index 100% rename from Resources/Textures/Objects/Tools/crowbar.png rename to Resources/Textures/Objects/Tools/crowbar_red.rsi/icon.png diff --git a/Resources/Textures/Objects/Tools/crowbar_red.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/crowbar_red.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..79cada41ced710144bfd328181d5476f93607212 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e{s5m4S0Fu;fk97CFD)%CG$f>x zQJ5Vl#8?vK7tG-B>_!@pQ&1HWQR0$XoLrPyP?DLS$G}iACpfI2sPy}n;DV1|pJ;jO zYMncCK6pc@!A0W-k95xaXr5#!>gnBKVH{+9+1N{A&Z9|3CWR;jYwpz8Z=<gE*^OQv=kuhlR#7d>M3Bq*%lYcZoV9|PkInHl0U5{iI!r+T_LhIn))CrGd^ zPFTROn5k!JM=axH0V`%%4Xp*2X1GZx2H$89c4=hRs}x*?vuWMD{3OA8GN z@pV@Nsbwq)@(X5gcy=QV$SJ4_i70VNElw`VEGWs$&tqVym=hdUP*nQ;OK`!*uTQkR zb+yi&IUl?s)Zn7=gGV~&eKb!p6!rA(urLlXzHIEJFz3;vBa=cDf;D$)?6=X}sIgDO z)U~tQSatIXi6v9Jjn`@znu{JWdlD2@@U@sxnva2ThRh7{83{!|yK_8U978-hlM^IZ z7dQNK;8?9OnW5+CijGi5rw9**)l54q7Ax}2P890l+i~X^M`%LRVJ^WL7n^phIk2!$ zq^Bv+LFYgmlLF%vB?j+#&YCV8rfD2vx^c7MK$D6_lk2>Tk~dl0b+jgMcRma^0EW~? W7QX8;)owt089ZJ6T-G@yGywn$V|7FT literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/crowbar_red.rsi/meta.json b/Resources/Textures/Objects/Tools/crowbar_red.rsi/meta.json new file mode 100644 index 0000000000..6b1b30d612 --- /dev/null +++ b/Resources/Textures/Objects/Tools/crowbar_red.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "icon", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Tools/drill.rsi/meta.json b/Resources/Textures/Objects/Tools/drill.rsi/meta.json index 02956e15aa..8ad8570034 100644 --- a/Resources/Textures/Objects/Tools/drill.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/drill.rsi/meta.json @@ -1 +1,65 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC BY-SA 3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at commit ea59fb4b810decbb5996b36d8876614b57c3d189", "states": [{"name": "drill_bolt", "directions": 1, "delays": [[1.0]]}, {"name": "drill_screw", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC BY-SA 3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation at commit ea59fb4b810decbb5996b36d8876614b57c3d189", + "states": [ + { + "name": "drill_bolt", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "drill_screw", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Tools/multitool.rsi/meta.json b/Resources/Textures/Objects/Tools/multitool.rsi/meta.json index cc203b4248..17ee736389 100644 --- a/Resources/Textures/Objects/Tools/multitool.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/multitool.rsi/meta.json @@ -1 +1,54 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "multitool", "directions": 1, "delays": [[1.0]]}]} \ No newline at end of file +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "multitool", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Tools/welder.rsi/meta.json b/Resources/Textures/Objects/Tools/welder.rsi/meta.json index bf6c257c06..a000fa54c8 100644 --- a/Resources/Textures/Objects/Tools/welder.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/welder.rsi/meta.json @@ -27,6 +27,86 @@ 0.1 ] ] + }, + { + "name": "on-inhand-left", + "directions": 4, + "delays": [ + [ + 0.2, + 0.1 + ], + [ + 0.2, + 0.1 + ], + [ + 0.2, + 0.1 + ], + [ + 0.2, + 0.1 + ] + ] + }, + { + "name": "on-inhand-right", + "directions": 4, + "delays": [ + [ + 0.2, + 0.1 + ], + [ + 0.2, + 0.1 + ], + [ + 0.2, + 0.1 + ], + [ + 0.2, + 0.1 + ] + ] + }, + { + "name": "off-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "off-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Tools/welder.rsi/off-inhand-left.png b/Resources/Textures/Objects/Tools/welder.rsi/off-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3b949b63b39444486be3f0799c53b70d6fe2ca52 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ei2$DvS0JsXruJ$xzn{0aqN3u8 zR+;ql^cNBmUgeWM0p%D=g8YIR9G=}s19GyfLLy3BQj3#|G7CyF^Ya)OD&_=-6%>_z z{}NpA@#_;UZ(Xf(XU+$22sOB9{NRz!c^}P_3`IS?J1mTYj4vB|Da?5^>ByuIh2WJo zrs}F&JvzIMRX4AYSkm2XyjH`|T=a<9lc2DIuf>eBxfvo?N=;O@t_}rSTk7fJ7~;{H zoFKuvn88}$K*9nhH`iokRyH=(WM@|yHICgKZH60KyDT0XG&ZhfaGE~xwVQKGHqVBW z#@xxtO3ch_&IB58xiQ8mG_)e_1!5cyiE*d|0q;uX!^CUx2Pwx&3;~?Y9#$F0@9!)wjDMTT7 zrH!e&>Q;}=Ze!KWDFVdQ&MBb@0Dmcd#Q*>R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/welder.rsi/on-inhand-left.png b/Resources/Textures/Objects/Tools/welder.rsi/on-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..4f3d279d5a0eda85c909f0f4408b612b194dd458 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U=s9naSW-L^Y-q-eBnfi;~(Rv zU)?Z4Yn^GzE4{NpD(n6qY>n~}<~e!xyt0SdM-HBoJXL&#rtQtCJHLpwB$OQuxHz** z+}YadP?_}iZ!b;n_wO-z|GxJA>AN$ZS86i?tpS5O!IM<#gg-g2Uo4n(LB;dW%h^tU zo44&M+_U3f-v5wETRtZ)n!DKGX6mQK>64efc^OdmYmcgD)z5AFcg(Y1{?lUdMU4|R z&3R7deP5sciJ5dI$L#B`qf1p*n*Ukn?teS0|9INZy?5Q5Cv|CjvbPhpvaZtctor(| zF>Uiqm6s>)%`1A|lv`I2Iqhe+-}CkE6;@Zg;{5-g(l?&p?RPvqGVPa?t1R!OE75fg z&QH`mAF*djrT9jN@|k%A&$r(G2DOW@9Qp@zrb{kz-z1j zyEn~yANyH6_4?z-)24^T%g1m1Sa>@6tLmL;^?UUlCv8)G`DXTa_5H6O7eAl&>hW*( zRcD`hN13GlxhY=o>E}X~mE}Kzj~?H~e{*_4@IDhw`+(Tjk2mXlo>t3g{&ev=r)$T< zPyXuUoo1h3wc@bvjffmO6c?=Vxclnkb>Ednxu-vWeQvh2{^72-x9b92CjPIgDBZU& z^#6f9$M(JZ%l&;*-}Bee&zZy5cwb-p`MCgFJUW_~Y-^`pkF17-QRUtgk00 zlB7nXp;vpqB}twB58Zp*RI?~f$2IBe!s9ZGBAceEx5wXieihO*wZka7Fou84H`bXk z#`coL+p77_UqvrT>?(g8Zk72`JB~HTbNQMC-}z-W8Ppo)AaZQslKXgMuh+X002ovPDHLkV1nfsDu@68 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/wrench.png b/Resources/Textures/Objects/Tools/wrench.rsi/icon.png similarity index 100% rename from Resources/Textures/Objects/Tools/wrench.png rename to Resources/Textures/Objects/Tools/wrench.rsi/icon.png diff --git a/Resources/Textures/Objects/Tools/wrench.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/wrench.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2d9ad6d8a5fbd31056637556e9ea7ae779ca59 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-u0XmVKVMExPEAei)H0oN zAfK@$$S;_|;n|HeASb&jB%;J6wK%ybv!En1KaYW-Voq>aK~d@VFTn*Lzdq6O*3~+9 z=6vvmP=kxc4<6~9_t8AbP}I}A!@@Yo__DE=!kkBwj!X(s2wu5I!&KkWxwG3?b@K{| zCEeY|Yc&kbMUR+02?{ItTFf|`n;|MqYHD(3j}OpV7f%<*5R2aA1PRs-KeoCRhM1~LZq2?-nA&6*{<+z)PG?GRbSpf)k+1dl=I6sI>6Jq!#OCO2!fGBCV6 W$QG}yuc`(#kHOQ`&t;ucLK6V`KwCoq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/wrench.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/wrench.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3011d886181ae58f509b5e567c6e59ca6b74e098 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-uK)l4my?q#$j?_(Q=8+F zxg03YSQ6wH%;50sMjDWlT@?~h;*wgNT$EW*l9`{!z)&$KIIN(k^!u0Kf{$OHXnE^u zojY?rctfbcMdJsLbk6%|o@6NM>D^&r9Atdi*h^u~qe(|5g(w8C+@oQtZ|U6GZLGR^ zg~XEXZsWBYhUTJ2%$@{=6?`pboXyP;l_oVcIkU$HXsxHGi(`mIZ*qbJ>y%~|mS9#F z13w22k0uT?_7;X2x&2FK|77lP5L>Y6v)e%jX1@}~jHZM}ZimS|Do!WmRfKr>8a(B+ dtb2_Z7*0-M+rocCXCBZ{22WQ%mvv4FO#tqlVLku= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/wrench.rsi/meta.json b/Resources/Textures/Objects/Tools/wrench.rsi/meta.json new file mode 100644 index 0000000000..6b1b30d612 --- /dev/null +++ b/Resources/Textures/Objects/Tools/wrench.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "icon", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + } + ] +}