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 MatchPoint 1.3 at (2)MatchPoint1.3.scx as PurpleWave (Us, always Protoss) with InfestedArtosis (Enemy, always Zerg)
0 | 0:00 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus #16 750/750 (750/750) [3264, 496](102, 15)
0 | 0:00 | DEBUG | Found C:\TM\Starcraft\bwapi-data\read\accelerants-matchpoint.json
0 | 0:00 | DEBUG | 74 minerals have cached steady zippers
0 | 0:00 | DEBUG | Inferred enemy main from process of elimination.
0 | 0:00 | DEBUG | Tanzania (Jakarta - Our natural) [103, 50]: CREATED WALL
0 | 0:00 | DEBUG | Permutations:       2
0 | 0:00 | DEBUG | Tiles considered:   503
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(([99, 56],Gateway), ([96, 56],Forge), ([104, 57],Photon Cannon), ([104, 55],Photon Cannon), ([100, 51],Photon Cannon), ([104, 53],Photon Cannon), ([106, 57],Photon Cannon), ([104, 51],Photon Cannon), ([106, 53],Photon Cannon), ([106, 51],Photon Cannon), ([108, 57],Photon Cannon), ([108, 55],Photon Cannon), ([108, 53],Photon Cannon), ([108, 51],Photon Cannon), ([110, 57],Photon Cannon), ([110, 55],Photon Cannon), ([110, 53],Photon Cannon), ([106, 55],Pylon)), Gap: Some([99, 59]), Hallway: ArrayBuffer([99, 59], [100, 59], [101, 59], [102, 59], [103, 59], [103, 58], [103, 57], [103, 56], [103, 55], [103, 54], [103, 53], [103, 52], [103, 51], [103, 50], [103, 49], [104, 49], [104, 48], [104, 47], [104, 46], [104, 45], [104, 44], [104, 43], [105, 43], [106, 43], [106, 42], [106, 41], [106, 40], [106, 39], [106, 38], [106, 37], [106, 36], [107, 36], [108, 36], [108, 35])
0 | 0:00 | DEBUG | All scores:
0 | 0:00 | DEBUG | Wall: WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge)) -> Buildings: ArrayBuffer(([99, 56],Gateway), ([96, 56],Forge), ([104, 57],Photon Cannon), ([104, 55],Photon Cannon), ([100, 51],Photon Cannon), ([104, 53],Photon Cannon), ([106, 57],Photon Cannon), ([104, 51],Photon Cannon), ([106, 53],Photon Cannon), ([106, 51],Photon Cannon), ([108, 57],Photon Cannon), ([108, 55],Photon Cannon), ([108, 53],Photon Cannon), ([108, 51],Photon Cannon), ([110, 57],Photon Cannon), ([110, 55],Photon Cannon), ([110, 53],Photon Cannon), ([106, 55],Pylon)), Gap: Some([99, 59]), Hallway: ArrayBuffer([99, 59], [100, 59], [101, 59], [102, 59], [103, 59], [103, 58], [103, 57], [103, 56], [103, 55], [103, 54], [103, 53], [103, 52], [103, 51], [103, 50], [103, 49], [104, 49], [104, 48], [104, 47], [104, 46], [104, 45], [104, 44], [104, 43], [105, 43], [106, 43], [106, 42], [106, 41], [106, 40], [106, 39], [106, 38], [106, 37], [106, 36], [107, 36], [108, 36], [108, 35])
0 | 0:00 | DEBUG | 
0 | 0:00 | DEBUG | Choosing tournament policy StrategySelectionGreedy
0 | 0:00 | DEBUG | Activating strategy PvZ1BaseReactive
0 | 0:00 | DEBUG | Game start time:  Tue Nov 04 19:43:13 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:   2053 MB
0 | 0:00 | DEBUG | JVM Total memory: 2053 MB
0 | 0:00 | DEBUG | JVM Free memory:  1658 MB
0 | 0:00 | DEBUG | JVM Used memory:  395 MB
0 | 0:00 | DEBUG | JVM Used, heap:   395 MB
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, current:          0 MB used | 89 MB init | 89 MB max | 89 MB committed
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 89 MB max | 89 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 | 17 MB committed
0 | 0:00 | DEBUG | Non-heap memory Code Cache, peak:                17 MB used | 2 MB init | 251 MB max | 17 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:                 159 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
0 | 0:00 | DEBUG | Heap memory PS Old Gen, peak:                    159 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
0 | 0:00 | DEBUG | Heap memory PS Eden Space, current:              236 MB used | 537 MB init | 534 MB max | 532 MB committed
0 | 0:00 | DEBUG | Heap memory PS Eden Space, peak:                 543 MB used | 537 MB init | 614 MB max | 543 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: (2)MatchPoint1.3.scx
0 | 0:00 | DEBUG | Map hash: 0a41f144c6134a2204f3d47d57cf2afcd8430841
0 | 0:00 | DEBUG | Map id: matchpoint
0 | 0:00 | DEBUG | Start: 12 o'clock
0 | 0:00 | DEBUG | Rush distance: 209
0 | 0:00 | DEBUG | PvZExpand: Won 299 of 319 games (103.8 weighted). 93% raw, 91% weighted
0 | 0:00 | DEBUG | PvZSpeedlot: Won 313 of 335 games (108.5 weighted). 93% raw, 91% weighted
0 | 0:00 | DEBUG | PvZ1BaseReactive: Won 314 of 337 games (109.2 weighted). 93% raw, 91% weighted
0 | 0:00 | DEBUG | PvZFFE: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZGoon: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZMuscle: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZTech: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZReaver: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZ1GateCoreExpand: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZ1GateCoreYoloSpeedlot: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZ1GateCoreYoloDragoon: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | PvZ2Gate4Gate: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | Win probability by branch
0 | 0:00 | DEBUG | 91% PvZ1BaseReactive + PvZSpeedlot + PvZExpand
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZGoon + PvZExpand
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZReaver + PvZExpand
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZSpeedlot + PvZTech
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZSpeedlot + PvZMuscle
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZReaver + PvZTech
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZGoon + PvZTech
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZReaver + PvZMuscle
0 | 0:00 | DEBUG | 90% PvZ1BaseReactive + PvZGoon + PvZMuscle
0 | 0:00 | DEBUG | 89% PvZ2Gate4Gate
0 | 0:00 | DEBUG | 89% PvZFFE
0 | 0:00 | DEBUG | 89% PvZ1GateCoreYoloDragoon
0 | 0:00 | DEBUG | 89% PvZ1GateCoreYoloSpeedlot
0 | 0:00 | DEBUG | 89% PvZ1GateCoreExpand
0 | 0:00 | DEBUG | Latency: LF3 (Turn size 1)
0 | 0:00 | DEBUG | Frame 0 (secs): 3
0 | 0:00 | DEBUG | Opponents: InfestedArtosis
0 | 0:00 | DEBUG | Rush distances: 209, 209
0 | 0:00 | DEBUG | Mean rush distance: 209
0 | 0:00 | DEBUG | Playbook: TournamentPlaybook
0 | 0:00 | DEBUG | Policy: StrategySelectionTournament
0 | 0:00 | DEBUG | Enemy race: Zerg
0 | 0:00 | DEBUG | Strategy: PvZExpand PvZ1BaseReactive PvZSpeedlot
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: 0.75
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: PvZ1BaseReactive, Expand, Gates1012, Speedlot
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
9 | 0:00 | DEBUG | Assuming InfestedArtosis owns ? Enemy main Moscow, Netherlands, Sumatra  [6, 113] as implicit starting location
9 | 0:00 | DEBUG | Enemy bases changed from 0 to 1
9 | 0:00 | DEBUG | Enemy mining bases changed from 0 to 1
1178 | 0:49 | DEBUG | Active tactics
  Was: TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), TacticGather
