diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm
index cc8b97031ac..a79af95ba1b 100644
--- a/code/game/objects/items/stacks/sheets/glass.dm
+++ b/code/game/objects/items/stacks/sheets/glass.dm
@@ -360,7 +360,6 @@
return
if(!H.shoes)
H.apply_damage(5, BRUTE, picked_def_zone)
- H.Weaken(3)
if(cooldown < world.time - 10) //cooldown to avoid message spam.
if(!H.incapacitated())
H.visible_message("[H] steps in the broken glass!", \
@@ -369,4 +368,5 @@
H.visible_message("[H] slides on the broken glass!", \
"You slide on the broken glass!")
- cooldown = world.time
+ cooldown = world.time
+ H.Weaken(3)