Sun Controller Scheduler Integration

This commit is contained in:
Fox-McCloud
2015-07-13 20:54:10 -04:00
parent 898bcea1e8
commit 6cbdad58cf
5 changed files with 52 additions and 72 deletions
+2 -2
View File
@@ -978,8 +978,8 @@ var/list/slot_equipment_priority = list( \
process = processScheduler.getProcess("garbage")
stat(null, "GAR\t - #[process.getTicks()]\t - [process.getLastRunTime()]")
//process = processScheduler.getProcess("sun")
//stat(null, "SUN\t - #[process.getTicks()]\t - [process.getLastRunTime()]")
process = processScheduler.getProcess("sun")
stat(null, "SUN([sun.solars.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]")
//process = processScheduler.getProcess("garbage")
//stat(null, "GAR\t - #[process.getTicks()]\t - [process.getLastRunTime()]")
+3 -5
View File
@@ -1,8 +1,6 @@
#define SOLAR_MAX_DIST 40
#define SOLARGENRATE 1500
var/list/solars_list = list()
/obj/machinery/power/solar
name = "solar panel"
desc = "A solar electrical generator."
@@ -308,12 +306,12 @@ var/list/solars_list = list()
/obj/machinery/power/solar_control/disconnect_from_network()
..()
solars_list.Remove(src)
sun.solars.Remove(src)
/obj/machinery/power/solar_control/connect_to_network()
var/to_return = ..()
if(powernet) //if connected and not already in solar_list...
solars_list |= src //... add it
if(powernet) //if connected and not already in solar list...
sun.solars |= src
return to_return
//search for unconnected panels and trackers in the computer powernet and connect them