0 | 0:00 | DEBUG | Using configuration file PurpleWaveAIIDE.config.json
0 | 0:00 | DEBUG | Human: false
0 | 0:00 | DEBUG | Ladder: false
0 | 0:00 | DEBUG | Livestream: false
0 | 0:00 | DEBUG | Tournament: true
0 | 0:00 | DEBUG | Round-robin: true
0 | 0:00 | DEBUG | Elimination: false
0 | 0:00 | DEBUG | Pretraining: false
0 | 0:00 | DEBUG | Debugging: false
0 | 0:00 | DEBUG | DebuggingLive: false
0 | 0:00 | DEBUG | Log stdout: false
0 | 0:00 | DEBUG | Frame MS target: 35
0 | 0:00 | DEBUG | Frame MS limit: 35
0 | 0:00 | DEBUG | Fixed build: 
0 | 0:00 | DEBUG | Melee on Polypoid 1.65 at (4)Polypoid_1.65.scx as PurpleWave (Us, always Protoss) with Stardust (Enemy, always Protoss)
0 | 0:00 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus #16 750/750 (750/750) [288, 272](9, 8)
0 | 0:00 | DEBUG | Found C:\TM\Starcraft\bwapi-data\read\accelerants-polypoid.json
0 | 0:00 | DEBUG | 116 minerals have cached steady zippers
0 | 0:00 | DEBUG | Choosing tournament policy StrategySelectionRecommended: PvPGateCore + PvPDT, falling back to StrategySelectionGreedy
0 | 0:00 | DEBUG | StrategySelectionRecommended: PvPGateCore + PvPDT, falling back to StrategySelectionGreedy has finished recommended strategy phase in game 337 of 10; will fall back to StrategySelectionGreedy
0 | 0:00 | DEBUG | Activating strategy PvPGateCore
0 | 0:00 | DEBUG | Activating strategy PvPDT
0 | 0:00 | DEBUG | Game start time:  Tue Nov 04 19:25:55 NST 2025
0 | 0:00 | DEBUG | OS:               Windows 10 10.0 amd64
0 | 0:00 | DEBUG | JRE:              Oracle Corporation - 1.8.0_421
0 | 0:00 | DEBUG | CPUs available:   12
0 | 0:00 | DEBUG | System memory:    8263 MB
0 | 0:00 | DEBUG | JVM arguments     -XX:MaxGCPauseMillis=15 -Xms2048m -Xmx2048m
0 | 0:00 | DEBUG | Live debugging:   false
0 | 0:00 | DEBUG | Buffer capacity:  42
0 | 0:00 | DEBUG | Using buffer?     true
0 | 0:00 | DEBUG | JVM Max memory:   2035 MB
0 | 0:00 | DEBUG | JVM Total memory: 2035 MB
0 | 0:00 | DEBUG | JVM Free memory:  1612 MB
0 | 0:00 | DEBUG | JVM Used memory:  423 MB
0 | 0:00 | DEBUG | JVM Used, heap:   423 MB
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, current:          0 MB used | 89 MB init | 111 MB max | 111 MB committed
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 111 MB max | 111 MB committed
0 | 0:00 | DEBUG | Non-heap memory Compressed Class Space, current: 6 MB used | 0 MB init | 1073 MB max | 6 MB committed
0 | 0:00 | DEBUG | Non-heap memory Compressed Class Space, peak:    6 MB used | 0 MB init | 1073 MB max | 6 MB committed
0 | 0:00 | DEBUG | Non-heap memory Code Cache, current:             15 MB used | 2 MB init | 251 MB max | 15 MB committed
0 | 0:00 | DEBUG | Non-heap memory Code Cache, peak:                15 MB used | 2 MB init | 251 MB max | 15 MB committed
0 | 0:00 | DEBUG | Non-heap memory Metaspace, current:              39 MB used | 0 MB init | 0 MB max | 47 MB committed
0 | 0:00 | DEBUG | Non-heap memory Metaspace, peak:                 39 MB used | 0 MB init | 0 MB max | 47 MB committed
0 | 0:00 | DEBUG | Heap memory PS Old Gen, current:                 207 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
0 | 0:00 | DEBUG | Heap memory PS Old Gen, peak:                    207 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
0 | 0:00 | DEBUG | Heap memory PS Eden Space, current:              215 MB used | 537 MB init | 492 MB max | 492 MB committed
0 | 0:00 | DEBUG | Heap memory PS Eden Space, peak:                 537 MB used | 537 MB init | 599 MB max | 537 MB committed
0 | 0:00 | DEBUG | This copy of PurpleWave was packaged for distribution on Tue Oct 21 22:54:10 EDT 2025
0 | 0:00 | DEBUG | This copy of PurpleWave came from Git revision b193b3c8b81f9969bde211669eb2a9dda5a34db0
0 | 0:00 | DEBUG | JBWAPI autocontinue: false
0 | 0:00 | DEBUG | JBWAPI debugConnection: true
0 | 0:00 | DEBUG | JBWAPI async: true
0 | 0:00 | DEBUG | JBWAPI async unsafe: true
0 | 0:00 | DEBUG | JBWAPI async frame buffer size: 10
0 | 0:00 | DEBUG | JBWAPI unlimited frame zero: true
0 | 0:00 | DEBUG | JBWAPI max frame duration: 30ms
0 | 0:00 | DEBUG | Map file: (4)Polypoid_1.65.scx
0 | 0:00 | DEBUG | Map hash: ad870839912421dc3b4fd736a954bf770693ba9a
0 | 0:00 | DEBUG | Map id: polypoid
0 | 0:00 | DEBUG | Start: 2 o'clock
0 | 0:00 | DEBUG | Rush distance: 187
0 | 0:00 | DEBUG | PvPDT: Won 134 of 162 games (54.1 weighted). 82% raw, 81% weighted
0 | 0:00 | DEBUG | PvP4GateGoon: Won 4 of 6 games (2.0 weighted). 66% raw, 71% weighted
0 | 0:00 | DEBUG | PvPGateCore: Won 188 of 289 games (94.4 weighted). 65% raw, 65% weighted
0 | 0:00 | DEBUG | PvP3Zealot: Won 3 of 5 games (1.5 weighted). 60% raw, 63% weighted
0 | 0:00 | DEBUG | PvPObs: Won 0 of 0 games (0.0 weighted). 55% raw, 55% weighted
0 | 0:00 | DEBUG | PvP1012: Won 23 of 46 games (14.3 weighted). 50% raw, 53% weighted
0 | 0:00 | DEBUG | PvP5Zealot: Won 20 of 41 games (12.8 weighted). 48% raw, 52% weighted
0 | 0:00 | DEBUG | PvPReaver: Won 50 of 103 games (33.3 weighted). 48% raw, 51% weighted
0 | 0:00 | DEBUG | PvPRobo: Won 50 of 107 games (34.4 weighted). 46% raw, 49% weighted
0 | 0:00 | DEBUG | PvPCoreExpand: Won 17 of 38 games (11.3 weighted). 44% raw, 41% weighted
0 | 0:00 | DEBUG | PvP3GateGoon: Won 7 of 24 games (7.5 weighted). 29% raw, 34% weighted
0 | 0:00 | DEBUG | Win probability by branch
0 | 0:00 | DEBUG | 73% PvPDT + PvPGateCore
0 | 0:00 | DEBUG | 61% PvPDT + PvP1012 + PvP5Zealot
0 | 0:00 | DEBUG | 56% PvPRobo + PvPGateCore + PvPObs
0 | 0:00 | DEBUG | 55% PvPRobo + PvPGateCore + PvPReaver
0 | 0:00 | DEBUG | 54% PvPCoreExpand + PvPGateCore
0 | 0:00 | DEBUG | Latency: LF3 (Turn size 1)
0 | 0:00 | DEBUG | Frame 0 (secs): 3
0 | 0:00 | DEBUG | Opponents: Stardust
0 | 0:00 | DEBUG | Rush distances: 165, 165, 170, 170, 170, 170, 171, 171, 222, 222, 224, 224
0 | 0:00 | DEBUG | Mean rush distance: 187
0 | 0:00 | DEBUG | Playbook: TournamentPlaybook
0 | 0:00 | DEBUG | Policy: StrategySelectionTournament
0 | 0:00 | DEBUG | Enemy race: Protoss
0 | 0:00 | DEBUG | Strategy: PvPDT PvPGateCore
0 | 0:00 | DEBUG | Our bases: 1
0 | 0:00 | DEBUG | Enemy bases: 0
0 | 0:00 | DEBUG | Our mining bases: 1
0 | 0:00 | DEBUG | Enemy mining bases: 0
0 | 0:00 | DEBUG | Our max mining: 1
0 | 0:00 | DEBUG | Enemy max mining: 1
0 | 0:00 | DEBUG | Our techs: 
0 | 0:00 | DEBUG | Enemy techs: 
0 | 0:00 | DEBUG | Our upgrades: 
0 | 0:00 | DEBUG | Enemy upgrades: 
0 | 0:00 | DEBUG | Our Factories: 0
0 | 0:00 | DEBUG | Our Barracks: 0
0 | 0:00 | DEBUG | Our Gateways: 0
0 | 0:00 | DEBUG | Our Hatcheries: 0
0 | 0:00 | DEBUG | Enemy Factories: 0
0 | 0:00 | DEBUG | Enemy Barracks: 0
0 | 0:00 | DEBUG | Enemy Gateways: 0
0 | 0:00 | DEBUG | Enemy Hatcheries: 0
0 | 0:00 | DEBUG | Safe defending: true
0 | 0:00 | DEBUG | Safe pushing: true
0 | 0:00 | DEBUG | Safe skirmishing: true
0 | 0:00 | DEBUG | Skirmish > Defense: false
0 | 0:00 | DEBUG | Kill potential: true
0 | 0:00 | DEBUG | Aggression: 1.0
0 | 0:00 | DEBUG | Want to attack: false
0 | 0:00 | DEBUG | Want to harass: false
0 | 0:00 | DEBUG | Monitor bases: false
0 | 0:00 | DEBUG | Fingerprints: 
0 | 0:00 | DEBUG | Status: PvPOpening, ZCoreZ, GCGate, DTAfterCannon@14:17-14:23-14:45, DoForgeCannon
0 | 0:00 | DEBUG | Performance danger: false
0 | 0:00 | DEBUG | Sluggishness: 0
0 | 0:00 | DEBUG | Gas worker floor: 0
0 | 0:00 | DEBUG | Gas worker ceiling: 1
0 | 0:00 | DEBUG | Gas worker ratio: 0.3
0 | 0:00 | DEBUG | Gas limit floor: 0
0 | 0:00 | DEBUG | Gas limit ceiling: 350
0 | 0:00 | DEBUG | Active tactics: TacticGather
0 | 0:00 | DEBUG | Pulling workers: false
0 | 0:00 | DEBUG | Main fully scouted: false
1 | 0:00 | DEBUG | Frame 0 (secs) changed from 3 to 4
1805 | 1:15 | DEBUG | Our Gateways changed from 0 to 1
1805 | 1:15 | DEBUG | Active tactics
  Was: TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
