# ZvT: 2-Hatch Lurker, from Steamhammer's book ("2HatchLurker", Steamhammer_5.3.6.json).
#
# Why Lurkers: 10 of our 24 ladder losses were a Terran Marine/Medic push at 8:30-13:00
# (KaonBot, pepper, Simon Prins, Toothpick Cactus) -- our Hydralisk build had no answer.
# Steamhammer scores Lurkers +2 per Marine and Medic, and its ZvT book is Lurkers and
# Mutalisks (StrategyBossZerg.cpp:2262-2420). The engine burrows them (lurkerMicro).
# Vultures/Goliaths turn Zerglings off by themselves (army mix); Tanks favour Mutalisks,
# which this script does not make yet.
#
# Steamhammer's line: 4 drone, overlord, 4 drone, scout, hatchery, pool, extractor,
# 3 drone, 3 zergling, Lair, 2 drone, metabolic boost, den, extractor, drone, lurker
# aspect, drone, 2 zergling, 5 hydralisk, overlord, 5 lurker, drone, hatchery.
gas 0
make drone 4
make overlord 1
make drone 4
when supply >= 9 -> scout drone
when workers >= 12 -> expand
when workers >= 12 -> bases 2
make pool 1
when have pool -> keep pool 1
when have pool -> task build extractor
when have extractor -> gas 3
make drone 3
when have pool -> make ling 6
when have pool -> sunken 1
when have extractor -> make lair 1
when have extractor -> upgrade speed
when have lair -> keep den 1
when have den -> upgrade lurker
when have den -> keep hydra 10
when have den -> keep lurker 5
when have den -> keep drone 22
when workers >= 20 -> task build extractor
when workers >= 20 -> gas 6
when workers >= 22 -> expand
when workers >= 22 -> bases 3
when bases >= 3 -> keep drone 34
when bases >= 3 -> keep lurker 8
when bases >= 3 -> keep hydra 18
# Bio pushes are the threat: Sunkens at the front once the Marines show up in numbers.
when enemy marine >= 6 -> sunken 2
when enemy marine >= 12 -> sunken 3
# Air: Wraiths, Battlecruisers, Valkyries.
when enemy starport >= 1 -> keep evo 1
when enemy wraith >= 1 -> spore 2
when enemy wraith >= 4 -> keep hydra 30
when bases >= 2 -> keep evo 1
when have evo -> upgrade missile
when have evo -> upgrade carapace
# Range and speed only once Lurkers exist: the Den researches one thing at a time,
# and these took it first -- Lurker Aspect waited until 8:30 (2026-10-07).
when have lurker >= 1 -> upgrade range
when have lurker >= 1 -> upgrade hydraspeed
when minerals >= 800 -> keep hatch 3
every army >= 24 -> attack
every army <= 8 -> defend
defend
