diff --git a/code/modules/mob/living/simple_animal/bot/syndicate.dm b/code/modules/mob/living/simple_animal/bot/syndicate.dm index 950db2381bb..81c1f5795ca 100644 --- a/code/modules/mob/living/simple_animal/bot/syndicate.dm +++ b/code/modules/mob/living/simple_animal/bot/syndicate.dm @@ -157,14 +157,15 @@ P.fire() /mob/living/simple_animal/bot/ed209/syndicate/explode() - walk_to(src,0) - visible_message("[src] blows apart!") - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(3, 1, src) - s.start() - new /obj/effect/decal/cleanable/blood/oil(loc) - new /obj/effect/decal/mecha_wreckage/gygax/dark(loc) - raise_alert("[src] destroyed.") + if (!QDELETED(src)) + walk_to(src,0) + visible_message("[src] blows apart!") + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(3, 1, src) + s.start() + new /obj/effect/decal/cleanable/blood/oil(loc) + new /obj/effect/decal/mecha_wreckage/gygax/dark(loc) + raise_alert("[src] destroyed.") /mob/living/simple_animal/bot/ed209/syndicate/set_weapon() projectile = /obj/item/projectile/bullet/a40mm