Ultra Warcraft -The one stop for all your Warcraft needs

Please Visit our sponsor.

Computer Build List for Land Attack

The computer builds from this list and only builds in this order, only slowing when out of resourses or when a building is destroyed and needs to be rebuilt. Farms are built as needed.

There are some freak exeptions. Sometimes it gets confused or otherwise. Also, it uses its own 'judgement' on when to build attack units, ones mentioned below are extras.

Build a Town Hall.
Build a Lumber Mill.
Build a Barracks.
Train a Peasant.
Wait for peasants.
Train 3 footmen.
Build a Blacksmith
Train 3 footmen.
Train 2 archers.
Upgrade Shields.
Upgrade Swords.
Upgrade Arrows
Upgrade Shields
Upgrade Swords
Build a Barracks
Train 6 footmen
Train 3 Archers
Train 15 Peasants
Train a Ballistia
Upgrade to Keep
Build a second town hall
Build a stable
Train 2 Footmen
Train 4 Archers
Train 8 Knights
Train 2 Ballistia
Build 2 Towers
Build a barracks
Upgrade to Castle
Build 19 Peasants
Build 2 Towers
Build a church
Upgrade to Paladins
Learn Paladin spell
Learn Paladin spell
Build 2 towers
Build Mage Tower
Learn Mage Spells
Train 3 Mages
Build Gryphon Aviary
Train 1 Gryphon
Upgrade Rangers
Build a town hall
Build an inventer
Upgrade Rangers
Build 6 towers
Upgrade everything left

Now it loops over and over through these next steps.

Build 11 land units and attack.
Build 9 land units and attack.
Build some air units and attack.

Heres the 'real' program for it. Taken from warcraft II's maindat.war data archive. This is for land attack only.

#include aidefs.inc 'Opens the real source code. all these do is call commands.
Program:
build nothing ; build nothing
reset_land ; reset land attack trigger
reset_water ; reset naval attack trigger
reset_air ; reset air attack trigger
strat_on ; ? strategy on ?
aggr_low ; ? low aggressiveness ?
size_land = 0 ; set size of land attack party
ptys_land = 1 ; set number of land attack parties
size_water = 0 ; set size of naval attack party
ptys_water = 1 ; set number of naval attack parties
size_air = 0 ; set size of air attack party
ptys_air = 1 ; set number of air attack parties
footmen = 0 ; set # Footmen
archers = 0 ; set # Archers
knights = 0 ; set # Knights
ballistas = 0 ; set # Ballistas
destroyers = 0 ; set # Destroyers
battleships = 0 ; set # Battleships
transports = 0 ; set # Transports
submarines = 0 ; set # Submarines
mages = 0 ; set # Mages
demosquads = 0 ; set # Dwarven Demo Squads ? (Computer won't train them)
flyers = 0 ; set # Flying Machines
gryphons = 0 ; set # Gryphon Riders
build townhall ; Town Hall
build lumbermill ; Lumber mill
build barracks ; Barracks
peasants = 1 ; set # Peasants
wait_peasants ; wait until peasants are complete
peasants = 9 ; set # Peasants
footmen = 3 ; set # Footmen
size_land = 3 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 1 ; set size of land attack party
attk_land ; start land attack
sleep 500
build blacksmith ; Blacksmith
footmen = 4 ; set # Footmen
archers = 2 ; set # Archers
size_land = 5 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 3 ; set size of land attack party
attk_land ; start land attack
sleep 500
upgrd up_footmen_B1 ; Footman,Knight upgrade B (1/2)
upgrd up_footmen_A1 ; Footman,Knight upgrade A (1/2)
upgrd up_arrow_1 ; Arrow upgrade (1/2)
upgrd up_footmen_B2 ; Footman,Knight upgrade B (2/2)
upgrd up_footmen_A2 ; Footman,Knight upgrade A (2/2)
upgrd up_arrow_2 ; Arrow upgrade (2/2)
build barracks ; Barracks
footmen = 6 ; set # Footmen
archers = 3 ; set # Archers
size_land = 6 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 4 ; set size of land attack party
attk_land ; start land attack
sleep 500
peasants = 15 ; set # Peasants
ballistas = 1 ; set # Ballistas
size_land = 7 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 5 ; set size of land attack party
attk_land ; start land attack
sleep 500
upgrd up_keep ; upgrade Townhall to Keep
wait_keep ; wait until you have a Keep
size_land = 7 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 5 ; set size of land attack party
attk_land ; start land attack
sleep 500
build townhall ; Town Hall
build stables ; Stables
footmen = 2 ; set # Footmen
archers = 4 ; set # Archers
knights = 8 ; set # Knights
ballistas = 2 ; set # Ballistas
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
sleep 500
build tower ; Scout Tower
build tower ; Scout Tower
build barracks ; Barracks
upgrd up_castle ; upgrade Keep to Castle
peasants = 19 ; set # Peasants
wait_castle ; wait until you have a Castle
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
sleep 500
build tower ; Scout Tower
build tower ; Scout Tower
build church ; Church
upgrd up_paladins ; upgrade Knights to Paladins
learn sp_paladin_A ; Paladin spell A
learn sp_paladin_B ; Paladin spell B
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
sleep 500
build tower ; Scout Tower
build tower ; Scout Tower
build magetower ; Mage Tower
learn sp_mage_D ; Mage spell D
learn sp_mage_E ; Mage spell E
mages = 3 ; set # Mages
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
sleep 500
learn sp_mage_A ; Mage spell A
build tower ; Scout Tower
build tower ; Scout Tower
learn sp_mage_C ; Mage spell C
mages = 6 ; set # Mages
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
sleep 500
build aviary ; Gryphon Aviary
gryphons = 1 ; set # Gryphon Riders
size_air = 1 ; set size of air attack party
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
attk_air ; start air attack
sleep 500
upgrd up_rangers ; upgrade Archers to Rangers
upgrd up_rangers_A ; Ranger upgrade A
learn sp_mage_B ; Mage spell B
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
attk_air ; start air attack
sleep 500
build townhall ; Town Hall
build tower ; Scout Tower
build tower ; Scout Tower
build inventor ; Gnomish Inventor
upgrd up_rangers_B ; Ranger upgrade B
size_land = 9 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 7 ; set size of land attack party
attk_land ; start land attack
attk_air ; start air attack
sleep 500
build tower ; Scout Tower
build tower ; Scout Tower
upgrd up_rangers_C ; Ranger upgrade C
upgrd up_ballistas_1 ; Ballista upgrade (1/2)
build tower ; Scout Tower
build tower ; Scout Tower
upgrd up_ballistas_2 ; Ballista upgrade (1/2)
build tower ; Scout Tower
build tower ; Scout Tower
peasants = 25 ; set # Peasants

