コード例 #1
0
 public override void InitializeTasks()
 {
     base.InitializeTasks();
     WorkerRushTask = new WorkerRushTask()
     {
         TakeWorkers = 0
     };
     TimingAttackTask.Enable();
     Bot.Main.TaskManager.Add(WorkerRushTask);
 }
コード例 #2
0
 public override void InitializeTasks()
 {
     base.InitializeTasks();
     WorkerRushTask = CounterJensiii ? new WorkerRushJensiiTask() : new WorkerRushTask();
     Bot.Main.TaskManager.Add(WorkerRushTask);
     Bot.Main.TaskManager.Add(new FlyerAttackTask()
     {
         RequiredSize = 3
     });
     Bot.Main.TaskManager.Add(new ElevatorChaserTask());
     TimingAttackTask.Enable();
     RecallTask.Enable();
     DefenseTask.Enable();
 }
コード例 #3
0
 public override void InitializeTasks()
 {
     base.InitializeTasks();
     DefenseTask.Enable();
     TimingAttackTask.Enable();
     if (Tyr.Bot.TargetManager.PotentialEnemyStartLocations.Count > 1)
     {
         WorkerScoutTask.Enable();
     }
     if (ProxyPylon)
     {
         PlacePylonTask.Enable();
     }
     WorkerRushTask.Enable();
     WorkerRushTask.Task.TakeWorkers = RushWorkers;
 }
コード例 #4
0
ファイル: ZealotRush.cs プロジェクト: evilz/TyrSc2
 public override void InitializeTasks()
 {
     base.InitializeTasks();
     DefenseTask.Enable();
     TimingAttackTask.Enable();
     if (Bot.Main.TargetManager.PotentialEnemyStartLocations.Count > 1)
     {
         WorkerScoutTask.Enable();
     }
     if (ProxyPylon)
     {
         PlacePylonTask.Enable();
     }
     WorkerRushTask.Enable();
     WorkerRushTask.Task.TakeWorkers = RushWorkers;
     WorkerRushDefenseTask.Enable();
     if (MovePastSpineCrawlers)
     {
         RunbyTask.Enable();
     }
     MineGoldenWallMineralsTask.Enable();
 }