From 593cae8ca7dd37274fbab5a2f7516567acbaed3e Mon Sep 17 00:00:00 2001 From: Rob Nelson Date: Sun, 26 Jan 2014 16:38:31 -0800 Subject: [PATCH] Add more genetics debugging. --- code/game/gamemodes/setupgame.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index c47f04daeb1..326060ee847 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -1,4 +1,7 @@ /proc/getAssignedBlock(var/name,var/list/blocksLeft, var/activity_bounds=DNA_DEFAULT_BOUNDS) + if(blocksLeft.len==0) + warning("[name]: No more blocks left to assign!") + return 0 var/assigned = pick(blocksLeft) blocksLeft.Remove(assigned) assigned_blocks[assigned]=name @@ -106,7 +109,9 @@ assignedToBlock=blocks_assigned[G.block] assignedToBlock.Add(G.name) blocks_assigned[G.block]=assignedToBlock - testing("DNA2: Gene [G.name] assigned to block [G.block].") + //testing("DNA2: Gene [G.name] assigned to block [G.block].") + + testing("DNA2: [numsToAssign.len] blocks are unused: [english_list(numsToAssign)]") // Run AFTER genetics setup and AFTER species setup. /proc/setup_species()