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 Steamhammer (Enemy, always Unknown)
0 | 0:00 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus #12 750/750 (750/750) [3808, 3760](119, 117)
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 | Canada (Dehli - Our pocket natural) [91, 119]: CREATED WALL
0 | 0:00 | DEBUG | Permutations:       2
0 | 0:00 | DEBUG | Tiles considered:   36
0 | 0:00 | DEBUG | Constraints:      WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge))
0 | 0:00 | DEBUG | Acceptable walls:
Wall: WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge)) -> Buildings: ArrayBuffer(([92, 112],Gateway), ([89, 112],Forge)), Gap: Some([88, 113]), Hallway: List()
Wall: WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge)) -> Buildings: ArrayBuffer(([93, 112],Forge), ([89, 112],Gateway), ([92, 116],Photon Cannon), ([94, 117],Photon Cannon), ([88, 116],Photon Cannon), ([96, 118],Photon Cannon), ([94, 119],Photon Cannon), ([86, 115],Photon Cannon), ([86, 117],Photon Cannon), ([96, 120],Photon Cannon), ([94, 121],Photon Cannon), ([98, 120],Photon Cannon), ([100, 120],Photon Cannon), ([96, 122],Photon Cannon), ([98, 122],Photon Cannon), ([90, 116],Pylon), ([96, 124],Pylon)), Gap: Some([88, 113]), Hallway: ArrayBuffer([88, 113], [88, 114], [88, 115], [89, 115], [90, 115], [91, 115], [92, 115], [93, 115], [94, 115], [95, 115], [95, 116], [96, 116], [97, 116], [97, 117], [98, 117], [99, 117], [100, 117], [100, 116], [101, 116], [101, 115])
0 | 0:00 | DEBUG | All scores:
0 | 0:00 | DEBUG | Wall: WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge)) -> Buildings: ArrayBuffer(([93, 112],Forge), ([89, 112],Gateway), ([92, 116],Photon Cannon), ([94, 117],Photon Cannon), ([88, 116],Photon Cannon), ([96, 118],Photon Cannon), ([94, 119],Photon Cannon), ([86, 115],Photon Cannon), ([86, 117],Photon Cannon), ([96, 120],Photon Cannon), ([94, 121],Photon Cannon), ([98, 120],Photon Cannon), ([100, 120],Photon Cannon), ([96, 122],Photon Cannon), ([98, 122],Photon Cannon), ([90, 116],Pylon), ([96, 124],Pylon)), Gap: Some([88, 113]), Hallway: ArrayBuffer([88, 113], [88, 114], [88, 115], [89, 115], [90, 115], [91, 115], [92, 115], [93, 115], [94, 115], [95, 115], [95, 116], [96, 116], [97, 116], [97, 117], [98, 117], [99, 117], [100, 117], [100, 116], [101, 116], [101, 115])
Wall: WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge)) -> Buildings: ArrayBuffer(([92, 112],Gateway), ([89, 112],Forge)), Gap: Some([88, 113]), Hallway: List()
0 | 0:00 | DEBUG | 
0 | 0:00 | DEBUG | Choosing tournament policy StrategySelectionRecommended: PvR2Gate4Gate, falling back to StrategySelectionGreedy
0 | 0:00 | DEBUG | StrategySelectionRecommended: PvR2Gate4Gate, falling back to StrategySelectionGreedy has finished recommended strategy phase in game 336 of 5; will fall back to StrategySelectionGreedy
0 | 0:00 | DEBUG | Activating strategy PvR2Gate4Gate
0 | 0:00 | DEBUG | Game start time:  Tue Nov 04 19:26:24 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:   2032 MB
0 | 0:00 | DEBUG | JVM Total memory: 2032 MB
0 | 0:00 | DEBUG | JVM Free memory:  1601 MB
0 | 0:00 | DEBUG | JVM Used memory:  431 MB
0 | 0:00 | DEBUG | JVM Used, heap:   431 MB
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, current:          0 MB used | 89 MB init | 113 MB max | 113 MB committed
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 113 MB max | 113 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:             16 MB used | 2 MB init | 251 MB max | 16 MB committed
0 | 0:00 | DEBUG | Non-heap memory Code Cache, peak:                16 MB used | 2 MB init | 251 MB max | 16 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:              223 MB used | 537 MB init | 487 MB max | 487 MB committed
0 | 0:00 | DEBUG | Heap memory PS Eden Space, peak:                 537 MB used | 537 MB init | 596 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: 1 o'clock
0 | 0:00 | DEBUG | Rush distance: 187
0 | 0:00 | DEBUG | PvR2Gate4Gate: Won 279 of 303 games (100.7 weighted). 92% raw, 92% weighted
0 | 0:00 | DEBUG | PvRDT: Won 27 of 33 games (8.3 weighted). 81% raw, 81% weighted
0 | 0:00 | DEBUG | Win probability by branch
0 | 0:00 | DEBUG | 92% PvR2Gate4Gate
0 | 0:00 | DEBUG | 85% PvRDT
0 | 0:00 | DEBUG | Latency: LF3 (Turn size 1)
0 | 0:00 | DEBUG | Frame 0 (secs): 3
0 | 0:00 | DEBUG | Opponents: Steamhammer
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: Unknown
0 | 0:00 | DEBUG | Strategy: PvR2Gate4Gate
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: &ZerglingOnly
0 | 0:00 | DEBUG | Status: PvR2Gate4Gate
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: 200
0 | 0:00 | DEBUG | Gas worker ratio: 0.3
0 | 0:00 | DEBUG | Gas limit floor: 0
0 | 0:00 | DEBUG | Gas limit ceiling: 500
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
1769 | 1:13 | DEBUG | Our Gateways changed from 0 to 1
2339 | 1:37 | DEBUG | Our Gateways changed from 1 to 2
2339 | 1:37 | DEBUG | Active tactics
  Was: TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), TacticGather
