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