Update start of game logging

This commit is contained in:
Markolie
2015-08-20 19:54:13 +02:00
parent f89af99858
commit 4a0e02c4a8
6 changed files with 56 additions and 22 deletions
+4 -4
View File
@@ -27,12 +27,12 @@ var/global/datum/controller/process/air_system/air_master
schedule_interval = 20 // every 2 seconds
start_delay = 4
air_master = src
world << "<span class='danger'>Processing Geometry...</span>"
var/start_time = world.timeofday
var/watch = start_watch()
log_startup_progress("Processing geometry...")
setup_allturfs() // Get all currently active tiles that need processing each atmos tick.
setup_overlays() // Assign icons and such for gas-turf-overlays
world << "<span class='danger'>Geometry processed in [(world.timeofday-start_time)/10] seconds!</span>"
log_startup_progress(" Geometry processed in [stop_watch(watch)]s.")
/datum/controller/process/air_system/doWork()
if(kill_air)
+1 -1
View File
@@ -38,7 +38,7 @@ var/global/datum/controller/mob_system/mob_master
var/starttime
/datum/controller/mob_system/proc/Setup()
world << "\red \b Mob ticker starting up."
log_startup_progress("Mob ticker starting up.")
starttime = world.timeofday
/datum/controller/mob_system/proc/process()
+25 -12
View File
@@ -27,11 +27,13 @@ datum/controller/game_controller/New()
del(master_controller)
master_controller = src
var/watch=0
if(!job_master)
watch = start_watch()
job_master = new /datum/controller/occupations()
job_master.SetupOccupations()
job_master.LoadJobs("config/jobs.txt")
world << "\red \b Job setup complete"
log_startup_progress("Job setup complete in [stop_watch(watch)]s.")
if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase()
if(!syndicate_code_response) syndicate_code_response = generate_code_phrase()
@@ -48,7 +50,6 @@ datum/controller/game_controller/proc/setup()
setupgenetics()
setupfactions()
setup_economy()
//SetupXenoarch()
for(var/i=0, i<max_secret_rooms, i++)
make_mining_asteroid_secret()
@@ -56,31 +57,43 @@ datum/controller/game_controller/proc/setup()
populate_spawn_points()
datum/controller/game_controller/proc/setup_objects()
world << "\red \b Initializing objects"
sleep(-1)
var/watch = start_watch()
var/count = 0
var/overwatch = start_watch() // Overall.
log_startup_progress("Initializing objects...")
for(var/atom/movable/object in world)
object.initialize()
count++
log_startup_progress(" Initialized [count] objects in [stop_watch(watch)]s.")
world << "\red \b Initializing pipe networks"
sleep(-1)
watch = start_watch()
count = 0
log_startup_progress("Initializing pipe networks...")
for(var/obj/machinery/atmospherics/machine in machines)
machine.build_network()
count++
log_startup_progress(" Initialized [count] pipe networks in [stop_watch(watch)]s.")
world << "\red \b Initializing atmos machinery."
sleep(-1)
watch = start_watch()
count = 0
log_startup_progress("Initializing atmospherics machinery...")
for(var/obj/machinery/atmospherics/unary/U in machines)
if(istype(U, /obj/machinery/atmospherics/unary/vent_pump))
var/obj/machinery/atmospherics/unary/vent_pump/T = U
T.broadcast_status()
count++
else if(istype(U, /obj/machinery/atmospherics/unary/vent_scrubber))
var/obj/machinery/atmospherics/unary/vent_scrubber/T = U
T.broadcast_status()
count++
world << "\red \b Initializations complete."
sleep(-1)
log_startup_progress(" Initialized [count] atmos devices in [stop_watch(watch)]s.")
log_startup_progress("Finished initializations in [stop_watch(overwatch)]s.")
datum/controller/game_controller/proc/setup_starlight()
world << "\red \b Initializing Starlight"
var/watch = start_watch()
log_startup_progress("Initializing starlight...")
for(var/turf/space/S in world)
S.update_starlight()
world << "\red \b Starlight Initilization Complete"
log_startup_progress(" Initialized starlight in [stop_watch(watch)]s.")