2813 | 1:57 | DEBUG | Enemy race changed from Unknown to Zerg
2813 | 1:57 | DEBUG | Discovered first Drone
2813 | 1:57 | DEBUG | Foe Drone #157 40/40  [1831, 3069](57, 95) projects to arrive in 540 frames at 2:19
3121 | 2:10 | DEBUG | Detecting ownership of base from visible town hall: Foe Hatchery 2:48 #22 668/1250  [256, 2960](8, 92)
3121 | 2:10 | DEBUG | &CompleteBy matched: 1 IsHatchlike complete by 3:40. Incomplete: []
3121 | 2:10 | DEBUG | Enemy Hatcheries changed from 0 to 1
3121 | 2:10 | DEBUG | Discovered first Hatchery
3121 | 2:10 | DEBUG | Foe Hatchery 2:48 #22 668/1250  [256, 2960](8, 92) projects to complete in 932 frames at 2:48. Proximity: 0.19760479041916168 between [117, 116] and [7, 116]
3122 | 2:10 | DEBUG | Enemy bases changed from 0 to 1
3122 | 2:10 | DEBUG | Enemy mining bases changed from 0 to 1
3128 | 2:10 | DEBUG | &CompleteBy matched: 1 IsHatchlike complete by 3:29. Incomplete: []
3128 | 2:10 | DEBUG | &CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []
3128 | 2:10 | DEBUG | &CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []
3128 | 2:10 | DEBUG | &Or matched: Matched children: [&CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []]
3128 | 2:10 | DEBUG | &HatchFirst matched: Unmatched children: []
3128 | 2:10 | DEBUG | &Or matched: Matched children: [&CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []; &HatchFirst matched: Unmatched children: []]
3128 | 2:10 | DEBUG | &12Hatch matched: Unmatched children: []
3128 | 2:10 | DEBUG | Fingerprints
  Was: &ZerglingOnly
  Now: &HatchFirst &12Hatch &ZerglingOnly
3137 | 2:10 | DEBUG | &Not unmatched: [&HatchFirst matched: Unmatched children: []]
3147 | 2:11 | DEBUG | &HasExpanded matched: (No reason)
3154 | 2:11 | DEBUG | Discovered first Overlord
3154 | 2:11 | DEBUG | Foe Overlord #166 200/200  [197, 2887](6, 90) projects to arrive in 4292 frames at 5:10
3211 | 2:13 | DEBUG | Inferred enemy main from presence of creep: ? Neutral main Karachi, Honduras, Essos  [5, 117]
3212 | 2:13 | DEBUG | Assuming Steamhammer owns ? Enemy main Karachi, Honduras, Essos  [5, 117] as implicit starting location
3213 | 2:13 | DEBUG | Enemy bases changed from 1 to 2
3213 | 2:13 | DEBUG | Enemy mining bases changed from 1 to 2
3214 | 2:13 | DEBUG | Enemy max mining changed from 1 to 2
3215 | 2:13 | DEBUG | Recording first enemy expansion frame
3246 | 2:15 | DEBUG | Enemy Hatcheries changed from 1 to 2
3252 | 2:15 | DEBUG | Discovered first Larva
3252 | 2:15 | DEBUG | Foe Larva #179 25/25  [239, 3720](7, 116) projects to arrive in 86400 frames at 62:15
3260 | 2:15 | DEBUG | Discovered first Egg
3260 | 2:15 | DEBUG | Foe Egg 2:15 #174 200/200  [224, 3755](7, 117) projects to arrive in 86400 frames at 62:15
3262 | 2:15 | DEBUG | Skirmish > Defense changed from false to true
3277 | 2:16 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), TacticGather
3300 | 2:17 | DEBUG | Discovered first Spawning Pool
3300 | 2:17 | DEBUG | Foe Spawning Pool 2:43 #17 401/750  [272, 3872](8, 121) projects to complete in 621 frames at 2:43. Proximity: 0.02890173410404623 between [117, 116] and [7, 116]
3306 | 2:17 | DEBUG | LatePool matched: (No reason)
3306 | 2:17 | DEBUG | &CompleteBy matched: 1 Spawning Pool complete by 3:40. Incomplete: []
3306 | 2:17 | DEBUG | &12Hatch11Pool matched: Unmatched children: []
3306 | 2:17 | DEBUG | &And matched: Unmatched children: []
3306 | 2:17 | DEBUG | &Or matched: Matched children: [&And matched: Unmatched children: []]
3306 | 2:17 | DEBUG | &12Hatch11Pool13Hatch matched: Unmatched children: []
3306 | 2:17 | DEBUG | &Or matched: Matched children: [&12Hatch11Pool13Hatch matched: Unmatched children: []]
3306 | 2:17 | DEBUG | &3HatchGas matched: Unmatched children: []
3306 | 2:17 | DEBUG | &Not unmatched: [&3HatchGas matched: Unmatched children: []]
3306 | 2:17 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
3337 | 2:19 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), TacticGather
3342 | 2:19 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3348 | 2:19 | DEBUG | Skirmish > Defense changed from true to false
3621 | 2:30 | DEBUG | & matched: Main empty
3621 | 2:30 | DEBUG | &Or matched: Matched children: [& matched: Main empty]
3621 | 2:30 | DEBUG | &ProxyGateway matched: Unmatched children: []
3621 | 2:30 | DEBUG | &Not unmatched: [&ProxyGateway matched: Unmatched children: []]
3621 | 2:30 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
3621 | 2:30 | DEBUG | Main fully scouted changed from false to true
3626 | 2:31 | DEBUG | &Not unmatched: [&ProxyGateway matched: Unmatched children: []]
3627 | 2:31 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3631 | 2:31 | DEBUG | & matched: Main empty
3631 | 2:31 | DEBUG | &Or matched: Matched children: [& matched: Main empty]
3631 | 2:31 | DEBUG | &ProxyRax matched: Unmatched children: []
3631 | 2:31 | DEBUG | Fingerprints
  Was: &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &ProxyRax &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
