CODE
# stat_txt.tbl entry 1344: Zerg Expansion Custom Level<0>
ZMCx(1344, 101, aiscript):
start_town()
transports_off()
farms_notiming()
define_max(80, Zerg Drone)
define_max(80, Zerg Zergling)
define_max(6, Zerg Hydralisk)
define_max(18, Zerg Lurker)
define_max(255, Zerg Scourge)
define_max(12, Zerg Queen)
define_max(15, Zerg Mutalisk)
define_max(6, Zerg Defiler)
define_max(6, Zerg Ultralisk)
debug(ZergMain, MykZergV04c Starting)
--ZergMain--
wait_build(1, Zerg Hatchery)
build(9, Zerg Drone, 80)
wait_build(9, Zerg Drone)
build(2, Zerg Overlord, 80)
wait_build(2, Zerg Overlord)
build(12, Zerg Drone, 80)
wait_buildstart(11, Zerg Drone)
rush(0, 12PoolGo)
goto(12HatchGo)
--12PoolGo--
wait(200)
build(1, Zerg Spawning Pool, 150)
defenseuse_ga(1, Zerg Zergling)
defenseuse_gg(1, Zerg Zergling)
expand(1, expansion1)
goto(12HatchResume)
--12HatchGo--
expand(1, expansion1)
wait(200)
build(1, Zerg Spawning Pool, 150)
defenseuse_ga(1, Zerg Zergling)
defenseuse_gg(1, Zerg Zergling)
--12HatchResume--
build(11, Zerg Drone, 80)
wait_buildstart(11, Zerg Drone)
build(12, Zerg Drone, 80)
wait_buildstart(12, Zerg Drone)
build(13, Zerg Drone, 80)
wait_buildstart(13, Zerg Drone)
wait(100)
build(2, Zerg Hatchery, 80)
wait_buildstart(2, Zerg Hatchery)
build(16, Zerg Drone, 80)
farms_timing()
wait(50)
build(1, Zerg Extractor, 80)
wait_buildstart(1, Zerg Extractor)
multirun(drones)
build(1, Zerg Lair, 80)
train(12, Zerg Zergling)
creep(3)
wait(50)
build(3, Zerg Creep Colony, 80)
wait_build(3, Zerg Creep Colony)
build(3, Zerg Sunken Colony, 80)
defensebuild_gg(1, Zerg Zergling)
wait(50)
upgrade(1, Metabolic Boost, 80)
build(1, Zerg Spire, 80)
defensebuild_gg(6, Zerg Zergling)
wait(50)
wait_buildstart(1, Zerg Spire)
build(2, Zerg Overlord, 80)
wait_build(2, Zerg Overlord)
defenseuse_gg(1, Zerg Mutalisk)
defenseuse_ag(1, Zerg Mutalisk)
defenseuse_ga(1, Zerg Mutalisk)
defenseuse_aa(1, Zerg Mutalisk)
wait_build(1, Zerg Spire)
multirun(lurkers)
wait(50)
multirun(evostuff)
--damnmutaloop--
attack_add(12, Zerg Mutalisk)
attack_prepare()
attack_do()
train(9, Zerg Mutalisk)
attack_clear()
clear_combatdata()
if_owned(Zerg Lurker, mutaloopdone)
wait(50)
goto(damnmutaloop)
--mutaloopdone--
expand(2, expansion2)
attack_add(24, Zerg Zergling)
attack_add(12, Zerg Mutalisk)
attack_add(3, Zerg Lurker)
attack_prepare()
wait(400)
attack_do()
train(6, Zerg Lurker)
attack_clear()
clear_combatdata()
wait(50)
build(1, Zerg Queen's Nest, 80)
attack_add(6, Zerg Lurker)
attack_add(24, Zerg Zergling)
attack_prepare()
attack_do()
train(8, Zerg Lurker)
attack_clear()
clear_combatdata()
expand(3, expansion2)
attack_add(8, Zerg Lurker)
attack_add(36, Zerg Zergling)
attack_prepare()
attack_do()
attack_clear()
clear_combatdata()
wait(100)
multirun(TvZHiveTech)
attack_add(6, Zerg Mutalisk)
attack_add(24, Zerg Lurker)
wait_build(1, Zerg Spire)
attack_add(6, Zerg Guardian)
attack_add(2, Zerg Devourer)
attack_prepare()
attack_do()
stop()
--TvZHiveTech--
build(1, Zerg Hive, 80)
wait_build(1, Zerg Hive)
build(1, Zerg Defiler Mound, 80)
--evostuff--
wait_buildstart(1, Zerg Hydralisk Den)
wait(400)
build(1, Zerg Evolution Chamber, 80)
wait_build(1, Zerg Evolution Chamber)
upgrade(1, Zerg Carapace, 50)
wait(4000)
upgrade(2, Zerg Carapace, 50)
wait(4500)
upgrade(3, Zerg Carapace, 50)
wait(5000)
upgrade(1, Zerg Melee Attacks, 50)
wait(4000)
upgrade(2, Zerg Melee Attacks, 50)
wait(4500)
upgrade(3, Zerg Melee Attacks, 50)
stop()
--lurkers--
wait(800)
build(1, Zerg Hydralisk Den, 80)
wait_build(1, Zerg Hydralisk Den)
tech(Lurker Aspect, 80)
defenseuse_ga(1, Zerg Lurker)
defenseuse_gg(1, Zerg Lurker)
defensebuild_gg(1, Zerg Lurker)
train(3, Zerg Lurker)
stop()
--drones--
wait_build(1, Zerg Hatchery)
build(1, Zerg Drone, 50)
wait_build(2, Zerg Drone)
build(2, Zerg Drone, 50)
wait_build(3, Zerg Drone)
build(3, Zerg Drone, 50)
wait_build(4, Zerg Drone)
build(4, Zerg Drone, 50)
wait_build(5, Zerg Drone)
build(5, Zerg Drone, 50)
wait_build(5, Zerg Drone)
build(6, Zerg Drone, 50)
wait_build(6, Zerg Drone)
build(7, Zerg Drone, 50)
wait_build(7, Zerg Drone)
build(8, Zerg Drone, 50)
wait_build(8, Zerg Drone)
build(9, Zerg Drone, 50)
wait_build(9, Zerg Drone)
build(10, Zerg Drone, 50)
wait_build(10, Zerg Drone)
build(11, Zerg Drone, 50)
wait_build(11, Zerg Drone)
build(12, Zerg Drone, 50)
wait_build(12, Zerg Drone)
build(13, Zerg Drone, 50)
wait_build(13, Zerg Drone)
build(14, Zerg Drone, 50)
wait_build(14, Zerg Drone)
build(15, Zerg Drone, 50)
wait_build(15, Zerg Drone)
build(16, Zerg Drone, 50)
wait_build(16, Zerg Drone)
build(17, Zerg Drone, 50)
wait_build(17, Zerg Drone)
build(18, Zerg Drone, 50)
wait_build(18, Zerg Drone)
build(19, Zerg Drone, 50)
wait_build(19, Zerg Drone)
build(20, Zerg Drone, 50)
wait_build(20, Zerg Drone)
build(21, Zerg Drone, 50)
wait_build(21, Zerg Drone)
build(22, Zerg Drone, 50)
wait_build(22, Zerg Drone)
build(23, Zerg Drone, 50)
wait_build(23, Zerg Drone)
build(24, Zerg Drone, 50)
wait_build(24, Zerg Drone)
build(25, Zerg Drone, 50)
wait_build(25, Zerg Drone)
stop()
--expansion1--
start_town()
build(1, Zerg Hatchery, 80)
wait_build(1, Zerg Hatchery)
get_oldpeons(4)
multirun(drones)
creep(3)
wait(100)
build(4, Zerg Creep Colony, 80)
wait_build(4, Zerg Creep Colony)
build(4, Zerg Sunken Colony, 80)
multirun(gas)
stop()
--expansion2--
start_town()
build(1, Zerg Hatchery, 80)
wait_build(1, Zerg Hatchery)
get_oldpeons(1)
multirun(drones)
multirun(gas)
creep(3)
wait(100)
build(4, Zerg Creep Colony, 80)
wait_build(2, Zerg Creep Colony)
build(3, Zerg Sunken Colony, 80)
build(1, Zerg Spore Colony, 80)
stop()
--gas--
build(1, Zerg Extractor, 70)
stop()