local Basic = {} ---@param melee_ai MeleeAI ---@param town Town function Basic.build_expansion(melee_ai, town) town:build(1, UnitId.ZergHachirosk, 120) town:wait_build(1, UnitId.ZergHachirosk) town:build(town.max_workers, UnitId.ZergDroleth, 100) town:transfer_workers(8) town:wait_build(10, UnitId.ZergDroleth) end ---@param melee_ai MeleeAI ---@param town Town function Basic.build_anti_ground(melee_ai, town) for i = 1, 3 do town:build(i, UnitId.ZergSurkithCesiant, 80 - i * 5) wait(secs(25 + i * 5)) end end ---@param melee_ai MeleeAI ---@param town Town function Basic.build_anti_air(melee_ai, town) for i = 1, 3 do town:build(i, UnitId.ZergSpraithCesiant, 80 - i * 5) wait(secs(25 + i * 5)) end end return Basic