mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Bonus: Make Travis Show the Active Edges
This commit is contained in:
@@ -27,6 +27,9 @@ SUBSYSTEM_DEF(air)
|
|||||||
// Updating zone tiles requires temporary storage location of self-zone-blocked turfs across resumes. Used only by process_tiles_to_update.
|
// Updating zone tiles requires temporary storage location of self-zone-blocked turfs across resumes. Used only by process_tiles_to_update.
|
||||||
var/list/selfblock_deferred = null
|
var/list/selfblock_deferred = null
|
||||||
|
|
||||||
|
// This is used to tell Travis WHERE the edges are.
|
||||||
|
var/list/startup_active_edge_log = list()
|
||||||
|
|
||||||
/datum/controller/subsystem/air/PreInit()
|
/datum/controller/subsystem/air/PreInit()
|
||||||
air_master = src
|
air_master = src
|
||||||
|
|
||||||
@@ -56,8 +59,9 @@ Total Unsimulated Turfs: [world.maxx*world.maxy*world.maxz - simulated_turf_coun
|
|||||||
for(var/connection_edge/E in active_edges)
|
for(var/connection_edge/E in active_edges)
|
||||||
edge_log += "Active Edge [E] ([E.type])"
|
edge_log += "Active Edge [E] ([E.type])"
|
||||||
for(var/turf/T in E.connecting_turfs)
|
for(var/turf/T in E.connecting_turfs)
|
||||||
edge_log += "+--- Connecting Turf [T] @ [T.x], [T.y], [T.z]"
|
edge_log += "+--- Connecting Turf [T] ([T.type]) @ [T.x], [T.y], [T.z] ([T.loc])"
|
||||||
log_debug("Active Edges on ZAS Startup\n" + edge_log.Join("\n"))
|
log_debug("Active Edges on ZAS Startup\n" + edge_log.Join("\n"))
|
||||||
|
startup_active_edge_log = edge_log.Copy()
|
||||||
|
|
||||||
..()
|
..()
|
||||||
|
|
||||||
|
|||||||
@@ -114,6 +114,8 @@
|
|||||||
var/active_edges = air_master.active_edges.len
|
var/active_edges = air_master.active_edges.len
|
||||||
|
|
||||||
if(active_edges)
|
if(active_edges)
|
||||||
|
for(var/line in air_master.startup_active_edge_log) // Report where the edges are.
|
||||||
|
log_unit_test(line)
|
||||||
fail("Maps contained [active_edges] active edges at round-start.")
|
fail("Maps contained [active_edges] active edges at round-start.")
|
||||||
else
|
else
|
||||||
pass("No active edges.")
|
pass("No active edges.")
|
||||||
|
|||||||
Reference in New Issue
Block a user