3638 | 2:31 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3652 | 2:32 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3667 | 2:32 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3691 | 2:33 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3705 | 2:34 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3712 | 2:34 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3763 | 2:36 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3774 | 2:37 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
3871 | 2:41 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
4373 | 3:02 | DEBUG | Discovered first Zergling
4373 | 3:02 | DEBUG | Foe Zergling 3:02 #179 35/35  [231, 3741](7, 116) projects to arrive in 955 frames at 3:42
4373 | 3:02 | DEBUG | Foe Zergling 3:02 #182 35/35  [223, 3780](6, 118) projects to arrive in 973 frames at 3:42
4391 | 3:02 | DEBUG | Safe skirmishing changed from true to false
4391 | 3:02 | DEBUG | Kill potential changed from true to false
4634 | 3:13 | DEBUG | Kill potential changed from false to true
4723 | 3:16 | DEBUG | Enemy Hatcheries changed from 2 to 3
4864 | 3:22 | DEBUG | Kill potential changed from true to false
5010 | 3:28 | DEBUG | Discovered first Extractor
5010 | 3:28 | DEBUG | Foe Extractor 3:53 #165 79/750  [288, 3584](9, 112) projects to complete in 596 frames at 3:53. Proximity: 0.023273559710034364 between [117, 116] and [7, 116]
5192 | 3:36 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
5205 | 3:36 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
5232 | 3:38 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
5250 | 3:38 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
5275 | 3:39 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
5290 | 3:40 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
5309 | 3:41 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
5323 | 3:41 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
5347 | 3:42 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
5452 | 3:47 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Scour Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
5509 | 3:49 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Hold Lagos, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Guard Lagos, TacticGather
5768 | 4:00 | DEBUG | & unmatched: Main empty
5768 | 4:00 | DEBUG | &Or unmatched: Matched children: []
5768 | 4:00 | DEBUG | &ProxyGateway unmatched: Unmatched children: [&Or unmatched: Matched children: []]
5768 | 4:00 | DEBUG | &Not matched: []
5768 | 4:00 | DEBUG | Fingerprints
  Was: &ProxyRax &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &ProxyRax &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
5774 | 4:00 | DEBUG | &Not matched: []
5778 | 4:00 | DEBUG | & unmatched: Main empty
5778 | 4:00 | DEBUG | &Or unmatched: Matched children: []
5778 | 4:00 | DEBUG | &ProxyRax unmatched: Unmatched children: [&Or unmatched: Matched children: []]
5778 | 4:00 | DEBUG | Fingerprints
  Was: &ProxyRax &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
5815 | 4:02 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), Guard Lagos, TacticGather
  Now: Guard Lagos, TacticGather
6378 | 4:25 | DEBUG | Our Gateways changed from 2 to 3
6611 | 4:35 | DEBUG | Our Gateways changed from 3 to 4
8252 | 5:43 | DEBUG | Our upgrades
  Was: 
  Now: Singularity Charge = 1
8252 | 5:43 | DEBUG | Kill potential changed from false to true
8252 | 5:43 | DEBUG | Want to attack changed from false to true
8252 | 5:43 | DEBUG | Status
  Was: PvR2Gate4Gate
  Now: PvR2Gate4Gate, Attack
8253 | 5:43 | DEBUG | Active tactics
  Was: Guard Lagos, TacticGather
  Now: Guard Lagos, PushMain Beij, TacticGather
8254 | 5:43 | DEBUG | Safe skirmishing changed from false to true
8260 | 5:44 | DEBUG | Active tactics
  Was: Guard Lagos, PushMain Beij, TacticGather
  Now: PushMain Beij, TacticGather
8405 | 5:50 | DEBUG | Kill potential changed from true to false
8406 | 5:50 | DEBUG | Active tactics
  Was: PushMain Beij, TacticGather
  Now: Crush Taji, TacticGather
8501 | 5:54 | DEBUG | Kill potential changed from false to true
8504 | 5:54 | DEBUG | Active tactics
  Was: Crush Taji, TacticGather
  Now: PushMain Beij, TacticGather
8565 | 5:56 | DEBUG | Kill potential changed from true to false
8565 | 5:56 | DEBUG | Active tactics
  Was: PushMain Beij, TacticGather
  Now: Crush Taji, TacticGather
8697 | 6:02 | DEBUG | Active tactics
  Was: Crush Taji, TacticGather
  Now: Crush Fran, TacticGather
8709 | 6:02 | DEBUG | Kill potential changed from false to true
8709 | 6:02 | DEBUG | Active tactics
  Was: Crush Fran, TacticGather
  Now: PushMain Beij, TacticGather
8712 | 6:03 | DEBUG | Kill potential changed from true to false
8715 | 6:03 | DEBUG | Active tactics
  Was: PushMain Beij, TacticGather
  Now: Crush Fran, TacticGather
8735 | 6:03 | DEBUG | Kill potential changed from false to true
8738 | 6:04 | DEBUG | Active tactics
  Was: Crush Fran, TacticGather
  Now: PushMain Beij, TacticGather
8814 | 6:07 | DEBUG | Enemy upgrades
  Was: 
  Now: Metabolic Boost = 1
8815 | 6:07 | DEBUG | Kill potential changed from true to false
8819 | 6:07 | DEBUG | Active tactics
  Was: PushMain Beij, TacticGather
  Now: Crush Fran, TacticGather
