diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 160280b15e8..2932d9ec948 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -297,6 +297,14 @@ dismantle() return +/obj/structure/girder/attack_generic(var/mob/user, var/damage, var/attack_message = "smashes apart", var/wallbreaker) + if(!damage || !wallbreaker) + return FALSE + user.do_attack_animation(src) + visible_message("[user] [attack_message] \the [src]!") + dismantle() + return TRUE + /obj/structure/girder/cult icon= 'icons/obj/cult.dmi' icon_state= "cultgirder" diff --git a/html/changelogs/alberyk-wallbreak.yml b/html/changelogs/alberyk-wallbreak.yml new file mode 100644 index 00000000000..df9391506bf --- /dev/null +++ b/html/changelogs/alberyk-wallbreak.yml @@ -0,0 +1,6 @@ +author: Alberyk + +delete-after: True + +changes: + - bugfix: "Fixed certains mobs being unable to smash wall girders."