From 78dc67f1c4375f44ac7f09212bf47871a01ad67c Mon Sep 17 00:00:00 2001 From: Alberyk Date: Mon, 27 Jan 2020 05:13:40 -0300 Subject: [PATCH] Fix girders not being destroyed by mobs that can break walls. (#8106) --- code/game/objects/structures/girders.dm | 8 ++++++++ html/changelogs/alberyk-wallbreak.yml | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 html/changelogs/alberyk-wallbreak.yml 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."