Exemple #1
0
 public override void OnStart(Bot bot)
 {
     MicroControllers.Add(new FleeCyclonesController());
     MicroControllers.Add(new HitAndRunController());
     Set += ZergBuildUtil.Overlords();
     Set += MainBuild();
 }
Exemple #2
0
 public override Build OverrideBuild()
 {
     if (EnableDefense)
     {
         return(ZergBuildUtil.GetDefenseBuild());
     }
     else
     {
         return(null);
     }
 }
Exemple #3
0
 public override void OnStart(Bot bot)
 {
     MicroControllers.Add(new FleeCyclonesController());
     MicroControllers.Add(new FearEnemyController(UnitTypes.MUTALISK, UnitTypes.MISSILE_TURRET, 10)
     {
         CourageCount = 20
     });
     MicroControllers.Add(new HitAndRunController());
     Set += ZergBuildUtil.Overlords();
     Set += MainBuild();
 }
Exemple #4
0
        public override void OnStart(Bot bot)
        {
            MicroControllers.Add(new ZerglingController());
            MicroControllers.Add(new StutterController());
            MicroControllers.Add(new InfestorController());
            MicroControllers.Add(new DodgeBallController());
            MicroControllers.Add(new QueenTransfuseController());

            Set += ZergBuildUtil.Overlords();
            Set += WorkerRushDefense();
            Set += Zerglings();
            Set += MainBuild();
        }
Exemple #5
0
        public override void OnStart(Bot bot)
        {
            MicroControllers.Add(new StutterController());
            MicroControllers.Add(new LurkerController());
            MicroControllers.Add(new TargetFireController(GetPriorities()));

            Set += ZergBuildUtil.Overlords();
            if (bot.EnemyRace == Race.Protoss)
            {
                Set += Broodlords();
            }
            Set += AntiLifting();
            Set += MainBuild();
        }
Exemple #6
0
        public override void OnStart(Bot bot)
        {
            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();
        }
Exemple #7
0
        public override void OnStart(Bot bot)
        {
            MicroControllers.Add(new ZerglingController());
            MicroControllers.Add(new StutterController());
            MicroControllers.Add(new InfestorController());
            MicroControllers.Add(new DodgeBallController());
            MicroControllers.Add(new QueenTransfuseController());
            TimingAttackTask.Task.BeforeControllers.Add(new SoftLeashController(UnitTypes.ZERGLING, UnitTypes.HYDRALISK, 12));

            Set += ZergBuildUtil.Overlords();
            Set += WorkerRushDefense();
            Set += Tech();
            Set += Hydralisks();
            Set += Zerglings();
            Set += MainBuild();
        }
Exemple #8
0
        public override void OnStart(Bot bot)
        {
            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();
        }
Exemple #9
0
        public override void OnStart(Bot bot)
        {
            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();
        }
Exemple #10
0
 public override Build OverrideBuild()
 {
     return(ZergBuildUtil.GetDefenseBuild());
 }