Beispiel #1
0
        public override void OnStart(Tyr tyr)
        {
            MicroControllers.Add(new ZerglingController());
            MicroControllers.Add(new DodgeBallController());
            MicroControllers.Add(new QueenTransfuseController());

            Set += ZergBuildUtil.Overlords();
            Set += Tech();
            Set += MainBuild();
        }
Beispiel #2
0
 public override Build OverrideBuild()
 {
     if (EnableDefense)
     {
         return(ZergBuildUtil.GetDefenseBuild());
     }
     else
     {
         return(null);
     }
 }
Beispiel #3
0
        public override void OnStart(Tyr tyr)
        {
            MicroControllers.Add(new SwarmHostController());
            MicroControllers.Add(new InfestorController());
            MicroControllers.Add(new RavagerController());
            MicroControllers.Add(new DodgeBallController());
            MicroControllers.Add(new QueenTransfuseController());
            MicroControllers.Add(FearSpinesController);
            MicroControllers.Add(new StutterController());
            //MicroControllers.Add(new TargetFireController(GetPriorities()));

            Set += ZergBuildUtil.Overlords();
            Set += MainBuild();
        }
Beispiel #4
0
        public override void OnStart(Tyr tyr)
        {
            MicroControllers.Add(new StutterController());
            MicroControllers.Add(new LurkerController());
            MicroControllers.Add(new TargetFireController(GetPriorities()));

            Set += ZergBuildUtil.Overlords();
            if (tyr.EnemyRace == Race.Protoss)
            {
                Set += Broodlords();
            }
            Set += AntiLifting();
            Set += MainBuild();
        }
Beispiel #5
0
        public override void OnStart(Tyr tyr)
        {
            MicroControllers.Add(new ZerglingController());
            MicroControllers.Add(new StutterController());
            MicroControllers.Add(new InfestorController());
            MicroControllers.Add(new DodgeBallController());
            MicroControllers.Add(new QueenTransfuseController());
            TimingAttackTask.Task.CustomControllers.Add(new SoftLeashController(UnitTypes.ZERGLING, UnitTypes.HYDRALISK, 12));

            Set += ZergBuildUtil.Overlords();
            Set += WorkerRushDefense();
            Set += Tech();
            Set += Hydralisks();
            Set += Zerglings();
            Set += MainBuild();
        }
Beispiel #6
0
        public override void OnStart(Tyr tyr)
        {
            MicroControllers.Add(new CorruptorController());
            MicroControllers.Add(new QueenTransfuseController());
            MicroControllers.Add(new InfestorController());
            MicroControllers.Add(new KillParasitedController());
            MicroControllers.Add(new InfestorController());
            MicroControllers.Add(StutterController);
            MicroControllers.Add(StutterForwardController);

            Set += ZergBuildUtil.Overlords();
            Set += DTSpores();
            Set += ReaperSpines();
            Set += BansheeSpores();
            Set += DefendFourRax();
            Set += Units();
            Set += AntiLifting();
        }
Beispiel #7
0
        public override void OnStart(Tyr tyr)
        {
            MicroControllers.Add(new StutterController());
            MicroControllers.Add(new TargetFireController(GetPriorities()));

            TimingAttackTask.Enable();
            WorkerScoutTask.Enable();
            QueenInjectTask.Enable();
            DefenseTask.Enable();
            QueenDefenseTask.Enable();
            ArmyOverseerTask.Enable();

            Set += ZergBuildUtil.Overlords();
            Set += Spores();
            Set += Zerglings();
            Set += Ultras();
            Set += MainBuild();
            Set += AntiLifting();
        }
Beispiel #8
0
 public override Build OverrideBuild()
 {
     return(ZergBuildUtil.GetDefenseBuild());
 }