initialize() should now always be called, be it on game starting up or object being created after game start.

Partially fixes #9036.
This commit is contained in:
PsiOmega
2015-04-30 19:28:35 +02:00
parent d59ff1e1f9
commit fcfdcecd3a
13 changed files with 25 additions and 62 deletions

View File

@@ -308,12 +308,6 @@ var/list/solars_list = list()
/obj/machinery/power/solar_control/drain_power()
return -1
/obj/machinery/power/solar_control/New()
..()
if(ticker)
initialize()
connect_to_network()
/obj/machinery/power/solar_control/Destroy()
for(var/obj/machinery/power/solar/M in connected_panels)
M.unset_control()
@@ -368,6 +362,7 @@ var/list/solars_list = list()
..()
if(!powernet) return
set_panels(cdir)
connect_to_network()
/obj/machinery/power/solar_control/update_icon()
if(stat & BROKEN)