2298 | 1:35 | DEBUG | Discovered first Probe
2298 | 1:35 | DEBUG | Foe Probe #4 20/20 (20/20) [942, 2171](29, 67) projects to arrive in 638 frames at 2:02
3075 | 2:08 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
3077 | 2:08 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
3120 | 2:10 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
3121 | 2:10 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
3132 | 2:10 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
3220 | 2:14 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
3378 | 2:20 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3397 | 2:21 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3417 | 2:22 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3445 | 2:23 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3456 | 2:24 | DEBUG | Gas worker ceiling changed from 1 to 2
3493 | 2:25 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3533 | 2:27 | DEBUG | &ArrivesBy matched: 1 Zealot arriving by 3:45 (at least 1 by 3:37)
3533 | 2:27 | DEBUG | &GatewayFirst matched: Matched children: [&ArrivesBy matched: 1 Zealot arriving by 3:45 (at least 1 by 3:37)]
3533 | 2:27 | DEBUG | Fingerprints
  Was: 
  Now: &GatewayFirst
3533 | 2:27 | DEBUG | Discovered first Zealot
3533 | 2:27 | DEBUG | Foe Zealot #176 100/100 (60/60) [3380, 3711](105, 115) projects to arrive in 1696 frames at 3:37
3536 | 2:27 | DEBUG | Skirmish > Defense changed from false to true
3536 | 2:27 | DEBUG | Kill potential changed from true to false
3554 | 2:28 | DEBUG | Enemy Gateways changed from 0 to 1
3555 | 2:28 | DEBUG | Discovered first Gateway
3555 | 2:28 | DEBUG | Foe Gateway #166 500/500 (500/500) [3552, 3856](111, 120) is already complete
3556 | 2:28 | DEBUG | &CompleteBy matched: 1 Gateway complete by 2:40. Incomplete: []
3558 | 2:28 | DEBUG | Discovered first Pylon
3558 | 2:28 | DEBUG | Foe Pylon #177 300/300 (300/300) [3552, 3584](111, 112) is already complete
3615 | 2:30 | DEBUG | &CompleteBy matched: 1 Cybernetics Core complete by 6:00. Incomplete: []
3615 | 2:30 | DEBUG | &CompleteBy matched: 1 Cybernetics Core complete by 3:30. Incomplete: []
3615 | 2:30 | DEBUG | &1GateCore matched: Matched children: [&CompleteBy matched: 1 Cybernetics Core complete by 3:30. Incomplete: []]
3615 | 2:30 | DEBUG | &Not unmatched: [&1GateCore matched: Matched children: [&CompleteBy matched: 1 Cybernetics Core complete by 3:30. Incomplete: []]]
3615 | 2:30 | DEBUG | Fingerprints
  Was: &GatewayFirst
  Now: &1GateCore &GatewayFirst
3617 | 2:30 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCGate, DTAfterCannon@14:17-14:23-14:45, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@14:17-14:23-14:45, DoForgeCannon
3617 | 2:30 | DEBUG | Discovered first Cybernetics Core
3617 | 2:30 | DEBUG | Foe Cybernetics Core 2:59 #181 155/500 (161/500) [3632, 3776](113, 118) projects to complete in 684 frames at 2:59. Proximity: 0.01267217630853995 between [7, 7] and [111, 120]
3618 | 2:30 | DEBUG | &Not unmatched: [&1GateCore matched: Matched children: [&CompleteBy matched: 1 Cybernetics Core complete by 3:30. Incomplete: []]]
3618 | 2:30 | DEBUG | &CompleteBy matched: 1 Cybernetics Core complete by 6:00. Incomplete: []
3618 | 2:30 | DEBUG | &Or matched: Matched children: [&1GateCore matched: Matched children: [&CompleteBy matched: 1 Cybernetics Core complete by 3:30. Incomplete: []]]
3618 | 2:30 | DEBUG | &CompleteBy matched: 1 Cybernetics Core complete by 6:00. Incomplete: []
3618 | 2:30 | DEBUG | &Not unmatched: [&1GateCore matched: Matched children: [&CompleteBy matched: 1 Cybernetics Core complete by 3:30. Incomplete: []]]
3618 | 2:30 | DEBUG | &Not unmatched: [&1GateCore matched: Matched children: [&CompleteBy matched: 1 Cybernetics Core complete by 3:30. Incomplete: []]]
3628 | 2:31 | DEBUG | &CompleteBy matched: 1 Assimilator complete by 6:00. Incomplete: []
3628 | 2:31 | DEBUG | &CompleteBy matched: 1 Assimilator complete by 2:45. Incomplete: []
3628 | 2:31 | DEBUG | &And matched: Unmatched children: []
3628 | 2:31 | DEBUG | &CompleteBy matched: 1 Assimilator complete by 6:00. Incomplete: []
3628 | 2:31 | DEBUG | &CompleteBy matched: 1 Assimilator complete by 6:00. Incomplete: []
3630 | 2:31 | DEBUG | Discovered first Assimilator
3630 | 2:31 | DEBUG | Foe Assimilator #142 450/450 (450/450) [3808, 3584](119, 112) is already complete
3632 | 2:31 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3640 | 2:31 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3641 | 2:31 | DEBUG | Discovered first Nexus
3641 | 2:31 | DEBUG | Foe Nexus #6 750/750 (750/750) [3808, 3760](119, 117) is already complete
3644 | 2:31 | DEBUG | Detecting ownership of base from visible town hall: Foe Nexus #6 750/750 (750/750) [3808, 3760](119, 117)
3644 | 2:31 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3645 | 2:31 | DEBUG | Enemy bases changed from 0 to 1
3645 | 2:31 | DEBUG | Enemy mining bases changed from 0 to 1
3712 | 2:34 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3794 | 2:38 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3828 | 2:39 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3878 | 2:41 | DEBUG | Safe defending changed from true to false
3937 | 2:44 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3956 | 2:44 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3960 | 2:45 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3965 | 2:45 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
3992 | 2:46 | DEBUG | &CompleteBy matched: 2 Gateway complete by 6:00. Incomplete: []
3992 | 2:46 | DEBUG | &And matched: Unmatched children: []
3992 | 2:46 | DEBUG | &Or matched: Matched children: [&And matched: Unmatched children: []]
3992 | 2:46 | DEBUG | &2GateGoon matched: Unmatched children: []
3992 | 2:46 | DEBUG | Enemy Gateways changed from 1 to 2
3992 | 2:46 | DEBUG | Fingerprints
  Was: &1GateCore &GatewayFirst
  Now: &1GateCore &GatewayFirst &2GateGoon
