diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 6736707f0e1..b1b320de695 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -16,8 +16,13 @@ var/obj/machinery/gateway/centerstation/the_gateway = null var/can_link = FALSE //Is this the centerpiece? /obj/machinery/gateway/Initialize() - ..() randomspawns = awaydestinations + update_icon() + if(!istype(src, /obj/machinery/gateway/centerstation) && !istype(src, /obj/machinery/gateway/centeraway)) + switch(dir) + if(SOUTH,SOUTHEAST,SOUTHWEST) + density = 0 + ..() /obj/machinery/gateway/proc/toggleoff() for(var/obj/machinery/gateway/G in linked) @@ -49,14 +54,6 @@ var/obj/machinery/gateway/centerstation/the_gateway = null ready = TRUE return ready -/obj/machinery/gateway/Initialize() - ..() - update_icon() - switch(dir) - if(SOUTH,SOUTHEAST,SOUTHWEST) - density = 0 - - /obj/machinery/gateway/update_icon() if(active) icon_state = "on"