mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git
synced 2026-09-17 01:01:12 +00:00
32 lines
790 B
Lua
32 lines
790 B
Lua
|
|
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
|