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(); }
public override Build OverrideBuild() { if (EnableDefense) { return(ZergBuildUtil.GetDefenseBuild()); } else { return(null); } }
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(); }
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(); }
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(); }
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(); }
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(); }
public override Build OverrideBuild() { return(ZergBuildUtil.GetDefenseBuild()); }