diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 8d3a4fe1c17..fd37ab28159 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -366,12 +366,15 @@ for(var/mob/living/carbon/M in mob_list) if(M.mind in ticker.mode.syndicates) nearest_op = M + active = 0 + icon_state = "pinoff" /obj/item/weapon/pinpointer/operative/proc/workop() scan_for_ops() point_at(nearest_op, 0) - spawn(5) - .() + if(active && nearest_op) + spawn(5) + .() /obj/item/weapon/pinpointer/operative/examine(mob/user) ..()