4007 | 2:46 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
4042 | 2:48 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
4178 | 2:54 | DEBUG | Safe defending changed from false to true
4197 | 2:54 | DEBUG | Main fully scouted changed from false to true
4369 | 3:02 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Plug Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
4388 | 3:02 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
4408 | 3:03 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
4428 | 3:04 | DEBUG | Gas worker ceiling changed from 2 to 200
4595 | 3:11 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
4635 | 3:13 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
4651 | 3:13 | DEBUG | &DragoonRange matched: Foe Cybernetics Core #181 500/500 (500/500) [3632, 3776](113, 118)
4651 | 3:13 | DEBUG | &Not unmatched: [&DragoonRange matched: Foe Cybernetics Core #181 500/500 (500/500) [3632, 3776](113, 118)]
4651 | 3:13 | DEBUG | Fingerprints
  Was: &1GateCore &GatewayFirst &2GateGoon
  Now: &1GateCore &GatewayFirst &DragoonRange &2GateGoon
4713 | 3:16 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
4723 | 3:16 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
4933 | 3:25 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Guard Jakar, TacticGather
5163 | 3:35 | DEBUG | Discovered first Dragoon
5163 | 3:35 | DEBUG | Foe Dragoon #192 100/100 (80/80) [3436, 3856](107, 120) projects to arrive in 1402 frames at 4:33
5165 | 3:35 | DEBUG | Safe pushing changed from true to false
5165 | 3:35 | DEBUG | Safe skirmishing changed from true to false
5165 | 3:35 | DEBUG | Skirmish > Defense changed from true to false
5168 | 3:35 | DEBUG | &ArrivesBy matched: 1 Dragoon arriving by 4:40 (at least 1 by 4:33)
5183 | 3:35 | DEBUG | Active tactics
  Was: Guard Jakar, TacticGather
  Now: Eject, Guard Jakar, TacticGather
5187 | 3:36 | DEBUG | Safe pushing changed from false to true
5187 | 3:36 | DEBUG | Safe skirmishing changed from false to true
5187 | 3:36 | DEBUG | Skirmish > Defense changed from false to true
5201 | 3:36 | DEBUG | Safe skirmishing changed from true to false
5201 | 3:36 | DEBUG | Skirmish > Defense changed from true to false
5212 | 3:37 | DEBUG | Our Gateways changed from 1 to 2
5245 | 3:38 | DEBUG | Safe skirmishing changed from false to true
5245 | 3:38 | DEBUG | Skirmish > Defense changed from false to true
5308 | 3:41 | DEBUG | Active tactics
  Was: Eject, Guard Jakar, TacticGather
  Now: Guard Jakar, TacticGather
5615 | 3:53 | DEBUG | Active tactics
  Was: Guard Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
5938 | 4:07 | DEBUG | Skirmish > Defense changed from true to false
6045 | 4:11 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@14:17-14:23-14:45, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@14:17-14:23-14:45, NaturalPylon, DoForgeCannon
6105 | 4:14 | DEBUG | Skirmish > Defense changed from false to true
6126 | 4:15 | DEBUG | Safe defending changed from true to false
6126 | 4:15 | DEBUG | Safe pushing changed from true to false
6126 | 4:15 | DEBUG | Safe skirmishing changed from true to false
6126 | 4:15 | DEBUG | Skirmish > Defense changed from true to false
6225 | 4:19 | DEBUG | Safe defending changed from false to true
6237 | 4:19 | DEBUG | Safe defending changed from true to false
6366 | 4:25 | DEBUG | Roll for DTGreedyExpand FAILED (Rolled 0.5092938994528211 into probability 0.0)
6545 | 4:32 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@14:17-14:23-14:45, NaturalPylon, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:33-4:39-5:01, NaturalPylon, DoForgeCannon
6554 | 4:33 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, Guard Mumba, TacticGather
6555 | 4:33 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Jakar, Guard Mumba, TacticGather
  Now: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
6589 | 4:34 | DEBUG | Safe defending changed from false to true
6600 | 4:35 | DEBUG | Safe defending changed from true to false
6632 | 4:36 | DEBUG | Safe defending changed from false to true
6646 | 4:36 | DEBUG | Safe defending changed from true to false
6676 | 4:38 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:33-4:39-5:01, NaturalPylon, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:27-4:34-4:55, DoForgeCannon
6690 | 4:38 | DEBUG | Safe defending changed from false to true
6690 | 4:38 | DEBUG | Safe pushing changed from false to true
6690 | 4:38 | DEBUG | Safe skirmishing changed from false to true
6690 | 4:38 | DEBUG | Skirmish > Defense changed from false to true
6943 | 4:49 | DEBUG | Safe skirmishing changed from true to false
6943 | 4:49 | DEBUG | Skirmish > Defense changed from true to false
7050 | 4:53 | DEBUG | &DragoonRangeMissing matched: (No reason)
7050 | 4:53 | DEBUG | &And matched: Unmatched children: []
7050 | 4:53 | DEBUG | &DTRush matched: Matched children: [&And matched: Unmatched children: []]
7050 | 4:53 | DEBUG | Fingerprints
  Was: &1GateCore &GatewayFirst &DragoonRange &2GateGoon
  Now: &1GateCore &GatewayFirst &DragoonRange &2GateGoon &DragoonRangeMissing &DTRush
7054 | 4:53 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:27-4:34-4:55, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, ExpectDT@5:40, DTAfterCannon@4:27-4:34-4:55, DoForgeCannon
7144 | 4:57 | DEBUG | Enemy upgrades
  Was: 
  Now: Singularity Charge = 1
7145 | 4:57 | DEBUG | &DragoonRangeMissing unmatched: (No reason)
7145 | 4:57 | DEBUG | &And unmatched: Unmatched children: [&DragoonRangeMissing unmatched: (No reason)]
7145 | 4:57 | DEBUG | &DTRush unmatched: Matched children: []
7145 | 4:57 | DEBUG | Fingerprints
  Was: &1GateCore &GatewayFirst &DragoonRange &2GateGoon &DragoonRangeMissing &DTRush
  Now: &1GateCore &GatewayFirst &DragoonRange &2GateGoon
7145 | 4:57 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, ExpectDT@5:40, DTAfterCannon@4:27-4:34-4:55, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:27-4:34-4:55, DoForgeCannon
7146 | 4:57 | DEBUG | Safe pushing changed from true to false
7199 | 4:59 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:27-4:34-4:55, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:27-4:34-4:55, NaturalPylon, DoForgeCannon
7341 | 5:05 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, DTAfterCannon@4:27-4:34-4:55, NaturalPylon, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, Expand, HoldNat, DTAfterCannon@4:27-4:34-4:55, NaturalPylon, DoForgeCannon
7641 | 5:18 | DEBUG | Safe defending changed from true to false
7853 | 5:27 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: Guard Mumba, TacticGather
7861 | 5:27 | DEBUG | Safe pushing changed from false to true
7861 | 5:27 | DEBUG | Safe skirmishing changed from false to true
7861 | 5:27 | DEBUG | Skirmish > Defense changed from false to true
7865 | 5:27 | DEBUG | Active tactics
  Was: Guard Mumba, TacticGather
  Now: TacticGather, Withdraw Mumba
7866 | 5:27 | DEBUG | Safe pushing changed from true to false
7866 | 5:27 | DEBUG | Safe skirmishing changed from true to false
7866 | 5:27 | DEBUG | Skirmish > Defense changed from true to false
7867 | 5:27 | DEBUG | Active tactics
  Was: TacticGather, Withdraw Mumba
  Now: Guard Mumba, TacticGather
7890 | 5:28 | DEBUG | Safe pushing changed from false to true
7890 | 5:28 | DEBUG | Safe skirmishing changed from false to true
7890 | 5:28 | DEBUG | Skirmish > Defense changed from false to true
7895 | 5:28 | DEBUG | Safe pushing changed from true to false
7895 | 5:28 | DEBUG | Safe skirmishing changed from true to false
7895 | 5:28 | DEBUG | Skirmish > Defense changed from true to false
7921 | 5:30 | DEBUG | Safe pushing changed from false to true
7921 | 5:30 | DEBUG | Safe skirmishing changed from false to true
7921 | 5:30 | DEBUG | Skirmish > Defense changed from false to true
7925 | 5:30 | DEBUG | Safe pushing changed from true to false
7925 | 5:30 | DEBUG | Safe skirmishing changed from true to false
7925 | 5:30 | DEBUG | Skirmish > Defense changed from true to false
7931 | 5:30 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, Expand, HoldNat, DTAfterCannon@4:27-4:34-4:55, NaturalPylon, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, Expand, HoldNat, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon
7955 | 5:31 | DEBUG | Safe pushing changed from false to true
7955 | 5:31 | DEBUG | Safe skirmishing changed from false to true
7955 | 5:31 | DEBUG | Skirmish > Defense changed from false to true
7958 | 5:31 | DEBUG | Safe pushing changed from true to false
7958 | 5:31 | DEBUG | Safe skirmishing changed from true to false
7958 | 5:31 | DEBUG | Skirmish > Defense changed from true to false
7982 | 5:32 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus 6:47 #238 76/750 (76/750) [1152, 240](36, 7)
7983 | 5:32 | DEBUG | Recording our first expansion frame
7983 | 5:32 | DEBUG | Our bases changed from 1 to 2
7983 | 5:32 | DEBUG | Our mining bases changed from 1 to 2
7983 | 5:32 | DEBUG | Safe pushing changed from false to true
7983 | 5:32 | DEBUG | Safe skirmishing changed from false to true
7983 | 5:32 | DEBUG | Skirmish > Defense changed from false to true
7986 | 5:32 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, Expand, HoldNat, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, Expand, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon
7987 | 5:32 | DEBUG | Safe pushing changed from true to false
7987 | 5:32 | DEBUG | Safe skirmishing changed from true to false
7987 | 5:32 | DEBUG | Skirmish > Defense changed from true to false
7989 | 5:32 | DEBUG | Our max mining changed from 1 to 2
7989 | 5:32 | DEBUG | Enemy max mining changed from 1 to 2
7998 | 5:33 | DEBUG | Active tactics
  Was: Guard Mumba, TacticGather
  Now: TacticGather, Withdraw Mumba
8014 | 5:33 | DEBUG | Safe pushing changed from false to true
8014 | 5:33 | DEBUG | Safe skirmishing changed from false to true
8014 | 5:33 | DEBUG | Skirmish > Defense changed from false to true
8017 | 5:34 | DEBUG | Safe pushing changed from true to false
8017 | 5:34 | DEBUG | Safe skirmishing changed from true to false
8017 | 5:34 | DEBUG | Skirmish > Defense changed from true to false
8026 | 5:34 | DEBUG | Active tactics
  Was: TacticGather, Withdraw Mumba
  Now: Guard Mumba, TacticGather
8027 | 5:34 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, Expand, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon
  Now: PvPOpening, ZCoreZ, GCTech, Expand, DTAfterCannon@4:28-4:34-4:56, DoForgeCannon
8074 | 5:36 | DEBUG | Safe pushing changed from false to true
8074 | 5:36 | DEBUG | Safe skirmishing changed from false to true
8074 | 5:36 | DEBUG | Skirmish > Defense changed from false to true
8076 | 5:36 | DEBUG | Safe pushing changed from true to false
8076 | 5:36 | DEBUG | Safe skirmishing changed from true to false
8076 | 5:36 | DEBUG | Skirmish > Defense changed from true to false
8089 | 5:37 | DEBUG | Active tactics
  Was: Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
8096 | 5:37 | DEBUG | Status
  Was: PvPOpening, ZCoreZ, GCTech, Expand, DTAfterCannon@4:28-4:34-4:56, DoForgeCannon
  Now: PvPLateGame, DTAfterCannon@4:28-4:34-4:56, DoForgeCannon, Pioneer, DTBraveHome, DTBraveAbroad, Templar
8096 | 5:37 | DEBUG | Gas limit ceiling changed from 350 to 500
8096 | 5:37 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
8153 | 5:39 | DEBUG | Status
  Was: PvPLateGame, DTAfterCannon@4:28-4:34-4:56, DoForgeCannon, Pioneer, DTBraveHome, DTBraveAbroad, Templar
  Now: PvPLateGame, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon, Pioneer, DTBraveHome, DTBraveAbroad, Templar
8162 | 5:40 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
8338 | 5:47 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
8340 | 5:47 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
8401 | 5:50 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
8481 | 5:53 | DEBUG | Status
  Was: PvPLateGame, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon, Pioneer, DTBraveHome, DTBraveAbroad, Templar
  Now: PvPLateGame, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon, Pioneer, DTBraveHome, DTBraveAbroad, Templar, 2base
8501 | 5:54 | DEBUG | Our Gateways changed from 2 to 3
8580 | 5:57 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
8582 | 5:57 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
8640 | 6:00 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
8758 | 6:04 | DEBUG | Our Gateways changed from 3 to 4
8826 | 6:07 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
8830 | 6:07 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
8853 | 6:08 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
8936 | 6:12 | DEBUG | Our Gateways changed from 4 to 5
8994 | 6:14 | DEBUG | Wall clock: 1 minutes elapsed. Checkpoint game speed: 6.25x. Total game speed: 6.25x
9046 | 6:16 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
9068 | 6:17 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
9075 | 6:18 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
9255 | 6:25 | DEBUG | &CompleteBy matched: 15 Dragoon complete by 6:30. Incomplete: []
9255 | 6:25 | DEBUG | &CompleteBy matched: 15 Dragoon complete by 7:15. Incomplete: []
9255 | 6:25 | DEBUG | &ArrivesBy matched: 14 Dragoon arriving by 7:45 (at least 15 by 7:23)
9255 | 6:25 | DEBUG | &4GateGoon matched: Matched children: [&CompleteBy matched: 15 Dragoon complete by 6:30. Incomplete: []; &CompleteBy matched: 15 Dragoon complete by 7:15. Incomplete: []; &ArrivesBy matched: 14 Dragoon arriving by 7:45 (at least 15 by 7:23)]
9255 | 6:25 | DEBUG | &Not unmatched: [&4GateGoon matched: Matched children: [&CompleteBy matched: 15 Dragoon complete by 6:30. Incomplete: []; &CompleteBy matched: 15 Dragoon complete by 7:15. Incomplete: []; &ArrivesBy matched: 14 Dragoon arriving by 7:45 (at least 15 by 7:23)]]
9255 | 6:25 | DEBUG | &Not unmatched: [&4GateGoon matched: Matched children: [&CompleteBy matched: 15 Dragoon complete by 6:30. Incomplete: []; &CompleteBy matched: 15 Dragoon complete by 7:15. Incomplete: []; &ArrivesBy matched: 14 Dragoon arriving by 7:45 (at least 15 by 7:23)]]
9255 | 6:25 | DEBUG | &NGateways matched: (No reason)
9255 | 6:25 | DEBUG | &And matched: Unmatched children: []
9255 | 6:25 | DEBUG | &2GateGoon unmatched: Unmatched children: [&Not unmatched: [&4GateGoon matched: Matched children: [&CompleteBy matched: 15 Dragoon complete by 6:30. Incomplete: []; &CompleteBy matched: 15 Dragoon complete by 7:15. Incomplete: []; &ArrivesBy matched: 14 Dragoon arriving by 7:45 (at least 15 by 7:23)]]]
9255 | 6:25 | DEBUG | &Not unmatched: [&4GateGoon matched: Matched children: [&CompleteBy matched: 15 Dragoon complete by 6:30. Incomplete: []; &CompleteBy matched: 15 Dragoon complete by 7:15. Incomplete: []; &ArrivesBy matched: 14 Dragoon arriving by 7:45 (at least 15 by 7:23)]]
9255 | 6:25 | DEBUG | Fingerprints
  Was: &1GateCore &GatewayFirst &DragoonRange &2GateGoon
  Now: &4GateGoon &1GateCore &GatewayFirst &DragoonRange
9256 | 6:25 | DEBUG | Monitor bases changed from false to true
9256 | 6:25 | DEBUG | Status
  Was: PvPLateGame, DTAfterCannon@4:28-4:34-4:56, NaturalPylon, DoForgeCannon, Pioneer, DTBraveHome, DTBraveAbroad, Templar, 2base
  Now: PvPLateGame, Pioneer, DTBraveHome, DTBraveAbroad, Templar, 2base
9256 | 6:25 | DEBUG | Discovered first Photon Cannon
9256 | 6:25 | DEBUG | Foe Photon Cannon 6:49 #254 30/100 (34/100) [3232, 3616](101, 113) projects to complete in 568 frames at 6:49. Proximity: 0.07079646017699115 between [7, 7] and [117, 116]
9313 | 6:28 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
9319 | 6:28 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
9559 | 6:38 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
9563 | 6:38 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
9802 | 6:48 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
9807 | 6:48 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
9853 | 6:50 | DEBUG | Status
  Was: PvPLateGame, Pioneer, DTBraveHome, DTBraveAbroad, Templar, 2base
  Now: PvPLateGame, Pioneer, DTBraveHome, DTBraveAbroad, Templar
10048 | 6:58 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
10051 | 6:58 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
10292 | 7:08 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
10297 | 7:09 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
10533 | 7:18 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
10540 | 7:19 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
10680 | 7:25 | DEBUG | &NGateways unmatched: (No reason)
10680 | 7:25 | DEBUG | &And unmatched: Unmatched children: [&NGateways unmatched: (No reason)]
10733 | 7:27 | DEBUG | Status
  Was: PvPLateGame, Pioneer, DTBraveHome, DTBraveAbroad, Templar
  Now: PvPLateGame, Pioneer, DTBraveHome, Templar
10780 | 7:29 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
10788 | 7:29 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
10805 | 7:30 | DEBUG | Our upgrades
  Was: 
  Now: Singularity Charge = 1
10846 | 7:31 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
10854 | 7:32 | DEBUG | Safe defending changed from false to true
11032 | 7:39 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
11039 | 7:39 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
11274 | 7:49 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
11280 | 7:50 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
11331 | 7:52 | DEBUG | Safe pushing changed from false to true
11385 | 7:54 | DEBUG | Our Gateways changed from 5 to 6
11516 | 7:59 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
11522 | 8:00 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
11550 | 8:01 | DEBUG | Monitor bases changed from true to false
11550 | 8:01 | DEBUG | Discovered first Observer
11550 | 8:01 | DEBUG | Foe Observer #279 40/40  [3203, 3773](100, 117) projects to arrive in 1323 frames at 8:56
11586 | 8:02 | DEBUG | Safe pushing changed from true to false
11608 | 8:03 | DEBUG | Safe pushing changed from false to true
11767 | 8:10 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
11775 | 8:10 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
11961 | 8:18 | DEBUG | Safe pushing changed from true to false
11994 | 8:19 | DEBUG | Safe pushing changed from false to true
12009 | 8:20 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
12013 | 8:20 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
12255 | 8:30 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
12265 | 8:31 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
12305 | 8:32 | DEBUG | Want to attack changed from false to true
12305 | 8:32 | DEBUG | Status
  Was: PvPLateGame, Pioneer, DTBraveHome, Templar
  Now: PvPLateGame, DTBraveHome, Attack, Templar
12305 | 8:32 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: Contain Sao , DarkTemplar, Guard Mumba, TacticGather
12311 | 8:32 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Guard Mumba, TacticGather
  Now: Contain Sao , DarkTemplar, TacticGather
12500 | 8:40 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
12510 | 8:41 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Contain Sao , DarkTemplar, TacticGather
12679 | 8:48 | DEBUG | Status
  Was: PvPLateGame, DTBraveHome, Attack, Templar
  Now: PvPLateGame, Attack, Templar
12743 | 8:50 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
12752 | 8:51 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather
  Now: Contain Sao , DarkTemplar, TacticGather
12965 | 9:00 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, TacticGather
  Now: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
12992 | 9:01 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
13001 | 9:01 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
13238 | 9:11 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
13247 | 9:11 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
13337 | 9:15 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits) ? Neutral base Moscow, Malawi [29, 34], ScoutExpansions, TacticGather
13346 | 9:16 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits) ? Neutral base Moscow, Malawi [29, 34], ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
13347 | 9:16 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
13483 | 9:21 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
13493 | 9:22 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
13549 | 9:24 | DEBUG | Status
  Was: PvPLateGame, Attack, Templar
  Now: PvPLateGame, Attack, Templar, Ready4Storm