Loop:
size_land = 11 ; set size of land attack party
wait_land ; wait until land attack parties are complete
size_land = 9 ; set size of land attack party
attk_land ; start land attack
attk_air ; start air attack
sleep 500
goto Loop

Rates:
rate 0 = disabled ; ? (always disabled)
rate 1 = disabled ; ? (always disabled)
rt_Hbarracksfolk = 1 ; Hum: Footmen, Archers, Knights, Ballistas
rt_Obarracksfolk = 1 ; Orc: Grunts, Axethrowers, Ogres, Catapults
rt_paladins = 1 ; Hum: Knight to Paladin upgrade, all Paladin spells
rt_ogremages = 1 ; Orc: Ogre to Ogre-Mage upgrade, all Ogre-Mage spells
rt_Hguardtower = 1 ; Hum: Scout Tower to Guard Tower upgrade
rt_Oguardtower = 1 ; Orc: Scout Tower to Guard Tower upgrade
rate 8 = disabled ; ?
rate 9 = disabled ; ?
rt_flyers = 5000 ; Hum: Flying Machines
rt_zeppelins = 5000 ; Orc: Zeppelins
rt_gryphons = 1000 ; Hum: Gryphon Riders
rt_dragons = 1000 ; Orc: Dragons
rt_Hships = 1 ; Hum: Ships
rt_Oships = 1 ; Orc: Ships
rt_peasants = 1 ; Hum: Peasants
rt_peons = 1 ; Orc: Peons
rt_up_archers = 1 ; Hum: all Arrow and Ranger upgrades
rt_up_axethrowers = 1 ; Orc: all Axe and Berserker upgrades
rt_Hup_shipcannons = 1 ; Hum: all Ship Cannons, Ship Armor upgrades
rt_Oup_shipcannons = 1 ; Orc: all Ship Cannons, Ship Armor upgrades
rt_mages = 1 ; Hum: Mages, all Mage spells
rt_deathknights = 1 ; Orc: Death Knights, all Death Knight spells
rt_Hup_weapons = 1 ; Hum: all Sword, Shield and Ballista upgrades
rt_Oup_weapons = 1 ; Orc: all Sword, Shield and Catapult upgrades
rate 26 = disabled ; ? (always disabled)
rate 27 = disabled ; ? (always disabled)
rate 28 = disabled ; ? (always disabled)
rate 29 = disabled ; ? (always disabled)
rt_up_castle = 100 ; Hum: Keep to Castle upgrade
rt_up_fortress = 100 ; Orc: Stronghold to Fortress upgrade
rt_castlepeasants = 100 ; Hum: "Castle-Peasants"
rt_fortresspeons = 100 ; Orc: "Fortress-Peons"
rate 34 = disabled ; ? (always disabled)
                                                                                                                                                                                                                                                           

Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!
Ad your site!

Make MONEY!