mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-19 02:54:41 +01:00
Remove infinite claw sharpening
This commit is contained in:
@@ -201,7 +201,7 @@
|
||||
increment = 5
|
||||
max = 40
|
||||
prefix = "darkened"
|
||||
claw_damage_increase = 2
|
||||
claw_damage_increase = 4
|
||||
|
||||
/obj/item/whetstone/cult/update_icon()
|
||||
icon_state = "cult_sharpener[used ? "_used" : ""]"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -521,6 +521,7 @@
|
||||
miss_sound = 'sound/weapons/slashmiss.ogg'
|
||||
sharp = TRUE
|
||||
animation_type = ATTACK_EFFECT_CLAW
|
||||
var/has_been_sharpened = FALSE
|
||||
|
||||
/datum/unarmed_attack/bite
|
||||
attack_verb = list("chomp")
|
||||
|
||||
Reference in New Issue
Block a user