13739 | 9:32 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
13749 | 9:32 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
13991 | 9:42 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
14000 | 9:43 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
14129 | 9:48 | DEBUG | Active tactics
  Was: Contain Sao , DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Wuha, DarkTemplar, ScoutExpansions, TacticGather
14246 | 9:53 | DEBUG | Active tactics
  Was: Contain Wuha, DarkTemplar, ScoutExpansions, TacticGather
  Now: Contain Wuha, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
14400 | 10:00 | DEBUG | Storyteller moving to more intermittent updates
14544 | 10:06 | DEBUG | Active tactics
  Was: Contain Wuha, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Contain Shan, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
14568 | 10:07 | DEBUG | Safe pushing changed from true to false
14568 | 10:07 | DEBUG | Want to attack changed from true to false
14568 | 10:07 | DEBUG | Status
  Was: PvPLateGame, Attack, Templar, Ready4Storm
  Now: PvPLateGame, Templar, Ready4Storm
14568 | 10:07 | DEBUG | Active tactics
  Was: Contain Shan, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
14832 | 10:18 | DEBUG | Status
  Was: PvPLateGame, Templar, Ready4Storm
  Now: PvPLateGame, Expand, Templar, 3base, Ready4Storm
15042 | 10:26 | DEBUG | Wall clock: 2 minutes elapsed. Checkpoint game speed: 4.20x. Total game speed: 5.22x
15168 | 10:32 | DEBUG | Our upgrades
  Was: Singularity Charge = 1
  Now: Leg Enhancements = 1, Singularity Charge = 1
15168 | 10:32 | DEBUG | Safe pushing changed from false to true
15168 | 10:32 | DEBUG | Want to attack changed from false to true
15168 | 10:32 | DEBUG | Status
  Was: PvPLateGame, Expand, Templar, 3base, Ready4Storm
  Now: PvPLateGame, Expand, Attack, Templar, 3base, Ready4Storm
15168 | 10:32 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
15216 | 10:34 | DEBUG | Safe pushing changed from true to false
15216 | 10:34 | DEBUG | Want to attack changed from true to false
15216 | 10:34 | DEBUG | Status
  Was: PvPLateGame, Expand, Attack, Templar, 3base, Ready4Storm
  Now: PvPLateGame, Expand, Templar, 3base, Ready4Storm
15216 | 10:34 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather, Withdraw Mumba
15240 | 10:35 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather, Withdraw Mumba
  Now: Clear Lima, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
15264 | 10:36 | DEBUG | Active tactics
  Was: Clear Lima, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
15312 | 10:38 | DEBUG | Safe pushing changed from false to true
15312 | 10:38 | DEBUG | Want to attack changed from false to true
15312 | 10:38 | DEBUG | Status
  Was: PvPLateGame, Expand, Templar, 3base, Ready4Storm
  Now: PvPLateGame, Expand, Attack, Templar, 3base, Ready4Storm
15312 | 10:38 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
15336 | 10:39 | DEBUG | Status
  Was: PvPLateGame, Expand, Attack, Templar, 3base, Ready4Storm
  Now: PvPLateGame, 2Tech, Expand, Attack, Templar, 3base, Ready4Storm
15336 | 10:39 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
15360 | 10:40 | DEBUG | Safe pushing changed from true to false
15360 | 10:40 | DEBUG | Want to attack changed from true to false
15360 | 10:40 | DEBUG | Status
  Was: PvPLateGame, 2Tech, Expand, Attack, Templar, 3base, Ready4Storm
  Now: PvPLateGame, Expand, Templar, 3base, Ready4Storm
15384 | 10:41 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
15404 | 10:41 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus 11:56 #368 77/750 (77/750) [2272, 240](71, 7)
15408 | 10:42 | DEBUG | Our bases changed from 2 to 3
15408 | 10:42 | DEBUG | Our mining bases changed from 2 to 3
15408 | 10:42 | DEBUG | Our max mining changed from 2 to 3
15408 | 10:42 | DEBUG | Enemy max mining changed from 2 to 3
15408 | 10:42 | DEBUG | Want to harass changed from false to true
15408 | 10:42 | DEBUG | Status
  Was: PvPLateGame, Expand, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
15432 | 10:43 | DEBUG | Status
  Was: PvPLateGame, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearContain, Harass, Templar, 3base, Ready4Storm
15456 | 10:44 | DEBUG | Status
  Was: PvPLateGame, FearContain, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearContain, 2Tech, Harass, Templar, 3base, Ready4Storm
15504 | 10:46 | DEBUG | Status
  Was: PvPLateGame, FearContain, 2Tech, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearContain, 2Tech, Harass, Templar, Ready4Storm
15600 | 10:50 | DEBUG | Safe pushing changed from false to true
15600 | 10:50 | DEBUG | Want to attack changed from false to true
15600 | 10:50 | DEBUG | Status
  Was: PvPLateGame, FearContain, 2Tech, Harass, Templar, Ready4Storm
  Now: PvPLateGame, FearContain, 2Tech, Attack, Harass, Templar, Ready4Storm
15600 | 10:50 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
15672 | 10:53 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
15768 | 10:57 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
15792 | 10:58 | DEBUG | Our techs
  Was: 
  Now: Psionic Storm
15816 | 10:59 | DEBUG | Status
  Was: PvPLateGame, FearContain, 2Tech, Attack, Harass, Templar, Ready4Storm
  Now: PvPLateGame, FearContain, Attack, Harass, Templar, Ready4Storm
16008 | 11:07 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
16032 | 11:08 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
16056 | 11:09 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Londo, TacticGather
16152 | 11:13 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Londo, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
16344 | 11:21 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Londo
16368 | 11:22 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Londo
  Now: DarkTemplar, Scour Londo, TacticGather
16381 | 11:22 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16391 | 11:22 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16400 | 11:23 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16410 | 11:23 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16419 | 11:24 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16428 | 11:24 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16437 | 11:24 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16446 | 11:25 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16456 | 11:25 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16465 | 11:26 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16474 | 11:26 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16483 | 11:26 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16512 | 11:28 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Londo, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Londo
16520 | 11:28 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 60/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16529 | 11:28 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 60/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16536 | 11:29 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Londo
  Now: DarkTemplar, Scour Londo, TacticGather
16538 | 11:29 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16574 | 11:30 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 54/36.800000000000004 > 36.800000000000004/36.800000000000004 slots
16584 | 11:31 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Londo, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Londo
16619 | 11:32 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 59/37.6 > 37.6/37.6 slots
16632 | 11:33 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Londo
  Now: DarkTemplar, Scour Londo, TacticGather
