diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index b8ae56d6150..e30bac4f415 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -1278,6 +1278,9 @@ GLOBAL_LIST_INIT(hallucination_list, list( var/list/turf/startlocs = list() for(var/turf/open/T in view(world.view+1,target)-view(world.view,target)) startlocs += T + if(!startlocs.len) + qdel(src) + return var/turf/start = pick(startlocs) var/proj_type = pick(subtypesof(/obj/item/projectile/hallucination)) feedback_details += "Type: [proj_type]"