1803 | 1:15 | DEBUG | Discovered first Overlord
1803 | 1:15 | DEBUG | Foe Overlord #9 200/200  [1421, 2454](44, 76) projects to arrive in 3047 frames at 3:22
1897 | 1:19 | DEBUG | Our Gateways changed from 0 to 1
2020 | 1:24 | DEBUG | Discovered first Drone
2020 | 1:24 | DEBUG | Foe Drone #10 40/40  [556, 2237](17, 69) projects to arrive in 989 frames at 2:05
2248 | 1:33 | DEBUG | Skirmish > Defense changed from false to true
2517 | 1:44 | DEBUG | Our Gateways changed from 1 to 2
2554 | 1:46 | DEBUG | Skirmish > Defense changed from true to false
2564 | 1:46 | DEBUG | Skirmish > Defense changed from false to true
2575 | 1:47 | DEBUG | Skirmish > Defense changed from true to false
2831 | 1:57 | DEBUG | Skirmish > Defense changed from false to true
2841 | 1:58 | DEBUG | &CompleteBy matched: 1 IsHatchlike complete by 3:40. Incomplete: []
2841 | 1:58 | DEBUG | &CompleteBy matched: 1 IsHatchlike complete by 3:29. Incomplete: []
2841 | 1:58 | DEBUG | Enemy Hatcheries changed from 0 to 1
2841 | 1:58 | DEBUG | Discovered first Hatchery
2841 | 1:58 | DEBUG | Foe Hatchery #11 1250/1250  [320, 3632](10, 113) is already complete
2843 | 1:58 | DEBUG | Kill potential changed from true to false
2853 | 1:58 | DEBUG | Discovered first Egg
2853 | 1:58 | DEBUG | Foe Egg 1:58 #115 200/200  [380, 3630](11, 113) projects to arrive in 86400 frames at 61:58
2937 | 2:02 | DEBUG | Discovered first Spawning Pool
2937 | 2:02 | DEBUG | Foe Spawning Pool 2:44 #6 176/750  [496, 3712](15, 116) projects to complete in 1021 frames at 2:44. Proximity: 0.03374777975133214 between [100, 14] and [8, 112]
2939 | 2:02 | DEBUG | LatePool matched: (No reason)
2939 | 2:02 | DEBUG | &Or matched: Matched children: [LatePool matched: (No reason)]
2939 | 2:02 | DEBUG | &HatchFirst matched: Unmatched children: []
2939 | 2:02 | DEBUG | &Or matched: Matched children: [&HatchFirst matched: Unmatched children: []]
2939 | 2:02 | DEBUG | &12Hatch matched: Unmatched children: []
2939 | 2:02 | DEBUG | Fingerprints
  Was: &ZerglingOnly
  Now: &HatchFirst &12Hatch &ZerglingOnly