16647 | 11:33 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 50/37.6 > 37.6/37.6 slots
16656 | 11:34 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 59/37.6 > 37.6/37.6 slots
16665 | 11:34 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 59/37.6 > 37.6/37.6 slots
16674 | 11:34 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 59/37.6 > 37.6/37.6 slots
16683 | 11:35 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 59/37.6 > 37.6/37.6 slots
16692 | 11:35 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 59/37.6 > 37.6/37.6 slots
16701 | 11:35 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 52/37.6 > 37.6/37.6 slots
16710 | 11:36 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 22/37.6 > 37.6/37.6 slots
16719 | 11:36 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 22/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16728 | 11:37 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 22/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16737 | 11:37 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 22/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16746 | 11:37 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 22/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16764 | 11:38 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 10/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16773 | 11:38 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 10/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16791 | 11:39 | DEBUG | Substituting Guard arc from [2655, 360](82, 11) to [2031, 431](63, 13) because that results in 45/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16800 | 11:40 | DEBUG | Substituting Guard arc from [2655, 360](82, 11) to [2031, 431](63, 13) because that results in 45/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16809 | 11:40 | DEBUG | Substituting Guard arc from [2655, 360](82, 11) to [2031, 431](63, 13) because that results in 49/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16818 | 11:40 | DEBUG | Substituting Guard arc from [2655, 360](82, 11) to [2031, 431](63, 13) because that results in 48/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
16827 | 11:41 | DEBUG | Substituting Guard arc from [2655, 360](82, 11) to [2031, 431](63, 13) because that results in 48/38.400000000000006 > 38.400000000000006/38.400000000000006 slots
17008 | 11:48 | DEBUG | Substituting Guard arc from [2655, 360](82, 11) to [2031, 431](63, 13) because that results in 49/39.2 > 39.2/39.2 slots
17016 | 11:49 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Londo, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Londo, TacticGather
17018 | 11:49 | DEBUG | Detecting absent base: ? Neutral base London, Sri Lanka [70, 4]
17040 | 11:50 | DEBUG | Our bases changed from 3 to 2
17040 | 11:50 | DEBUG | Our mining bases changed from 3 to 2
17040 | 11:50 | DEBUG | Status
  Was: PvPLateGame, FearContain, Attack, Harass, Templar, Ready4Storm
  Now: PvPLateGame, FearContain, Attack, Harass, Templar, 3base, Ready4Storm
17040 | 11:50 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Londo, TacticGather
  Now: Crush Lond, DarkTemplar, TacticGather
17136 | 11:54 | DEBUG | Active tactics
  Was: Crush Lond, DarkTemplar, TacticGather
  Now: DarkTemplar, Scour Londo, TacticGather
17252 | 11:58 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 38/42.400000000000006 > 42.400000000000006/42.400000000000006 slots
17261 | 11:59 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 36/41.6 > 41.6/41.6 slots
17270 | 11:59 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 38/42.400000000000006 > 42.400000000000006/42.400000000000006 slots
17279 | 11:59 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 38/42.400000000000006 > 42.400000000000006/42.400000000000006 slots
17288 | 12:00 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 38/42.400000000000006 > 42.400000000000006/42.400000000000006 slots
17297 | 12:00 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 38/42.400000000000006 > 42.400000000000006/42.400000000000006 slots
17306 | 12:01 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 38/42.400000000000006 > 42.400000000000006/42.400000000000006 slots
17315 | 12:01 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 39/43.2 > 43.2/43.2 slots
17324 | 12:01 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 39/43.2 > 43.2/43.2 slots
17333 | 12:02 | DEBUG | Substituting Guard arc from [1873, 568](58, 17) to [2031, 431](63, 13) because that results in 39/43.2 > 43.2/43.2 slots
17352 | 12:03 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Londo, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Londo
17376 | 12:04 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Londo
  Now: DarkTemplar, TacticGather, Withdraw Mumba
17400 | 12:05 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Londo
17424 | 12:06 | DEBUG | Our upgrades
  Was: Leg Enhancements = 1, Singularity Charge = 1
  Now: Leg Enhancements = 1, Protoss Ground Weapons = 1, Singularity Charge = 1
17424 | 12:06 | DEBUG | Safe skirmishing changed from false to true
17448 | 12:07 | DEBUG | Safe skirmishing changed from true to false
17448 | 12:07 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Londo
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Londo, TacticGather
17472 | 12:08 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Londo, TacticGather
  Now: DarkTemplar, Scour Londo, TacticGather
17496 | 12:09 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Londo, TacticGather
  Now: DarkTemplar, Scour Mumba, TacticGather
17520 | 12:10 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
17544 | 12:11 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
17592 | 12:13 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
17616 | 12:14 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
17661 | 12:15 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 56/45.6 > 45.6/45.6 slots
17664 | 12:16 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
17670 | 12:16 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 66/46.400000000000006 > 46.400000000000006/46.400000000000006 slots
17679 | 12:16 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 53/46.400000000000006 > 46.400000000000006/46.400000000000006 slots
17688 | 12:17 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 53/46.400000000000006 > 46.400000000000006/46.400000000000006 slots
17712 | 12:18 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
17726 | 12:18 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1263, 207](39, 6) because that results in 61/46.400000000000006 > 46.400000000000006/46.400000000000006 slots
17735 | 12:18 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 66/46.400000000000006 > 46.400000000000006/46.400000000000006 slots
17736 | 12:19 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
17744 | 12:19 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1295, 271](40, 8) because that results in 46/46.400000000000006 > 46.400000000000006/46.400000000000006 slots
17753 | 12:19 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 37/46.400000000000006 > 46.400000000000006/46.400000000000006 slots
17784 | 12:21 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
17832 | 12:23 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
17880 | 12:25 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
17928 | 12:27 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, Scour Mumba, TacticGather
17952 | 12:28 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
18000 | 12:30 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
18048 | 12:32 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
18072 | 12:33 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
18096 | 12:34 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: Crush Swed, DarkTemplar, TacticGather
18216 | 12:39 | DEBUG | Active tactics
  Was: Crush Swed, DarkTemplar, TacticGather
  Now: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather
18264 | 12:41 | DEBUG | Our mining bases changed from 2 to 1
18264 | 12:41 | DEBUG | Status
  Was: PvPLateGame, FearContain, Attack, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
18288 | 12:42 | DEBUG | Safe skirmishing changed from false to true
18288 | 12:42 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather
  Now: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
18312 | 12:43 | DEBUG | Our upgrades
  Was: Leg Enhancements = 1, Protoss Ground Weapons = 1, Singularity Charge = 1
  Now: Khaydarin Amulet = 1, Leg Enhancements = 1, Protoss Ground Weapons = 1, Singularity Charge = 1
18456 | 12:49 | DEBUG | Safe skirmishing changed from true to false
18504 | 12:51 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, Expand, Attack, Harass, Templar, 3base, Ready4Storm
18504 | 12:51 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), ScoutExpansions, TacticGather
  Now: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather
18616 | 12:55 | DEBUG | Assuming Stardust has taken ? Enemy pocket natural Wuhan, Hungary, Greenland  [91, 123] last scouted at 14295 after we expanded on 7983
18616 | 12:55 | DEBUG | Recording first enemy expansion frame
18624 | 12:56 | DEBUG | Enemy bases changed from 1 to 2
18624 | 12:56 | DEBUG | Enemy mining bases changed from 1 to 2
18768 | 13:02 | DEBUG | Safe pushing changed from true to false
18768 | 13:02 | DEBUG | Want to attack changed from true to false
18768 | 13:02 | DEBUG | Status
  Was: PvPLateGame, FearMacro, Expand, Attack, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, Expand, Harass, Templar, 3base, Ready4Storm
18768 | 13:02 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather
  Now: Clear Lima, DarkTemplar, TacticGather, Withdraw Mumba
18792 | 13:03 | DEBUG | Status
  Was: PvPLateGame, FearMacro, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
18792 | 13:03 | DEBUG | Active tactics
  Was: Clear Lima, DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
18840 | 13:05 | DEBUG | Safe pushing changed from false to true
18840 | 13:05 | DEBUG | Want to attack changed from false to true
18840 | 13:05 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
18840 | 13:05 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather
18912 | 13:08 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather
  Now: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather, Withdraw Mumba
18936 | 13:09 | DEBUG | Active tactics
  Was: Crush Ecua, DarkTemplar, ScoutExpansions, TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
18984 | 13:11 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
19008 | 13:12 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
19032 | 13:13 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Scour Mumba, TacticGather
19056 | 13:14 | DEBUG | Safe skirmishing changed from false to true
19056 | 13:14 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
19080 | 13:15 | DEBUG | Safe skirmishing changed from true to false
19104 | 13:16 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
19176 | 13:19 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
19200 | 13:20 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
19248 | 13:22 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
19269 | 13:22 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 60/53.6 > 53.6/53.6 slots
19278 | 13:23 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 60/53.6 > 53.6/53.6 slots
19296 | 13:24 | DEBUG | Safe skirmishing changed from false to true
19296 | 13:24 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
19320 | 13:25 | DEBUG | Safe skirmishing changed from true to false
19320 | 13:25 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
19392 | 13:28 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
19440 | 13:30 | DEBUG | Safe skirmishing changed from false to true
19440 | 13:30 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
19488 | 13:32 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
19512 | 13:33 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), TacticGather, Withdraw Mumba
  Now: DarkTemplar, TacticGather, Withdraw Mumba
19632 | 13:38 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
19656 | 13:39 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
19680 | 13:40 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
19704 | 13:41 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
19728 | 13:42 | DEBUG | Safe skirmishing changed from true to false
19730 | 13:42 | DEBUG | Wall clock: 3 minutes elapsed. Checkpoint game speed: 3.26x. Total game speed: 4.57x
19752 | 13:43 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
19824 | 13:46 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
19848 | 13:47 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
19992 | 13:53 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
20016 | 13:54 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, Scour Mumba, TacticGather
20064 | 13:56 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
20112 | 13:58 | DEBUG | Safe pushing changed from true to false
20136 | 13:59 | DEBUG | Want to attack changed from true to false
20136 | 13:59 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
20136 | 13:59 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
20184 | 14:01 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
20208 | 14:02 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
20256 | 14:04 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
20280 | 14:05 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
20520 | 14:15 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
20544 | 14:16 | DEBUG | Safe pushing changed from false to true
20544 | 14:16 | DEBUG | Want to attack changed from false to true
20544 | 14:16 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
20544 | 14:16 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
20616 | 14:19 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
20640 | 14:20 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Scour Mumba, TacticGather
20688 | 14:22 | DEBUG | Safe pushing changed from true to false
20688 | 14:22 | DEBUG | Want to attack changed from true to false
20688 | 14:22 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
20712 | 14:23 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
20736 | 14:24 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
20760 | 14:25 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
20856 | 14:29 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
20880 | 14:30 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
20928 | 14:32 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
20952 | 14:33 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
21000 | 14:35 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
21024 | 14:36 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Guard Mumba, TacticGather
21144 | 14:41 | DEBUG | Safe pushing changed from false to true
21144 | 14:41 | DEBUG | Want to attack changed from false to true
21144 | 14:41 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
21144 | 14:41 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, Scour Mumba, TacticGather
21168 | 14:42 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 143/67.2 > 67.2/67.2 slots
21177 | 14:42 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 143/67.2 > 67.2/67.2 slots
21240 | 14:45 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
21264 | 14:46 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: DarkTemplar, Scour Mumba, TacticGather
21288 | 14:47 | DEBUG | Enemy upgrades
  Was: Singularity Charge = 1
  Now: Protoss Ground Weapons = 1, Singularity Charge = 1
