Rewritten MnM build order
Bug: SC crash:
- Druring build order search (frame 1), TvP match
Activated stimpack code
- Bug still exists
Bug fixing changes:
- Moved Academy and Stimpacks to opening build order
- Only Marines and SCVs remained in build order goal
Changes to Double Rax MnM:
- Added Comsat Station, Academy and Stimpacks to the opening
- Uncommented and tested Medics build order goal
- No errors occured (3 runs TvP, 1 run TvZ and 1 run TvT)
Added U238 Shells. SC crashed:
- Crash: TvZ, build order search when academy was being build (after it was destroyed once). U238 shells were upgraded before.
Ensured U238 Shells are upgraded only once. Crash occured:
- Crash at frames 1 build order search. While Command Center was constructing
Terran Double Rax MnM build order update:
- Added more constraints to U238 Shells goal
- Added condition before setting SCVs goal
Changed maximum production buildings from 3 to 4
Updated ProductionManager:
- Added doSomething method to prevent queue from being empty
- Strange behavior detected: ComSat Station is built even if it doesn't exists in the build order
Updated ProductionManager queueDoSomething method:
- If there are too many SCVs, Marines are built instead
Production limit set to 5 (instead of 8)
- Modified production building limit from 5 to 6
- Modified MapTools to return only mineral base location if there is no better available
Merge branch 'feature/cleaning_up_mnm' into develop