2940 | 2:02 | DEBUG | Want to attack changed from false to true
2940 | 2:02 | DEBUG | Status
  Was: PvZ1BaseReactive, Expand, Gates1012, Speedlot
  Now: PvZ1BaseReactive, EarlyAttack, Expand, Gates1012, Speedlot
2941 | 2:02 | DEBUG | &CompleteBy matched: 1 Spawning Pool complete by 3:40. Incomplete: []
2941 | 2:02 | DEBUG | &12Hatch11Pool matched: Unmatched children: []
2941 | 2:02 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &ZerglingOnly
2948 | 2:02 | DEBUG | &And matched: Unmatched children: []
2948 | 2:02 | DEBUG | &Or matched: Matched children: [&And matched: Unmatched children: []]
2948 | 2:02 | DEBUG | &12Hatch11Pool13Hatch matched: Unmatched children: []
2948 | 2:02 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &ZerglingOnly
2950 | 2:02 | DEBUG | &Or matched: Matched children: [&12Hatch11Pool13Hatch matched: Unmatched children: []]
2950 | 2:02 | DEBUG | &3HatchGas matched: Unmatched children: []
2950 | 2:02 | DEBUG | &Not unmatched: [&HatchFirst matched: Unmatched children: []; &3HatchGas matched: Unmatched children: []]
2950 | 2:02 | DEBUG | &Not unmatched: [&3HatchGas matched: Unmatched children: []]
2950 | 2:02 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
3049 | 2:07 | DEBUG | Main fully scouted changed from false to true
3065 | 2:07 | DEBUG | Want to attack changed from true to false
3065 | 2:07 | DEBUG | Status
  Was: PvZ1BaseReactive, EarlyAttack, Expand, Gates1012, Speedlot
  Now: PvZ1BaseReactive, Expand, Gates1012, Speedlot
3074 | 2:08 | DEBUG | Discovered first Larva
3074 | 2:08 | DEBUG | Foe Larva #118 25/25  [379, 3632](11, 113) projects to arrive in 86400 frames at 62:08
3413 | 2:22 | DEBUG | Safe defending changed from true to false
3467 | 2:24 | DEBUG | Safe defending changed from false to true
3474 | 2:24 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Hold Guang, TacticGather
3480 | 2:25 | DEBUG | Skirmish > Defense changed from true to false
3480 | 2:25 | DEBUG | Kill potential changed from false to true
3484 | 2:25 | DEBUG | Want to attack changed from false to true
3484 | 2:25 | DEBUG | Status
  Was: PvZ1BaseReactive, Expand, Gates1012, Speedlot
  Now: PvZ1BaseReactive, EarlyAttack, Expand, Gates1012, Speedlot
