diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index 2b36add1fc5..d2348228bbc 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -57,5 +57,18 @@ ..() origin.loc = get_turf(src) user.u_equip(src) - user.visible_message("\red [user] puts [src] down.", "\blue You put [src] down.") + user.visible_message("\blue [user] puts [src] down.", "\blue You put [src] down.") del src + +/obj/item/weapon/stool/attack(mob/M as mob, mob/user as mob) + if (prob(5) && istype(M,/mob/living)) + user.visible_message("\red [user] breaks [src] over [M]'s back!.") + user.u_equip(src) + var/obj/item/stack/sheet/metal/m = new/obj/item/stack/sheet/metal + m.loc = get_turf(src) + del src + var/mob/living/T = M + T.Weaken(10) + T.apply_damage(20) + return + ..()