8981 | 6:14 | DEBUG | Wall clock: 1 minutes elapsed. Checkpoint game speed: 6.24x. Total game speed: 6.24x
8990 | 6:14 | DEBUG | Kill potential changed from false to true
8990 | 6:14 | DEBUG | Active tactics
  Was: Crush Fran, TacticGather
  Now: PushMain Beij, TacticGather
9726 | 6:45 | DEBUG | Active tactics
  Was: PushMain Beij, TacticGather
  Now: PushMain Hung, TacticGather
9727 | 6:45 | DEBUG | Discovered first Sunken Colony
9727 | 6:45 | DEBUG | Foe Sunken Colony #233 300/300  [480, 2848](15, 89) is already complete
10080 | 7:00 | DEBUG | Active tactics
  Was: PushMain Hung, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10667 | 7:24 | DEBUG | Discovered first Hydralisk
10667 | 7:24 | DEBUG | Foe Hydralisk #251 80/80  [471, 3030](14, 94) projects to arrive in 1163 frames at 8:12
10672 | 7:24 | DEBUG | &ZerglingOnly unmatched: (No reason)
10672 | 7:24 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas
10798 | 7:29 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10807 | 7:30 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10830 | 7:31 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10838 | 7:31 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10840 | 7:31 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10847 | 7:31 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10849 | 7:32 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10856 | 7:32 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10867 | 7:32 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10869 | 7:32 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10874 | 7:33 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10897 | 7:34 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10913 | 7:34 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10914 | 7:34 | DEBUG | Enemy upgrades
  Was: Metabolic Boost = 1
  Now: Metabolic Boost = 1, Muscular Augments = 1
10924 | 7:35 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10943 | 7:35 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10962 | 7:36 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
10991 | 7:37 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
10999 | 7:38 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
11100 | 7:42 | DEBUG | Kill potential changed from true to false
11100 | 7:42 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: Contain Beij, ScoutExpansions, TacticGather
11104 | 7:42 | DEBUG | Active tactics
  Was: Contain Beij, ScoutExpansions, TacticGather
  Now: Contain Hung, ScoutExpansions, TacticGather
11141 | 7:44 | DEBUG | Active tactics
  Was: Contain Hung, ScoutExpansions, TacticGather
  Now: Contain Beij, ScoutExpansions, TacticGather
11151 | 7:44 | DEBUG | Active tactics
  Was: Contain Beij, ScoutExpansions, TacticGather
  Now: Contain Hung, ScoutExpansions, TacticGather
11161 | 7:45 | DEBUG | Active tactics
  Was: Contain Hung, ScoutExpansions, TacticGather
  Now: Contain Beij, ScoutExpansions, TacticGather
11171 | 7:45 | DEBUG | Active tactics
  Was: Contain Beij, ScoutExpansions, TacticGather
  Now: Contain Hung, ScoutExpansions, TacticGather
11180 | 7:45 | DEBUG | Active tactics
  Was: Contain Hung, ScoutExpansions, TacticGather
  Now: Contain Kara, ScoutExpansions, TacticGather
11228 | 7:47 | DEBUG | Active tactics
  Was: Contain Kara, ScoutExpansions, TacticGather
  Now: Contain Hung, ScoutExpansions, TacticGather
11231 | 7:47 | DEBUG | Active tactics
  Was: Contain Hung, ScoutExpansions, TacticGather
  Now: Contain Beij, ScoutExpansions, TacticGather
11241 | 7:48 | DEBUG | Active tactics
  Was: Contain Beij, ScoutExpansions, TacticGather
  Now: Contain Hung, ScoutExpansions, TacticGather
11336 | 7:52 | DEBUG | Active tactics
  Was: Contain Hung, ScoutExpansions, TacticGather
  Now: Contain Beij, ScoutExpansions, TacticGather
11355 | 7:53 | DEBUG | Discovered first Hydralisk Den
11355 | 7:53 | DEBUG | Foe Hydralisk Den #171 850/850  [240, 3072](7, 96) is already complete
11385 | 7:54 | DEBUG | Kill potential changed from false to true
11385 | 7:54 | DEBUG | Active tactics
  Was: Contain Beij, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
11391 | 7:54 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
11394 | 7:54 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Hung, ScoutExpansions, TacticGather
  Now: PushMain Hung, ScoutExpansions, TacticGather
11400 | 7:55 | DEBUG | Active tactics
  Was: PushMain Hung, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
11412 | 7:55 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
  Now: PushMain Beij, ScoutExpansions, TacticGather
11413 | 7:55 | DEBUG | Active tactics
  Was: PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
11450 | 7:57 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
  Now: PushMain Beij, ScoutExpansions, TacticGather
11459 | 7:57 | DEBUG | Active tactics
  Was: PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
11461 | 7:57 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
  Now: PushMain Beij, ScoutExpansions, TacticGather
11467 | 7:57 | DEBUG | Active tactics
  Was: PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
11489 | 7:58 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11534 | 8:00 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11535 | 8:00 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11562 | 8:01 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11571 | 8:02 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11651 | 8:05 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11652 | 8:05 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11717 | 8:08 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11756 | 8:09 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11775 | 8:10 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11776 | 8:10 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11795 | 8:11 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11840 | 8:13 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11848 | 8:13 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11849 | 8:13 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11866 | 8:14 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11867 | 8:14 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11869 | 8:14 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11875 | 8:14 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11905 | 8:16 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: Raze Beij, ScoutExpansions, TacticGather
11911 | 8:16 | DEBUG | Active tactics
  Was: Raze Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
11914 | 8:16 | DEBUG | &2HatchMain matched: Foe Hatchery #25 1250/1250  [288, 3760](9, 117), Foe Hatchery #174 877/1250  [448, 3760](14, 117)
11914 | 8:16 | DEBUG | Enemy Hatcheries changed from 3 to 2
11914 | 8:16 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &2HatchMain
11920 | 8:16 | DEBUG | Detecting absent base: ? Neutral natural Beijing, Afghanistan, Essos  [4, 92]
11920 | 8:16 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Beij, ScoutExpansions, TacticGather
  Now: PushMain Beij, ScoutExpansions, TacticGather