3484 | 2:25 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Hold Guang, TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Hold Guang, PushMain Mosc, TacticGather
3494 | 2:25 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Hold Guang, PushMain Mosc, TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), PushMain Mosc, TacticGather
3779 | 2:37 | DEBUG | &CompleteBy matched: 1 Object complete by 3:05. Incomplete: []
3779 | 2:37 | DEBUG | &GasCompleteBy matched: PumpProof(&CompleteBy)
3779 | 2:37 | DEBUG | &Or matched: Matched children: [&GasCompleteBy matched: PumpProof(&CompleteBy)]
3779 | 2:37 | DEBUG | &2HatchGas matched: Unmatched children: []
3779 | 2:37 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &2HatchGas &3HatchGas &ZerglingOnly
3783 | 2:37 | DEBUG | &Not unmatched: [&2HatchGas matched: Unmatched children: []]
3783 | 2:37 | DEBUG | &CompleteBy matched: 1 Object complete by 3:35. Incomplete: []
3783 | 2:37 | DEBUG | &GasCompleteBy matched: PumpProof(&CompleteBy)
3783 | 2:37 | DEBUG | &3HatchGas unmatched: Unmatched children: [&Not unmatched: [&2HatchGas matched: Unmatched children: []]]
3783 | 2:37 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &2HatchGas &3HatchGas &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &2HatchGas &ZerglingOnly
3783 | 2:37 | DEBUG | Discovered first Extractor
3783 | 2:37 | DEBUG | Foe Extractor 3:02 #56 83/750  [320, 3456](10, 108) projects to complete in 592 frames at 3:02. Proximity: 0.017999409855414594 between [100, 14] and [8, 112]
3788 | 2:37 | DEBUG | &Not matched: []
4410 | 3:03 | DEBUG | Discovered first Zergling
4410 | 3:03 | DEBUG | Foe Zergling 3:03 #124 35/35  [378, 3631](11, 113) projects to arrive in 1253 frames at 3:55
4427 | 3:04 | DEBUG | Safe skirmishing changed from true to false
4590 | 3:11 | DEBUG | Kill potential changed from true to false
4592 | 3:11 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), PushMain Mosc, TacticGather
  Now: Contain Mosc, Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), TacticGather
4808 | 3:20 | DEBUG | Kill potential changed from false to true
4808 | 3:20 | DEBUG | Active tactics
  Was: Contain Mosc, Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), PushMain Mosc, TacticGather
4883 | 3:23 | DEBUG | Status
  Was: PvZ1BaseReactive, EarlyAttack, Expand, Gates1012, Speedlot
  Now: PvZ1BaseReactive, EarlyAttack, Expand, Gates1012, Speedlot, Speedlings
4883 | 3:23 | DEBUG | Gas worker ceiling changed from 200 to 0
5145 | 3:34 | DEBUG | Our Gateways changed from 2 to 3
5147 | 3:34 | DEBUG | Gas worker ceiling changed from 0 to 200
5589 | 3:52 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), PushMain Mosc, TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Raze Mosc, TacticGather
5693 | 3:57 | DEBUG | Activating strategy PvZSpeedlot
5905 | 4:06 | DEBUG | Kill potential changed from true to false
7251 | 5:02 | DEBUG | Kill potential changed from false to true
7443 | 5:10 | DEBUG | Kill potential changed from true to false
7450 | 5:10 | DEBUG | Discovered first Sunken Colony
7450 | 5:10 | DEBUG | Foe Sunken Colony #152 300/300  [448, 3488](14, 109) is already complete
7661 | 5:19 | DEBUG | Enemy Hatcheries changed from 1 to 2
7668 | 5:19 | DEBUG | Detecting ownership of base from visible town hall: Foe Hatchery 6:31 #156 164/1250  [320, 2608](10, 81)
7668 | 5:19 | DEBUG | Enemy bases changed from 1 to 2
7668 | 5:19 | DEBUG | Enemy mining bases changed from 1 to 2
7668 | 5:19 | DEBUG | Enemy max mining changed from 1 to 2
7673 | 5:19 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Raze Mosc, TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Raze Mexi, TacticGather
7675 | 5:19 | DEBUG | Recording first enemy expansion frame
7706 | 5:21 | DEBUG | Wall clock: 1 minutes elapsed. Checkpoint game speed: 5.35x. Total game speed: 5.35x
8016 | 5:34 | DEBUG | Kill potential changed from false to true
8019 | 5:34 | DEBUG | Kill potential changed from true to false
8045 | 5:35 | DEBUG | Kill potential changed from false to true
8143 | 5:39 | DEBUG | Enemy Hatcheries changed from 2 to 1
8145 | 5:39 | DEBUG | Detecting absent base: ? Neutral natural Mexico City, Pakistan, Sumatra  [13, 81]
8146 | 5:39 | DEBUG | Enemy bases changed from 2 to 1
8146 | 5:39 | DEBUG | Enemy mining bases changed from 2 to 1
8147 | 5:39 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Raze Mexi, TacticGather
  Now: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Raze Mosc, TacticGather