21304 | 14:47 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 140/67.2 > 67.2/67.2 slots
21313 | 14:48 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 146/68.0 > 68.0/68.0 slots
21322 | 14:48 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 146/68.0 > 68.0/68.0 slots
21331 | 14:48 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 142/68.0 > 68.0/68.0 slots
21360 | 14:50 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
21432 | 14:53 | DEBUG | Our upgrades
  Was: Khaydarin Amulet = 1, Leg Enhancements = 1, Protoss Ground Weapons = 1, Singularity Charge = 1
  Now: Khaydarin Amulet = 1, Leg Enhancements = 1, Protoss Ground Armor = 1, Protoss Ground Weapons = 1, Singularity Charge = 1
21432 | 14:53 | DEBUG | Safe pushing changed from true to false
21432 | 14:53 | DEBUG | Want to attack changed from true to false
21432 | 14:53 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
21456 | 14:54 | DEBUG | Safe pushing changed from false to true
21456 | 14:54 | DEBUG | Want to attack changed from false to true
21456 | 14:54 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
21497 | 14:55 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 100/68.8 > 68.8/68.8 slots
21504 | 14:56 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
21507 | 14:56 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 100/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21525 | 14:56 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 88/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21528 | 14:57 | DEBUG | Safe pushing changed from true to false
21528 | 14:57 | DEBUG | Active tactics
  Was: DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Guard Mumba, TacticGather
  Now: DarkTemplar, Scour Mumba, TacticGather
21544 | 14:57 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 95/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21552 | 14:58 | DEBUG | Want to attack changed from true to false
21552 | 14:58 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Attack, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
21553 | 14:58 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 72/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21562 | 14:58 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 111](36, 3) because that results in 94/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21571 | 14:58 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 109/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21576 | 14:59 | DEBUG | Active tactics
  Was: DarkTemplar, Scour Mumba, TacticGather
  Now: DarkTemplar, Guard Mumba, TacticGather
21580 | 14:59 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 207](38, 6) because that results in 109/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21589 | 14:59 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 111](35, 3) because that results in 109/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21598 | 14:59 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 109/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21600 | 15:00 | DEBUG | Storyteller moving to more intermittent updates
21607 | 15:00 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 111](37, 3) because that results in 111/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21616 | 15:00 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 111](37, 3) because that results in 112/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21625 | 15:01 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 111](37, 3) because that results in 113/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21634 | 15:01 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 80/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21643 | 15:01 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 82/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21652 | 15:02 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 81/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21661 | 15:02 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 81/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21670 | 15:02 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 76/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21679 | 15:03 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 72/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21688 | 15:03 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 72/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21697 | 15:04 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1135, 463](35, 14) because that results in 71/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21706 | 15:04 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 90/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21715 | 15:04 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 90/69.60000000000001 > 69.60000000000001/69.60000000000001 slots
21724 | 15:05 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 93/70.4 > 70.4/70.4 slots
21733 | 15:05 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 94/71.2 > 71.2/71.2 slots
21742 | 15:05 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 93/71.2 > 71.2/71.2 slots
21751 | 15:06 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 91/70.4 > 70.4/70.4 slots
21760 | 15:06 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 93/71.2 > 71.2/71.2 slots
21769 | 15:07 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 91/71.2 > 71.2/71.2 slots
21778 | 15:07 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 92/71.2 > 71.2/71.2 slots
21787 | 15:07 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 92/71.2 > 71.2/71.2 slots
21796 | 15:08 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1231, 175](38, 5) because that results in 99/71.2 > 71.2/71.2 slots
21805 | 15:08 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 99/71.2 > 71.2/71.2 slots
21814 | 15:08 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 99/71.2 > 71.2/71.2 slots
21823 | 15:09 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 98/71.2 > 71.2/71.2 slots
21832 | 15:09 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 98/71.2 > 71.2/71.2 slots
21841 | 15:10 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 106/71.2 > 71.2/71.2 slots
21850 | 15:10 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 95/71.2 > 71.2/71.2 slots
21859 | 15:10 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 95/71.2 > 71.2/71.2 slots
21868 | 15:11 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 92/71.2 > 71.2/71.2 slots
21877 | 15:11 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 87/71.2 > 71.2/71.2 slots
21886 | 15:11 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 87/72.0 > 72.0/72.0 slots
21895 | 15:12 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 93/72.0 > 72.0/72.0 slots
21904 | 15:12 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 113/72.0 > 72.0/72.0 slots
21913 | 15:13 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 113/72.0 > 72.0/72.0 slots
21941 | 15:14 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 114/72.0 > 72.0/72.0 slots
21950 | 15:14 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 117/72.0 > 72.0/72.0 slots
21960 | 15:15 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 85/72.0 > 72.0/72.0 slots
21969 | 15:15 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 85/72.0 > 72.0/72.0 slots
21978 | 15:15 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 103/72.0 > 72.0/72.0 slots
21987 | 15:16 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 83/72.0 > 72.0/72.0 slots
21996 | 15:16 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 103/72.0 > 72.0/72.0 slots
22005 | 15:16 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 90/71.2 > 71.2/71.2 slots
22014 | 15:17 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 87/72.0 > 72.0/72.0 slots
22023 | 15:17 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 89/72.8 > 72.8/72.8 slots
22032 | 15:18 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 84/72.8 > 72.8/72.8 slots
22041 | 15:18 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 84/72.8 > 72.8/72.8 slots
22050 | 15:18 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 86/72.8 > 72.8/72.8 slots
22059 | 15:19 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 88/72.8 > 72.8/72.8 slots
22068 | 15:19 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 88/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22077 | 15:19 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 92/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22086 | 15:20 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 99/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22095 | 15:20 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 99/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22104 | 15:21 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 122/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22113 | 15:21 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 122/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22122 | 15:21 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 87/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22131 | 15:22 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 97/74.4 > 74.4/74.4 slots
22140 | 15:22 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 76/74.4 > 74.4/74.4 slots
22149 | 15:22 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 102/74.4 > 74.4/74.4 slots
22158 | 15:23 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1199, 143](37, 4) because that results in 87/74.4 > 74.4/74.4 slots
22167 | 15:23 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 67/74.4 > 74.4/74.4 slots
22176 | 15:24 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 69/74.4 > 74.4/74.4 slots
22185 | 15:24 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 69/74.4 > 74.4/74.4 slots
22194 | 15:24 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 69/74.4 > 74.4/74.4 slots
22203 | 15:25 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 71/74.4 > 74.4/74.4 slots
22212 | 15:25 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 69/74.4 > 74.4/74.4 slots
22230 | 15:26 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 69/74.4 > 74.4/74.4 slots
22239 | 15:26 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 69/74.4 > 74.4/74.4 slots
22248 | 15:27 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 72/74.4 > 74.4/74.4 slots
22257 | 15:27 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 70/73.60000000000001 > 73.60000000000001/73.60000000000001 slots
22267 | 15:27 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 74/74.4 > 74.4/74.4 slots
22276 | 15:28 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 82/74.4 > 74.4/74.4 slots
22285 | 15:28 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 87/74.4 > 74.4/74.4 slots
22294 | 15:28 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1103, 175](34, 5) because that results in 117/74.4 > 74.4/74.4 slots
22303 | 15:29 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1103, 175](34, 5) because that results in 126/74.4 > 74.4/74.4 slots
22312 | 15:29 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1103, 175](34, 5) because that results in 126/74.4 > 74.4/74.4 slots
22321 | 15:30 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1103, 175](34, 5) because that results in 126/74.4 > 74.4/74.4 slots
22330 | 15:30 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 89/75.2 > 75.2/75.2 slots
22340 | 15:30 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1103, 175](34, 5) because that results in 138/76.0 > 76.0/76.0 slots
22349 | 15:31 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.0 > 76.0/76.0 slots
22358 | 15:31 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 89/76.0 > 76.0/76.0 slots
22367 | 15:31 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.0 > 76.0/76.0 slots
22376 | 15:32 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 87/76.0 > 76.0/76.0 slots
22385 | 15:32 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.0 > 76.0/76.0 slots
22394 | 15:33 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.0 > 76.0/76.0 slots
22403 | 15:33 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 85/76.0 > 76.0/76.0 slots
22412 | 15:33 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 78/76.0 > 76.0/76.0 slots
22421 | 15:34 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 80/76.0 > 76.0/76.0 slots
22430 | 15:34 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.0 > 76.0/76.0 slots
22439 | 15:34 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.0 > 76.0/76.0 slots
22448 | 15:35 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.0 > 76.0/76.0 slots
22457 | 15:35 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 87/76.0 > 76.0/76.0 slots
22466 | 15:36 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 87/76.0 > 76.0/76.0 slots
22475 | 15:36 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 87/76.0 > 76.0/76.0 slots
22484 | 15:36 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22493 | 15:37 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22502 | 15:37 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22511 | 15:37 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 71/76.0 > 76.0/76.0 slots
22520 | 15:38 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 80/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22529 | 15:38 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 76/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22538 | 15:39 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 75/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22547 | 15:39 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 90/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22556 | 15:39 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 88/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22560 | 15:40 | DEBUG | Safe defending changed from true to false
22560 | 15:40 | DEBUG | Status
  Was: PvPLateGame, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
22565 | 15:40 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 86/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22574 | 15:40 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 86/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22583 | 15:40 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 86/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22592 | 15:41 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 86/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22601 | 15:41 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 86/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22610 | 15:42 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 77/76.80000000000001 > 76.80000000000001/76.80000000000001 slots
22619 | 15:42 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 78/77.60000000000001 > 77.60000000000001/77.60000000000001 slots
22628 | 15:42 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 78/77.60000000000001 > 77.60000000000001/77.60000000000001 slots
22637 | 15:43 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 76/77.60000000000001 > 77.60000000000001/77.60000000000001 slots
22646 | 15:43 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 55/77.60000000000001 > 77.60000000000001/77.60000000000001 slots
22655 | 15:43 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 86/77.60000000000001 > 77.60000000000001/77.60000000000001 slots
22664 | 15:44 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 84/77.60000000000001 > 77.60000000000001/77.60000000000001 slots
22673 | 15:44 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 84/78.4 > 78.4/78.4 slots
22682 | 15:45 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 77/78.4 > 78.4/78.4 slots
22691 | 15:45 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 78/78.4 > 78.4/78.4 slots
22700 | 15:45 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 68/78.4 > 78.4/78.4 slots
22709 | 15:46 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 65/78.4 > 78.4/78.4 slots
22718 | 15:46 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 75/78.4 > 78.4/78.4 slots
22727 | 15:46 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 76/78.4 > 78.4/78.4 slots
22736 | 15:47 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 68/79.2 > 79.2/79.2 slots
22787 | 15:49 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 61/79.2 > 79.2/79.2 slots
22800 | 15:50 | DEBUG | Safe defending changed from false to true
22800 | 15:50 | DEBUG | Active tactics
  Was: DarkTemplar, Guard Mumba, TacticGather
  Now: DarkTemplar, TacticGather, Withdraw Mumba
