public override void InitializeTasks() { base.InitializeTasks(); TimingAttackTask.Enable(); WorkerScoutTask.Enable(); WarpPrismTask.Enable(); ArmyObserverTask.Enable(); }
public override void InitializeTasks() { base.InitializeTasks(); DefenseTask.Enable(); TimingAttackTask.Enable(); if (!BlockExpand) { WorkerScoutTask.Enable(); } ArmyObserverTask.Enable(); ObserverScoutTask.Enable(); if (Bot.Main.BaseManager.Pocket != null) { ScoutProxyTask.Enable(Bot.Main.BaseManager.Pocket.BaseLocation.Pos); } ArchonMergeTask.Enable(); ShieldRegenTask.Enable(); HodorTask.Enable(); AdeptHarassMainTask.Enable(); WarpPrismTask.Enable(); ScoutTask.Enable(); if (BlockExpand) { BlockExpandTask.Enable(); } if (ProxyPylon) { ProxyTask.Enable(new List <ProxyBuilding>() { new ProxyBuilding() { UnitType = UnitTypes.PYLON } }); ProxyTask.Task.UseEnemyNatural = true; } }