Fixes assorted mining toolspeed uses

This commit is contained in:
atermonera
2022-01-22 16:31:52 -08:00
parent 53754d32d6
commit bd236dbdcf
6 changed files with 50 additions and 68 deletions

View File

@@ -127,9 +127,8 @@
/obj/structure/simple_door/attackby(obj/item/weapon/W as obj, mob/user as mob)
user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN)
if(istype(W,/obj/item/weapon/pickaxe))
var/obj/item/weapon/pickaxe/digTool = W
visible_message("<span class='danger'>[user] starts digging [src]!</span>")
if(do_after(user,digTool.digspeed*hardness) && src)
if(do_after(user,40 / W.get_tool_quality(TOOL_MINING) * hardness) && src)
visible_message("<span class='danger'>[user] finished digging [src]!</span>")
Dismantle()
else if(istype(W,/obj/item/weapon)) //not sure, can't not just weapons get passed to this proc?

View File

@@ -266,7 +266,7 @@
var/obj/item/weapon/pickaxe/P = W
dismantle_verb = P.drill_verb
dismantle_sound = P.drill_sound
cut_delay -= P.digspeed
cut_delay -= 40 / P.get_tool_quality(TOOL_MINING)
dismantle_toolspeed = W.get_tool_speed(TOOL_MINING)
if(dismantle_toolspeed)