mirror of
https://gitlab.com/the-no-frauds-club/cmbw-root.git
synced 2026-09-17 01:01:14 +00:00
2880 lines
84 KiB
Plaintext
2880 lines
84 KiB
Plaintext
script_name Expansion Terran Campaign Area Town
|
|
script_id TARx
|
|
# Cosmonarchy Terran AI for preplaced expansions
|
|
|
|
start_areatown
|
|
wait 1
|
|
set_free_id
|
|
local 255 AtL 1 treasury expansion_body_treasury_atown
|
|
bld 1 ministry 180
|
|
goto select_build_type_atown
|
|
|
|
:expansion_body_treasury_atown
|
|
bld 1 treasury 180
|
|
bld 1 quarry 120
|
|
goto select_build_type_atown
|
|
|
|
:select_build_type_atown
|
|
wait 5
|
|
# dth 13 AtL 1 dark_swarm_unit expansion_main_atown # Maybe we shouldn't have this here at all, but I don't know what everyone's use case will be.
|
|
dth 13 Ex 1 plasma_shell select_build_type_atown_timing
|
|
dth 13 Ex 2 plasma_shell select_build_type_atown_rush
|
|
dth 13 Ex 3 plasma_shell select_build_type_atown_greed
|
|
dth 13 Ex 4 plasma_shell select_build_type_atown_random_timing_rush
|
|
dth 13 Ex 5 plasma_shell select_build_type_atown_random_rush_greed
|
|
dth 13 Ex 6 plasma_shell select_build_type_atown_random_greed_timing
|
|
wait 1
|
|
rand_j 85 select_build_type_atown_rush
|
|
rand_j 128 select_build_type_atown_greed
|
|
|
|
:select_build_type_atown_timing
|
|
var Set build_type_is_timing_var 1 13
|
|
goto select_personality_atown
|
|
|
|
:select_build_type_atown_rush
|
|
var Set build_type_is_rush_var 1 13
|
|
goto select_personality_atown
|
|
|
|
:select_build_type_atown_greed
|
|
var Set build_type_is_greed_var 1 13
|
|
goto select_personality_atown
|
|
|
|
:select_build_type_atown_random_timing_rush
|
|
rand_j 128 select_build_type_atown_timing
|
|
goto select_build_type_atown_rush
|
|
|
|
:select_build_type_atown_random_rush_greed
|
|
rand_j 128 select_build_type_atown_rush
|
|
goto select_build_type_atown_greed
|
|
|
|
:select_build_type_atown_random_greed_timing
|
|
rand_j 128 select_build_type_atown_greed
|
|
goto select_build_type_atown_timing
|
|
|
|
:select_personality_atown
|
|
# personalities
|
|
dth 13 Ex_C 1 disruption_web_unit select_personality_atown_armor
|
|
dth 13 Ex_C 2 disruption_web_unit select_personality_atown_raider
|
|
dth 13 Ex_C 3 disruption_web_unit select_personality_atown_orbital
|
|
var Add can_worker_var_atown 1 13
|
|
dth 13 Ex 3 t_tank_turret outpost_handling
|
|
goto expansion_main_atown
|
|
|
|
:select_personality_atown_armor
|
|
var Set pref_armor 1 13
|
|
var Set pref_raider 0 13
|
|
var Set pref_orbital 0 13
|
|
var Set pref_scenario 0 13
|
|
return
|
|
|
|
:select_personality_atown_raider
|
|
var Set pref_armor 0 13
|
|
var Set pref_raider 1 13
|
|
var Set pref_orbital 0 13
|
|
var Set pref_scenario 0 13
|
|
return
|
|
|
|
:select_personality_atown_orbital
|
|
var Set pref_armor 0 13
|
|
var Set pref_raider 0 13
|
|
var Set pref_orbital 1 13
|
|
var Set pref_scenario 0 13
|
|
return
|
|
|
|
:outpost_handling
|
|
multi atown_worker_start
|
|
local 255 AtL_W 1 ministry|treasury blank
|
|
multi atown_build_order
|
|
var Ex|Jump skip_building_var 1 idle 13
|
|
bring 13 AtL_W 1 stockade|captaincy Loc.63 blank
|
|
call main_wait_atown_150
|
|
multi request_anchor_atown
|
|
call main_wait_atown_150
|
|
multi request_watchdog_atown
|
|
call main_wait_atown_600
|
|
multi request_infrastructure_atown
|
|
call main_wait_atown_600
|
|
bring 13 AtL_W 1 atlas Loc.63 blank
|
|
multi request_sentinel_atown
|
|
call main_wait_atown_600
|
|
bld 1 starpad 121
|
|
call main_wait_atown_600
|
|
bring 13 AtL_W 1 daedala Loc.63 blank
|
|
multi request_diadem_atown
|
|
goto idle
|
|
|
|
:expansion_main_atown
|
|
multi atown_worker_start
|
|
w_bldstart 1 ministry
|
|
w_bld 1 ministry
|
|
# multi count_expansion_atown
|
|
placeholder_count Local AtL|Jump 1 Group_Buildings expansion_normal_atown 13
|
|
var Ex|Jump skip_building_var 1 idle 13
|
|
|
|
:expansion_normal_atown
|
|
multi request_watchdog_atown
|
|
call main_wait_atown_450
|
|
multi production_cycle_atown
|
|
call main_wait_atown_600
|
|
multi request_anchor_atown
|
|
var Ex|Wait build_done_var_atown 1 13
|
|
call main_wait_atown_450
|
|
multi atown_build_order_atown
|
|
call main_wait_atown_450
|
|
multi request_infrastructure_atown
|
|
call main_wait_atown_450
|
|
bring 13 AtL_W 1 atlas Loc.63 blank
|
|
call main_wait_atown_450
|
|
multi request_sentinel_atown
|
|
call main_wait_atown_450
|
|
bring 13 AtL_W 1 daedala Loc.63 blank
|
|
call main_wait_atown_900
|
|
multi request_diadem_atown
|
|
goto idle
|
|
|
|
:atown_build_order_atown
|
|
bring 13 AtL_W 1 stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry|starpad|starport|nanite_assembly Loc.63 blank
|
|
var Ex|Jump pref_armor 1 build_armor_atown_fin_atown 13
|
|
var Ex|Jump pref_raider 1 build_raider_atown_fin_atown 13
|
|
var Ex|Jump pref_orbital 1 build_orbital_atown_fin_atown 13
|
|
goto build_general_atown_fin_atown
|
|
|
|
:build_general_atown_fin_atown
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_450
|
|
call add_starpad_atown_simple2
|
|
call main_wait_atown_300
|
|
multi atown_need_atlas
|
|
call main_wait_atown_300
|
|
call add_stockade_atown_simple
|
|
call main_wait_atown_150
|
|
bld 1 covenant 120
|
|
call main_wait_atown_600
|
|
call add_starport_atown_simple
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
multi atown_need_daedala
|
|
stop
|
|
|
|
:build_armor_atown_fin_atown
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_900
|
|
multi atown_need_atlas
|
|
call main_wait_atown_1800
|
|
multi atown_need_daedala
|
|
call main_wait_atown_900
|
|
call add_starport_atown_simple
|
|
stop
|
|
|
|
:build_raider_atown_fin_atown
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_300
|
|
bld 1 vestry 120
|
|
call main_wait_atown_300
|
|
bld 1 covenant 120
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
multi atown_need_daedala
|
|
stop
|
|
|
|
:build_orbital_atown_fin_atown
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_3600
|
|
multi atown_need_daedala
|
|
call main_wait_atown_900
|
|
call add_fulcrum_atown_simple
|
|
stop
|
|
|
|
:idle
|
|
wait 25500
|
|
goto idle
|
|
|
|
:blank
|
|
stop
|
|
|
|
:blank_return
|
|
return
|
|
|
|
:main_wait_atown_150
|
|
wait 24
|
|
res 13 AtL Any 500 blank_return
|
|
wait 150
|
|
return
|
|
|
|
:main_wait_atown_300
|
|
wait 24
|
|
res 13 AtL Any 500 blank_return
|
|
wait 300
|
|
return
|
|
|
|
:main_wait_atown_450
|
|
wait 24
|
|
call main_wait_atown_300
|
|
call main_wait_atown_150
|
|
return
|
|
|
|
:main_wait_atown_600
|
|
wait 24
|
|
res 13 AtL Any 800 blank_return
|
|
res 13 AtL Any 500 main_wait_atown_300
|
|
wait 600
|
|
return
|
|
|
|
:main_wait_atown_750
|
|
wait 24
|
|
call main_wait_atown_600
|
|
call main_wait_atown_150
|
|
return
|
|
|
|
:main_wait_atown_900
|
|
wait 24
|
|
res 13 AtL Any 1100 blank_return
|
|
res 13 AtL Any 800 main_wait_atown_600
|
|
res 13 AtL Any 500 main_wait_atown_300
|
|
wait 900
|
|
return
|
|
|
|
:main_wait_atown_1200
|
|
wait 24
|
|
call main_wait_atown_900
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:main_wait_atown_1500
|
|
wait 24
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:main_wait_atown_1800
|
|
wait 24
|
|
call main_wait_atown_900
|
|
call main_wait_atown_900
|
|
return
|
|
|
|
:main_wait_atown_2400
|
|
wait 24
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_1200
|
|
return
|
|
|
|
:main_wait_atown_3600
|
|
wait 24
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_1200
|
|
return
|
|
|
|
:worker_conditions_atown
|
|
wait 12
|
|
res 13 AtL Ore 500 blank_return
|
|
var Ex|WF(360) under_attack_var 0 13
|
|
return
|
|
|
|
:worker_request_advanced_atown
|
|
local 255 AtL 28 mason|talos blank_return
|
|
notowns parthenon blank_return
|
|
local 255 AtL 10 talos blank_return
|
|
queue 1 talos parthenon 255 Local Loc.63 100
|
|
wait 150
|
|
return
|
|
|
|
:count_expansion_atown
|
|
wait 12
|
|
local 255 Ex 0 ministry count_expansion_atown
|
|
var add town_count_var 1 13
|
|
local 255 Ex_W 0 ministry blank
|
|
var subtract town_count_var 1 13
|
|
goto count_expansion_atown
|
|
|
|
:build_bool_atown
|
|
# These are used no matter what!
|
|
var Add can_worker_var_atown 1 13
|
|
var Add can_expand_var_atown 1 13
|
|
var Set can_attack_var_atown 1 13
|
|
var Set build_gas_var_atown 1 13
|
|
var Set build_done_var_atown 1 13
|
|
# These are not used if skip_building_var is true!
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
var Set can_queue_early_military_var_atown 1 13
|
|
var Set can_build_production_var_atown 1 13
|
|
return
|
|
|
|
:atown_worker_start
|
|
wait 24
|
|
local 255 Ex 0 ministry|quarry atown_worker_start
|
|
bld 1 mason 98
|
|
local 255 AtL_W 1 ministry|treasury blank
|
|
bld 4 mason 98
|
|
multi worker_track_atown
|
|
|
|
:atown_worker_loop
|
|
wait 150
|
|
var AtL|Wait can_worker_var_atown 1 13
|
|
local 255 AtL 24 mason atown_worker_loop
|
|
res 13 AtL_W Ore 50 blank
|
|
call worker_conditions_atown
|
|
# c_queues train mason|talos 13
|
|
res 13 AtL_C Any 100 worker_request_advanced_atown
|
|
local 255 AtL 28 mason|talos atown_worker_loop
|
|
queue 1 mason ministry 255 Local Loc.63 200
|
|
wait 150
|
|
local 255 Ex 0 quarry atown_worker_loop
|
|
queue 1 mason quarry 255 Local Loc.63 200
|
|
goto atown_worker_loop
|
|
|
|
:worker_track_atown
|
|
wait 120
|
|
local 255 AtL_W 10 mason|talos blank
|
|
var Add mining_count_var 1 13
|
|
local 255 AtM_W 9 mason|talos blank
|
|
var Sub mining_count_var 1 13
|
|
goto worker_track_atown
|
|
|
|
:add_stockade_atown_simple
|
|
wait 12
|
|
notowns ministry add_stockade_atown_simple
|
|
add_bld 255 stockade 1 99 97
|
|
return
|
|
|
|
:add_stockade_atown_simple2
|
|
p_need 1 stockade
|
|
return
|
|
|
|
:add_captaincy_atown_simple
|
|
wait 12
|
|
notowns atlas add_captaincy_atown_simple
|
|
add_bld 255 captaincy 1 99 98
|
|
return
|
|
|
|
:add_captaincy_atown_simple2
|
|
p_need 1 captaincy
|
|
return
|
|
|
|
:add_fulcrum_atown_simple
|
|
wait 12
|
|
notowns ministry add_fulcrum_atown_simple
|
|
add_bld 255 fulcrum 1 99 97
|
|
return
|
|
|
|
:add_fulcrum_atown_simple2
|
|
p_need 1 fulcrum
|
|
return
|
|
|
|
:add_iron_foundry_atown_simple
|
|
wait 12
|
|
notowns daedala add_iron_foundry_atown_simple
|
|
add_bld 255 iron_foundry 1 99 98
|
|
return
|
|
|
|
:add_iron_foundry_atown_simple2
|
|
p_need 1 iron_foundry
|
|
return
|
|
|
|
:add_starpad_atown_simple
|
|
wait 12
|
|
notowns ministry add_starpad_atown_simple
|
|
add_bld 255 starpad 1 99 97
|
|
return
|
|
|
|
:add_starpad_atown_simple2
|
|
p_need 1 starpad
|
|
return
|
|
|
|
:add_starport_atown_simple
|
|
wait 12
|
|
notowns ministry add_starport_atown_simple
|
|
notowns atlas add_starport_atown_simple
|
|
add_bld 255 starport 1 99 97
|
|
return
|
|
|
|
:add_starport_atown_simple2
|
|
p_need 1 starport
|
|
return
|
|
|
|
:add_nanite_assembly_atown_simple
|
|
wait 12
|
|
notowns daedala add_nanite_assembly_atown_simple
|
|
add_bld 255 nanite_assembly 1 99 98
|
|
return
|
|
|
|
:add_nanite_assembly_atown_simple2
|
|
p_need 1 nanite_assembly
|
|
return
|
|
|
|
:add_atlas_atown_simple
|
|
wait 12
|
|
notowns ministry add_atlas_atown_simple
|
|
multi atown_need_atlas
|
|
return
|
|
|
|
:atown_need_atlas
|
|
wait 24
|
|
bring 13 AtM 4 Group_Factories Loc.63 atown_need_atlas
|
|
bring 13 AtM 1 reservoir Loc.63 atown_need_atlas
|
|
|
|
:atown_need_atlas2
|
|
var Ex|Jump skip_building_var 1 blank_return 13
|
|
p_need 1 atlas
|
|
stop
|
|
|
|
:atown_wait_for_atlas
|
|
wait 12
|
|
notowns atlas atown_wait_for_atlas
|
|
return
|
|
|
|
:atown_need_fountainhead
|
|
wait 24
|
|
notowns atlas atown_need_fountainhead
|
|
bring 13 AtM 4 Group_Factories Loc.63 atown_need_fountainhead
|
|
bring 13 AtM 2 reservoir Loc.63 atown_need_fountainhead
|
|
|
|
:atown_need_fountainhead2
|
|
var Ex|Jump skip_building_var 1 blank_return 13
|
|
p_need 1 fountainhead
|
|
stop
|
|
|
|
:atown_wait_for_fountainhead
|
|
wait 12
|
|
notowns fountainhead atown_wait_for_fountainhead
|
|
return
|
|
|
|
:add_daedala_atown_simple
|
|
wait 12
|
|
notowns daedala add_daedala_atown_simple
|
|
multi atown_need_daedala
|
|
return
|
|
|
|
:atown_need_daedala
|
|
wait 24
|
|
notowns atlas atown_need_daedala
|
|
bring 13 AtM 8 Group_Factories Loc.63 atown_need_daedala
|
|
bring 13 AtM 3 reservoir Loc.63 atown_need_daedala
|
|
|
|
:atown_need_daedala2
|
|
var Ex|Jump skip_building_var 1 blank_return 13
|
|
p_need 1 daedala
|
|
stop
|
|
|
|
:atown_wait_for_daedala
|
|
wait 12
|
|
notowns daedala atown_wait_for_daedala
|
|
return
|
|
|
|
:add_atelier_atown_simple
|
|
wait 12
|
|
notowns atelier add_atelier_atown_simple
|
|
multi atown_need_atelier
|
|
return
|
|
|
|
:atown_need_atelier
|
|
wait 24
|
|
notowns daedala atown_need_atelier
|
|
bring 13 AtM 10 Group_Factories Loc.63 atown_need_atelier
|
|
bring 13 AtM 4 reservoir Loc.63 atown_need_atelier
|
|
|
|
:atown_need_atelier2
|
|
var Ex|Jump skip_building_var 1 blank_return 13
|
|
p_need 1 atelier
|
|
stop
|
|
|
|
:atown_wait_for_atelier
|
|
wait 12
|
|
notowns atelier atown_wait_for_atelier
|
|
return
|
|
|
|
:request_anchor_atown
|
|
var Ex|Wait can_build_static_defense_var_atown 1 13
|
|
wait 12
|
|
bring 13 Ex 0 stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry Loc.63 request_anchor_atown
|
|
call request_anchor_atown_check
|
|
wait 60
|
|
call main_wait_atown_900
|
|
goto request_anchor_atown
|
|
|
|
:request_anchor_atown_check
|
|
local 255 AtL 4 anchor blank_return
|
|
var Ex|Jump under_attack_var 1 request_anchor_atown_check2 13
|
|
add_bld 255 anchor 1 2 95
|
|
goto request_anchor_atown_guards_tier3
|
|
|
|
:request_anchor_atown_check2
|
|
add_bld 255 anchor 1 3 95
|
|
var AtL|Jump mining_count_var 3 request_anchor_atown_guards_tier3 13
|
|
var AtL|Jump mining_count_var 2 request_anchor_atown_guards_tier2 13
|
|
goto request_anchor_atown_guards_tier1
|
|
|
|
:request_anchor_atown_guards_tier1
|
|
p_guard maverick 0
|
|
p_guard maverick 0
|
|
p_guard maverick 1
|
|
p_guard cyprian 0
|
|
p_guard cyprian 1
|
|
goto add_return_atown__wait_960
|
|
|
|
:request_anchor_atown_guards_tier2
|
|
notowns captaincy request_anchor_atown_guards_tier1
|
|
p_guard madcap 0
|
|
p_guard madcap 0
|
|
p_guard heracles 1
|
|
goto add_return_atown__wait_960
|
|
|
|
:request_anchor_atown_guards_tier3
|
|
notowns guildhall request_anchor_atown_guards_tier2
|
|
p_guard olympian 0
|
|
p_guard olympian 0
|
|
p_guard autocrat 1
|
|
goto add_return_atown__wait_960
|
|
|
|
:request_watchdog_atown
|
|
var Ex|Wait can_build_static_defense_var_atown 1 13
|
|
wait 12
|
|
notowns ministry request_watchdog_atown
|
|
call request_watchdog_atown_check
|
|
call main_wait_atown_600
|
|
goto request_watchdog_atown
|
|
|
|
:request_watchdog_atown_check
|
|
local 255 AtL 4 watchdog request_watchdog_atown_check2
|
|
add_bld 255 watchdog 1 4 97
|
|
var Ex|Jump under_attack_by_air_var 1 add_return_atown__wait_480 13
|
|
goto add_return_atown__wait_960
|
|
|
|
:request_watchdog_atown_check2
|
|
var Ex|Jump under_attack_by_air_var 1 request_watchdog_atown_check3 13
|
|
var AtM|Jump mining_count_var 2 add_return_atown__wait_480 13
|
|
add_bld 255 watchdog 1 7 97
|
|
goto add_return_atown__wait_480
|
|
|
|
:request_watchdog_atown_check3
|
|
add_bld 255 watchdog 1 10 97
|
|
goto add_return_atown__wait_480
|
|
|
|
:request_sentinel_atown
|
|
var Ex|Wait can_build_static_defense_var_atown 1 13
|
|
wait 12
|
|
notowns ministry request_sentinel_atown
|
|
notowns atlas request_sentinel_atown
|
|
call request_sentinel_atown_check
|
|
call main_wait_atown_600
|
|
goto request_sentinel_atown
|
|
|
|
:request_sentinel_atown_check
|
|
local 255 AtL 4 sentinel request_sentinel_atown_check2
|
|
add_bld 255 sentinel 1 4 98
|
|
var Ex|Jump under_attack_var 1 add_return_atown__wait_480 13
|
|
goto add_return_atown__wait_960
|
|
|
|
:request_sentinel_atown_check2
|
|
var Ex|Jump under_attack_var 1 request_sentinel_atown_check3 13
|
|
var AtM|Jump mining_count_var 2 add_return_atown__wait_480 13
|
|
add_bld 255 sentinel 1 7 98
|
|
goto add_return_atown__wait_480
|
|
|
|
:request_sentinel_atown_check3
|
|
add_bld 255 sentinel 1 10 98
|
|
goto add_return_atown__wait_480
|
|
|
|
:request_diadem_atown
|
|
var Ex|Wait can_build_static_defense_var_atown 1 13
|
|
wait 12
|
|
notowns ministry request_diadem_atown
|
|
notowns daedala request_diadem_atown
|
|
call request_diadem_atown_check
|
|
wait 60
|
|
call main_wait_atown_900
|
|
goto request_diadem_atown
|
|
|
|
:request_diadem_atown_check
|
|
local 255 AtL 1 diadem request_diadem_atown_check2
|
|
add_bld 255 diadem 1 1 98
|
|
goto add_return_atown__wait_960
|
|
|
|
:request_diadem_atown_check2
|
|
var Ex|Jump under_attack_var 0 add_return_atown__wait_960 13
|
|
add_bld 255 diadem 1 2 98
|
|
goto add_return_atown__wait_960
|
|
|
|
:request_infrastructure_atown
|
|
wait 12
|
|
var Ex|Wait build_done_var_atown 1 13
|
|
var Ex|Wait can_build_production_var_atown 1 13
|
|
|
|
:request_infrastructure_atown_parthenon
|
|
notowns daedala request_infrastructure_atown_anvil
|
|
call add_parthenon_check_atown
|
|
|
|
:request_infrastructure_atown_anvil
|
|
notowns daedala request_infrastructure_atown_quarry
|
|
var Ex|Jump infrastructure_cycle_var_atown 1 request_infrastructure_atown_loop 13
|
|
var Ex|Call pref_anvil 1 add_anvil 13
|
|
var Ex|Jump infrastructure_cycle_var_atown 1 request_infrastructure_atown_loop 13
|
|
call add_anvil_check_atown
|
|
|
|
:request_infrastructure_atown_quarry
|
|
var Ex|Jump infrastructure_cycle_var_atown 1 request_infrastructure_atown_loop 13
|
|
var Ex|Call pref_quarry 1 add_quarry_atown 13
|
|
var Ex|Jump infrastructure_cycle_var_atown 1 request_infrastructure_atown_loop 13
|
|
call add_quarry_atown_check_atown
|
|
|
|
:request_infrastructure_atown_loop
|
|
var Set infrastructure_cycle_var_atown 0 13
|
|
wait 220
|
|
call main_wait_atown_1200
|
|
goto request_infrastructure_atown
|
|
|
|
:add_parthenon_check_atown
|
|
local 255 AtL 1 parthenon blank_return
|
|
add_bld 255 parthenon 1 1 99
|
|
w_bldstart 1 parthenon
|
|
wait 60
|
|
call main_wait_atown_900
|
|
goto add_return_atown
|
|
|
|
:add_anvil_check_atown
|
|
local 255 AtL 1 anvil blank_return
|
|
|
|
:add_anvil
|
|
local 255 AtL 2 anvil|quarry blank_return
|
|
add_bld 255 anvil 1 1 98
|
|
var Set infrastructure_cycle_var_atown 1 13
|
|
w_bldstart 1 anvil
|
|
wait 240
|
|
call main_wait_atown_900
|
|
goto add_return_atown
|
|
|
|
:add_quarry_atown_check_atown
|
|
local 255 AtL 1 quarry blank_return
|
|
|
|
:add_quarry_atown
|
|
local 255 AtL 2 anvil|quarry blank_return
|
|
add_bld 255 quarry 1 1 98
|
|
var Set infrastructure_cycle_var_atown 1 13
|
|
w_bldstart 1 quarry
|
|
wait 60
|
|
call main_wait_atown_600
|
|
goto add_return_atown
|
|
|
|
:production_cycle_atown
|
|
var Set can_build_production_var_atown 1 13
|
|
|
|
:production_cycle_atown_conditions
|
|
wait 24
|
|
var Ex|Jump mining_count_var 0 production_cycle_atown_conditions 13
|
|
local 255 Ex 0 ministry|quarry production_cycle_atown_conditions
|
|
local 255 AtM 4 mason|talos production_cycle_atown_conditions
|
|
bring 13 Ex 0 atlas|daedala Loc.63 production_cycle_atown_conditions
|
|
bring 13 AtL 31 Group_Factories Loc.63 production_cycle_atown_conditions_6
|
|
bring 13 AtL 21 Group_Factories Loc.63 production_cycle_atown_conditions_5
|
|
bring 13 AtL 16 Group_Factories Loc.63 production_cycle_atown_conditions_4
|
|
bring 13 AtL 11 Group_Factories Loc.63 production_cycle_atown_conditions_3
|
|
bring 13 AtL 6 Group_Factories Loc.63 production_cycle_atown_conditions_2
|
|
goto production_cycle_atown_loop
|
|
|
|
:production_cycle_atown_conditions_2
|
|
var Ex|Jump mining_count_var 1 production_cycle_atown_conditions 13
|
|
goto production_cycle_atown_loop
|
|
|
|
:production_cycle_atown_conditions_3
|
|
var Ex|Jump mining_count_var 2 production_cycle_atown_conditions 13
|
|
goto production_cycle_atown_loop
|
|
|
|
:production_cycle_atown_conditions_4
|
|
bring 13 Ex 0 daedala Loc.63 production_cycle_atown_conditions
|
|
var Ex|Jump mining_count_var 3 production_cycle_atown_conditions 13
|
|
goto production_cycle_atown_loop
|
|
|
|
:production_cycle_atown_conditions_5
|
|
var Ex|Jump mining_count_var 4 production_cycle_atown_conditions 13
|
|
goto production_cycle_atown_loop
|
|
|
|
:production_cycle_atown_conditions_6
|
|
var Ex|Jump mining_count_var 5 production_cycle_atown_conditions 13
|
|
goto production_cycle_atown_loop
|
|
|
|
:production_cycle_atown_loop
|
|
wait 12
|
|
var AtL|Call production_cycle_atown_var 1 production_cycle_atown_wait 13
|
|
var Set production_cycle_atown_var 0 13
|
|
var Ex|Wait can_build_production_var_atown 1 13
|
|
call production_cycle_atown_check
|
|
wait 110
|
|
call main_wait_atown_150
|
|
goto production_cycle_atown_conditions
|
|
|
|
:production_cycle_atown_wait
|
|
bring 13 AtM 3 stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry|starpad|starport|nanite_assembly Loc.63 blank_return
|
|
local 255 AtM 1 stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry|starpad|starport|nanite_assembly blank_return
|
|
var AtL|Jump mining_count_var 3 blank_return 13
|
|
var Ex|Jump mining_count_var 2 production_cycle_atown_wait2 13
|
|
call main_wait_atown_750
|
|
return
|
|
|
|
:production_cycle_atown_wait2
|
|
call main_wait_atown_450
|
|
return
|
|
|
|
:production_cycle_atown_check
|
|
var Ex|Call pref_armor 1 production_cycle_atown_check_armor 13
|
|
var Ex|Call pref_raider 1 production_cycle_atown_check_raider 13
|
|
var Ex|Call pref_orbital 1 production_cycle_atown_check_orbital 13
|
|
var AtL|Jump mining_count_var 4 production_cycle_atown_check_high 13
|
|
call production_cycle_atown_check_raider
|
|
call production_cycle_atown_check_armor
|
|
call production_cycle_atown_check_orbital
|
|
return
|
|
|
|
:production_cycle_atown_check_high
|
|
call production_cycle_atown_check_orbital
|
|
call production_cycle_atown_check_armor
|
|
call production_cycle_atown_check_raider
|
|
return
|
|
|
|
:production_cycle_atown_check_armor
|
|
var AtL|Call pref_fulcrum 1 production_cycle_atown_fulcrum 13
|
|
var AtL|Call pref_iron_foundry 1 production_cycle_atown_iron_foundry 13
|
|
call production_cycle_atown_fulcrum
|
|
call production_cycle_atown_mantle
|
|
call production_cycle_atown_iron_foundry
|
|
return
|
|
|
|
:production_cycle_atown_check_raider
|
|
var AtL|Call pref_stockade 1 production_cycle_atown_stockade 13
|
|
var AtL|Call pref_captaincy 1 production_cycle_atown_captaincy 13
|
|
call production_cycle_atown_stockade
|
|
call production_cycle_atown_captaincy
|
|
call production_cycle_atown_apothecary
|
|
return
|
|
|
|
:production_cycle_atown_check_orbital
|
|
var AtL|Call pref_starport 1 production_cycle_atown_starport 13
|
|
var AtL|Call pref_nanite_assembly 1 production_cycle_atown_nanite_assembly 13
|
|
call production_cycle_atown_starpad
|
|
call production_cycle_atown_starport
|
|
call production_cycle_atown_nanite_assembly
|
|
return
|
|
|
|
:production_cycle_atown_stockade
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns ministry blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 stockade 1 20 97
|
|
wait 150
|
|
call main_wait_atown_750
|
|
|
|
:production_cycle_atown_stockade_addon
|
|
var AtL|Jump pref_vestry 1 production_cycle_atown_vestry 13
|
|
var AtL|Jump pref_covenant 1 production_cycle_atown_covenant 13
|
|
local 255 Ex 0 vestry production_cycle_atown_vestry
|
|
call production_cycle_atown_covenant
|
|
call production_cycle_atown_vestry
|
|
goto production_cycle_atown_success
|
|
|
|
:production_cycle_atown_vestry
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_addon_var 1 blank_return 13
|
|
notowns stockade blank_return
|
|
add_bld 255 vestry 1 20 96
|
|
var Add production_cycle_atown_addon_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_covenant
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_addon_var 1 blank_return 13
|
|
notowns stockade blank_return
|
|
notowns atlas blank_return
|
|
add_bld 255 covenant 1 20 96
|
|
var Add production_cycle_atown_addon_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_captaincy
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns atlas blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 captaincy 1 20 98
|
|
wait 180
|
|
call main_wait_atown_900
|
|
|
|
:production_cycle_atown_captaincy_addon
|
|
call production_cycle_atown_guildhall
|
|
call production_cycle_atown_tinkerers_tower
|
|
goto production_cycle_atown_success
|
|
|
|
:production_cycle_atown_tinkerers_tower
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_addon_var 1 blank_return 13
|
|
notowns captaincy blank_return
|
|
add_bld 255 tinkerers_tower 1 20 97
|
|
var Add production_cycle_atown_addon_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_guildhall
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_addon_var 1 blank_return 13
|
|
notowns captaincy blank_return
|
|
notowns daedala blank_return
|
|
add_bld 255 guildhall 1 20 97
|
|
var Add production_cycle_atown_addon_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_apothecary
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns daedala blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 apothecary 1 10 98
|
|
wait 180
|
|
call main_wait_atown_900
|
|
return
|
|
|
|
:production_cycle_atown_fulcrum
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns ministry blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 fulcrum 1 20 97
|
|
wait 180
|
|
call main_wait_atown_900
|
|
|
|
:production_cycle_atown_fulcrum_addon
|
|
var AtL|Jump pref_palladium 1 production_cycle_atown_palladium 13
|
|
var AtL|Jump pref_scrapyard 1 production_cycle_atown_scrapyard 13
|
|
call production_cycle_atown_palladium
|
|
call production_cycle_atown_scrapyard
|
|
goto production_cycle_atown_success
|
|
|
|
:production_cycle_atown_scrapyard
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_addon_var 1 blank_return 13
|
|
notowns fulcrum blank_return
|
|
add_bld 255 scrapyard 1 20 96
|
|
var Add production_cycle_atown_addon_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_palladium
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_addon_var 1 blank_return 13
|
|
notowns fulcrum blank_return
|
|
notowns atlas blank_return
|
|
add_bld 255 palladium 1 20 96
|
|
var Add production_cycle_atown_addon_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_mantle
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns ministry blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 mantle 1 10 97
|
|
wait 180
|
|
call main_wait_atown_900
|
|
return
|
|
|
|
:production_cycle_atown_iron_foundry
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns daedala blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 iron_foundry 1 20 98
|
|
call main_wait_atown_1200
|
|
|
|
:production_cycle_atown_iron_foundry_addon
|
|
call production_cycle_atown_future_station
|
|
call production_cycle_atown_biotic_bastion
|
|
goto production_cycle_atown_success
|
|
|
|
:production_cycle_atown_future_station
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns iron_foundry blank_return
|
|
add_bld 255 future_station 1 20 97
|
|
var Add production_cycle_atown_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_biotic_bastion
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns iron_foundry blank_return
|
|
add_bld 255 biotic_bastion 1 20 97
|
|
var Add production_cycle_atown_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_starpad
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns ministry blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 starpad 1 10 97
|
|
wait 180
|
|
call main_wait_atown_900
|
|
return
|
|
|
|
:production_cycle_atown_starport
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns atlas blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 starport 1 20 98
|
|
wait 180
|
|
call main_wait_atown_900
|
|
|
|
:production_cycle_atown_starport_addon
|
|
var AtL|Jump pref_rotary 1 production_cycle_atown_rotary 13
|
|
var AtL|Jump pref_commandment 1 production_cycle_atown_commandment 13
|
|
call production_cycle_atown_rotary
|
|
call production_cycle_atown_commandment
|
|
goto production_cycle_atown_success
|
|
|
|
:production_cycle_atown_rotary
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns starport blank_return
|
|
notowns atlas blank_return
|
|
add_bld 255 rotary 1 20 97
|
|
var Add production_cycle_atown_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_commandment
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns starport blank_return
|
|
notowns daedala blank_return
|
|
add_bld 255 commandment 1 20 97
|
|
var Add production_cycle_atown_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_nanite_assembly
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns daedala blank_return
|
|
bring 13 Ex 0 mason|talos Loc.63 blank_return
|
|
add_bld 255 nanite_assembly 1 20 99
|
|
call main_wait_atown_1200
|
|
|
|
:production_cycle_atown_nanite_assembly_addon
|
|
call production_cycle_atown_hadron
|
|
goto production_cycle_atown_success
|
|
|
|
:production_cycle_atown_hadron
|
|
wait 12
|
|
var AtL|Jump production_cycle_atown_var 1 blank_return 13
|
|
notowns nanite_assembly blank_return
|
|
add_bld 255 hadron 1 20 98
|
|
var Add production_cycle_atown_var 1 13
|
|
call main_wait_atown_300
|
|
return
|
|
|
|
:production_cycle_atown_success
|
|
var Set production_cycle_atown_var 1 13
|
|
|
|
:add_return_atown
|
|
wait 24
|
|
return
|
|
|
|
:add_return_atown__wait_480
|
|
wait 30
|
|
call main_wait_atown_450
|
|
return
|
|
|
|
:add_return_atown__wait_960
|
|
wait 60
|
|
call main_wait_atown_900
|
|
return
|
|
|
|
:atown_build_order
|
|
var Ex|Jump skip_building_var 1 atown_build_order_skip 13
|
|
var Ex|Call use_custom_timers_var 1 atown_build_order_custom_timers 13
|
|
var Ex|Jump pref_armor 1 atown_build_order_armor 13
|
|
var Ex|Jump pref_raider 1 atown_build_order_raider 13
|
|
var Ex|Jump pref_orbital 1 atown_build_order_orbital 13
|
|
goto atown_build_order_gen
|
|
|
|
:atown_build_order_skip
|
|
var Ex|Jump debug_ai_messages_var 0 atown_build_order_skip_main 13
|
|
print Terran<32>AI<32>skips<32>build<32>order!
|
|
goto atown_build_order_skip_main
|
|
|
|
:atown_build_order_custom_timers
|
|
var Ex|Jump debug_ai_messages_var 0 atown_build_order_skip_main_pre 13
|
|
print Terran<32>AI<32>uses<32>custom<32>timers<32>without<32>skipping<32>build<32>order!
|
|
|
|
:atown_build_order_skip_main_pre
|
|
multi atown_build_order_skip_main
|
|
return
|
|
|
|
:atown_build_order_skip_main
|
|
wait 3
|
|
var Ex|Jump build_type_is_timing_var 1 atown_build_order_skip_timing 13
|
|
var Ex|Jump build_type_is_rush_var 1 atown_build_order_skip_rush 13
|
|
var Ex|Jump build_type_is_greed_var 1 atown_build_order_skip_greed 13
|
|
|
|
:atown_build_order_skip_timing
|
|
multi atown_build_order_skip_timing_gas
|
|
multi atown_build_order_skip_timing_expand
|
|
multi atown_build_order_skip_timing_attack
|
|
goto atown_build_order_skip_final
|
|
|
|
:atown_build_order_skip_timing_gas
|
|
dth 13 AtL 1 mineral_field1 atown_build_order_skip_custom_gas
|
|
call main_wait_atown_450
|
|
bld 1 reservoir 105
|
|
call main_wait_atown_450
|
|
var Add build_gas_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_timing_expand
|
|
dth 13 AtL 1 mineral_field2 atown_build_order_skip_custom_expansions
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
var Add can_expand_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_timing_attack
|
|
dth 13 AtL 1 mineral_field3 atown_build_order_skip_custom_attack
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_900
|
|
var Add can_attack_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_rush
|
|
multi atown_build_order_skip_rush_gas
|
|
multi atown_build_order_skip_rush_expand
|
|
multi atown_build_order_skip_rush_attack
|
|
goto atown_build_order_skip_final
|
|
|
|
:atown_build_order_skip_rush_gas
|
|
call main_wait_atown_450
|
|
var Add build_gas_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_rush_expand
|
|
call main_wait_atown_450
|
|
call main_wait_atown_1500
|
|
call main_wait_atown_2400
|
|
var Add can_expand_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_rush_attack
|
|
call main_wait_atown_450
|
|
call main_wait_atown_1500
|
|
var Add can_attack_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_greed
|
|
multi atown_build_order_skip_greed_gas
|
|
multi atown_build_order_skip_greed_expand
|
|
multi atown_build_order_skip_greed_attack
|
|
goto atown_build_order_skip_final
|
|
|
|
:atown_build_order_skip_greed_gas
|
|
call main_wait_atown_900
|
|
bld 1 reservoir 105
|
|
call main_wait_atown_900
|
|
var Add build_gas_var_atown 1 13
|
|
|
|
:atown_build_order_skip_greed_expand
|
|
call main_wait_atown_450
|
|
var Add can_expand_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_greed_attack
|
|
call main_wait_atown_1800
|
|
call main_wait_atown_2400
|
|
var Add can_attack_var_atown 1 13
|
|
stop
|
|
|
|
:atown_build_order_skip_custom_gas
|
|
var Ex|Jump debug_ai_messages_var 0 atown_build_order_skip_custom_gas_loop 13
|
|
print Terran<32>AI<32>custom<32>gas<32>timer<32>started...
|
|
|
|
:atown_build_order_skip_custom_gas_loop
|
|
wait 24
|
|
dth 13 Sub 1 mineral_field1 blank
|
|
dth 13 AtL 1 mineral_field1 atown_build_order_skip_custom_gas_loop
|
|
var Set build_gas_var_atown 1 13
|
|
var Ex|Jump debug_ai_messages_var 0 blank 13
|
|
print Terran<32>AI<32>gets<32>gas<32>at<32>a<32>custom<32>time!
|
|
stop
|
|
|
|
:atown_build_order_skip_custom_expansions
|
|
var Ex|Jump debug_ai_messages_var 0 atown_build_order_skip_custom_expansions_loop 13
|
|
print Terran<32>AI<32>custom<32>expansion<32>timer<32>started...
|
|
|
|
:atown_build_order_skip_custom_expansions_loop
|
|
wait 24
|
|
dth 13 Sub 1 mineral_field2 blank
|
|
dth 13 AtL 1 mineral_field2 atown_build_order_skip_custom_expansions_loop
|
|
var Add can_expand_var_atown 1 13
|
|
var Ex|Jump debug_ai_messages_var 0 blank 13
|
|
print Terran<32>AI<32>expands<32>at<32>a<32>custom<32>time!
|
|
stop
|
|
|
|
:atown_build_order_skip_custom_attack
|
|
var Ex|Jump debug_ai_messages_var 0 atown_build_order_skip_custom_attack_loop 13
|
|
print Terran<32>AI<32>custom<32>attack<32>timer<32>started...
|
|
|
|
:atown_build_order_skip_custom_attack_loop
|
|
wait 24
|
|
dth 13 Sub 1 mineral_field3 blank
|
|
dth 13 AtL 1 mineral_field3 atown_build_order_skip_custom_attack_loop
|
|
var Set can_attack_var_atown 1 13
|
|
var Ex|Jump debug_ai_messages_var 0 blank 13
|
|
print Terran<32>AI<32>attacks<32>at<32>a<32>custom<32>time!
|
|
stop
|
|
|
|
:atown_build_order_skip_final
|
|
wait 7200
|
|
call build_bool_atown
|
|
stop
|
|
|
|
:atown_build_order_gen
|
|
var Ex|Jump build_type_is_timing_var 1 atown_build_order_gen_type_timing 13
|
|
var Ex|Jump build_type_is_rush_var 1 atown_build_order_gen_type_rush 13
|
|
var Ex|Jump build_type_is_greed_var 1 atown_build_order_gen_type_greed 13
|
|
|
|
:atown_build_order_gen_type_timing
|
|
# 3 timings
|
|
rand_j 85 atown_build_order_gen_type_timing_1
|
|
rand_j 128 atown_build_order_gen_type_timing_2
|
|
goto atown_build_order_gen_type_timing_3
|
|
|
|
:atown_build_order_gen_type_timing_1
|
|
var Set atown_build_order_index 1 13
|
|
goto atown_build_order_gen_select
|
|
|
|
:atown_build_order_gen_type_timing_2
|
|
var Set atown_build_order_index 5 13
|
|
goto atown_build_order_gen_select
|
|
|
|
:atown_build_order_gen_type_timing_3
|
|
var Set atown_build_order_index 6 13
|
|
goto atown_build_order_gen_select
|
|
|
|
:atown_build_order_gen_type_rush
|
|
# 2 rushes
|
|
rand_j 128 atown_build_order_gen_type_rush_1
|
|
goto atown_build_order_gen_type_rush_2
|
|
|
|
:atown_build_order_gen_type_rush_1
|
|
var Set atown_build_order_index 3 13
|
|
goto atown_build_order_gen_select
|
|
|
|
:atown_build_order_gen_type_rush_2
|
|
var Set atown_build_order_index 4 13
|
|
goto atown_build_order_gen_select
|
|
|
|
:atown_build_order_gen_type_greed
|
|
# 1 greed
|
|
goto atown_build_order_gen_type_greed_1
|
|
|
|
:atown_build_order_gen_type_greed_1
|
|
var Set atown_build_order_index 2 13
|
|
goto atown_build_order_gen_select
|
|
|
|
:atown_build_order_gen_select
|
|
var Ex|Jump atown_build_order_index 1 build_general_atown_2FulcMech 13
|
|
var Ex|Jump atown_build_order_index 2 build_general_atown_EarlyRiser 13
|
|
var Ex|Jump atown_build_order_index 3 build_general_atown_TheCube 13
|
|
var Ex|Jump atown_build_order_index 4 build_general_atown_DoublingUp 13
|
|
var Ex|Jump atown_build_order_index 5 build_general_atown_MechIntoAir 13
|
|
var Ex|Jump atown_build_order_index 6 build_general_atown_Observant 13
|
|
|
|
:build_general_atown_2FulcMech
|
|
dth 13 Ex 0 start_location build_general_atown_2FulcMech_Main
|
|
print Terran<32>General<32>timing<32>1:<32>2Fulc<32>Mech
|
|
|
|
:build_general_atown_2FulcMech_Main
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_heracles 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_shaman 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_armor_iron 0 buildpref_armor_ironfoundry_pazuzu 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_salamander 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_azazel 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
var Ex|Call pref_addon_stockade 0 buildpref_raider_vestry 13
|
|
var Ex|Call pref_armor_production 0 buildpref_armor_fulcrum 13
|
|
var Ex|Call pref_addon_fulcrum 0 buildpref_armor_machineshop 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_naniteassembly 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_commandment 13
|
|
call main_wait_atown_300
|
|
wait 24
|
|
call main_wait_atown_600
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_600
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_600
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_900
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_300
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_600
|
|
multi build_general_atown_2FulcMech_Addon
|
|
call main_wait_atown_900
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_900
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_300
|
|
bld 2 mantle 121
|
|
multi production_cycle_atown
|
|
goto build_general_atown_fin
|
|
|
|
:build_general_atown_2FulcMech_Addon
|
|
call atown_wait_for_atlas
|
|
w_bld 1 fulcrum
|
|
bld 1 scrapyard 120
|
|
w_bld 2 fulcrum
|
|
bld 2 scrapyard 120
|
|
w_bld 3 fulcrum
|
|
bld 1 palladium 120
|
|
w_bld 4 fulcrum
|
|
bld 2 palladium 120
|
|
stop
|
|
|
|
:build_general_atown_EarlyRiser
|
|
dth 13 Ex 0 start_location build_general_atown_EarlyRiser_Main
|
|
print Terran<32>General<32>greed<32>1:<32>Early<32>Riser
|
|
|
|
:build_general_atown_EarlyRiser_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_cleric 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_madcap 13
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_cyclops 13
|
|
var Ex|Call pref_orbital_starport 0 buildpref_orbital_starport_gorgon 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_sundog 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_seraph 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
var Ex|Call pref_addon_stockade 0 buildpref_raider_vestry 13
|
|
var Ex|Call pref_addon_fulcrum 0 buildpref_armor_scrapyard 13
|
|
call main_wait_atown_900
|
|
call main_wait_atown_300
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_600
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_300
|
|
multi build_general_atown_EarlyRiser_Addon
|
|
call main_wait_atown_300
|
|
bld 1 starpad 121
|
|
call main_wait_atown_300
|
|
bld 2 stockade 121
|
|
call main_wait_atown_600
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_150
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_150
|
|
multi production_cycle_atown
|
|
goto build_general_atown_fin
|
|
|
|
:build_general_atown_EarlyRiser_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
call atown_wait_for_atlas
|
|
w_bld 1 fulcrum
|
|
bld 1 palladium 120
|
|
stop
|
|
|
|
:build_general_atown_TheCube
|
|
dth 13 Ex 0 start_location build_general_atown_TheCube_Main
|
|
print Terran<32>General<32>rush<32>1:<32>The<32>Cube
|
|
|
|
:build_general_atown_TheCube_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_apostle 13
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_vulture 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_salamander 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_azazel 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
var Ex|Call pref_armor_production 0 buildpref_armor_ironfoundry 13
|
|
var Ex|Call pref_addon_fulcrum 0 buildpref_armor_machineshop 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_naniteassembly 13
|
|
call main_wait_atown_600
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
bld 1 starpad 121
|
|
call main_wait_atown_600
|
|
multi build_general_atown_TheCube_Addon
|
|
call main_wait_atown_900
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_450
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_300
|
|
bld 1 scrapyard 120
|
|
call main_wait_atown_300
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_300
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_450
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_600
|
|
multi production_cycle_atown
|
|
goto build_general_atown_fin
|
|
|
|
:build_general_atown_TheCube_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
call atown_wait_for_atlas
|
|
w_bld 1 fulcrum
|
|
bld 1 palladium 120
|
|
call atown_wait_for_fountainhead
|
|
bld 1 starport 121
|
|
w_bld 1 starport
|
|
bld 1 rotary 120
|
|
w_bldstart 1 rotary
|
|
stop
|
|
|
|
:build_general_atown_DoublingUp
|
|
dth 13 Ex 0 start_location build_general_atown_DoublingUp_Main
|
|
print Terran<32>General<32>rush<32>2:<32>Doubling<32>Up
|
|
|
|
:build_general_atown_DoublingUp_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_shaman 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_cyclops 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_fulcrum_goliath 13
|
|
var Ex|Call pref_armor_scrapyard 0 buildpref_armor_scrapyard_blackjack 13
|
|
var Ex|Call pref_addon_fulcrum 0 buildpref_armor_scrapyard 13
|
|
var Ex|Call pref_armor_production 0 buildpref_armor_ironfoundry 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_naniteassembly 13
|
|
call main_wait_atown_900
|
|
bld 1 stockade 121
|
|
call main_wait_atown_150
|
|
var Sub can_worker_var_atown 1 13
|
|
bld 2 stockade 121
|
|
wait 24
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_600
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_300
|
|
multi build_general_atown_DoublingUp_Addon
|
|
call main_wait_atown_300
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_600
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_450
|
|
bld 1 starpad 121
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_450
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_900
|
|
multi production_cycle_atown
|
|
call main_wait_atown_150
|
|
goto build_general_atown_fin
|
|
|
|
:build_general_atown_DoublingUp_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
w_bld 1 fulcrum
|
|
bld 1 scrapyard 120
|
|
w_bld 2 fulcrum
|
|
bld 2 scrapyard 120
|
|
call atown_wait_for_atlas
|
|
w_bld 2 stockade
|
|
bld 1 covenant 120
|
|
call main_wait_atown_150
|
|
w_bld 3 fulcrum
|
|
bld 1 palladium 120
|
|
stop
|
|
|
|
:build_general_atown_MechIntoAir
|
|
dth 13 Ex 0 start_location build_general_atown_MechIntoAir_Main
|
|
print Terran<32>General<32>timing<32>2:<32>Mech<32>into<32>Air
|
|
|
|
:build_general_atown_MechIntoAir_Main
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
var Ex|Call pref_armor_scrapyard 0 buildpref_armor_scrapyard_matador 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_addon_fulcrum 0 buildpref_armor_machineshop 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_salamander 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_seraph 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_munitionsbay 13
|
|
var Ex|Call pref_orbital_nanite 0 buildpref_orbital_naniteassembly_minotaur 13
|
|
call main_wait_atown_600
|
|
call main_wait_atown_300
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_750
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_600
|
|
var Set can_attack_var_atown 1 13
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_300
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
multi build_general_atown_MechIntoAir_Addon
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
bld 1 starpad 121
|
|
call main_wait_atown_300
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
bld 6 fulcrum 121
|
|
call main_wait_atown_1800
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_3600
|
|
multi atown_need_daedala
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
bld 4 starport 121
|
|
call main_wait_atown_3600
|
|
bld 8 starport 121
|
|
call main_wait_atown_1200
|
|
multi atown_need_atelier
|
|
call main_wait_atown_600
|
|
multi production_cycle_atown
|
|
goto build_general_atown_fin
|
|
|
|
:build_general_atown_MechIntoAir_Addon
|
|
w_bld 1 fulcrum
|
|
bld 1 scrapyard 120
|
|
w_bld 2 fulcrum
|
|
bld 2 scrapyard 120
|
|
call atown_wait_for_atlas
|
|
bld 1 quarry 120
|
|
w_bld 3 fulcrum
|
|
bld 1 palladium 120
|
|
w_bld 4 fulcrum
|
|
bld 2 palladium 120
|
|
call atown_wait_for_fountainhead
|
|
bld 2 starport 121
|
|
w_bld 1 starport
|
|
bld 1 rotary 120
|
|
w_bld 2 starport
|
|
bld 2 rotary 120
|
|
w_bld 5 fulcrum
|
|
bld 3 palladium 120
|
|
w_bld 6 fulcrum
|
|
bld 4 palladium 120
|
|
w_bld 3 starport
|
|
bld 3 rotary 120
|
|
w_bld 4 starport
|
|
bld 4 rotary 120
|
|
w_bld 5 starport
|
|
bld 5 rotary 120
|
|
call atown_wait_for_daedala
|
|
w_bld 6 starport
|
|
bld 1 commandment 120
|
|
w_bld 7 starport
|
|
bld 2 commandment 120
|
|
w_bld 8 starport
|
|
bld 3 commandment 120
|
|
call atown_wait_for_atelier
|
|
bld 2 nanite_assembly 121
|
|
stop
|
|
|
|
:build_general_atown_Observant
|
|
dth 13 Ex 0 start_location build_general_atown_Observant_Main
|
|
print Terran<32>General<32>timing<32>3:<32>Observant
|
|
|
|
:build_general_atown_Observant_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_cyprian 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_seraph 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_commandment 13
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_150
|
|
wait 24
|
|
multi build_general_atown_Observant_Addon
|
|
call main_wait_atown_300
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_150
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_150
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_150
|
|
bld 1 starpad 121
|
|
call main_wait_atown_150
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_300
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_600
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_300
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_600
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_150
|
|
call build_bool_atown
|
|
call main_wait_atown_600
|
|
multi production_cycle_atown
|
|
|
|
:build_general_atown_Observant_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
w_bld 1 fulcrum
|
|
bld 1 scrapyard 120
|
|
call atown_wait_for_atlas
|
|
w_bld 2 fulcrum
|
|
bld 1 palladium 120
|
|
w_bld 3 fulcrum
|
|
bld 2 palladium 120
|
|
call atown_wait_for_fountainhead
|
|
bld 2 starport 121
|
|
call atown_wait_for_daedala
|
|
w_bld 2 starport
|
|
bld 2 commandment 120
|
|
w_bld 1 commandment
|
|
do_morph 2 seraph
|
|
call main_wait_atown_300
|
|
do_morph 2 seraph
|
|
stop
|
|
|
|
:build_general_atown_fin
|
|
call build_bool_atown
|
|
var AtL skip_building_var 1 blank 13
|
|
|
|
:build_general_atown_fin2
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_450
|
|
call add_starpad_atown_simple2
|
|
call main_wait_atown_300
|
|
multi atown_need_atlas
|
|
call main_wait_atown_300
|
|
call add_stockade_atown_simple
|
|
call main_wait_atown_150
|
|
bld 1 covenant 120
|
|
call main_wait_atown_600
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_900
|
|
call add_starport_atown_simple
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
multi atown_need_daedala
|
|
call main_wait_atown_3600
|
|
multi atown_need_atelier
|
|
stop
|
|
|
|
:atown_build_order_armor
|
|
var Ex|Jump build_type_is_timing_var 1 atown_build_order_armor_type_timing 13
|
|
var Ex|Jump build_type_is_rush_var 1 atown_build_order_armor_type_rush 13
|
|
var Ex|Jump build_type_is_greed_var 1 atown_build_order_armor_type_greed 13
|
|
|
|
:atown_build_order_armor_type_timing
|
|
# 3 timings
|
|
rand_j 85 atown_build_order_armor_type_timing_1
|
|
rand_j 128 atown_build_order_armor_type_timing_2
|
|
goto atown_build_order_armor_type_timing_3
|
|
|
|
:atown_build_order_armor_type_timing_1
|
|
var Set atown_build_order_index 1 13
|
|
goto atown_build_order_armor_select
|
|
|
|
:atown_build_order_armor_type_timing_2
|
|
var Set atown_build_order_index 2 13
|
|
goto atown_build_order_armor_select
|
|
|
|
:atown_build_order_armor_type_timing_3
|
|
var Set atown_build_order_index 6 13
|
|
goto atown_build_order_armor_select
|
|
|
|
:atown_build_order_armor_type_rush
|
|
# 2 rushes
|
|
rand_j 128 atown_build_order_armor_type_rush_1
|
|
goto atown_build_order_armor_type_rush_2
|
|
|
|
:atown_build_order_armor_type_rush_1
|
|
var Set atown_build_order_index 3 13
|
|
goto atown_build_order_armor_select
|
|
|
|
:atown_build_order_armor_type_rush_2
|
|
var Set atown_build_order_index 4 13
|
|
goto atown_build_order_armor_select
|
|
|
|
:atown_build_order_armor_type_greed
|
|
# 1 greed
|
|
goto atown_build_order_armor_type_greed_1
|
|
|
|
:atown_build_order_armor_type_greed_1
|
|
var Set atown_build_order_index 5 13
|
|
goto atown_build_order_armor_select
|
|
|
|
:atown_build_order_armor_select
|
|
var Ex|Jump atown_build_order_index 1 build_armor_atown_PhalanxTiming 13
|
|
var Ex|Jump atown_build_order_index 2 build_armor_atown_FE5Fulc 13
|
|
var Ex|Jump atown_build_order_index 3 build_armor_atown_2FulcVulture 13
|
|
var Ex|Jump atown_build_order_index 4 build_armor_atown_WalkerPower 13
|
|
var Ex|Jump atown_build_order_index 5 build_armor_atown_IronCrusade 13
|
|
var Ex|Jump atown_build_order_index 6 build_armor_atown_DavidAndGoliath 13
|
|
|
|
:build_armor_atown_PhalanxTiming
|
|
dth 13 Ex 0 start_location build_armor_atown_PhalanxTiming_Main
|
|
print Terran<32>Armor<32>timing<32>1:<32>Phalanx<32>Timing
|
|
|
|
:build_armor_atown_PhalanxTiming_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_cyprian 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_madcap 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_cyclops 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_addon_fulcrum 0 buildpref_armor_machineshop 13
|
|
var Ex|Call pref_orbital_starport 0 buildpref_orbital_starport_gorgon 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_naniteassembly 13
|
|
call main_wait_atown_600
|
|
call main_wait_atown_600
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_150
|
|
bld 2 fulcrum 121
|
|
w_bld 1 fulcrum
|
|
queue 1 vulture fulcrum 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 vulture fulcrum 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
w_bldstart 2 fulcrum
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_900
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_150
|
|
queue 1 cyclops fulcrum 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 cyclops fulcrum 255 Local Loc.63 100
|
|
call main_wait_atown_450
|
|
bld 4 fulcrum 121
|
|
call main_wait_atown_600
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
multi build_armor_atown_PhalanxTiming_Addon
|
|
call main_wait_atown_600
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_900
|
|
var Set can_attack_var_atown 1 13
|
|
wait 24
|
|
bld 1 stockade 121
|
|
call main_wait_atown_600
|
|
multi production_cycle_atown
|
|
goto build_armor_atown_fin
|
|
|
|
:build_armor_atown_PhalanxTiming_Addon
|
|
call atown_wait_for_atlas
|
|
w_bld 1 fulcrum
|
|
bld 1 palladium 120
|
|
w_bld 2 fulcrum
|
|
bld 2 palladium 120
|
|
w_bld 1 palladium
|
|
queue 1 phalanx fulcrum 255 Local Loc.63 100
|
|
w_bld 2 palladium
|
|
queue 1 madrigal fulcrum 255 Local Loc.63 100
|
|
w_bld 3 fulcrum
|
|
bld 3 palladium 120
|
|
w_bld 1 stockade
|
|
call main_wait_atown_450
|
|
bld 1 vestry 120
|
|
w_bld 2 palladium
|
|
queue 2 phalanx fulcrum 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
queue 2 madrigal fulcrum 255 Local Loc.63 100
|
|
stop
|
|
|
|
:build_armor_atown_FE5Fulc
|
|
dth 13 Ex 0 start_location build_armor_atown_FE5Fulc_Main
|
|
print Terran<32>Armor<32>timing<32>2:<32>FE<32>5Fulc
|
|
|
|
:build_armor_atown_FE5Fulc_Main
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_vulture 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_armor_scrapyard 0 buildpref_armor_scrapyard_blackjack 13
|
|
var Ex|Call pref_armor_iron 0 buildpref_armor_futurestation_penumbra 13
|
|
var Ex|Call pref_armor_production 0 buildpref_armor_fulcrum 13
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_600
|
|
wait 24
|
|
queue 1 maverick stockade 255 Global Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Global Loc.63 100
|
|
wait 24
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Global Loc.63 100
|
|
call main_wait_atown_300
|
|
wait 24
|
|
queue 1 vulture fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
queue 1 vulture fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_300
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_600
|
|
queue 1 maverick stockade 255 Global Loc.63 100
|
|
wait 24
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_150
|
|
multi build_armor_atown_FE5Fulc_Addon
|
|
wait 24
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_600
|
|
w_bldstart 2 fulcrum
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_600
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_750
|
|
var Set build_gas_var_atown 1 13
|
|
wait 24
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_300
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_600
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
bld 3 fulcrum 121
|
|
wait 24
|
|
queue 1 phalanx fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
queue 1 phalanx fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_450
|
|
queue 1 phalanx fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
queue 1 phalanx fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_450
|
|
#call expansion_loop_normal
|
|
var Sub can_worker_var_atown 1 13
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
wait 750
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_600
|
|
bld 5 fulcrum 121
|
|
wait 24
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
wait 24
|
|
queue 1 goliath fulcrum 255 Global Loc.63 100
|
|
call main_wait_atown_300
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_900
|
|
multi production_cycle_atown
|
|
call main_wait_atown_300
|
|
goto build_armor_atown_fin
|
|
|
|
:build_armor_atown_FE5Fulc_Addon
|
|
w_bld 1 fulcrum
|
|
bld 1 scrapyard 120
|
|
call atown_wait_for_atlas
|
|
w_bld 2 fulcrum
|
|
bld 1 palladium 120
|
|
w_bld 3 fulcrum
|
|
bld 2 palladium 120
|
|
call atown_wait_for_fountainhead
|
|
bld 1 starport 121
|
|
call atown_wait_for_daedala
|
|
w_bld 1 starport
|
|
bld 1 commandment 120
|
|
stop
|
|
|
|
:build_armor_atown_2FulcVulture
|
|
dth 13 Ex 0 start_location build_armor_atown_2FulcVulture_Main
|
|
print Terran<32>Armor<32>rush<32>1:<32>2Fulc<32>Vulture
|
|
|
|
:build_armor_atown_2FulcVulture_Main
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_vulture 13
|
|
var Ex|Call pref_armor_scrapyard 0 buildpref_armor_scrapyard_matador 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_madrigal 13
|
|
var Ex|Call pref_armor_iron 0 buildpref_armor_ironfoundry_pazuzu 13
|
|
var Ex|Call pref_addon_fulcrum 0 buildpref_armor_machineshop 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_azazel 13
|
|
call main_wait_atown_750
|
|
call main_wait_atown_1200
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_300
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_300
|
|
var Sub can_worker_var_atown 1 13
|
|
call main_wait_atown_150
|
|
do_morph 2 vulture
|
|
call main_wait_atown_150
|
|
do_morph 2 vulture
|
|
call main_wait_atown_300
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_300
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_600
|
|
var Add can_expand_var_atown 1 13
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_150
|
|
bld 1 stockade 121
|
|
multi production_cycle_atown
|
|
goto build_armor_atown_fin
|
|
|
|
:build_armor_atown_WalkerPower
|
|
dth 13 Ex 0 start_location build_armor_atown_WalkerPower_Main
|
|
print Terran<32>Armor<32>rush<32>2:<32>Walker<32>Power
|
|
|
|
:build_armor_atown_WalkerPower_Main
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_goliath 13
|
|
var Ex|Call pref_armor_scrapyard 0 buildpref_armor_scrapyard_blackjack 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_armor_iron 0 buildpref_armor_ironfoundry_paladin 13
|
|
var Ex|Call pref_armor_future 0 buildpref_armor_futurestation_penumbra 13
|
|
call main_wait_atown_300
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_600
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_600
|
|
do_morph 1 goliath
|
|
call main_wait_atown_300
|
|
multi build_armor_atown_WalkerPower_Addon
|
|
call main_wait_atown_600
|
|
var Sub can_worker_var_atown 1 13
|
|
call main_wait_atown_150
|
|
w_bld 1 fulcrum
|
|
w_bldstart 2 fulcrum
|
|
call main_wait_atown_300
|
|
bld 1 stockade 121
|
|
call main_wait_atown_450
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
call main_wait_atown_600
|
|
call main_wait_atown_300
|
|
multi atown_need_atlas
|
|
multi production_cycle_atown
|
|
goto build_armor_atown_fin
|
|
|
|
:build_armor_atown_WalkerPower_Addon
|
|
w_bld 1 fulcrum
|
|
bld 1 scrapyard 120
|
|
call main_wait_atown_300
|
|
call atown_wait_for_atlas
|
|
w_bld 2 fulcrum
|
|
bld 1 palladium 120
|
|
stop
|
|
|
|
:build_armor_atown_IronCrusade
|
|
dth 13 Ex 0 start_location build_armor_atown_IronCrusade_Main
|
|
print Terran<32>Armor<32>greed<32>1:<32>Iron<32>Crusade
|
|
|
|
:build_armor_atown_IronCrusade_Main
|
|
var Ex|Call pref_raider_covert 0 buildpref_raider_covertops_eidolon 13
|
|
var Ex|Call pref_addon_stockade 0 buildpref_raider_covertops 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_armor_production 0 buildpref_armor_ironfoundry 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_seraph 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_commandment 13
|
|
call main_wait_atown_900
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_300
|
|
wait 600
|
|
call main_wait_atown_300
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_600
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_900
|
|
w_bld 1 fulcrum
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_300
|
|
bld 1 starpad 121
|
|
call main_wait_atown_300
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_900
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_900
|
|
multi atown_need_atlas
|
|
call main_wait_atown_600
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_150
|
|
w_bld 2 fulcrum
|
|
w_bldstart 3 fulcrum
|
|
var set can_attack_var_atown 1 13
|
|
call atown_wait_for_atlas
|
|
call main_wait_atown_450
|
|
bld 4 fulcrum 121
|
|
call main_wait_atown_450
|
|
multi atown_need_daedala
|
|
call atown_wait_for_daedala
|
|
multi atown_need_atelier
|
|
call atown_wait_for_atelier
|
|
call main_wait_atown_150
|
|
bld 1 iron_foundry 122
|
|
call main_wait_atown_150
|
|
bld 2 iron_foundry 122
|
|
call main_wait_atown_150
|
|
bld 3 iron_foundry 122
|
|
call main_wait_atown_150
|
|
bld 4 iron_foundry 122
|
|
multi production_cycle_atown
|
|
goto build_armor_atown_fin
|
|
|
|
:build_armor_atown_DavidAndGoliath
|
|
dth 13 Ex 0 start_location build_armor_atown_DavidAndGoliath_Main
|
|
print Terran<32>Armor<32>timing<32>3:<32>David<32>and<32>Goliath
|
|
|
|
:build_armor_atown_DavidAndGoliath_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_goliath 13
|
|
var Ex|Call pref_armor_scrapyard 0 buildpref_armor_scrapyard_matador 13
|
|
var Ex|Call pref_armor_machine 0 buildpref_armor_machineshop_phalanx 13
|
|
var Ex|Call pref_armor_production 0 buildpref_armor_fulcrum 13
|
|
call main_wait_atown_600
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_600
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_900
|
|
bld 2 stockade 121
|
|
call main_wait_atown_300
|
|
bld 2 fulcrum 121
|
|
w_bldstart 2 fulcrum
|
|
multi build_armor_atown_DavidAndGoliath_Addon
|
|
call main_wait_atown_450
|
|
bld 3 stockade 121
|
|
call main_wait_atown_600
|
|
bld 4 stockade 121
|
|
call main_wait_atown_600
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_150
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_900
|
|
w_bld 1 fulcrum
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_300
|
|
bld 1 starpad 121
|
|
call main_wait_atown_300
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_450
|
|
bld 4 fulcrum 121
|
|
call main_wait_atown_600
|
|
bld 5 fulcrum 121
|
|
call main_wait_atown_150
|
|
multi production_cycle_atown
|
|
goto build_armor_atown_fin
|
|
|
|
:build_armor_atown_DavidAndGoliath_Addon
|
|
w_bld 2 fulcrum
|
|
bld 1 scrapyard 120
|
|
call atown_wait_for_atlas
|
|
w_bld 2 fulcrum
|
|
bld 1 palladium 120
|
|
call main_wait_atown_150
|
|
w_bld 3 fulcrum
|
|
bld 2 palladium 120
|
|
call main_wait_atown_300
|
|
w_bld 5 fulcrum
|
|
bld 3 palladium 120
|
|
call main_wait_atown_300
|
|
stop
|
|
|
|
:build_armor_atown_fin
|
|
call build_bool_atown
|
|
var AtL skip_building_var 1 blank 13
|
|
|
|
:build_armor_atown_fin2
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_900
|
|
multi atown_need_atlas
|
|
call main_wait_atown_1800
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_2400
|
|
multi atown_need_daedala
|
|
call main_wait_atown_900
|
|
call add_starport_atown_simple
|
|
call main_wait_atown_3600
|
|
multi atown_need_atelier
|
|
stop
|
|
|
|
:atown_build_order_raider
|
|
var Ex|Jump build_type_is_timing_var 1 atown_build_order_raider_type_timing 13
|
|
var Ex|Jump build_type_is_rush_var 1 atown_build_order_raider_type_rush 13
|
|
var Ex|Jump build_type_is_greed_var 1 atown_build_order_raider_type_greed 13
|
|
|
|
:atown_build_order_raider_type_timing
|
|
# 3 timings
|
|
rand_j 85 atown_build_order_raider_type_timing_1
|
|
rand_j 128 atown_build_order_raider_type_timing_2
|
|
goto atown_build_order_raider_type_timing_3
|
|
|
|
:atown_build_order_raider_type_timing_1
|
|
var Set atown_build_order_index 1 13
|
|
goto atown_build_order_raider_select
|
|
|
|
:atown_build_order_raider_type_timing_2
|
|
var Set atown_build_order_index 2 13
|
|
goto atown_build_order_raider_select
|
|
|
|
:atown_build_order_raider_type_timing_3
|
|
var Set atown_build_order_index 5 13
|
|
goto atown_build_order_raider_select
|
|
|
|
:atown_build_order_raider_type_rush
|
|
# 2 rushes
|
|
rand_j 128 atown_build_order_raider_type_rush_1
|
|
goto atown_build_order_raider_type_rush_2
|
|
|
|
:atown_build_order_raider_type_rush_1
|
|
var Set atown_build_order_index 4 13
|
|
goto atown_build_order_raider_select
|
|
|
|
:atown_build_order_raider_type_rush_2
|
|
var Set atown_build_order_index 6 13
|
|
goto atown_build_order_raider_select
|
|
|
|
:atown_build_order_raider_type_greed
|
|
# 1 greed
|
|
goto atown_build_order_raider_type_greed_1
|
|
|
|
:atown_build_order_raider_type_greed_1
|
|
var Set atown_build_order_index 3 13
|
|
goto atown_build_order_raider_select
|
|
|
|
:atown_build_order_raider_select
|
|
var Ex|Jump atown_build_order_index 1 build_raider_atown_8Rax 13
|
|
var Ex|Jump atown_build_order_index 2 build_raider_atown_3RaxBiotic 13
|
|
var Ex|Jump atown_build_order_index 3 build_raider_atown_FastNuke 13
|
|
var Ex|Jump atown_build_order_index 4 build_raider_atown_4RaxPressure 13
|
|
var Ex|Jump atown_build_order_index 5 build_raider_atown_Uprising 13
|
|
var Ex|Jump atown_build_order_index 6 build_raider_atown_HolyAckmeds 13
|
|
|
|
:build_raider_atown_8Rax
|
|
dth 13 Ex 0 start_location build_raider_atown_8Rax_Main
|
|
print Terran<32>Raider<32>timing<32>1:<32>8Rax
|
|
|
|
:build_raider_atown_8Rax_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_cleric 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_madcap 13
|
|
var Ex|Call pref_addon_stockade 0 buildpref_raider_vestry 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
call main_wait_atown_300
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
bld 2 stockade 121
|
|
call main_wait_atown_300
|
|
bld 3 stockade 121
|
|
call main_wait_atown_300
|
|
bld 4 stockade 121
|
|
call main_wait_atown_300
|
|
bld 5 stockade 121
|
|
call main_wait_atown_300
|
|
bld 6 stockade 121
|
|
call main_wait_atown_300
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_300
|
|
w_bldstart 6 stockade
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_900
|
|
bld 8 stockade 121
|
|
call main_wait_atown_600
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_300
|
|
multi build_raider_atown_8Rax_Addon
|
|
call main_wait_atown_600
|
|
multi production_cycle_atown
|
|
goto build_raider_atown_fin
|
|
|
|
:build_raider_atown_8Rax_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
w_bld 2 stockade
|
|
bld 2 vestry 120
|
|
call atown_wait_for_atlas
|
|
w_bld 3 stockade
|
|
bld 1 covenant 120
|
|
w_bld 4 stockade
|
|
bld 2 covenant 120
|
|
stop
|
|
|
|
:build_raider_atown_3RaxBiotic
|
|
dth 13 Ex 0 start_location build_raider_atown_3RaxBiotic_Main
|
|
print Terran<32>Raider<32>timing<32>2:<32>3Rax<32>Biotic
|
|
|
|
:build_raider_atown_3RaxBiotic_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_cleric 13
|
|
var Ex|Call pref_raider_covert 0 buildpref_raider_covertops_eidolon 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_heracles 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
bld 2 stockade 121
|
|
call main_wait_atown_600
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
call main_wait_atown_300
|
|
multi build_raider_atown_3RaxBiotic_Addon
|
|
call main_wait_atown_450
|
|
var Sub can_worker_var_atown 1 13
|
|
bld 3 stockade 121
|
|
call main_wait_atown_150
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 2 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 mason ministry 255 Local Loc.63 200
|
|
wait 24
|
|
w_bldstart 3 stockade
|
|
var Add can_expand_var_atown 1 13
|
|
wait 300
|
|
var Add can_worker_var_atown 1 13
|
|
wait 300
|
|
call main_wait_atown_600
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_900
|
|
multi production_cycle_atown
|
|
call main_wait_atown_300
|
|
goto build_raider_atown_fin
|
|
|
|
:build_raider_atown_3RaxBiotic_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
w_bld 2 stockade
|
|
bld 2 vestry 120
|
|
call atown_wait_for_atlas
|
|
multi atown_need_fountainhead
|
|
stop
|
|
|
|
:build_raider_atown_FastNuke
|
|
dth 13 Ex 0 start_location build_raider_atown_FastNuke_Main
|
|
print Terran<32>Raider<32>greed<32>1:<32>Fast<32>Nuke
|
|
|
|
:build_raider_atown_FastNuke_Main
|
|
var Ex|Call pref_infrastructure_addon 0 buildpref_commandcenter_missilesilo 13
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_cyprian 13
|
|
var Ex|Call pref_raider_covert 0 buildpref_raider_covertops_eidolon 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_madcap 13
|
|
var Ex|Call pref_addon_stockade 0 buildpref_raider_covertops 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_900
|
|
bld 1 reservoir 97
|
|
call main_wait_atown_600
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_600
|
|
bld 2 stockade 121
|
|
call main_wait_atown_600
|
|
bld 3 stockade 121
|
|
call main_wait_atown_600
|
|
w_bldstart 3 stockade
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_600
|
|
multi build_raider_atown_FastNuke_Addon
|
|
call main_wait_atown_300
|
|
bld 4 stockade 121
|
|
call main_wait_atown_900
|
|
var Set can_attack_var_atown 1 13
|
|
wait 24
|
|
multi production_cycle_atown
|
|
goto build_raider_atown_fin
|
|
|
|
:build_raider_atown_FastNuke_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
call atown_wait_for_atlas
|
|
w_bld 2 stockade
|
|
bld 1 covenant 120
|
|
w_bldstart 1 covenant
|
|
bld 1 anvil 120
|
|
w_bld 3 stockade
|
|
w_bldstart 1 anvil
|
|
bld 2 covenant 120
|
|
w_bld 4 stockade
|
|
bld 3 covenant 120
|
|
stop
|
|
|
|
:build_raider_atown_4RaxPressure
|
|
dth 13 Ex 0 start_location build_raider_atown_4RaxPressure_Main
|
|
print Terran<32>Raider<32>rush<32>1:<32>4Rax<32>Pressure
|
|
|
|
:build_raider_atown_4RaxPressure_Main
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_shaman 13
|
|
var Ex|Call pref_raider_covert 0 buildpref_raider_covertops_savant 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_heracles 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_sundog 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_munitionsbay 13
|
|
call main_wait_atown_900
|
|
bld 1 stockade 121
|
|
call main_wait_atown_900
|
|
bld 2 stockade 121
|
|
call main_wait_atown_600
|
|
bld 3 stockade 121
|
|
call main_wait_atown_450
|
|
bld 4 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_300
|
|
call main_wait_atown_300
|
|
var Sub can_worker_var_atown 1 13
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_600
|
|
call main_wait_atown_150
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_150
|
|
multi build_raider_atown_4RaxPressure_Addon
|
|
call main_wait_atown_150
|
|
w_bld 4 stockade
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_1500
|
|
multi production_cycle_atown
|
|
call main_wait_atown_600
|
|
multi atown_need_daedala
|
|
goto build_raider_atown_fin
|
|
|
|
:build_raider_atown_4RaxPressure_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
w_bld 2 stockade
|
|
bld 2 vestry 120
|
|
call atown_wait_for_atlas
|
|
w_bld 3 stockade
|
|
bld 1 covenant 120
|
|
w_bld 4 stockade
|
|
bld 2 covenant 120
|
|
stop
|
|
|
|
:build_raider_atown_Uprising
|
|
dth 13 Ex 0 start_location build_raider_atown_Uprising_Main
|
|
print Terran<32>Raider<32>timing<32>3:<32>Uprising
|
|
|
|
:build_raider_atown_Uprising_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_cyprian 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_cleric 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_450
|
|
bld 2 stockade 121
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_450
|
|
bld 3 stockade 121
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
call main_wait_atown_150
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
multi build_raider_atown_Uprising_Addon
|
|
call main_wait_atown_300
|
|
bld 4 stockade 121
|
|
wait 24
|
|
queue 2 shaman stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 2 cyprian stockade 255 Local Loc.63 100
|
|
call main_wait_atown_450
|
|
queue 2 shaman stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 2 cyprian stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
w_bld 4 stockade
|
|
w_bld 2 vestry
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_300
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_600
|
|
queue 2 cyprian stockade 255 Local Loc.63 100
|
|
call main_wait_atown_450
|
|
queue 2 cyprian stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 2 cyprian stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
multi production_cycle_atown
|
|
goto build_raider_atown_fin
|
|
|
|
:build_raider_atown_Uprising_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
w_bld 4 stockade
|
|
bld 2 vestry 120
|
|
stop
|
|
|
|
:build_raider_atown_HolyAckmeds
|
|
dth 13 Ex 0 start_location build_raider_atown_HolyAckmeds_Main
|
|
print Terran<32>Raider<32>rush<32>2:<32>Holy<32>Ackmeds!
|
|
|
|
:build_raider_atown_HolyAckmeds_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_harakan 13
|
|
var Ex|Call pref_addon_stockade 0 buildpref_raider_covertops 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13
|
|
call main_wait_atown_900
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_600
|
|
do_morph 1 maverick
|
|
call main_wait_atown_600
|
|
bld 2 stockade 121
|
|
wait 24
|
|
do_morph 1 harakan
|
|
call main_wait_atown_600
|
|
bld 3 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_300
|
|
var Sub can_worker_var_atown 1 13
|
|
call main_wait_atown_300
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_600
|
|
bld 4 stockade 121
|
|
call main_wait_atown_300
|
|
var Add can_worker_var_atown 1 13
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_900
|
|
w_bldstart 4 stockade
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_150
|
|
multi build_raider_atown_HolyAckmeds_Addon
|
|
call main_wait_atown_300
|
|
multi production_cycle_atown
|
|
goto build_raider_atown_fin
|
|
|
|
:build_raider_atown_HolyAckmeds_Addon
|
|
w_bld 1 stockade
|
|
bld 1 vestry 120
|
|
call atown_wait_for_atlas
|
|
multi atown_need_fountainhead
|
|
call atown_wait_for_fountainhead
|
|
bld 1 starport 121
|
|
w_bld 1 starport
|
|
bld 1 rotary 120
|
|
stop
|
|
|
|
:build_raider_atown_fin
|
|
call build_bool_atown
|
|
var AtL skip_building_var 1 blank 13
|
|
|
|
:build_raider_atown_fin2
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_300
|
|
bld 1 vestry 120
|
|
call main_wait_atown_300
|
|
multi atown_need_atlas
|
|
call atown_wait_for_atlas
|
|
bld 1 covenant 120
|
|
call main_wait_atown_1800
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_3600
|
|
multi atown_need_daedala
|
|
call main_wait_atown_3600
|
|
multi atown_need_atelier
|
|
stop
|
|
|
|
:atown_build_order_orbital
|
|
var Ex|Jump build_type_is_timing_var 1 atown_build_order_orbital_type_timing 13
|
|
var Ex|Jump build_type_is_rush_var 1 atown_build_order_orbital_type_rush 13
|
|
var Ex|Jump build_type_is_greed_var 1 atown_build_order_orbital_type_greed 13
|
|
|
|
:atown_build_order_orbital_type_timing
|
|
# 3 timings
|
|
rand_j 85 atown_build_order_orbital_type_timing_1
|
|
rand_j 128 atown_build_order_orbital_type_timing_2
|
|
goto atown_build_order_orbital_type_timing_3
|
|
|
|
:atown_build_order_orbital_type_timing_1
|
|
var Set atown_build_order_index 3 13
|
|
goto atown_build_order_orbital_select
|
|
|
|
:atown_build_order_orbital_type_timing_2
|
|
var Set atown_build_order_index 4 13
|
|
goto atown_build_order_orbital_select
|
|
|
|
:atown_build_order_orbital_type_timing_3
|
|
var Set atown_build_order_index 5 13
|
|
goto atown_build_order_orbital_select
|
|
|
|
:atown_build_order_orbital_type_rush
|
|
# 2 rushes
|
|
rand_j 128 atown_build_order_orbital_type_rush_1
|
|
goto atown_build_order_orbital_type_rush_2
|
|
|
|
:atown_build_order_orbital_type_rush_1
|
|
var Set atown_build_order_index 1 13
|
|
goto atown_build_order_orbital_select
|
|
|
|
:atown_build_order_orbital_type_rush_2
|
|
var Set atown_build_order_index 6 13
|
|
goto atown_build_order_orbital_select
|
|
|
|
:atown_build_order_orbital_type_greed
|
|
# 1 greed
|
|
goto atown_build_order_orbital_type_greed_1
|
|
|
|
:atown_build_order_orbital_type_greed_1
|
|
var Set atown_build_order_index 2 13
|
|
goto atown_build_order_orbital_select
|
|
|
|
:atown_build_order_orbital_select
|
|
var Ex|Jump atown_build_order_index 1 build_orbital_atown_2PortWraith 13
|
|
var Ex|Jump atown_build_order_index 2 build_orbital_atown_TheDon 13
|
|
var Ex|Jump atown_build_order_index 3 build_orbital_atown_WraithBio 13
|
|
var Ex|Jump atown_build_order_index 4 build_orbital_atown_Hotdrop 13
|
|
var Ex|Jump atown_build_order_index 5 build_orbital_atown_SuddenStarport 13
|
|
var Ex|Jump atown_build_order_index 6 build_orbital_atown_AcesHigh 13
|
|
|
|
:build_orbital_atown_2PortWraith
|
|
dth 13 Ex 0 start_location build_orbital_atown_2PortWraith_Main
|
|
print Terran<32>Orbital<32>rush<32>1:<32>2Port<32>Wraith
|
|
|
|
:build_orbital_atown_2PortWraith_Main
|
|
var Ex|Call pref_orbital_starport 0 buildpref_orbital_starpad_wraith 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_salamander 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_azazel 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_munitionsbay 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13
|
|
call main_wait_atown_600
|
|
call main_wait_atown_1200
|
|
bld 1 starpad 121
|
|
call main_wait_atown_600
|
|
bld 2 starpad 121
|
|
call main_wait_atown_300
|
|
do_morph 1 wraith
|
|
call main_wait_atown_300
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_300
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
#mutli expansion_toggle
|
|
var Sub can_worker_var_atown 1 13
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
w_bld 2 starpad
|
|
call main_wait_atown_300
|
|
bld 3 starpad 121
|
|
call main_wait_atown_1200
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
multi atown_need_atlas
|
|
multi build_orbital_atown_2PortWraith_Addon
|
|
call main_wait_atown_900
|
|
multi production_cycle_atown
|
|
goto build_orbital_atown_fin
|
|
|
|
:build_orbital_atown_2PortWraith_Addon
|
|
call atown_wait_for_atlas
|
|
multi atown_need_fountainhead
|
|
call atown_wait_for_fountainhead
|
|
bld 1 starport 121
|
|
w_bld 1 starport
|
|
bld 1 rotary 120
|
|
bld 2 starport 121
|
|
w_bld 2 starport
|
|
bld 2 rotary 120
|
|
bld 3 starport 121
|
|
call atown_wait_for_daedala
|
|
w_bld 3 starport
|
|
bld 1 commandment 120
|
|
stop
|
|
|
|
:build_orbital_atown_TheDon
|
|
dth 13 Ex 0 start_location build_orbital_atown_TheDon_Main
|
|
print Terran<32>Orbital<32>greed<32>1:<32>The<32>Don
|
|
|
|
:build_orbital_atown_TheDon_Main
|
|
var Ex|Call pref_orbital_starport 0 buildpref_orbital_starport_gorgon 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_salamander 13
|
|
var Ex|Call pref_orbital_control 0 buildpref_orbital_commandment_azazel 13
|
|
var Ex|Call pref_orbital_nanite 0 buildpref_orbital_naniteassembly_minotaur 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_naniteassembly 13
|
|
call main_wait_atown_1500
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_300
|
|
call main_wait_atown_600
|
|
bld 1 stockade 121
|
|
call main_wait_atown_600
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_900
|
|
w_bld 1 stockade
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
p_need 1 atlas
|
|
call main_wait_atown_600
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_1200
|
|
#call expansion_loop_normal
|
|
call main_wait_atown_1200
|
|
multi atown_need_daedala
|
|
call atown_wait_for_daedala
|
|
multi atown_need_atelier
|
|
call atown_wait_for_atelier
|
|
bld 2 nanite_assembly 122
|
|
call main_wait_atown_450
|
|
bld 3 nanite_assembly 122
|
|
call main_wait_atown_300
|
|
multi production_cycle_atown
|
|
call main_wait_atown_150
|
|
goto build_orbital_atown_fin
|
|
|
|
:build_orbital_atown_TheDon_Addon
|
|
stop
|
|
|
|
:build_orbital_atown_WraithBio
|
|
dth 13 Ex 0 start_location build_orbital_atown_WraithBio_Main
|
|
print Terran<32>Orbital<32>timing<32>1:<32>Wraith<32>Bio
|
|
|
|
:build_orbital_atown_WraithBio_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_madcap 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13
|
|
var Ex|Call pref_orbital_starport 0 buildpref_orbital_starpad_wraith 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_sundog 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13
|
|
call main_wait_atown_300
|
|
call main_wait_atown_150
|
|
bld 1 stockade 121
|
|
call main_wait_atown_750
|
|
bld 1 starpad 121
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 wraith starpad 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 1 wraith starpad 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_300
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
wait 24
|
|
bld 2 starpad 121
|
|
call main_wait_atown_150
|
|
bld 2 stockade 121
|
|
call main_wait_atown_300
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
queue 1 wraith starpad 255 Local Loc.63 100
|
|
wait 24
|
|
queue 1 wraith starpad 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
bld 3 stockade 121
|
|
wait 24
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
w_bld 2 starpad
|
|
var Add can_expand_var_atown 1 13
|
|
call main_wait_atown_900
|
|
w_bldstart 3 stockade
|
|
bld 1 vestry 120
|
|
call main_wait_atown_300
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
wait 24
|
|
multi production_cycle_atown
|
|
goto build_orbital_atown_fin
|
|
|
|
:build_orbital_atown_Hotdrop
|
|
dth 13 Ex 0 start_location build_orbital_atown_Hotdrop_Main
|
|
print Terran<32>Orbital<32>timing<32>2:<32>Hotdrop
|
|
|
|
:build_orbital_atown_Hotdrop_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_harakan 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_cleric 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_commandment 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13
|
|
call main_wait_atown_300
|
|
call main_wait_atown_300
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_600
|
|
bld 1 starpad 121
|
|
call main_wait_atown_150
|
|
queue 1 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_600
|
|
bld 2 starpad 121
|
|
call main_wait_atown_600
|
|
queue 1 wraith starpad 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
queue 1 wraith starpad 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 1 trojan starpad 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
bld 2 stockade 121
|
|
call main_wait_atown_450
|
|
bld 3 starpad 121
|
|
call main_wait_atown_300
|
|
queue 1 trojan starpad 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
queue 2 maverick stockade 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 2 maverick stockade 255 Local Loc.63 100
|
|
wait 24
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_300
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
wait 24
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_300
|
|
w_bld 3 starpad
|
|
w_bldstart 2 stockade
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_300
|
|
queue 1 wraith starpad 255 Local Loc.63 100
|
|
call main_wait_atown_150
|
|
multi build_orbital_atown_Hotdrop_Addon
|
|
call main_wait_atown_750
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_750
|
|
multi production_cycle_atown
|
|
goto build_orbital_atown_fin
|
|
|
|
:build_orbital_atown_Hotdrop_Addon
|
|
call atown_wait_for_atlas
|
|
bld 1 covenant 120
|
|
w_bld 1 covenant
|
|
bld 1 anvil 120
|
|
call atown_wait_for_fountainhead
|
|
bld 1 starport 121
|
|
w_bld 1 starport
|
|
bld 1 rotary 120
|
|
bld 2 starport 121
|
|
w_bld 2 starport
|
|
bld 2 rotary 120
|
|
call main_wait_atown_300
|
|
queue 2 wyvern starport 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 2 wyvern starport 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 2 wyvern starport 255 Local Loc.63 100
|
|
call main_wait_atown_300
|
|
queue 2 wyvern starport 255 Local Loc.63 100
|
|
stop
|
|
|
|
:build_orbital_atown_SuddenStarport
|
|
dth 13 Ex 0 start_location build_orbital_atown_SuddenStarport_Main
|
|
print Terran<32>Orbital<32>timing<32>3:<32>Sudden<32>Starport
|
|
|
|
:build_orbital_atown_SuddenStarport_Main
|
|
var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_maverick 13
|
|
var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_cleric 13
|
|
var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13
|
|
var Ex|Call pref_orbital_starport 0 buildpref_orbital_starport_gorgon 13
|
|
var Ex|Call pref_orbital_munitions 0 buildpref_orbital_munitionsbay_sundog 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_munitionsbay 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13
|
|
call main_wait_atown_300
|
|
call main_wait_atown_300
|
|
bld 1 stockade 121
|
|
call main_wait_atown_300
|
|
call main_wait_atown_600
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_300
|
|
bld 2 stockade 121
|
|
call main_wait_atown_450
|
|
bld 3 stockade 121
|
|
call main_wait_atown_300
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_300
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_450
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_450
|
|
w_bldstart 3 stockade
|
|
multi build_orbital_atown_SuddenStarport_Addon
|
|
call main_wait_atown_300
|
|
multi atown_need_atlas
|
|
call main_wait_atown_900
|
|
#mutli expansion_toggle
|
|
call atown_wait_for_atlas
|
|
call main_wait_atown_750
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_750
|
|
multi production_cycle_atown
|
|
goto build_orbital_atown_fin
|
|
|
|
:build_orbital_atown_SuddenStarport_Addon
|
|
w_bld 2 stockade
|
|
bld 1 vestry 120
|
|
call atown_wait_for_atlas
|
|
call atown_wait_for_fountainhead
|
|
bld 1 starport 121
|
|
w_bldstart 1 starport
|
|
bld 4 starport 121
|
|
w_bld 1 starport
|
|
bld 1 rotary 120
|
|
w_bld 2 starport
|
|
bld 2 rotary 120
|
|
w_bld 3 starport
|
|
bld 3 rotary 120
|
|
w_bld 4 starport
|
|
bld 4 rotary 120
|
|
call main_wait_atown_300
|
|
stop
|
|
|
|
:build_orbital_atown_AcesHigh
|
|
dth 13 Ex 0 start_location build_orbital_atown_AcesHigh_Main
|
|
print Terran<32>Orbital<32>rush<32>2:<32>Aces<32>High
|
|
|
|
:build_orbital_atown_AcesHigh_Main
|
|
var Ex|Call pref_armor_fulcrum 0 buildpref_armor_fulcrum_vulture 13
|
|
var Ex|Call pref_armor_scrapyard 0 buildpref_armor_scrapyard_blackjack 13
|
|
var Ex|Call pref_armor_production 0 buildpref_armor_fulcrum 13
|
|
var Ex|Call pref_orbital_starpad 0 buildpref_orbital_starpad_wraith 13
|
|
var Ex|Call pref_addon_starport 0 buildpref_orbital_munitionsbay 13
|
|
var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13
|
|
call main_wait_atown_300
|
|
call main_wait_atown_300
|
|
bld 1 fulcrum 121
|
|
call main_wait_atown_450
|
|
bld 2 fulcrum 121
|
|
call main_wait_atown_600
|
|
w_bldstart 2 fulcrum
|
|
multi build_orbital_atown_AcesHigh_Addon
|
|
call main_wait_atown_600
|
|
var Set can_attack_var_atown 1 13
|
|
call main_wait_atown_900
|
|
var Sub can_worker_var_atown 1 13
|
|
#mutli expansion_toggle
|
|
call main_wait_atown_600
|
|
var Add can_worker_var_atown 1 13
|
|
call main_wait_atown_600
|
|
bld 3 fulcrum 121
|
|
call main_wait_atown_150
|
|
var Set build_gas_var_atown 1 13
|
|
call main_wait_atown_450
|
|
bld 3 starpad 121
|
|
call main_wait_atown_150
|
|
var Set can_build_static_defense_var_atown 1 13
|
|
call main_wait_atown_900
|
|
multi atown_need_atlas
|
|
call main_wait_atown_450
|
|
multi production_cycle_atown
|
|
goto build_orbital_atown_fin
|
|
|
|
:build_orbital_atown_AcesHigh_Addon
|
|
w_bld 1 fulcrum
|
|
bld 1 scrapyard 120
|
|
w_bld 2 fulcrum
|
|
bld 2 scrapyard 120
|
|
w_bld 3 fulcrum
|
|
bld 3 scrapyard 120
|
|
call main_wait_atown_300
|
|
stop
|
|
|
|
:build_orbital_atown_fin
|
|
call build_bool_atown
|
|
var AtL skip_building_var 1 blank 13
|
|
|
|
:build_orbital_atown_fin2
|
|
placeholder_count Local AtL|Jump 2 Group_Buildings blank 13
|
|
call main_wait_atown_600
|
|
multi atown_need_atlas
|
|
call main_wait_atown_3600
|
|
multi atown_need_daedala
|
|
call main_wait_atown_3600
|
|
multi atown_need_fountainhead
|
|
call main_wait_atown_3600
|
|
multi atown_need_atelier
|
|
stop |