diff --git a/code/modules/xenoarcheaology/tools/tools_pickaxe_vr.dm b/code/modules/xenoarcheaology/tools/tools_pickaxe_vr.dm index 33e9cba1802..ffdb7dc2c93 100644 --- a/code/modules/xenoarcheaology/tools/tools_pickaxe_vr.dm +++ b/code/modules/xenoarcheaology/tools/tools_pickaxe_vr.dm @@ -25,16 +25,17 @@ /obj/item/weapon/pickaxe/excavationdrill name = "excavation drill" icon = 'icons/obj/xenoarchaeology_vr.dmi' - icon_state = "excavationdrill" + icon_state = "excavationdrill0" item_state = "syringe_0" excavation_amount = 15 digspeed = 30 - desc = "Advanced archaeological drill combining ultrasonic excitation and bluespace manipulation to provide extreme precision. The diamond tip is adjustable from 1 to 30 cm." + desc = "Advanced archaeological drill combining ultrasonic excitation and bluespace manipulation to provide extreme precision. The diamond tip is adjustable from 1 to 30 cms." drill_sound = 'sound/weapons/thudswoosh.ogg' drill_verb = "drilling" force = 15.0 w_class = ITEMSIZE_SMALL attack_verb = list("drilled") + hitsound = 'sound/weapons/circsawhit.ogg' /obj/item/weapon/pickaxe/excavationdrill/attack_self(mob/user as mob) var/depth = input("Put the desired depth (1-30 centimeters).", "Set Depth", 30) as num @@ -43,6 +44,22 @@ return excavation_amount = depth user << "You set the depth to [depth]cm." + if (depth<4) + icon_state = "excavationdrill0" + else if (depth >=4 && depth <8) + icon_state = "excavationdrill1" + else if (depth >=8 && depth <12) + icon_state = "excavationdrill2" + else if (depth >=12 && depth <16) + icon_state = "excavationdrill3" + else if (depth >=16 && depth <20) + icon_state = "excavationdrill4" + else if (depth >=20 && depth <24) + icon_state = "excavationdrill5" + else if (depth >=24 && depth <28) + icon_state = "excavationdrill6" + else + icon_state = "excavationdrill7" /obj/item/weapon/pickaxe/excavationdrill/examine(mob/user) ..() diff --git a/code/modules/xenoarcheaology/tools/tools_vr.dm b/code/modules/xenoarcheaology/tools/tools_vr.dm new file mode 100644 index 00000000000..640917f8208 --- /dev/null +++ b/code/modules/xenoarcheaology/tools/tools_vr.dm @@ -0,0 +1,3 @@ +/obj/item/device/depth_scanner //On second thought, the ano_scanner sprite looks better as a depth scanner instead of an anomaly scanner. + icon_state = "ano_scanner" + icon = 'icons/obj/xenoarchaeology_vr.dmi' diff --git a/icons/obj/xenoarchaeology_vr.dmi b/icons/obj/xenoarchaeology_vr.dmi index 7a269a80d44..ff1a8ab4cd0 100644 Binary files a/icons/obj/xenoarchaeology_vr.dmi and b/icons/obj/xenoarchaeology_vr.dmi differ diff --git a/vorestation.dme b/vorestation.dme index 47d95470053..0b62919e7d1 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2218,6 +2218,7 @@ #include "code\modules\xenoarcheaology\tools\geosample_scanner.dm" #include "code\modules\xenoarcheaology\tools\suspension_generator.dm" #include "code\modules\xenoarcheaology\tools\tools.dm" +#include "code\modules\xenoarcheaology\tools\tools_vr.dm" #include "code\modules\xenoarcheaology\tools\tools_pickaxe.dm" #include "code\modules\xenoarcheaology\tools\tools_pickaxe_vr.dm" #include "code\modules\xenobio2\_xeno_setup.dm"