diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm
index 4098dca5f71..f38958e0c2b 100644
--- a/code/game/gamemodes/cult/cult_items.dm
+++ b/code/game/gamemodes/cult/cult_items.dm
@@ -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" : ""]"
diff --git a/code/game/objects/items/weapons/whetstone.dm b/code/game/objects/items/weapons/whetstone.dm
index fcc3e05bf14..f74f8d28f57 100644
--- a/code/game/objects/items/weapons/whetstone.dm
+++ b/code/game/objects/items/weapons/whetstone.dm
@@ -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("[H] sharpens [H.p_their()] claws on [src]!", "You sharpen your claws on [src].")
- 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("[H] sharpens [H.p_their()] claws on [src]!", "You sharpen your claws on [src].")
+ 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, "You can not sharpen your claws any further!")
/obj/item/whetstone/super
name = "super whetstone block"
diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm
index 72fe54970a1..36d8ae5b678 100644
--- a/code/modules/mob/living/carbon/human/species/_species.dm
+++ b/code/modules/mob/living/carbon/human/species/_species.dm
@@ -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")