diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm index f1cd6903d58..96a071e89ea 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm @@ -44,6 +44,10 @@ /// A list of all the beam parts. var/list/beamparts = list() +/mob/living/simple_animal/hostile/asteroid/brimdemon/Destroy() + QDEL_LIST(beamparts) + return ..() + /mob/living/simple_animal/hostile/asteroid/brimdemon/Login() ranged = TRUE return ..() diff --git a/html/changelogs/AutoChangeLog-pr-12673.yml b/html/changelogs/AutoChangeLog-pr-12673.yml new file mode 100644 index 00000000000..65fc2b9d21b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-12673.yml @@ -0,0 +1,4 @@ +author: "SkyratBot" +delete-after: True +changes: + - bugfix: "Fixes brimdemon lasers never disappearing if the demon was deleted while firing."