8154 | 5:39 | DEBUG | Enemy max mining changed from 2 to 1
8644 | 6:00 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@690fd5c6(groupUnits), Raze Mosc, TacticGather
  Now: Raze Mosc, TacticGather
9365 | 6:30 | DEBUG | Safe skirmishing changed from false to true
9713 | 6:44 | DEBUG | Safe skirmishing changed from true to false
9957 | 6:54 | DEBUG | Detecting absent base: ? Neutral main Moscow, Netherlands, Sumatra  [6, 113]
9957 | 6:54 | DEBUG | Enemy bases changed from 1 to 0
9957 | 6:54 | DEBUG | Enemy mining bases changed from 1 to 0
9957 | 6:54 | DEBUG | Enemy Hatcheries changed from 1 to 0
9958 | 6:54 | DEBUG | Active tactics
  Was: Raze Mosc, TacticGather
  Now: PushMain Mosc, TacticGather
9959 | 6:54 | DEBUG | Status
  Was: PvZ1BaseReactive, EarlyAttack, Expand, Gates1012, Speedlot, Speedlings
  Now: PvZ1BaseReactive, EarlyAttack, Expand, Gates1012, Speedlot
9960 | 6:55 | DEBUG | Active tactics
  Was: PushMain Mosc, TacticGather
  Now: ClearExpansionBlockers, PushMain Mosc, TacticGather
10081 | 7:00 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Mosc, TacticGather
  Now: ClearExpansionBlockers, PushMain Mosc, ScoutExpansions, TacticGather
