diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index f63777503d5..9f21c91d500 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -745,6 +745,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( count++ LAZYADD(airlocks_to_hit, A) + if(!LAZYLEN(airlocks_to_hit)) //no valid airlocks in sight + qdel(src) + return + START_PROCESSING(SSfastprocess, src) /datum/hallucination/bolts/process(delta_time)