From f77913798e389a8a9ebd84c3d6543b16e068fbce Mon Sep 17 00:00:00 2001 From: Dennok Date: Fri, 24 Jul 2020 05:16:28 +0300 Subject: [PATCH] add_vis_overlay always return overlay (#52393) * add_vis_overlay always return overlay * return overlay --- code/controllers/subsystem/vis_overlays.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/vis_overlays.dm b/code/controllers/subsystem/vis_overlays.dm index d67ce85bce9..8cf5d5a6289 100644 --- a/code/controllers/subsystem/vis_overlays.dm +++ b/code/controllers/subsystem/vis_overlays.dm @@ -51,13 +51,14 @@ SUBSYSTEM_DEF(vis_overlays) thing.vis_contents += overlay if(!isatom(thing)) // Automatic rotation is not supported on non atoms - return + return overlay if(!thing.managed_vis_overlays) thing.managed_vis_overlays = list(overlay) RegisterSignal(thing, COMSIG_ATOM_DIR_CHANGE, .proc/rotate_vis_overlay) else thing.managed_vis_overlays += overlay + return overlay /datum/controller/subsystem/vis_overlays/proc/_create_new_vis_overlay(icon, iconstate, layer, plane, dir, alpha, add_appearance_flags) var/obj/effect/overlay/vis/overlay = new