APC Area update initial commit.

This commit is contained in:
Ccomp5950
2014-03-07 23:42:28 -06:00
parent c24ee718d4
commit e0e1bd9cfb
10 changed files with 61 additions and 12 deletions

View File

@@ -255,11 +255,27 @@ datum/controller/game_controller/proc/process_machines()
last_thing_processed = Machine.type
if(Machine.process() != PROCESS_KILL)
if(Machine)
if(Machine.use_power)
Machine.auto_use_power()
// if(Machine.use_power)
// Machine.auto_use_power()
i++
continue
machines.Cut(i,i+1)
i=1
while(i<=active_areas.len)
var/area/A = active_areas[i]
if(A.powerupdate)
if(A.debug)
world << "process_machines [A] powerupdate is [A.powerupdate]"
A.powerupdate -= 1
for(var/obj/machinery/M in A)
if(M)
if(M.use_power)
M.auto_use_power()
i++
datum/controller/game_controller/proc/process_objects()
var/i = 1