diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index dc527b96fdf..b8be261ed01 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -346,6 +346,8 @@ Difficulty: Very Hard . = ..() if(isturf(target) || isobj(target)) target.ex_act(2) + for(var/obj/machinery/light/L in range(2, src)) + L.break_light_tube(0, 1) //No leaving lights floating their as colossus breaks the station if(isliving(target)) var/mob/living/L = target if(L.stat == DEAD) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index 75a4d1cc5e9..9f5e011ec8d 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -171,6 +171,9 @@ Difficulty: Medium if(ismineralturf(t)) var/turf/simulated/mineral/M = t M.gets_drilled(src) + if(iswallturf(t)) + var/turf/simulated/wall/W = t + W.thermitemelt(speed = 1 SECONDS) //Melt that shit DOWN for(var/mob/living/M in t) if(faction_check(M.faction, faction, FALSE)) continue