23040 | 16:00 | DEBUG | Safe defending changed from true to false
23040 | 16:00 | DEBUG | Status
  Was: PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 3base, Ready4Storm
  Now: PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 3base
23627 | 16:24 | DEBUG | Detecting absent base: ? Our natural Mumbai, Italy, Sothoryos  [35, 4]
23760 | 16:30 | DEBUG | Our bases changed from 2 to 1
23760 | 16:30 | DEBUG | Our mining bases changed from 1 to 0
23760 | 16:30 | DEBUG | Want to attack changed from false to true
23760 | 16:30 | DEBUG | Status
  Was: PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 3base
  Now: YOLO: Desperation, PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 2base, YOLO: Desperation
23760 | 16:30 | DEBUG | Active tactics
  Was: DarkTemplar, TacticGather, Withdraw Mumba
  Now: AllIn Sao , DarkTemplar, TacticGather
24000 | 16:40 | DEBUG | Active tactics
  Was: AllIn Sao , DarkTemplar, TacticGather
  Now: AllIn Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
24240 | 16:50 | DEBUG | Enemy upgrades
  Was: Protoss Ground Weapons = 1, Singularity Charge = 1
  Now: Protoss Ground Armor = 1, Protoss Ground Weapons = 1, Singularity Charge = 1
24240 | 16:50 | DEBUG | Active tactics
  Was: AllIn Sao , DarkTemplar, Group: Debugging.EnumerateUnits$@3520e21e(groupUnits), Scour Mumba, TacticGather
  Now: AllIn Sao , DarkTemplar, Scour Mumba, TacticGather
24670 | 17:07 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 2/3.2 > 3.2/3.2 slots
24673 | 17:08 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 2/3.2 > 3.2/3.2 slots
24682 | 17:08 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 2/2.4000000000000004 > 2.4000000000000004/2.4000000000000004 slots
24810 | 17:13 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 1/1.6 > 1.6/1.6 slots
24819 | 17:14 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 1/1.6 > 1.6/1.6 slots
24820 | 17:14 | DEBUG | Substituting Guard arc from [1152, 596](36, 18) to [1167, 463](36, 14) because that results in 1/1.6 > 1.6/1.6 slots
24960 | 17:20 | DEBUG | Active tactics
  Was: AllIn Sao , DarkTemplar, Scour Mumba, TacticGather
  Now: AllIn Sao , DarkTemplar, Plug Mumba, TacticGather
25074 | 17:24 | DEBUG | Wall clock: 4 minutes elapsed. Checkpoint game speed: 3.71x. Total game speed: 4.35x
25075 | 17:24 | DEBUG | Detecting absent base: ? Our main Jakarta, Belgium, Sothoryos  [5, 8]
25200 | 17:30 | DEBUG | Our bases changed from 1 to 0
25200 | 17:30 | DEBUG | Status
  Was: YOLO: Desperation, PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 2base, YOLO: Desperation
  Now: YOLO: Desperation, PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 1base, YOLO: Desperation
25680 | 17:50 | DEBUG | Status
  Was: YOLO: Desperation, PvPLateGame, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 1base, YOLO: Desperation
  Now: YOLO: Desperation, PvPLateGame, ExpectDT@17:43, DTHere-HoldMain-Scrambling, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 1base, YOLO: Desperation
25680 | 17:50 | DEBUG | Discovered first Dark Templar
25680 | 17:50 | DEBUG | Foe Dark Templar #549 80/80  [580, 458](18, 14) projects to arrive in 84 frames at 17:53
25920 | 18:00 | DEBUG | Our Gateways changed from 6 to 5
26160 | 18:10 | DEBUG | Our Gateways changed from 5 to 1
26160 | 18:10 | DEBUG | Status
  Was: YOLO: Desperation, PvPLateGame, ExpectDT@17:43, DTHere-HoldMain-Scrambling, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 1base, YOLO: Desperation
  Now: YOLO: Desperation, PvPLateGame, ExpectDT@17:43, Obs4DT@15:53-16:46-17:08, FearDeath, FearMacro, FearContain, Expand, Harass, Templar, 1base, YOLO: Desperation