11921 | 8:16 | DEBUG | Enemy bases changed from 2 to 1
11921 | 8:16 | DEBUG | Enemy mining bases changed from 2 to 1
11921 | 8:16 | DEBUG | Enemy max mining changed from 2 to 1
11923 | 8:16 | DEBUG | Active tactics
  Was: PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
11978 | 8:19 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
  Now: PushMain Beij, ScoutExpansions, TacticGather
11999 | 8:19 | DEBUG | Active tactics
  Was: PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
12018 | 8:20 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
  Now: PushMain Beij, ScoutExpansions, TacticGather
12026 | 8:21 | DEBUG | Active tactics
  Was: PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
12056 | 8:22 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Beij, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Kara, ScoutExpansions, TacticGather
12095 | 8:23 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Kara, ScoutExpansions, TacticGather
  Now: PushMain Kara, ScoutExpansions, TacticGather
12101 | 8:24 | DEBUG | Active tactics
  Was: PushMain Kara, ScoutExpansions, TacticGather
  Now: Raze Kara, ScoutExpansions, TacticGather
12111 | 8:24 | DEBUG | Active tactics
  Was: Raze Kara, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Kara, ScoutExpansions, TacticGather
12130 | 8:25 | DEBUG | Discovered first Creep Colony
12130 | 8:25 | DEBUG | Foe Creep Colony 8:33 #190 168/400  [448, 3616](14, 113) projects to complete in 193 frames at 8:33. Proximity: 0.050408978504850654 between [117, 116] and [7, 116]
12138 | 8:25 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Kara, ScoutExpansions, TacticGather
  Now: Raze Kara, ScoutExpansions, TacticGather
12147 | 8:26 | DEBUG | Active tactics
  Was: Raze Kara, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Kara, ScoutExpansions, TacticGather
12185 | 8:27 | DEBUG | Enemy Hatcheries changed from 2 to 1
12186 | 8:27 | DEBUG | Discovered first Lair
12186 | 8:27 | DEBUG | Foe Lair #174 1800/1800  [448, 3760](14, 117) is already complete
12278 | 8:31 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus 9:46 #293 75/750 (75/750) [2944, 3856](92, 120)
12279 | 8:31 | DEBUG | Recording our first expansion frame
12279 | 8:31 | DEBUG | Our bases changed from 1 to 2
12279 | 8:31 | DEBUG | Our mining bases changed from 1 to 2
12279 | 8:31 | DEBUG | Our max mining changed from 1 to 2
12279 | 8:31 | DEBUG | Enemy max mining changed from 1 to 2
12282 | 8:31 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Kara, ScoutExpansions, TacticGather
  Now: Raze Kara, ScoutExpansions, TacticGather
12904 | 8:57 | DEBUG | Enemy Hatcheries changed from 1 to 0
13264 | 9:12 | DEBUG | Detecting absent base: ? Neutral main Karachi, Honduras, Essos  [5, 117]
13264 | 9:12 | DEBUG | Active tactics
  Was: Raze Kara, ScoutExpansions, TacticGather
  Now: PushMain Kara, ScoutExpansions, TacticGather
13265 | 9:12 | DEBUG | Enemy bases changed from 1 to 0
13265 | 9:12 | DEBUG | Enemy mining bases changed from 1 to 0
13405 | 9:18 | DEBUG | Active tactics
  Was: PushMain Kara, ScoutExpansions, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2f0a5af1(groupUnits), PushMain Mumb, ScoutExpansions, TacticGather