10139 | 7:02 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, PushMain Mosc, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, PushMain Shan, ScoutExpansions, TacticGather
10157 | 7:03 | DEBUG | Safe skirmishing changed from false to true
10170 | 7:03 | DEBUG | Game ended in victory
10170 | 7:03 | DEBUG | Found C:\TM\Starcraft\bwapi-data\read\accelerants-matchpoint.json
10170 | 7:03 | DEBUG | Supply block: 0%
10170 | 7:03 | DEBUG | Game duration (fastest):    7m 3s
10170 | 7:03 | DEBUG | Game duration (wall clock): 1m 21s
10170 | 7:03 | DEBUG | 
Bot frames over 35ms: 1
Bot frames over 1000ms: 0
Bot frames over 10000ms: 0
10170 | 7:03 | DEBUG | The bot believes its performance, if it were running synchronously, would have been good
10170 | 7:03 | DEBUG | Performance metrics:
Frame duration: After receiving 'frame ready' -> before sending 'frame done':
10,170 samples averaging 6.2 [1.3 - 322.1]
>= 5: 5792 samples averaging 8.1
>= 10: 1128 samples averaging 12.6
>= 15: 114 samples averaging 20.3
>= 20: 14 samples averaging 47
>= 25: 7 samples averaging 71.4
>= 30: 4 samples averaging 104.6
>= 35: 1 samples averaging 322.1
>= 40: 1 samples averaging 322.1
>= 45: 1 samples averaging 322.1
>= 50: 1 samples averaging 322.1
>= 55: 1 samples averaging 322.1
>= 85: 1 samples averaging 322.1
Frame duration: After receiving 'frame ready' -> after sending 'frame done':
10,170 samples averaging 6.2 [1.4 - 322.1]
>= 5: 5818 samples averaging 8.1
>= 10: 1141 samples averaging 12.6
>= 15: 116 samples averaging 20.2
>= 20: 14 samples averaging 47
>= 25: 7 samples averaging 71.4
>= 30: 4 samples averaging 104.6
>= 35: 2 samples averaging 178.6
>= 40: 1 samples averaging 322.1
>= 45: 1 samples averaging 322.1
>= 50: 1 samples averaging 322.1
>= 55: 1 samples averaging 322.1
>= 85: 1 samples averaging 322.1
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready':
10,170 samples averaging 7.6 [2.1 - 324.3]
>= 5: 7903 samples averaging 8.6
>= 10: 2042 samples averaging 12.7
>= 15: 258 samples averaging 18.7
>= 20: 33 samples averaging 33.8
>= 25: 10 samples averaging 62.3
>= 30: 6 samples averaging 86
>= 35: 3 samples averaging 140.6
>= 40: 2 samples averaging 192.5
>= 45: 2 samples averaging 192.5
>= 50: 2 samples averaging 192.5
>= 55: 2 samples averaging 192.5
>= 85: 1 samples averaging 324.3
BWAPI duration: Before sending 'frame done' -> After receiving 'frame ready':
10,170 samples averaging 1.4 [0.2 - 55.8]
>= 1: 7587 samples averaging 1.5
>= 3: 257 samples averaging 3.9
>= 5: 14 samples averaging 9.3
>= 10: 1 samples averaging 55.8
>= 15: 1 samples averaging 55.8
>= 20: 1 samples averaging 55.8
>= 30: 1 samples averaging 55.8
BWAPI duration: Before sending 'frame done' -> After sending 'frame done':
10,170 samples averaging 0 [0 - 0.1]
BWAPI duration: Before listening for 'frame ready' -> After receiving 'frame ready':
10,170 samples averaging 1.4 [0.2 - 55.8]
>= 1: 7433 samples averaging 1.5
>= 3: 238 samples averaging 3.9
>= 5: 14 samples averaging 9.3
>= 10: 1 samples averaging 55.8
>= 15: 1 samples averaging 55.8
>= 20: 1 samples averaging 55.8
>= 30: 1 samples averaging 55.8
Copying frame to buffer:
10,170 samples averaging 1.5 [0.8 - 11.7]
>= 5: 5 samples averaging 7.3
>= 10: 1 samples averaging 11.7
Time holding frame until buffer frees capacity: No samples.
Frames already buffered when enqueuing a new frame:
10,171 samples averaging 0 [0 - 2]
>= 0: 10171 samples averaging 0
>= 1: 2 samples averaging 1.5
Frames behind real-time when handling events:
10,171 samples averaging 0 [0 - 1]
>= 0: 10171 samples averaging 0
>= 1: 1 samples averaging 1
Time flushing side effects:
10,171 samples averaging 0 [0 - 6.6]
>= 1: 1 samples averaging 6.6
>= 3: 1 samples averaging 6.6
>= 5: 1 samples averaging 6.6
Duration of bot event handlers:
10,169 samples averaging 6.1 [1.3 - 363.7]
>= 5: 5640 samples averaging 8.1
>= 10: 1074 samples averaging 12.6
>= 15: 103 samples averaging 20.7
>= 20: 11 samples averaging 55.6
>= 25: 5 samples averaging 95.5
>= 30: 2 samples averaging 198.2
>= 35: 1 samples averaging 363.7
>= 40: 1 samples averaging 363.7
>= 45: 1 samples averaging 363.7
>= 50: 1 samples averaging 363.7
>= 55: 1 samples averaging 363.7
>= 85: 1 samples averaging 363.7
Time bot spent idle:
10,171 samples averaging 1.4 [0 - 55.9]
Time client spent waiting for bot:
10,170 samples averaging 4.7 [0.1 - 320.7]
>= 30: 2 samples averaging 177.3
Excess duration of client sleep:
10,172 samples averaging 0 [0 - 292]
>= 1: 2 samples averaging 148
>= 5: 1 samples averaging 292
>= 10: 1 samples averaging 292
>= 15: 1 samples averaging 292
>= 20: 1 samples averaging 292
>= 25: 1 samples averaging 292
>= 30: 1 samples averaging 292
>= 35: 1 samples averaging 292
>= 40: 1 samples averaging 292
>= 45: 1 samples averaging 292
>= 50: 1 samples averaging 292
>= 55: 1 samples averaging 292
>= 85: 1 samples averaging 292
Number of events received from BWAPI:
10,170 samples averaging 1.3 [1 - 73]
>= 1: 10170 samples averaging 1.3
>= 2: 878 samples averaging 4.7
>= 3: 793 samples averaging 4.9
>= 4: 324 samples averaging 7.7
>= 5: 218 samples averaging 9.6
>= 6: 122 samples averaging 13.2
>= 8: 65 samples averaging 18.8
>= 10: 54 samples averaging 20.9
>= 15: 37 samples averaging 25.2
>= 20: 19 samples averaging 32.6
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame:
10,170 samples averaging 8.4 [1.4 - 1,372.6]
>= 5: 6120 samples averaging 11.6
>= 10: 1802 samples averaging 22.4
>= 15: 747 samples averaging 37.4
>= 20: 496 samples averaging 47.7
>= 25: 350 samples averaging 58.1
>= 30: 264 samples averaging 68.1
>= 35: 200 samples averaging 79.6
>= 40: 159 samples averaging 90.5
>= 45: 128 samples averaging 102.1
>= 50: 99 samples averaging 118.1
>= 55: 81 samples averaging 132.8
>= 85: 43 samples averaging 190.9
10170 | 7:03 | DEBUG | Target:                      35ms   Cutoff: 35ms 
Task                         Runs   Seconds %Time Budgt (Recnt) Avg ms Max (Rcnt) Max (All time) AcrossTarget AcrossLimit
Global                       10171  54      69%   34            6      11         363            1            1          
Planning                     10171  17      22%   2             2      8          360            1            1          
Tactician                    3438   10      12%   5             3      7          359            1            1          
Squads                       3438   3       3%    5             1      4          348            1            1          
Micro                        10171  17      22%   33            1      4          24             0            0          
Agency                       10171  17      22%   33            1      4          24             0            0          
Battles                      10171  9       11%   34            1      2          11             0            0          
Gameplan                     3438   6       7%    4             2      4          9              0            0          
Grids                        10170  2       3%    0             0      1          12             0            0          
BattleProcessPredict         30732  2       3%    32            0      1          8              0            0          
BattleProcessJudge           30732  2       2%    32            0      0          5              0            0          
Geography                    3375   2       2%    1             0      1          5              0            0          
Intel                        10171  1       2%    0             0      2          22             0            0          
Fingerprinting               10170  1       2%    0             0      1          4              0            0          
BattleProcessCluster         5452   1       2%    34            0      0          4              0            0          
BattleProcessDivisions       5452   1       1%    34            0      0          10             0            0          
GameSensor                   2575   1       1%    1             0      2          3              0            0          
BattleProcessSwap            5452   0       1%    33            0      1          1              0            0          
Gathering                    3437   0       1%    3             0      1          6              0            0          
Scouting                     2575   0       1%    1             0      0          22             0            0          
Yolo                         9811   0       0%    1             0      1          4              0            0          
&2HatchMuta                  3623   0       0%    1             0      0          1              0            0          
&1HatchMuta                  3624   0       0%    1             0      1          1              0            0          
&9Pool                       3624   0       0%    1             0      0          1              0            0          
&3HatchMuta                  3623   0       0%    1             0      1          1              0            0          
Accounting                   3438   0       0%    4             0      0          8              0            0          
UnitsShown                   3438   0       0%    4             0      1          1              0            0          
&WorkerRush                  3624   0       0%    1             0      0          1              0            0          
&4Pool                       3624   0       0%    1             0      0          4              0            0          
&12Pool11Gas                 3624   0       0%    1             0      0          1              0            0          
&12Hatch                     3624   0       0%    1             0      0          1              0            0          
&1HatchGas                   3624   0       0%    1             0      0          1              0            0          
ProductionHistory            3438   0       0%    4             0      0          1              0            0          
&10Hatch9Pool8Gas            3624   0       0%    1             0      0          1              0            0          
&12Hatch11Pool10Gas          3624   0       0%    1             0      1          1              0            0          
&2HatchMain                  3624   0       0%    1             0      0          1              0            0          
&OverpoolGas                 3624   0       0%    1             0      0          3              0            0          
&Overpool                    3624   0       0%    1             0      0          1              0            0          
&10Hatch                     3624   0       0%    1             0      0          1              0            0          
&9PoolHatch                  3624   0       0%    1             0      1          1              0            0          
&12Hatch11Pool13Hatch        3624   0       0%    1             0      0          1              0            0          
&3HatchGas                   3624   0       0%    1             0      0          1              0            0          
BattleProcessComplete        5451   0       0%    34            0      0          1              0            0          
&RampBlock                   3624   0       0%    1             0      0          1              0            0          
&12Hatch11Pool               3624   0       0%    1             0      0          1              0            0          
&2HatchGas                   3624   0       0%    1             0      0          1              0            0          
&GasSteal                    3624   0       0%    1             0      0          1              0            0          
&ZerglingOnly                3623   0       0%    1             0      0          1              0            0          
BattleProcessMatchupAnalysis 178354 0       0%    33            0      0          1              0            0          
&12Pool                      3624   0       0%    1             0      0          1              0            0          
&OverpoolHatch               3624   0       0%    1             0      0          1              0            0          
Manners                      9955   0       0%    2             0      0          1              0            0          
BattleProcessInitial         5452   0       0%    34            0      0          1              0            0          
&10Hatch9Pool                3624   0       0%    1             0      0          1              0            0          
MatchupGraph                 1      0       0%    345678        2      2          0              0            0          
&9PoolGas                    3624   0       0%    1             0      0          1              0            0          
Camera                       0      0       0%    0             0      0          0              0            0          
Visualization                0      0       0%    0             0      0          0              0            0          
10170 | 7:03 | DEBUG | Actions:
Action              Invocations Mean (ms) Total (secs)
SearchWhenBored     5156        0.264     1           
PreserveScout       3727        0.24      0           
Search              3727        0.142     0           
Retreat             3707        0.104     0           
Idle                224567      0.055     12          
Fight               224567      0.021     4           
BlockConstruction   3727        0.02      0           
KnockKnock          3727        0.019     0           
Brawl               9027        0.016     0           
SabotageProxy       3727        0.015     0           
FightOrFlee         224567      0.011     2           
Scout               224567      0.011     2           
Harass4PoolWorkers  3727        0.005     0           
Stim                21900       0.004     0           
Gather              224577      0.004     0           
DroneWarfare        3727        0.002     0           
Build               224567      0.002     0           
AttackBuilder       3727        0.002     0           
Recharge            21900       0.002     0           
Cancel              224567      0.002     0           
Spot                21900       0.001     0           
Root                21900       0.001     0           
Potshot             135442      0.001     0           
Follow              21900       0.001     0           
BeFlier             21900       0         0           
BeCombatSCV         21900       0         0           
BeCarrier           21900       0         0           
Produce             224567      0         0           
Stealth             21900       0         0           
EmergencyBunk       21900       0         0           
Cast                21900       0         0           
BeVulture           21900       0         0           
Bust                21900       0         0           
BeArbiter           21900       0         0           
BeReaver            21900       0         0           
Rally               224567      0         0           
OccupyBunker        21900       0         0           
BeMutalisk          21900       0         0           
StrategicNuke       21900       0         0           
Unstick             224567      0         0           
Unbunk              224567      0         0           
Liftoff             224567      0         0           
Addon               224567      0         0           
GetRepairedMobile   224567      0         0           
Repair              224567      0         0           
Crack               224567      0         0           
Scan                224567      0         0           
ReloadScarabs       224567      0         0           
GetRepairedBuilding 224567      0         0           
Meld                224567      0         0           
Transport           224567      0         0           
Bunk                224567      0         0           
FinishConstruction  224567      0         0           
ReloadInterceptors  224567      0         0           
Travel              224567      0         0           
Attack              224567      0         0           
10170 | 7:03 | DEBUG | Pathfinding:
A* pathfinds:         38152 
Exploration maxed:    148   
Over 1ms:             45    
Max ms:               8.0028
Mean ms:              0.029 
Path length, max:     97    
Path length, mean:    4.304 
Tiles explored, max:  960   
Tiles explored, mean: 25    
10170 | 7:03 | DEBUG | JVM Max memory:   2139 MB
10170 | 7:03 | DEBUG | JVM Total memory: 2139 MB
10170 | 7:03 | DEBUG | JVM Free memory:  1520 MB
10170 | 7:03 | DEBUG | JVM Used memory:  618 MB
10170 | 7:03 | DEBUG | JVM Used, heap:   618 MB
10170 | 7:03 | DEBUG | Heap memory PS Survivor Space, current:          6 MB used | 89 MB init | 6 MB max | 6 MB committed
10170 | 7:03 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 92 MB max | 92 MB committed
10170 | 7:03 | DEBUG | Non-heap memory Compressed Class Space, current: 8 MB used | 0 MB init | 1073 MB max | 8 MB committed
10170 | 7:03 | DEBUG | Non-heap memory Compressed Class Space, peak:    8 MB used | 0 MB init | 1073 MB max | 8 MB committed
10170 | 7:03 | DEBUG | Non-heap memory Metaspace, current:              53 MB used | 0 MB init | 0 MB max | 65 MB committed
10170 | 7:03 | DEBUG | Non-heap memory Metaspace, peak:                 53 MB used | 0 MB init | 0 MB max | 65 MB committed
10170 | 7:03 | DEBUG | Non-heap memory Code Cache, current:             55 MB used | 2 MB init | 251 MB max | 57 MB committed
10170 | 7:03 | DEBUG | Non-heap memory Code Cache, peak:                56 MB used | 2 MB init | 251 MB max | 57 MB committed
10170 | 7:03 | DEBUG | Heap memory PS Old Gen, current:                 183 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
10170 | 7:03 | DEBUG | Heap memory PS Old Gen, peak:                    183 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
10170 | 7:03 | DEBUG | Heap memory PS Eden Space, current:              428 MB used | 537 MB init | 702 MB max | 700 MB committed
10170 | 7:03 | DEBUG | Heap memory PS Eden Space, peak:                 704 MB used | 537 MB init | 704 MB max | 704 MB committed3474 | 2:24 | SPEED | Squads crossed 35ms taking 348ms on a 6ms budget (2ms avg budget), reaching 363ms on the frame.
3474 | 2:24 | SPEED | Global crossed 35ms to 363ms. Task durations: (1ms: Battles) (1ms: Fingerprinting) (0ms: Yolo) (0ms: Micro) (0ms: Manners) (0ms: Geography) (0ms: Intel) (0ms: Planning) (0ms: Grids)