Allows turf unalloc in planets

This commit is contained in:
Arokha Sieyes
2017-04-18 23:34:10 -04:00
parent 6750a39900
commit 35d067bed0
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -2,6 +2,7 @@ var/datum/controller/process/planet/planet_controller = null
/datum/controller/process/planet
var/list/planets = list()
var/list/z_to_planet = list()
/datum/controller/process/planet/setup()
world << "Planet controller starting"
@@ -33,6 +34,12 @@ var/datum/controller/process/planet/planet_controller = null
break
planetary_walls.Cut()
/datum/controller/process/planet/proc/unallocateTurf(var/turf/T)
for(var/planet in planets)
var/datum/planet/P = planet
if(T.z in P.expected_z_levels)
P.planet_floors -= T
/datum/controller/process/planet/doWork()
if(outdoor_turfs.len || planetary_walls.len)
allocateTurfs()