13456 | 9:20 | DEBUG | Game ended in victory
13456 | 9:20 | DEBUG | Found C:\TM\Starcraft\bwapi-data\read\accelerants-polypoid.json
13456 | 9:20 | DEBUG | Supply block: 0%
13456 | 9:20 | DEBUG | Game duration (fastest):    9m 20s
13456 | 9:20 | DEBUG | Game duration (wall clock): 1m 37s
13456 | 9:20 | DEBUG | 
Bot frames over 35ms: 2
Bot frames over 1000ms: 0
Bot frames over 10000ms: 0
13456 | 9:20 | DEBUG | The bot believes its performance, if it were running synchronously, would have been good
13456 | 9:20 | DEBUG | Performance metrics:
Frame duration: After receiving 'frame ready' -> before sending 'frame done':
13,456 samples averaging 5.7 [1.3 - 276]
>= 5: 7161 samples averaging 7.4
>= 10: 724 samples averaging 12.1
>= 15: 36 samples averaging 26.8
>= 20: 11 samples averaging 50
>= 25: 6 samples averaging 73.1
>= 30: 4 samples averaging 95.3
>= 35: 2 samples averaging 159
>= 40: 2 samples averaging 159
>= 45: 1 samples averaging 276
>= 50: 1 samples averaging 276
>= 55: 1 samples averaging 276
>= 85: 1 samples averaging 276
Frame duration: After receiving 'frame ready' -> after sending 'frame done':
13,456 samples averaging 5.7 [1.4 - 276]
>= 5: 7185 samples averaging 7.4
>= 10: 729 samples averaging 12.1
>= 15: 36 samples averaging 26.8
>= 20: 11 samples averaging 50
>= 25: 6 samples averaging 73.1
>= 30: 4 samples averaging 95.3
>= 35: 2 samples averaging 159
>= 40: 2 samples averaging 159
>= 45: 1 samples averaging 276
>= 50: 1 samples averaging 276
>= 55: 1 samples averaging 276
>= 85: 1 samples averaging 276
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready':
13,456 samples averaging 6.9 [2.1 - 278]
>= 5: 9946 samples averaging 7.9
>= 10: 1683 samples averaging 12
>= 15: 74 samples averaging 21.8
>= 20: 15 samples averaging 43.3
>= 25: 7 samples averaging 67.9
>= 30: 5 samples averaging 83.6
>= 35: 3 samples averaging 118.6
>= 40: 2 samples averaging 160
>= 45: 1 samples averaging 278
>= 50: 1 samples averaging 278
>= 55: 1 samples averaging 278
>= 85: 1 samples averaging 278
BWAPI duration: Before sending 'frame done' -> After receiving 'frame ready':
13,456 samples averaging 1.2 [0.1 - 8.8]
>= 1: 10116 samples averaging 1.4
>= 3: 34 samples averaging 4.3
>= 5: 10 samples averaging 7
BWAPI duration: Before sending 'frame done' -> After sending 'frame done':
13,456 samples averaging 0 [0 - 0.3]
BWAPI duration: Before listening for 'frame ready' -> After receiving 'frame ready':
13,456 samples averaging 1.2 [0.1 - 8.8]
>= 1: 9908 samples averaging 1.3
>= 3: 32 samples averaging 4.4
>= 5: 10 samples averaging 7
Copying frame to buffer:
13,456 samples averaging 1.2 [0.8 - 8.1]
>= 5: 2 samples averaging 6.6
Time holding frame until buffer frees capacity: No samples.
Frames already buffered when enqueuing a new frame:
13,457 samples averaging 0 [0 - 1]
>= 0: 13457 samples averaging 0
>= 1: 1 samples averaging 1
Frames behind real-time when handling events:
13,457 samples averaging 0 [0 - 0]
>= 0: 13457 samples averaging 0
Time flushing side effects:
13,457 samples averaging 0 [0 - 0.7]
Duration of bot event handlers:
13,455 samples averaging 5.6 [1.2 - 277.7]
>= 5: 6937 samples averaging 7.4
>= 10: 685 samples averaging 12.1
>= 15: 33 samples averaging 27.4
>= 20: 9 samples averaging 56.5
>= 25: 4 samples averaging 99.4
>= 30: 3 samples averaging 122.9
>= 35: 2 samples averaging 168
>= 40: 2 samples averaging 168
>= 45: 2 samples averaging 168
>= 50: 2 samples averaging 168
>= 55: 2 samples averaging 168
>= 85: 1 samples averaging 277.7
Time bot spent idle:
13,457 samples averaging 1.3 [0 - 8.9]
Time client spent waiting for bot:
13,456 samples averaging 4.5 [0.2 - 274.9]
>= 30: 2 samples averaging 157.8
Excess duration of client sleep:
13,457 samples averaging 0 [0 - 245]
>= 1: 3 samples averaging 86
>= 5: 2 samples averaging 128
>= 10: 2 samples averaging 128
>= 15: 1 samples averaging 245
>= 20: 1 samples averaging 245
>= 25: 1 samples averaging 245
>= 30: 1 samples averaging 245
>= 35: 1 samples averaging 245
>= 40: 1 samples averaging 245
>= 45: 1 samples averaging 245
>= 50: 1 samples averaging 245
>= 55: 1 samples averaging 245
>= 85: 1 samples averaging 245
Number of events received from BWAPI:
13,456 samples averaging 1.3 [0 - 132]
>= 1: 13452 samples averaging 1.3
>= 2: 1333 samples averaging 4.5
>= 3: 1235 samples averaging 4.7
>= 4: 529 samples averaging 6.9
>= 5: 358 samples averaging 8.3
>= 6: 198 samples averaging 10.9
>= 8: 106 samples averaging 14.6
>= 10: 65 samples averaging 18.3
>= 15: 31 samples averaging 25.8
>= 20: 14 samples averaging 37.2
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame:
13,456 samples averaging 8 [0 - 972.9]
>= 5: 7566 samples averaging 11.3
>= 10: 1857 samples averaging 25
>= 15: 1081 samples averaging 34.6
>= 20: 811 samples averaging 40.3
>= 25: 579 samples averaging 47.5
>= 30: 395 samples averaging 56.8
>= 35: 298 samples averaging 64.8
>= 40: 233 samples averaging 72.4
>= 45: 171 samples averaging 83.4
>= 50: 128 samples averaging 95.3
>= 55: 111 samples averaging 101.9
>= 85: 42 samples averaging 159.2
13456 | 9:20 | DEBUG | Target:                      35ms   Cutoff: 35ms 
Task                         Runs   Seconds %Time Budgt (Recnt) Avg ms Max (Rcnt) Max (All time) AcrossTarget AcrossLimit
Global                       13457  67      71%   34            4      9          277            2            2          
Planning                     13457  22      23%   3             1      5          54             1            1          
Micro                        13457  22      23%   33            1      2          271            1            1          
Agency                       13449  22      23%   33            1      2          271            1            1          
Tactician                    6340   14      14%   4             3      5          54             1            1          
Squads                       6340   4       5%    4             2      2          46             1            1          
Battles                      13457  10      10%   34            1      2          8              0            0          
Gameplan                     6340   6       7%    5             1      2          8              0            0          
Grids                        13456  3       3%    0             0      1          7              0            0          
BattleProcessJudge           36277  3       3%    33            0      0          4              0            0          
Geography                    4710   2       2%    1             0      1          7              0            0          
Fingerprinting               13456  2       2%    1             0      1          6              0            0          
BattleProcessPredict         36277  2       2%    33            0      0          6              0            0          
Intel                        13456  2       2%    1             0      1          7              0            0          
BattleProcessDivisions       6519   1       1%    33            0      1          6              0            0          
GameSensor                   5061   1       1%    1             0      1          7              0            0          
Gathering                    6340   1       1%    3             0      1          6              0            0          
BattleProcessCluster         6519   1       1%    34            0      1          4              0            0          
BattleProcessSwap            6519   0       1%    33            0      1          1              0            0          
Scouting                     5062   0       1%    1             0      1          6              0            0          
Yolo                         13282  0       0%    2             0      0          5              0            0          
&GatewayFirst                2326   0       0%    1             0      0          2              0            0          
Accounting                   6340   0       0%    5             0      0          1              0            0          
UnitsShown                   6340   0       0%    5             0      0          1              0            0          
&1RaxGas                     2326   0       0%    1             0      0          1              0            0          
&ForgeFE                     2326   0       0%    1             0      0          1              0            0          
&1HatchMuta                  2325   0       0%    1             0      0          1              0            0          
&2HatchMuta                  2325   0       0%    1             0      0          1              0            0          
&1BaseBioMech                2326   0       0%    1             0      0          1              0            0          
&9Pool                       2326   0       0%    1             0      0          1              0            0          
&Robo                        2326   0       0%    1             0      0          1              0            0          
&DTRush                      2326   0       0%    1             0      0          1              0            0          
&GatewayFE                   2326   0       0%    1             0      0          5              0            0          
&3HatchMuta                  2325   0       0%    1             0      0          1              0            0          
&WorkerRush                  2326   0       0%    1             0      0          1              0            0          
&2GateGoon                   2326   0       0%    1             0      0          1              0            0          
&2HatchGas                   2325   0       0%    1             0      0          1              0            0          
ProductionHistory            6340   0       0%    5             0      0          1              0            0          
&1HatchGas                   2325   0       0%    1             0      0          1              0            0          
&8Rax                        2326   0       0%    1             0      0          1              0            0          
&SiegeExpand                 2326   0       0%    1             0      0          1              0            0          
&OverpoolGas                 2326   0       0%    1             0      0          1              0            0          
&Overpool                    2326   0       0%    1             0      0          1              0            0          
&ProxyRax                    2326   0       0%    1             0      1          1              0            0          
&12Pool11Gas                 2326   0       0%    1             0      0          1              0            0          
&12Hatch11Pool10Gas          2325   0       0%    1             0      0          1              0            0          
&3GateGoon                   2326   0       0%    1             0      0          1              0            0          
&10Hatch9Pool8Gas            2326   0       0%    1             0      0          1              0            0          
&3HatchGas                   2325   0       0%    1             0      0          1              0            0          
&ProxyGateway                2326   0       0%    1             0      0          1              0            0          
&2RaxAcad                    2326   0       0%    1             0      0          1              0            0          
&4Pool                       2326   0       0%    1             0      0          1              0            0          
&2Gate99                     2326   0       0%    1             0      0          1              0            0          
&BunkerRush                  2326   0       0%    1             0      0          1              0            0          
BattleProcessMatchupAnalysis 266575 0       0%    33            0      0          1              0            0          
&EarlyForge                  2326   0       0%    1             0      0          1              0            0          
&2HatchMain                  2325   0       0%    1             0      0          1              0            0          
&5Rax                        2326   0       0%    1             0      0          1              0            0          
&2Rax1113                    2326   0       0%    1             0      0          1              0            0          
&9PoolHatch                  2326   0       0%    1             0      0          1              0            0          
&12Pool                      2326   0       0%    1             0      0          1              0            0          
&12Hatch11Pool13Hatch        2325   0       0%    1             0      0          6              0            0          
&10Hatch                     2326   0       0%    1             0      0          1              0            0          
&1Fac                        2326   0       0%    1             0      0          1              0            0          
&CoreBeforeZealot            2326   0       0%    1             0      0          1              0            0          
&12Hatch                     2326   0       0%    1             0      1          2              0            0          
&ZerglingOnly                2325   0       0%    1             0      0          1              0            0          
&2PortWraith                 2326   0       0%    1             0      0          1              0            0          
&MannerPylon                 2326   0       0%    1             0      0          1              0            0          
&12Hatch11Pool               2325   0       0%    1             0      0          1              0            0          
BattleProcessInitial         6519   0       0%    34            0      0          1              0            0          
BattleProcessComplete        6518   0       0%    34            0      0          1              0            0          
&CannonRush                  2326   0       0%    1             0      0          1              0            0          
&RampBlock                   2326   0       0%    1             0      0          1              0            0          
Manners                      13240  0       0%    2             0      0          1              0            0          
&GasSteal                    2326   0       0%    1             0      0          1              0            0          
&FD                          2326   0       0%    1             0      0          1              0            0          
&2Gate                       2326   0       0%    1             0      0          1              0            0          
&1GateCore                   2326   0       0%    1             0      0          1              0            0          
&9PoolGas                    2326   0       0%    1             0      0          1              0            0          
&OverpoolHatch               2326   0       0%    1             0      0          1              0            0          
&BBS                         2326   0       0%    1             0      0          1              0            0          
&3FacVultures                2326   0       0%    1             0      0          1              0            0          
&Bio                         2326   0       0%    1             0      0          1              0            0          
MatchupGraph                 1      0       0%    345678        1      1          0              0            0          
&2Fac                        2326   0       0%    1             0      0          1              0            0          
&2FacVultures                2326   0       0%    1             0      0          1              0            0          
&DragoonRange                2326   0       0%    1             0      0          1              0            0          
&NexusFirst                  2326   0       0%    1             0      0          1              0            0          
Camera                       0      0       0%    0             0      0          0              0            0          
&3Fac                        2326   0       0%    1             0      0          0              0            0          
&1RaxFE                      2326   0       0%    1             0      0          0              0            0          
&14CC                        2326   0       0%    1             0      0          0              0            0          
&4GateGoon                   2326   0       0%    1             0      0          0              0            0          
&10Hatch9Pool                2326   0       0%    1             0      0          0              0            0          
Visualization                0      0       0%    0             0      0          0              0            0          
13456 | 9:20 | DEBUG | Actions:
Action              Invocations Mean (ms) Total (secs)
SearchWhenBored     2425        0.211     0           
PreserveScout       1730        0.21      0           
Search              1730        0.126     0           
Retreat             5792        0.114     0           
Idle                357998      0.042     15          
Fight               357998      0.022     7           
KnockKnock          1730        0.016     0           
SabotageProxy       1730        0.012     0           
BlockConstruction   1730        0.011     0           
FightOrFlee         357998      0.01      3           
Harass4PoolWorkers  1730        0.004     0           
Brawl               22955       0.003     0           
Stim                59078       0.003     0           
Scout               357998      0.003     0           
Gather              358015      0.002     0           
DroneWarfare        1730        0.002     0           
AttackBuilder       1730        0.002     0           
Build               357998      0.001     0           
Produce             357998      0.001     0           
Crack               357998      0.001     0           
Recharge            59078       0.001     0           
Spot                59078       0         0           
Bust                59078       0         0           
Potshot             201571      0         0           
Root                59078       0         0           
Cancel              357998      0         0           
Follow              59078       0         0           
OccupyBunker        59078       0         0           
EmergencyBunk       59078       0         0           
BeFlier             59078       0         0           
BeArbiter           59078       0         0           
BeCarrier           59078       0         0           
Rally               357998      0         0           
StrategicNuke       59078       0         0           
BeVulture           59078       0         0           
BeCombatSCV         59078       0         0           
Cast                59078       0         0           
Unstick             357998      0         0           
BeMutalisk          59078       0         0           
BeReaver            59078       0         0           
Unbunk              357998      0         0           
Stealth             59078       0         0           
Bunk                357998      0         0           
Repair              357998      0         0           
Liftoff             357998      0         0           
GetRepairedMobile   357998      0         0           
Travel              357998      0         0           
Addon               357998      0         0           
Transport           357998      0         0           
ReloadInterceptors  357998      0         0           
ReloadScarabs       357998      0         0           
GetRepairedBuilding 357998      0         0           
FinishConstruction  357998      0         0           
Meld                357998      0         0           
Attack              357998      0         0           
Scan                357998      0         0           
13456 | 9:20 | DEBUG | Pathfinding:
A* pathfinds:         79327 
Exploration maxed:    360   
Over 1ms:             36    
Max ms:               8.9813
Mean ms:              0.013 
Path length, max:     103   
Path length, mean:    3.055 
Tiles explored, max:  1024  
Tiles explored, mean: 14    
13456 | 9:20 | DEBUG | JVM Max memory:   2138 MB
13456 | 9:20 | DEBUG | JVM Total memory: 2138 MB
13456 | 9:20 | DEBUG | JVM Free memory:  1257 MB
13456 | 9:20 | DEBUG | JVM Used memory:  880 MB
13456 | 9:20 | DEBUG | JVM Used, heap:   880 MB
13456 | 9:20 | DEBUG | Heap memory PS Survivor Space, current:          7 MB used | 89 MB init | 8 MB max | 8 MB committed
13456 | 9:20 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 114 MB max | 114 MB committed
13456 | 9:20 | DEBUG | Non-heap memory Compressed Class Space, current: 8 MB used | 0 MB init | 1073 MB max | 8 MB committed
13456 | 9:20 | DEBUG | Non-heap memory Compressed Class Space, peak:    8 MB used | 0 MB init | 1073 MB max | 8 MB committed
13456 | 9:20 | DEBUG | Non-heap memory Metaspace, current:              54 MB used | 0 MB init | 0 MB max | 66 MB committed
13456 | 9:20 | DEBUG | Non-heap memory Metaspace, peak:                 54 MB used | 0 MB init | 0 MB max | 66 MB committed
13456 | 9:20 | DEBUG | Non-heap memory Code Cache, current:             57 MB used | 2 MB init | 251 MB max | 59 MB committed
13456 | 9:20 | DEBUG | Non-heap memory Code Cache, peak:                58 MB used | 2 MB init | 251 MB max | 59 MB committed
13456 | 9:20 | DEBUG | Heap memory PS Old Gen, current:                 247 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
13456 | 9:20 | DEBUG | Heap memory PS Old Gen, peak:                    247 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
13456 | 9:20 | DEBUG | Heap memory PS Eden Space, current:              625 MB used | 537 MB init | 698 MB max | 697 MB committed
13456 | 9:20 | DEBUG | Heap memory PS Eden Space, peak:                 706 MB used | 537 MB init | 706 MB max | 706 MB committed3342 | 2:19 | SPEED | Squads crossed 35ms taking 46ms on a 4ms budget (4ms avg budget), reaching 57ms on the frame.
3342 | 2:19 | SPEED | Global crossed 35ms to 57ms. Task durations: (1ms: Micro) (1ms: Geography) (1ms: Intel) (1ms: Fingerprinting) (0ms: Yolo) (0ms: Battles) (0ms: Manners) (0ms: Grids) (0ms: Planning)
3371 | 2:20 | SPEED | Our Zealot #176 100/100 (60/60) [3524, 3430](110, 107) crossed 35ms: 270ms on Idle, FightOrFlee, Idle, Fight
3371 | 2:20 | SPEED | Agency crossed 35ms taking 271ms on a 29ms budget (32ms avg budget), reaching 277ms on the frame.
3371 | 2:20 | SPEED | Global crossed 35ms to 277ms. Task durations: (1ms: Battles) (1ms: Micro) (1ms: Fingerprinting) (0ms: Planning) (0ms: Manners) (0ms: Grids) (0ms: Yolo) (0ms: Intel)