From 1e3c3a5e01e60836c4cbd8887c29a01a13cd0129 Mon Sep 17 00:00:00 2001 From: FearfulFurnishing <139661819+FearfulFurnishing@users.noreply.github.com> Date: Sat, 30 Mar 2024 16:39:15 -0500 Subject: [PATCH] Adding Craftable Tribal Chisel. Set Tribal Tool Material Type to Bone. (#1708) * Adding craftable chisel for tribals. Setting material type for tribal tools to bone. * Updating chisel sprite and description. --- .../ashwalkers/code/items/ash_surgery.dm | 7 ++++++ .../modules/ashwalkers/code/items/ash_tool.dm | 22 ++++++++++++++++++ .../ashwalkers/icons/ashwalker_tools.dmi | Bin 1791 -> 1896 bytes 3 files changed, 29 insertions(+) diff --git a/modular_nova/modules/ashwalkers/code/items/ash_surgery.dm b/modular_nova/modules/ashwalkers/code/items/ash_surgery.dm index ec263c5dedf..51f30bdd71e 100644 --- a/modular_nova/modules/ashwalkers/code/items/ash_surgery.dm +++ b/modular_nova/modules/ashwalkers/code/items/ash_surgery.dm @@ -3,6 +3,7 @@ name = "primitive cautery" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "cautery" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -18,6 +19,7 @@ name = "primitive surgical drill" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "surgical_drill" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -33,6 +35,7 @@ name = "primitive scalpel" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "scalpel" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -48,6 +51,7 @@ name = "primitive circular saw" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "surgical_saw" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -63,6 +67,7 @@ name = "primitive retractor" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "retractors" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -78,6 +83,7 @@ name = "primitive hemostat" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "hemostat" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -93,6 +99,7 @@ name = "primitive bonesetter" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "bonesetter" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null diff --git a/modular_nova/modules/ashwalkers/code/items/ash_tool.dm b/modular_nova/modules/ashwalkers/code/items/ash_tool.dm index d8cac913602..f9bd05c1fc9 100644 --- a/modular_nova/modules/ashwalkers/code/items/ash_tool.dm +++ b/modular_nova/modules/ashwalkers/code/items/ash_tool.dm @@ -3,6 +3,7 @@ name = "primitive screwdriver" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "screwdriver" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -18,6 +19,7 @@ name = "primitive wirecutters" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "cutters" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -33,6 +35,7 @@ name = "primitive wrench" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "wrench" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -48,6 +51,7 @@ name = "primitive crowbar" icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' icon_state = "crowbar" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) greyscale_colors = null greyscale_config = null @@ -59,6 +63,24 @@ name = "Ash Crowbar" result = /obj/item/crowbar/ashwalker +/obj/item/chisel/ashwalker + name = "primitive chisel" + desc = "Where there is a will there is a way; the tool head of this chisel is fashioned from bone shaped when it was fresh and then left to calcify in iron rich water, to make a strong head for all your carving needs." + icon = 'modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi' + icon_state = "chisel" + custom_materials = list(/datum/material/bone = SMALL_MATERIAL_AMOUNT * 1) + + greyscale_colors = null + greyscale_config = null + greyscale_config_inhand_left = null + greyscale_config_inhand_right = null + greyscale_config_worn = null + toolspeed = 4 + +/datum/crafting_recipe/ash_recipe/ash_chisel + name = "Ash Chisel" + result = /obj/item/chisel/ashwalker + /obj/item/cursed_dagger name = "cursed ash dagger" desc = "A blunted dagger that seems to cause the shadows near it to tremble." diff --git a/modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi b/modular_nova/modules/ashwalkers/icons/ashwalker_tools.dmi index 5066689e2e2bf865e3bf2da725fd963a39a523bd..d93ab5f381be409f005b40cf6da08377dab77cc8 100644 GIT binary patch delta 1720 zcmV;p21oh-4d@P##DDF2R9JLGWpiV4X>fFDZ*Bkpc$|%rJ&(dL42I|CS46O$(0#Bn zK&hb8(E-GaLTX5)(jeQth<{HC61RYive>Vl#BXd5^{iNwm7cFk^#@2kw0fe)qfeDZ zU$aZe&$r4P_@m={LTngPIM{60i!z`74pdfqq$GW*?11J3_kZ{SQin%xO|v5tWjKLn zXx@LcM&HOd0;91UkVMqMDfEd5TGKJ$pM@c7h$N2YJS_>D>9VI@r{2k zrT_p1mPtfGRDXD!?VO92n>G-JsgSq`Yd7AMWNDfPXVau^_Whr)GvH%`J(32HY-h{w z<8umpFt*S5R{;dVI|ob*9;;@ZAFl)mhAS=xl`j@a+9Zu}jR)Rr%=BMv{aZ9G;{5*!H2yOFmfp8&`B<+dbND-`BOa z4==XeqYqn9z14}OgV=T--iMEMy{+pyp*x6e_ws!NJ!5magV=VTnm?fV^K<_nqJvL= zy6vC;TGrmDFD(#0+wHrrum^|z z+pl`V`p2VN^R0ky8c^IhV1HkJzkqOS9uiO*vLs?LUob$d%~1gfu>vC`pe$j+1Oz-) zhy(&GC6-GC0~}Pa%mF0o{{T>lV1UC4n;C#a{T~2!r8p$v{v=_N;fKLD1CXk(1Ajm% zErffx(armBzPDCa9hK+f3Z=<_BwtrD)Dd1*AZg46;kT>(vQ<|d`7p1g2fLUGXyNM^ zA3$VMAj}3ILQo#uw&kL{q-x`%=L9>J$;X7~W zzE?(+;kVh6*HV3Isg0%R-+w|Bj9p8U`R+`YX}2Su>LFp7yk;rGH!?0?k|>I>dv`KR z6=UC0#f&gW3F^TpUcj^XV3ouMq&$dG78&anBQ{{8b`5FZ5}K%sIBA-fT|*NZ9$`Gd zwne^X2Y_}Tre4B`i=@S}%l05D)o3_`(!>L7mBKHoMSouIoIxmMyni{^woQ8saZCLI zqwG1==H=|tHNSumS1~;WJ9(pwc}mBt=F8R42kN7ID@9)AWx&&{B;suO z06jj`d2A1omop>bpDM^K5SXKPJtzqx@(42&_)zE#Y3iOqM2@lL2s4x^b&->V+EXEY zJ>iohDnHph5xG7NAu+A9lv*q9KM8V8!F@p3Dv!{T^yBC|5<7$X#`Pbn5c=k)hO@o^ O0000fFDZ*Bkpc$|%rKMTSz5XI-_Qv_W_{I@!2 zEn3hHinGM@G=bX4zt5tRID)4XwuTcGe zXo4%t2bf^HwjbI1bXAtc^-lYIl=ViwW)~$*;^vQ& zL`&!aI9)D21GKLP0|3%d4QJYzqx)R|k#OOFiKb)KsPp5U01=UnRf`7HqxjzH74-_Z z0{)KxSFKv*(D)nhUqKI#@1ojWdT=zK+wRiCV}D$`Q#8JZh<2wQ9D@vLXIBI8#?;F9 zXit)mcEkFdl`q*oJ+@)EgB>zp*XOK!+o$(iON4^jH6+aXoDHwqY@UAK?u@b+g*4cKJIqg-ENog9n5Wa@_j@-Q**w9x$Q3P|G?(Y&+R{$4nF;9w}1X?T6>qi z)JXVjwjaLY9xV2kZ%8`VSky}e$^Y+KMuv_ zTLIrRAS@iPy)R!bAl{mX1QePriI~h643KJbWI#fyzz7K_N=%r5fR_r9K!By7a;ac| zoeGvQfK2@#0!j!5*sZV`0m#(Z&szt!t^yE`|ac_!>qGv#J=v0&m9g zi*%OisuLeospWZR%RoR2UqeX!8}0Tb#% zzOzS2rH)rV^v^+%>UQDH6A+-N%zyQN7ahrk{XD$P;-aw5V(R~P>BtX|7T1f)r@ro( zH~#8v@;eS1#_t8#*8dfi&$C;`hh8$p#}80um@!b~Ob54w;KS)RPpagXs^HZKg-hn?>RbH*hkw-n9qHP} zD+`_Vx88umRBF$+5uEk6vjO@OMghdjFW>h$9QC(z0S=LM{w)H~Hvg6YxN4P4;wSvP z{-J?2>1J! z!=5M9u?g#%`1S_`H2W}(N=Rjw^-0`PqmE37RFb}=n*4bq5uI>fpF>=8zn~~*aS3S_ z^C{RUc9iKb!yc&5iat{eXOfF_ov!dWfDJg)LDCEv2$F?(xPYyboBm3kCl;dO`ADL4D);4^~n4+ZbG#?f?J) M07*qoM6N<$g0ko&ssI20