Remove infinite claw sharpening

This commit is contained in:
Mark van Alphen
2019-04-15 00:01:08 +02:00
parent 72b9957533
commit a9fa2f32e1
3 changed files with 15 additions and 9 deletions
+13 -8
View File
@@ -10,7 +10,7 @@
var/max = 30
var/prefix = "sharpened"
var/requires_sharpness = 1
var/claw_damage_increase = 1
var/claw_damage_increase = 2
/obj/item/whetstone/attackby(obj/item/I, mob/user, params)
@@ -58,13 +58,18 @@
var/mob/living/carbon/human/H = user
var/datum/unarmed_attack/attack = H.dna.species.unarmed
if(istype(attack, /datum/unarmed_attack/claws))
attack.damage += claw_damage_increase
H.visible_message("<span class='notice'>[H] sharpens [H.p_their()] claws on [src]!</span>", "<span class='notice'>You sharpen your claws on [src].</span>")
playsound(get_turf(H), usesound, 50, 1)
name = "worn out [name]"
desc = "[desc] At least, it used to."
used = TRUE
update_icon()
var/datum/unarmed_attack/claws/C = attack
if(!C.has_been_sharpened)
C.has_been_sharpened = TRUE
attack.damage += claw_damage_increase
H.visible_message("<span class='notice'>[H] sharpens [H.p_their()] claws on [src]!</span>", "<span class='notice'>You sharpen your claws on [src].</span>")
playsound(get_turf(H), usesound, 50, 1)
name = "worn out [name]"
desc = "[desc] At least, it used to."
used = TRUE
update_icon()
else
to_chat(user, "<span class='warning'>You can not sharpen your claws any further!</span>")
/obj/item/whetstone/super
name = "super whetstone block"