Misc changes & Fixes (#2922)

changes:

Roof auto-gen is now off by default and must be turned on at the area level.
Fixed #2921.
Added a unit test to check if all station areas have a roof.
Slightly tweaked how baseturf is populated; should be functionally the same.
This commit is contained in:
Lohikar
2017-07-03 00:22:07 +03:00
committed by skull132
parent c8ddab832a
commit dad575f3ca
8 changed files with 80 additions and 59 deletions
@@ -121,29 +121,28 @@
off_states.Cut()
for(var/datum/omni_port/P in ports)
if(P.update)
var/ref_layer = 0
switch(P.dir)
if(NORTH)
ref_layer = 1
if(SOUTH)
ref_layer = 2
if(EAST)
ref_layer = 3
if(WEST)
ref_layer = 4
var/ref_layer = 0
switch(P.dir)
if(NORTH)
ref_layer = 1
if(SOUTH)
ref_layer = 2
if(EAST)
ref_layer = 3
if(WEST)
ref_layer = 4
if(!ref_layer)
continue
if(!ref_layer)
continue
var/list/underlay_icon = select_port_icons(P)
if(underlay_icon)
if(P.node)
underlays_current[ref_layer] = underlay_icon
else
underlays_current[ref_layer] = null
var/list/underlay_icon = select_port_icons(P)
if(underlay_icon)
if(P.node)
underlays_current[ref_layer] = underlay_icon
else
underlays_current[ref_layer] = null
else
underlays_current[ref_layer] = null
update_icon()