From 0f5605c078fd5af5908e860d67e5e01baab12b43 Mon Sep 17 00:00:00 2001 From: Paul Ritter Date: Thu, 3 Dec 2020 14:01:13 +0100 Subject: [PATCH] <:COW:768940530775490582> <:TOOLS:776057538059042846> (#2691) * adds cow tools - without inhands! * inhand bongaloo * some minor fixes * updates welder sprites Co-authored-by: Paul --- .../Entities/Objects/Tools/cowtools.yml | 176 ++++++++++++++++++ .../Cowtools/cow_toolbox.rsi/cow_toolbox.png | Bin 0 -> 224 bytes .../Cowtools/cow_toolbox.rsi/inhand-left.png | Bin 0 -> 287 bytes .../Cowtools/cow_toolbox.rsi/inhand-right.png | Bin 0 -> 268 bytes .../Tools/Cowtools/cow_toolbox.rsi/meta.json | 56 ++++++ .../Tools/Cowtools/cowbar.rsi/cowbar.png | Bin 0 -> 221 bytes .../Tools/Cowtools/cowbar.rsi/inhand-left.png | Bin 0 -> 286 bytes .../Cowtools/cowbar.rsi/inhand-right.png | Bin 0 -> 284 bytes .../Tools/Cowtools/cowbar.rsi/meta.json | 56 ++++++ .../Tools/Cowtools/cowelder.rsi/icon.png | Bin 0 -> 236 bytes .../Tools/Cowtools/cowelder.rsi/meta.json | 102 ++++++++++ .../Cowtools/cowelder.rsi/off-inhand-left.png | Bin 0 -> 290 bytes .../cowelder.rsi/off-inhand-right.png | Bin 0 -> 284 bytes .../Cowtools/cowelder.rsi/on-inhand-left.png | Bin 0 -> 306 bytes .../Cowtools/cowelder.rsi/on-inhand-right.png | Bin 0 -> 306 bytes .../Cowtools/cowelder.rsi/welder_flame.png | Bin 0 -> 181 bytes .../Cowtools/haycutters.rsi/haycutters.png | Bin 0 -> 215 bytes .../Cowtools/haycutters.rsi/inhand-left.png | Bin 0 -> 290 bytes .../Cowtools/haycutters.rsi/inhand-right.png | Bin 0 -> 288 bytes .../Tools/Cowtools/haycutters.rsi/meta.json | 56 ++++++ .../Tools/Cowtools/milkalyzer.rsi/meta.json | 20 ++ .../Cowtools/milkalyzer.rsi/milkalyzer.png | Bin 0 -> 247 bytes .../Cowtools/moodriver.rsi/inhand-left.png | Bin 0 -> 185 bytes .../Cowtools/moodriver.rsi/inhand-right.png | Bin 0 -> 183 bytes .../Tools/Cowtools/moodriver.rsi/meta.json | 56 ++++++ .../Cowtools/moodriver.rsi/moodriver.png | Bin 0 -> 245 bytes .../Cowtools/mooltitool.rsi/inhand-left.png | Bin 0 -> 272 bytes .../Cowtools/mooltitool.rsi/inhand-right.png | Bin 0 -> 272 bytes .../Tools/Cowtools/mooltitool.rsi/meta.json | 56 ++++++ .../Cowtools/mooltitool.rsi/mooltitool.png | Bin 0 -> 228 bytes .../Tools/Cowtools/wronch.rsi/inhand-left.png | Bin 0 -> 255 bytes .../Cowtools/wronch.rsi/inhand-right.png | Bin 0 -> 256 bytes .../Tools/Cowtools/wronch.rsi/meta.json | 56 ++++++ .../Tools/Cowtools/wronch.rsi/wronch.png | Bin 0 -> 248 bytes 34 files changed, 634 insertions(+) create mode 100644 Resources/Prototypes/Entities/Objects/Tools/cowtools.yml create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/cow_toolbox.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/cowbar.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/icon.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/off-inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/off-inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/on-inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/welder_flame.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/haycutters.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/milkalyzer.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/milkalyzer.rsi/milkalyzer.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/moodriver.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/moodriver.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/moodriver.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/moodriver.rsi/moodriver.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/mooltitool.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/wronch.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/wronch.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/Cowtools/wronch.rsi/meta.json create mode 100644 Resources/Textures/Objects/Tools/Cowtools/wronch.rsi/wronch.png diff --git a/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml b/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml new file mode 100644 index 0000000000..e839e1ad94 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml @@ -0,0 +1,176 @@ +- type: entity + name: haycutters + parent: BaseItem + id: Haycutters + description: This kills the wire. Moo! + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/haycutters.rsi + state: haycutters + - type: ItemCooldown + - type: MeleeWeapon + - type: Tool + qualities: + - Cutting + useSound: /Audio/Items/wirecutter.ogg + speed: 0.05 + - type: Item + sprite: Objects/Tools/Cowtools/haycutters.rsi + - type: PlantSampleTaker + +- type: entity + name: moodriver + parent: BaseItem + id: Moodriver + description: Turn to use. Moo! + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/moodriver.rsi + state: moodriver + - type: Item + sprite: Objects/Tools/Cowtools/moodriver.rsi + - type: ItemCooldown + - type: MeleeWeapon + - type: Tool + qualities: + - Screwing + useSoundCollection: Screwdriver + speed: 0.05 + +- type: entity + name: wronch + parent: BaseItem + id: Wronch + description: Wronch thing. Moo! + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/wronch.rsi + state: wronch + - type: Item + sprite: Objects/Tools/Cowtools/wronch.rsi + - type: ItemCooldown + - type: MeleeWeapon + - type: Tool + qualities: + - Anchoring + useSound: /Audio/Items/ratchet.ogg + speed: 0.05 + +- type: entity + name: cowbar + parent: BaseItem + id: Cowbar + description: Cow your problems away. Moo! + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/cowbar.rsi + state: cowbar + - type: Item + sprite: Objects/Tools/Cowtools/cowbar.rsi + - type: ItemCooldown + - type: MeleeWeapon + - type: Tool + qualities: + - Prying + useSound: /Audio/Items/crowbar.ogg + speed: 0.05 + - type: TilePrying + +- type: entity + name: mooltitool + parent: BaseItem + id: Mooltitool + description: An crude tool to copy, store, and send electrical pulses and signals through wires and machines. Moo! + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/mooltitool.rsi + state: mooltitool + - type: Item + sprite: Objects/Tools/Cowtools/mooltitool.rsi + - type: Tool + qualities: + - Multitool + - type: SignalLinker + +- type: entity + name: cowelding tool + parent: BaseItem + id: Cowelder + description: "Melts anything as long as it's fueled, don't forget your eye protection! Moo!" + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/cowelder.rsi + layers: + - state: icon + - state: welder_flame + shader: unshaded + visible: false + - type: Item + size: 10 + sprite: Objects/Tools/Cowtools/cowelder.rsi + HeldPrefix: off + - type: ItemCooldown + - type: MeleeWeapon + - type: ItemStatus + - type: SolutionContainer + maxVol: 50 + caps: AddTo, NoExamine + contents: + reagents: + - ReagentId: chem.WeldingFuel + Quantity: 100 + - type: Welder + weldSoundCollection: Welder + speed: 0.05 + - type: PointLight + enabled: false + radius: 1.5 + color: orange + +- type: entity + name: milkalyzer + parent: BaseItem + id: Milkalyzer + description: A hand-held environmental scanner which reports current gas levels. Moo! + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/milkalyzer.rsi + state: milkalyzer + - type: GasAnalyzer + - type: UserInterface + interfaces: + - key: enum.GasAnalyzerUiKey.Key + type: GasAnalyzerBoundUserInterface + - type: Appearance + visuals: + - type: GasAnalyzerVisualizer + state_off: milkalyzer + state_working: milkalyzer + +- type: entity + name: cow toolbox + parent: ToolboxBase + id: CowToolbox + description: A weirdly shaped box, stocked with... tools? + components: + - type: Sprite + sprite: Objects/Tools/Cowtools/cow_toolbox.rsi + state: cow_toolbox + - type: Item + sprite: Objects/Tools/Cowtools/cow_toolbox.rsi + +- type: entity + id: CowToolboxFilled + name: cow toolbox + suffix: Filled + parent: CowToolbox + components: + - type: StorageFill + contents: + - name: Haycutters + - name: Moodriver + - name: Wronch + - name: Cowbar + - name: Mooltitool + - name: Cowelder + - name: Milkalyzer diff --git a/Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/cow_toolbox.png b/Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/cow_toolbox.png new file mode 100644 index 0000000000000000000000000000000000000000..d4d40051793cf55eaef8d136a963f886cd9b7ed0 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUfwYF4bf3BW_W84bY?lcN+(3%8B*-uLKM*kd-o_UU6yPlIh%9Dc z;5!V$jK}j=qyPmyJzX3_Ed1Y|b>sqC>vA#Zef={j;aR<`fxGVo?TgBJ%zpUnf=LpL ztczAX+T<{yktbH>dIaE}J-u5ojobr>mdK II;Vst02mrahyVZp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f7f291aca9ad8692ada3f6d1bbee853940d83c GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z0%;97={|G$B^(?;_SU^kf+;D=0`zttLbuW00&B>a%kGjvBonSpY|+XOaF6$T*>29*g6H31Er zm2)SB7)Tsps6Lb%VC;C#a*^En#vPU}1~IG+;&Y$#wXJ4w_!u_--w`p+d*V|zF`ry! V@7+69d?Ck44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw0%;97={|FLAjAIUs_!6mB|(0{|NsAIaL`)$1<2lBSEK+1D?MEtLn7SYUcJcIpuo}ku;F|C^Mt^MCCjd~W{IS0F_ZLe?WfMogzQgCo#UBf^ntuG)%z25CApwHcvfkJy9X}zCq2&3oqw%h9 z+81%i{EUzNy>5=fYu^jI=FDEe|AgrSvqK6yvzUIp>9q_Kpd%POUHx3vIVCg!01u*G Awg3PC literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/meta.json b/Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/meta.json new file mode 100644 index 0000000000..94b3388890 --- /dev/null +++ b/Resources/Textures/Objects/Tools/Cowtools/cow_toolbox.rsi/meta.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "@trerri#0107", + "states": [ + { + "name": "cow_toolbox", + "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/Cowtools/cowbar.rsi/cowbar.png b/Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/cowbar.png new file mode 100644 index 0000000000000000000000000000000000000000..2c87606a8a786129717b7ed394fac9f25b5046c3 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikh0(?STfwYF4bf39AkYWFF)pwA(k|4j}|Ns9pIB2c>0_1ZRctjR6Fz_7) zVaDV6D^h@hUY;(FAr}5`FI?ne5a4M|Ot1c5ery|edZ+f&qC{Vk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw0_i?;c?~&fAj9msiXKQ^NswRg|Ns9P9JE$`0rEKuJR*x382Ao@ zFyrz36)8Z$Zci7-kO=p;QyuvZC~&Z>{`dbpFK4Id4421C+vf^jH7eZsp~qWg!hs16 zOpn($UE4e3%QM#nVqa2DsPnmW{7<$&m+QK?iQz+&{p5AYjg6o`45OS(Fwem^bP0l+XkKU2bI; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8a8f687b9d94b0a35575e3bef76a9988b1e17e95 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw0%;97={|FLAjAIUs_!6mB|(0{|NsAIaL`)$1<2lBSEK+1J3U<-Ln7SYUUd{|P~c#_FyZ(8oeK+;CQQ1skB@aTGB_|X zG(2%~rGVW94NHVtR!wA~R$Y@64AwBG|>afydyzM5=!GyTy&o QKu0lny85}Sb4q9e0C?SG%K!iX literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/meta.json b/Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/meta.json new file mode 100644 index 0000000000..318293e0c8 --- /dev/null +++ b/Resources/Textures/Objects/Tools/Cowtools/cowbar.rsi/meta.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "@trerri#0107", + "states": [ + { + "name": "cowbar", + "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/Cowtools/cowelder.rsi/icon.png b/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c043e21759d91912c7f9d221a705dc5a48a21844 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUfwYF4^!E9)`po5l>^q99uL3F7k|4j}|3JX-dmCRcP=K?*BeIx* zf$uN~Gak=hkpdJ9^>lFzvG9L;;WQV6B1h{(pZou33fo+AUFbS{!M~|zYUVU*ZhGnI z;9OzCxad|h2X{qmr>{=K&2L}1e>O4QcRR_HC&K8L&(^s^;KlwU57#PuX)NV(k@~cr V-=Hm~-2i9-gQu&X%Q~loCIA9mPO1O^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/meta.json b/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/meta.json new file mode 100644 index 0000000000..95b8edcb83 --- /dev/null +++ b/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/meta.json @@ -0,0 +1,102 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/199fffd989d6f7fd6ea9c5188c875137df4f34b8 & from @trerri#0107", + "states": [ + { + "name": "icon", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "welder_flame", + "directions": 1, + "delays": [ + [ + 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 + ] + ] + }, + { + "name": "on-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "on-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + } + ] + } diff --git a/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/off-inhand-left.png b/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/off-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..24376ba29a5efe231266ceddb4bfb46f4301166c GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw0_pAZXZ4xO0~xbTouxqPN`m}?|NsBb;Gnhg3y{xQ;1OBOz`%DH zgc*_CNpYk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw0_pAZXZ4xO0~xbTouxqPN`m}?|NsBb;Gnhg3y{xQ;1OBOz`%DH zgc*=&9nC`m1Z@2praT(UHx3vIVCg!02iiXi2wiq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/on-inhand-left.png b/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/on-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a71040220de611a8f54bc5be99f21b7dcd89c6 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z0_p!X1>5J(>NA%Ivajx1ega6bmIV0){|5qw-`n_tfdZTb9+AZi z419+{nDKc2iWH#WY)==*kO=p;)4cf_6nI!2cl@9Eb*qF!M~$%X=QPHvQ#@ZTli1I} zD#E~}!Eo$0bIbX>7H=fCry=k8B-{GXNQ{oS&)(UB_#x<3!UUxU_WbfsS*H#q% rVlSxF&vnS|z%w}?hlAgl-uus!v`@dW^~@TeGZ{Qx{an^LB{Ts5AarTV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/on-inhand-right.png b/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/on-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a71040220de611a8f54bc5be99f21b7dcd89c6 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z0_p!X1>5J(>NA%Ivajx1ega6bmIV0){|5qw-`n_tfdZTb9+AZi z419+{nDKc2iWH#WY)==*kO=p;)4cf_6nI!2cl@9Eb*qF!M~$%X=QPHvQ#@ZTli1I} zD#E~}!Eo$0bIbX>7H=fCry=k8B-{GXNQ{oS&)(UB_#x<3!UUxU_WbfsS*H#q% rVlSxF&vnS|z%w}?hlAgl-uus!v`@dW^~@TeGZ{Qx{an^LB{Ts5AarTV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/welder_flame.png b/Resources/Textures/Objects/Tools/Cowtools/cowelder.rsi/welder_flame.png new file mode 100644 index 0000000000000000000000000000000000000000..20aa48abf68c85cebc135633200b994f8efd9c66 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!N$PAcy*Sa5Rk)J;1OBOz`zY;a|FVdQ&MBb@089@=M*si- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/haycutters.png b/Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/haycutters.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ba4478386a7305e5863aa7b8f1c2eb8b9d80da GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUfwYF4bf3BW_W84bY?lcN+(3%8B*-uLKM*kd-o_UU6yPlIh%9Dc z;5!V$jK}j=qyPmSJY5_^Ec}xb6dBw^9S%GQI&k6yN9sa`9ZYU&YHB%I6MPsP(|ANz yk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw0_i?;c?~&fAj9msiXKQ^NswRg|Ns9P9JE$`0rEKuJR*x382Ao@ zFyrz36)8Z$eoq(2kO=p;*Sz@}6nIzyGT+yyM>iX`&h$v?(MvNswOs!In_0aCBa;ym zOG+L0mVbNsnHw4cIgW(9-k;7hOK?w9T3BnwrK;P~2dgA_zP3&)8) zEEBrFoG@@>(CcyL=&<}_)H~7XfT+*;X6?()jWSBr0%!iRD12QopYgQd2iphxn2Y=L V_ugG2b_3`%22WQ%mvv4FO#op`Ug7`% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/Cowtools/haycutters.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ab46fe90e1e0fcb482d8dde5f98fc9d7ee6d0526 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw0_i?;c?~&fAj9msiXKQ^NswRg|Ns9P9JE$`0rEKuJR*x382Ao@ zFyrz36)8Z$UQZXtkO=p;*Btp86nI!1H2?qKoXgO9N=n-2%ZBQM9mj&ceQtwG)rHGj_AOyj63TLX{W_WPiHQ8OAB#!@ra2tr69X!4WnkoH zWSX|UaW|*+{m%?y2d*(>aL(Igq<)NV*UtCNc>@2`7tLnc<5CXQ%rB8$vRboxv&FP(0DJ1vv1naEe zhK@Ja8X|>^cb{Nb`b|+tp|5Voje}Wl{&xS;OXk;vd$@?2>=t6Qs)2w literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/moodriver.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/Cowtools/moodriver.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3171af137743ae2ea7bd5589eb590de6c0b88cce GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucK|fCy$B>G+x3@NOIw<61!- z9UZ$BQ_BSoWlv(91XReta3j?FUsdmpr%%>QHL(JVFfe?$|F-(ynO W-4U<781twIB<<S$B>G+x3@NOIwW6h@4 z*51}b&+j{OtoLH8U<9gU*sw}^q99uL3F7k|4j}|3JX-dmCRcP=K?*BeIx* zf$uN~Gak=hkpdKq^K@|xvG9L;?jYX*ptTnm|NhUHa}(ATvU$7VNSw`=MjMMK%N>qc zZ(k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z0%;97>Fx7p^_j~9*>@CIUjFMGa65;;#nj_Z%1s<1+ZhQaFJnf(}*KMlzLHI}U+rOM%AcY(bOe_m7 zJID!VG5kC&&t{k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z0%;97>Fx7p^_j~9*>@CIUjFMGa65;;#+D5(x1)i2f?mhpFPpkHZMOHO*@2sD=u+CB3;#Lw9 zivr_*rZY7YU(1yr@Jehk*vI{%dR67Z^KpkCsxM<*z0ZMBq3nUbNW)GR4hN88rVDiq zdo*|$D$mt3v`n_YE}W1jc`uv&%kRVL7dQnP#2T;p?RK|sVB`GC33LR5r>mdKI;Vst E0Pmq%N&o-= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/meta.json b/Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/meta.json new file mode 100644 index 0000000000..9556cd908d --- /dev/null +++ b/Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/meta.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "@trerri#0107", + "states": [ + { + "name": "mooltitool", + "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/Cowtools/mooltitool.rsi/mooltitool.png b/Resources/Textures/Objects/Tools/Cowtools/mooltitool.rsi/mooltitool.png new file mode 100644 index 0000000000000000000000000000000000000000..8de347d1077b6268249a7fa825f6b81c113b12ed GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUfwYF4^!E9)`po5l>^q99uL3F7k|4j}|3JX-dmCRcP=K?*BeIx* zf$uN~Gak=hkpdL-^>lFzvG9L;?k*RD08d+D^7s0)`)17doc1UupKqIuXM!@jDJ#dx z8?zZ*w{Y<~oI6m*=sxY*U2fILDB}dL%)RxzAGjsmq;iS^e)G*RKKqKlW}}S2HK4%^ Mp00i_>zopr0G0Yi+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tools/Cowtools/wronch.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/Cowtools/wronch.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..df34cb30ac558bfb09c70844d79a6e0cb35562f6 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!6}|Djv*CsZ*Lj$9Wvlyy->iXl6LOQA;T)s zG?jCKBAOGelw#UN_HGZ6%(DLaBO0iKp<%<*y6E-OKi}$8-0HXXdf)L2?R|AEdtd!= zDftmN-F|C&*V_;M&tE@|yT8wT?u&1mw)2B@F)+xupXFcvyFMXg#Z7(t&9WoGLyHLS*aBF(mW5X)Z z>rKyBun1)wY@H!*_2Zrz%dID~Pa1gwwJ;nw_q8Z)`tMxb%K}CB=Ir*V5AS}z>4r;e zk-P4`UuOST_E_JZFL(a>@qDF>b;_?^hF|>54ARDMK+t8M81;9(B1F8^=L-RyBU;fTNR@2yMpz4`Axsb+B4 z?Z