26197 | 18:11 | DEBUG | Game ended in defeat
26197 | 18:11 | DEBUG | Found C:\TM\Starcraft\bwapi-data\read\accelerants-polypoid.json
26197 | 18:11 | DEBUG | Supply block: 0%
26197 | 18:11 | DEBUG | Game duration (fastest):    18m 11s
26197 | 18:11 | DEBUG | Game duration (wall clock): 4m 8s
26197 | 18:11 | DEBUG | 
Bot frames over 35ms: 9
Bot frames over 1000ms: 0
Bot frames over 10000ms: 0
26197 | 18:11 | DEBUG | The bot believes its performance, if it were running synchronously, would have been good
26197 | 18:11 | DEBUG | Performance metrics:
Frame duration: After receiving 'frame ready' -> before sending 'frame done':
26,197 samples averaging 7.7 [1.1 - 266]
>= 5: 18262 samples averaging 9.4
>= 10: 6187 samples averaging 13.8
>= 15: 1681 samples averaging 18.5
>= 20: 371 samples averaging 23.9
>= 25: 84 samples averaging 31.3
>= 30: 27 samples averaging 40.5
>= 35: 3 samples averaging 112.9
>= 40: 1 samples averaging 266
>= 45: 1 samples averaging 266
>= 50: 1 samples averaging 266
>= 55: 1 samples averaging 266
>= 85: 1 samples averaging 266
Frame duration: After receiving 'frame ready' -> after sending 'frame done':
26,197 samples averaging 7.7 [1.1 - 266.1]
>= 5: 18295 samples averaging 9.4
>= 10: 6209 samples averaging 13.8
>= 15: 1687 samples averaging 18.5
>= 20: 375 samples averaging 23.9
>= 25: 84 samples averaging 31.3
>= 30: 27 samples averaging 40.5
>= 35: 3 samples averaging 113
>= 40: 1 samples averaging 266.1
>= 45: 1 samples averaging 266.1
>= 50: 1 samples averaging 266.1
>= 55: 1 samples averaging 266.1
>= 85: 1 samples averaging 266.1
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready':
26,197 samples averaging 9.3 [2 - 268.5]
>= 5: 21796 samples averaging 10.4
>= 10: 9611 samples averaging 14.2
>= 15: 3072 samples averaging 18.7
>= 20: 804 samples averaging 23.5
>= 25: 168 samples averaging 29.9
>= 30: 48 samples averaging 37.6
>= 35: 6 samples averaging 76
>= 40: 1 samples averaging 268.5
>= 45: 1 samples averaging 268.5
>= 50: 1 samples averaging 268.5
>= 55: 1 samples averaging 268.5
>= 85: 1 samples averaging 268.5
BWAPI duration: Before sending 'frame done' -> After receiving 'frame ready':
26,197 samples averaging 1.6 [0.1 - 28]
>= 1: 22803 samples averaging 1.8
>= 3: 1109 samples averaging 4
>= 5: 143 samples averaging 6.4
>= 10: 5 samples averaging 15.3
>= 15: 2 samples averaging 22.5
>= 20: 1 samples averaging 28
BWAPI duration: Before sending 'frame done' -> After sending 'frame done':
26,197 samples averaging 0 [0 - 1]
>= 1: 1 samples averaging 1
BWAPI duration: Before listening for 'frame ready' -> After receiving 'frame ready':
26,197 samples averaging 1.6 [0.1 - 28]
>= 1: 22573 samples averaging 1.7
>= 3: 1082 samples averaging 4
>= 5: 141 samples averaging 6.4
>= 10: 5 samples averaging 15.2
>= 15: 2 samples averaging 22.4
>= 20: 1 samples averaging 28
Copying frame to buffer:
26,197 samples averaging 1.2 [0.7 - 7.7]
>= 5: 3 samples averaging 6.9
Time holding frame until buffer frees capacity: No samples.
Frames already buffered when enqueuing a new frame:
26,198 samples averaging 0 [0 - 1]
>= 0: 26198 samples averaging 0
>= 1: 6 samples averaging 1
Frames behind real-time when handling events:
26,198 samples averaging 0 [0 - 0]
>= 0: 26198 samples averaging 0
Time flushing side effects:
26,198 samples averaging 0 [0 - 6.8]
>= 1: 3 samples averaging 5.9
>= 3: 3 samples averaging 5.9
>= 5: 3 samples averaging 5.9
Duration of bot event handlers:
26,196 samples averaging 7.6 [1.1 - 270.2]
>= 5: 17960 samples averaging 9.4
>= 10: 6043 samples averaging 13.8
>= 15: 1622 samples averaging 18.6
>= 20: 357 samples averaging 24.1
>= 25: 79 samples averaging 32.2
>= 30: 25 samples averaging 43.6
>= 35: 6 samples averaging 78.4
>= 40: 3 samples averaging 120.7
>= 45: 2 samples averaging 160.5
>= 50: 2 samples averaging 160.5
>= 55: 1 samples averaging 270.2
>= 85: 1 samples averaging 270.2
Time bot spent idle:
26,198 samples averaging 1.7 [0 - 28.1]
Time client spent waiting for bot:
26,197 samples averaging 6.4 [0 - 264.8]
>= 30: 2 samples averaging 149.3
Excess duration of client sleep:
26,199 samples averaging 0 [0 - 235]
>= 1: 13 samples averaging 20
>= 5: 2 samples averaging 121
>= 10: 1 samples averaging 235
>= 15: 1 samples averaging 235
>= 20: 1 samples averaging 235
>= 25: 1 samples averaging 235
>= 30: 1 samples averaging 235
>= 35: 1 samples averaging 235
>= 40: 1 samples averaging 235
>= 45: 1 samples averaging 235
>= 50: 1 samples averaging 235
>= 55: 1 samples averaging 235
>= 85: 1 samples averaging 235
Number of events received from BWAPI:
26,197 samples averaging 1.3 [0 - 132]
>= 1: 26191 samples averaging 1.3
>= 2: 2636 samples averaging 4
>= 3: 2460 samples averaging 4.2
>= 4: 925 samples averaging 6.1
>= 5: 421 samples averaging 8.6
>= 6: 204 samples averaging 12.4
>= 8: 105 samples averaging 17.9
>= 10: 66 samples averaging 23.3
>= 15: 40 samples averaging 30.7
>= 20: 26 samples averaging 38
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame:
26,197 samples averaging 10.7 [0 - 1,655.6]
>= 5: 18700 samples averaging 13.5
>= 10: 7720 samples averaging 22.4
>= 15: 3638 samples averaging 34.1
>= 20: 2245 samples averaging 44.6
>= 25: 1656 samples averaging 52.6
>= 30: 1306 samples averaging 59.4
>= 35: 1015 samples averaging 67.2
>= 40: 787 samples averaging 75.8
>= 45: 619 samples averaging 84.8
>= 50: 474 samples averaging 96.3
>= 55: 368 samples averaging 108.9
>= 85: 124 samples averaging 193.8
26197 | 18:11 | DEBUG | Target:                      35ms   Cutoff: 35ms 
Task                         Runs   Seconds %Time Budgt (Recnt) Avg ms Max (Rcnt) Max (All time) AcrossTarget AcrossLimit
Global                       26198  180     73%   34            4      13         269            5            5          
Planning                     26194  41      16%   2             1      8          47             3            3          
Tactician                    6918   22      9%    8             6      8          43             2            2          
Squads                       6918   10      4%    8             5      6          40             2            2          
Micro                        26195  83      34%   32            0      0          267            1            1          
Agency                       26187  83      33%   32            0      0          265            1            1          
Gameplan                     6918   16      6%    5             0      1          13             1            1          
Fingerprinting               26196  2       1%    1             0      1          29             0            1          
Battles                      26197  24      9%    34            1      2          12             0            0          
Grids                        26190  15      6%    0             1      3          17             0            0          
BattleProcessJudge           62175  8       3%    33            0      0          11             0            0          
Geography                    8465   5       2%    1             0      1          13             0            0          
BattleProcessPredict         62175  5       2%    33            0      1          8              0            0          
Intel                        26191  4       1%    0             0      1          6              0            0          
BattleProcessDivisions       10960  4       1%    33            0      1          11             0            0          
BattleProcessCluster         10960  3       1%    34            0      1          11             0            0          
GameSensor                   10481  2       1%    1             0      1          5              0            0          
Gathering                    6918   1       0%    2             0      0          9              0            0          
BattleProcessSwap            10960  1       0%    33            0      1          1              0            0          
Scouting                     10482  1       0%    1             0      1          6              0            0          
Yolo                         25821  0       0%    2             0      0          10             0            0          
&GatewayFirst                18634  0       0%    1             0      0          6              0            0          
&Robo                        18634  0       0%    1             0      0          3              0            0          
&DTRush                      18634  0       0%    1             0      0          1              0            0          
&WorkerRush                  18634  0       0%    1             0      0          6              0            0          
&ProxyGateway                18634  0       0%    1             0      1          1              0            0          
UnitsShown                   6918   0       0%    5             0      0          1              0            0          
Accounting                   6918   0       0%    5             0      0          1              0            0          
&EarlyForge                  18634  0       0%    1             0      0          1              0            0          
&ForgeFE                     18634  0       0%    1             0      0          1              0            0          
ProductionHistory            6918   0       0%    5             0      1          7              0            0          
&2GateGoon                   18634  0       0%    1             0      0          1              0            0          
BattleProcessMatchupAnalysis 735884 0       0%    32            0      0          1              0            0          
&2Gate99                     18634  0       0%    1             0      0          1              0            0          
&CannonRush                  18634  0       0%    1             0      0          1              0            0          
&CoreBeforeZealot            18634  0       0%    1             0      0          1              0            0          
&GatewayFE                   18634  0       0%    1             0      0          1              0            0          
&MannerPylon                 18634  0       0%    1             0      0          1              0            0          
&3GateGoon                   18634  0       0%    1             0      0          1              0            0          
&GasSteal                    18634  0       0%    1             0      0          1              0            0          
Manners                      25975  0       0%    2             0      0          1              0            0          
&RampBlock                   18634  0       0%    1             0      0          1              0            0          
BattleProcessComplete        10959  0       0%    34            0      0          1              0            0          
BattleProcessInitial         10960  0       0%    34            0      0          1              0            0          
&2Gate                       18634  0       0%    1             0      0          1              0            0          
&1GateCore                   18634  0       0%    1             0      0          1              0            0          
MatchupGraph                 10     0       0%    32            0      0          0              0            0          
&DragoonRange                18634  0       0%    1             0      0          1              0            0          
&4GateGoon                   18634  0       0%    1             0      0          1              0            0          
Camera                       0      0       0%    0             0      0          0              0            0          
&NexusFirst                  18634  0       0%    1             0      0          0              0            0          
Visualization                0      0       0%    0             0      0          0              0            0          
26197 | 18:11 | DEBUG | Actions:
Action              Invocations Mean (ms) Total (secs)
Plug                490         0.467     0           
PsionicStorm        11762       0.375     4           
Search              1560        0.241     0           
Retreat             21150       0.159     3           
PreserveScout       1560        0.112     0           
SearchWhenBored     1858        0.068     0           
Idle                1101022     0.053     58          
Fight               1101435     0.03      33          
Cast                155183      0.029     4           
KnockKnock          1560        0.02      0           
BlockConstruction   1560        0.014     0           
SabotageProxy       1560        0.012     0           
Gather              1101477     0.011     12          
FightOrFlee         1101435     0.006     6           
Stealth             155183      0.004     0           
Harass4PoolWorkers  1560        0.004     0           
Stim                155183      0.003     0           
Brawl               45834       0.002     0           
AttackBuilder       1560        0.002     0           
Potshot             640770      0.002     1           
DroneWarfare        1560        0.002     0           
WraithCloak         11762       0.001     0           
Crack               1101435     0.001     1           
Build               1101435     0.001     0           
Yamato              11762       0.001     0           
Scout               1101435     0.001     0           
Recharge            155183      0.001     0           
GhostCloak          11762       0.001     0           
Produce             1101435     0.001     0           
Heal                11762       0.001     0           
WraithUncloak       11762       0         0           
Irradiate           11762       0         0           
Stasis              11762       0         0           
TacticalNuke        11762       0         0           
GhostUncloak        11762       0         0           
Spot                155183      0         0           
DefensiveMatrix     11762       0         0           
DisruptionWeb       11762       0         0           
MindControl         11762       0         0           
Cancel              1101435     0         0           
Root                155183      0         0           
Lockdown            11762       0         0           
Feedback            11762       0         0           
OccupyBunker        155183      0         0           
Bust                155183      0         0           
Follow              155183      0         0           
BeCarrier           155183      0         0           
Rally               1101435     0         0           
BeArbiter           155183      0         0           
BeFlier             155183      0         0           
BeCombatSCV         155183      0         0           
EmergencyBunk       155183      0         0           
Attack              1101435     0         0           
StrategicNuke       155183      0         0           
BeReaver            155183      0         0           
BeVulture           155183      0         0           
BeMutalisk          155183      0         0           
Unstick             1101435     0         0           
Unbunk              1101435     0         0           
Repair              1101435     0         0           
Meld                1101435     0         0           
Liftoff             1101435     0         0           
FinishConstruction  1101435     0         0           
GetRepairedBuilding 1101435     0         0           
Travel              1101435     0         0           
Scan                1101435     0         0           
GetRepairedMobile   1101435     0         0           
Addon               1101435     0         0           
Transport           1101435     0         0           
ReloadInterceptors  1101435     0         0           
Bunk                1101435     0         0           
ReloadScarabs       1101435     0         0           
26197 | 18:11 | DEBUG | Pathfinding:
A* pathfinds:         156983
Exploration maxed:    1786  
Over 1ms:             346   
Max ms:               9.2318
Mean ms:              0.056 
Path length, max:     103   
Path length, mean:    9.006 
Tiles explored, max:  1024  
Tiles explored, mean: 74    
26197 | 18:11 | DEBUG | JVM Max memory:   2128 MB
26197 | 18:11 | DEBUG | JVM Total memory: 2128 MB
26197 | 18:11 | DEBUG | JVM Free memory:  1177 MB
26197 | 18:11 | DEBUG | JVM Used memory:  950 MB
26197 | 18:11 | DEBUG | JVM Used, heap:   950 MB
26197 | 18:11 | DEBUG | Non-heap memory Compressed Class Space, current: 8 MB used | 0 MB init | 1073 MB max | 9 MB committed
26197 | 18:11 | DEBUG | Non-heap memory Compressed Class Space, peak:    8 MB used | 0 MB init | 1073 MB max | 9 MB committed
26197 | 18:11 | DEBUG | Heap memory PS Survivor Space, current:          11 MB used | 89 MB init | 12 MB max | 12 MB committed
26197 | 18:11 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 111 MB max | 111 MB committed
26197 | 18:11 | DEBUG | Non-heap memory Metaspace, current:              57 MB used | 0 MB init | 0 MB max | 69 MB committed
26197 | 18:11 | DEBUG | Non-heap memory Metaspace, peak:                 57 MB used | 0 MB init | 0 MB max | 69 MB committed
26197 | 18:11 | DEBUG | Non-heap memory Code Cache, current:             63 MB used | 2 MB init | 251 MB max | 64 MB committed
26197 | 18:11 | DEBUG | Non-heap memory Code Cache, peak:                63 MB used | 2 MB init | 251 MB max | 64 MB committed
26197 | 18:11 | DEBUG | Heap memory PS Old Gen, current:                 319 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
26197 | 18:11 | DEBUG | Heap memory PS Old Gen, peak:                    319 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
26197 | 18:11 | DEBUG | Heap memory PS Eden Space, current:              619 MB used | 537 MB init | 687 MB max | 684 MB committed
26197 | 18:11 | DEBUG | Heap memory PS Eden Space, peak:                 709 MB used | 537 MB init | 709 MB max | 709 MB committed3661 | 2:32 | SPEED | Our Probe #168 20/20 (20/20) [320, 132](10, 4) crossed 35ms: 265ms on Idle, FightOrFlee, Idle, Fight, Engage, Approach
3661 | 2:32 | SPEED | Agency crossed 35ms taking 265ms on a 33ms budget (33ms avg budget), reaching 269ms on the frame.
3661 | 2:32 | SPEED | Global crossed 35ms to 269ms. Task durations: (4ms: Planning) (1ms: Battles) (1ms: Micro) (0ms: Yolo) (0ms: Manners) (0ms: Grids) (0ms: Intel) (0ms: Fingerprinting)
11350 | 7:52 | SPEED | Gameplan crossed 35ms taking 5ms on a 3ms budget (5ms avg budget), reaching 37ms on the frame.
11350 | 7:52 | SPEED | Global crossed 35ms to 37ms. Task durations: (4ms: Micro) (2ms: Battles) (1ms: Grids) (1ms: Fingerprinting) (0ms: Manners) (0ms: Intel) (0ms: Yolo) (0ms: Planning)
16381 | 11:22 | SPEED | Squads crossed 35ms taking 40ms on a 11ms budget (9ms avg budget), reaching 51ms on the frame.
16381 | 11:22 | SPEED | Global crossed 35ms to 51ms. Task durations: (7ms: Micro) (0ms: Fingerprinting) (0ms: Yolo) (0ms: Battles) (0ms: Planning) (0ms: Manners) (0ms: Intel) (0ms: Grids)
23675 | 16:26 | SPEED | Fingerprinting crossed 35ms taking 0ms on a 0ms budget (1ms avg budget), reaching 36ms on the frame.
23675 | 16:26 | SPEED | Global crossed 35ms to 36ms. Task durations: (3ms: Grids) (1ms: Micro) (1ms: Planning) (0ms: Fingerprinting) (0ms: Battles) (0ms: Manners) (0ms: Geography) (0ms: Intel) (0ms: Yolo)
24691 | 17:08 | SPEED | Squads crossed 35ms taking 6ms on a 15ms budget (9ms avg budget), reaching 41ms on the frame.
24691 | 17:08 | SPEED | Global crossed 35ms to 41ms. Task durations: (2ms: Grids) (1ms: Battles) (1ms: Micro) (0ms: Fingerprinting) (0ms: Yolo) (0ms: Planning) (0ms: Manners) (0ms: Intel)