script_name Terran Expansion Custom Level script_id TMCx # Cosmonarchy Terran melee AI call custom_town_check wait 1 unstart_campaign start_town wait 1 set_free_id default_min 195 defaultbuild_off wait 1 aictrl dont_build_gas aictrl unit_mover_enabled aictrl dont_focus_disabled transports_off guard_all farms_timing i_orders DisableBuiltin 0 0 0 0 0 0 0 var Set town_count_var 1 13 var Set mining_count_var 1 13 var Add can_worker_var 1 13 # dth 13 Set 1 start_location blank call faction_check queue 1 mason ministry 255 Local Loc.63 200 multi core_runtime wait 1 multi core_town wait 1 multi core_spending wait 1 multi core_military wait 1 goto select_personality :core_runtime dth 13 AtL_C 1 start_location debug_display_messages dth 13 Ex_C 0 scanner_sweep debug_script_active dth 13 Ex_C 99 dark_swarm_unit custom_build_order_defined dth 13 AtL_C 101 dark_swarm_unit custom_timers_defined dth 13 AtL_C 101 plasma_shell custom_timers_defined_2 res 13 AtL_C Ore 1000 ignore_timings stop :core_town wait 24 multi town_handling multi expansion_loop multi tech_handling multi anti_grief stop :core_military wait 24 multi define_maxes multi defense_handling multi attack_handling multi early_military stop :core_spending wait 24 multi cheat_resource multi under_attack_conditions multi wait_resources multi gas_conditions multi save_money_for_expansion stop :debug_display_messages var Set debug_ai_messages_var 1 13 return :debug_script_active dth 13 Set 1 scanner_sweep blank return :custom_build_order_defined var Set skip_building_var 1 13 return :custom_timers_defined var Set use_custom_timers_var 1 13 dth 13 Sub 100 dark_swarm_unit blank return :custom_timers_defined_2 var Set use_custom_timers_var 1 13 dth 13 Sub 100 plasma_shell blank return :select_personality dth 13 AtL 1 disruption_web_unit select_build_type dth 13 Rand 4 disruption_web_unit blank dth 13 Add 1 disruption_web_unit blank groundmap_jump select_build_type dth 13 Set 3 disruption_web_unit blank :select_build_type dth 13 AtL 1 dark_swarm_unit select_preferences dth 13 Ex 1 plasma_shell select_build_type_timing dth 13 Ex 2 plasma_shell select_build_type_rush dth 13 Ex 3 plasma_shell select_build_type_greed dth 13 Ex 4 plasma_shell select_build_type_random_timing_rush dth 13 Ex 5 plasma_shell select_build_type_random_rush_greed dth 13 Ex 6 plasma_shell select_build_type_random_greed_timing wait 1 kills 15 14 AtL 2 mineral_field2 select_build_type_timing rand_j 85 select_build_type_rush kills 15 14 AtL 1 mineral_field3 select_build_type_timing rand_j 128 select_build_type_greed :select_build_type_timing var Set build_type_is_timing_var 1 13 goto select_preferences :select_build_type_rush kills 15 14 Add 1 mineral_field2 blank var Set build_type_is_rush_var 1 13 goto select_preferences :select_build_type_greed kills 15 14 Add 1 mineral_field3 blank var Set build_type_is_greed_var 1 13 goto select_preferences :select_build_type_random_timing_rush rand_j 128 select_build_type_timing goto select_build_type_rush :select_build_type_random_rush_greed rand_j 128 select_build_type_rush goto select_build_type_greed :select_build_type_random_greed_timing rand_j 128 select_build_type_greed goto select_build_type_timing :select_preferences # personalities dth 13 Ex_C 1 disruption_web_unit select_personality_armor dth 13 Ex_C 2 disruption_web_unit select_personality_raider dth 13 Ex_C 3 disruption_web_unit select_personality_orbital dth 13 Ex_C 9 disruption_web_unit select_personality_scenario # military dth 13 AtL_C 1 maverick prefUMaverick dth 13 AtL_C 1 harakan prefUHarakan dth 13 AtL_C 1 cyprian prefUCyprian dth 13 AtL_C 1 madcap prefUMadcap dth 13 AtL_C 1 heracles prefUHeracles dth 13 AtL_C 1 cleric prefUCleric dth 13 AtL_C 1 shaman prefUShaman dth 13 AtL_C 1 apostle prefUApostle dth 13 AtL_C 1 eidolon prefUEidolon dth 13 AtL_C 1 savant prefUSavant dth 13 AtL_C 1 siren prefUSiren dth 13 AtL_C 1 striga prefUStriga dth 13 AtL_C 1 olympian prefUOlympian dth 13 AtL_C 1 autocrat prefUAutocrat dth 13 AtL_C 1 dilettante prefUDilettante dth 13 AtL_C 1 sevenstep prefUSevenstep dth 13 AtL_C 1 silvertongue prefUSilvertongue dth 13 AtL_C 1 vulture prefUVulture dth 13 AtL_C 1 cyclops prefUCyclops dth 13 AtL_C 1 goliath prefUGoliath dth 13 AtL_C 1 blackjack prefUBlackjack dth 13 AtL_C 1 matador prefUMatador dth 13 AtL_C 1 phalanx prefUPhalanx dth 13 AtL_C 1 madrigal prefUMadrigal dth 13 AtL_C 1 ramesses prefURamesses dth 13 AtL_C 1 durendal prefUDurendal dth 13 AtL_C 1 cataphract prefUCataphract dth 13 AtL_C 1 paladin prefUPaladin dth 13 AtL_C 1 cuirass prefUCuirass dth 13 AtL_C 1 pazuzu prefUPazuzu dth 13 AtL_C 1 claymore prefUClaymore dth 13 AtL_C 1 penumbra prefUPenumbra dth 13 AtL_C 1 anticthon prefUAntichthon dth 13 AtL_C 1 aion prefUAion dth 13 AtL_C 1 wraith prefUWraith dth 13 AtL_C 1 gorgon prefUGorgon dth 13 AtL_C 1 wyvern prefUWyvern dth 13 AtL_C 1 valkyrie prefUValkyrie dth 13 AtL_C 1 salamander prefUSalamander dth 13 AtL_C 1 sundog prefUSundog dth 13 AtL_C 1 seraph prefUSeraph dth 13 AtL_C 1 azazel prefUAzazel dth 13 AtL_C 1 centaur prefUCentaur dth 13 AtL_C 1 minotaur prefUMinotaur dth 13 AtL_C 1 magnetar prefUMagnetar dth 13 AtL_C 1 phobos prefUPhobos dth 13 AtL_C 1 hippogriff prefUHippogriff # production dth 13 AtL_C 1 stockade prefBStockade dth 13 AtL_C 1 captaincy prefBCaptaincy dth 13 AtL_C 1 vestry prefBVestry dth 13 AtL_C 1 covenant prefBCovenant dth 13 AtL_C 1 fulcrum prefBFactory dth 13 AtL_C 1 iron_foundry prefBIronFoundry dth 13 AtL_C 1 palladium prefBPalladium dth 13 AtL_C 1 scrapyard prefBSalvoYard dth 13 AtL_C 1 starport prefBStarport dth 13 AtL_C 1 nanite_assembly prefBNaniteAssembly dth 13 AtL_C 1 rotary prefBRotary dth 13 AtL_C 1 commandment prefBCommandment dth 13 AtL_C 1 biotic_bastion prefBBioticBastion dth 13 AtL_C 1 tinkerers_tower prefBTinkerersTower dth 13 AtL_C 1 anvil prefBAnvil dth 13 AtL_C 1 quarry prefBQuarry call select_preferences_reset_deaths multi preference_cycle_start multi gas_timer_main # Reads build types, defaults to 4 minutes goto idle :select_preferences_reset_deaths dth 13 Set 0 maverick blank dth 13 Set 0 harakan blank dth 13 Set 0 cyprian blank dth 13 Set 0 madcap blank dth 13 Set 0 heracles blank dth 13 Set 0 cleric blank dth 13 Set 0 shaman blank dth 13 Set 0 apostle blank dth 13 Set 0 eidolon blank dth 13 Set 0 olympian blank dth 13 Set 0 autocrat blank dth 13 Set 0 savant blank dth 13 Set 0 vulture blank dth 13 Set 0 cyclops blank dth 13 Set 0 goliath blank dth 13 Set 0 cuirass blank dth 13 Set 0 phalanx blank dth 13 Set 0 madrigal blank dth 13 Set 0 paladin blank dth 13 Set 0 pazuzu blank dth 13 Set 0 penumbra blank dth 13 Set 0 wraith blank dth 13 Set 0 gorgon blank dth 13 Set 0 valkyrie blank dth 13 Set 0 salamander blank dth 13 Set 0 wyvern blank dth 13 Set 0 seraph blank dth 13 Set 0 azazel blank dth 13 Set 0 centaur blank dth 13 Set 0 minotaur blank dth 13 Set 0 phobos blank dth 13 Set 0 blackjack blank dth 13 Set 0 cohort blank dth 13 Set 0 aspirant blank dth 13 Set 0 claymore blank dth 13 Set 0 siren blank dth 13 Set 0 tarasque blank dth 13 Set 0 anticthon blank dth 13 Set 0 striga blank dth 13 Set 0 luminary blank dth 13 Set 0 stockade blank dth 13 Set 0 captaincy blank dth 13 Set 0 vestry blank dth 13 Set 0 covenant blank dth 13 Set 0 fulcrum blank dth 13 Set 0 iron_foundry blank dth 13 Set 0 palladium blank dth 13 Set 0 scrapyard blank dth 13 Set 0 starport blank dth 13 Set 0 nanite_assembly blank dth 13 Set 0 rotary blank dth 13 Set 0 commandment blank dth 13 Set 0 biotic_bastion blank dth 13 Set 0 tinkerers_tower blank dth 13 Set 0 anvil blank dth 13 Set 0 quarry blank return :select_personality_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_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_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 :select_personality_scenario var Set pref_armor 0 13 var Set pref_raider 0 13 var Set pref_orbital 0 13 var Set pref_scenario 1 13 call select_personality_scenario_check return :select_personality_scenario_lite var Set pref_scenario_lite 1 13 dth 13 Set 0 cyprian blank return :select_personality_scenario_check dth 13 Ex 2 scanner_sweep select_personality_scenario_OneForTheFuture # dth 13 Ex 3 scanner_sweep select_personality_scenario_TheLostGods return :select_personality_scenario_OneForTheFuture dth 13 Ex_M 1 right_pit_door select_personality_scenario_OneForTheFuture_WallStreetWar dth 13 Ex_M 4 right_pit_door select_personality_scenario_OneForTheFuture_PastaMasta dth 13 Ex_M 7 right_pit_door select_personality_scenario_OneForTheFuture_FavoredFiction return :select_personality_scenario_OneForTheFuture_WallStreetWar wait 12 var Set pref_armor 1 13 var AtL|Wait mining_count_var 4 13 var Set pref_armor 0 13 var Set pref_orbital 1 13 var AtM|Wait mining_count_var 3 13 goto select_personality_scenario_OneForTheFuture_WallStreetWar :select_personality_scenario_OneForTheFuture_PastaMasta dth 13 Ex 5 t_tank_turret select_personality_scenario_OneForTheFuture_PastaMasta_TonyTron stop :select_personality_scenario_OneForTheFuture_PastaMasta_TonyTron var Set pref_orbital 1 13 stop :select_personality_scenario_OneForTheFuture_FavoredFiction dth 13 Ex 5 t_tank_turret select_personality_scenario_OneForTheFuture_FavoredFiction_Ullen stop :select_personality_scenario_OneForTheFuture_FavoredFiction_Ullen var Set pref_armor 1 13 stop :prefUMaverick var Set prefMaverick 1 13 var Set prefHarakan 0 13 var Set prefCyprian 0 13 var Set pref_raider_stockade 1 13 dth 13 Ex 0 start_location blank_return print prefMaverick return :prefUHarakan var Set prefMaverick 0 13 var Set prefHarakan 1 13 var Set prefCyprian 0 13 var Set pref_raider_stockade 1 13 dth 13 Ex 0 start_location blank_return print prefHarakan return :prefUCyprian var Set prefMaverick 0 13 var Set prefHarakan 0 13 var Set prefCyprian 1 13 var Set pref_raider_stockade 1 13 dth 13 Ex 0 start_location blank_return print prefCyprian return :prefUCleric var Set prefCleric 1 13 var Set prefShaman 0 13 var Set pref_raider_vestry 1 13 dth 13 Ex 0 start_location blank_return print prefCleric return :prefUShaman var Set prefCleric 0 13 var Set prefShaman 1 13 var Set pref_raider_vestry 1 13 dth 13 Ex 0 start_location blank_return print prefShaman return :prefUEidolon var Set prefEidolon 1 13 var Set prefSavant 0 13 var Set pref_raider_covert 1 13 dth 13 Ex 0 start_location blank_return print prefEidolon return :prefUSavant var Set prefEidolon 0 13 var Set prefSavant 1 13 var Set pref_raider_covert 1 13 dth 13 Ex 0 start_location blank_return print prefSavant return :prefUMadcap var Set prefMadcap 1 13 var Set prefHeracles 0 13 var Set prefApostle 0 13 var Set pref_raider_captaincy 1 13 dth 13 Ex 0 start_location blank_return print prefMadcap return :prefUHeracles var Set prefMadcap 0 13 var Set prefHeracles 1 13 var Set prefApostle 0 13 var Set pref_raider_captaincy 1 13 dth 13 Ex 0 start_location blank_return print prefHeracles return :prefUApostle var Set prefMadcap 0 13 var Set prefHeracles 0 13 var Set prefApostle 1 13 var Set pref_raider_vestry 1 13 dth 13 Ex 0 start_location blank_return print prefApostle return :prefUSiren var Set prefSiren 1 13 var Set prefStriga 0 13 var Set pref_raider_tinkerer 1 13 dth 13 Ex 0 start_location blank_return print prefSiren return :prefUStriga var Set prefSiren 0 13 var Set prefStriga 1 13 var Set pref_raider_tinkerer 1 13 dth 13 Ex 0 start_location blank_return print prefStriga return :prefUOlympian var Set prefOlympian 1 13 var Set prefAutocrat 0 13 var Set pref_raider_guildhall 1 13 dth 13 Ex 0 start_location blank_return print prefOlympian return :prefUAutocrat var Set prefOlympian 0 13 var Set prefAutocrat 1 13 var Set pref_raider_guildhall 1 13 dth 13 Ex 0 start_location blank_return print prefAutocrat return :prefUDilettante var Set prefDilettante 1 13 var Set prefSevenstep 0 13 var Set prefSilvertongue 0 13 var Set pref_raider_apothecary 1 13 dth 13 Ex 0 start_location blank_return print prefDilettante return :prefUSevenstep var Set prefDilettante 0 13 var Set prefSevenstep 1 13 var Set prefSilvertongue 0 13 var Set pref_raider_apothecary 1 13 dth 13 Ex 0 start_location blank_return print prefSevenstep return :prefUSilvertongue var Set prefDilettante 0 13 var Set prefSevenstep 0 13 var Set prefSilvertongue 1 13 var Set pref_raider_apothecary 1 13 dth 13 Ex 0 start_location blank_return print prefSilvertongue return :prefUVulture var Set prefVulture 1 13 var Set prefCyclops 0 13 var Set prefGoliath 0 13 var Set pref_armor_fulcrum 1 13 dth 13 Ex 0 start_location blank_return print prefVulture return :prefUCyclops var Set prefVulture 0 13 var Set prefCyclops 1 13 var Set prefGoliath 0 13 var Set pref_armor_fulcrum 1 13 dth 13 Ex 0 start_location blank_return print prefCyclops return :prefUGoliath var Set prefVulture 0 13 var Set prefCyclops 0 13 var Set prefGoliath 1 13 var Set pref_armor_fulcrum 1 13 dth 13 Ex 0 start_location blank_return print prefGoliath return :prefUBlackjack var Set prefBlackjack 1 13 var Set prefMatador 0 13 var Set pref_armor_scrapyard 1 13 dth 13 Ex 0 start_location blank_return print prefBlackjack return :prefUMatador var Set prefBlackjack 0 13 var Set prefMatador 1 13 var Set pref_armor_scrapyard 1 13 dth 13 Ex 0 start_location blank_return print prefMatador return :prefUPhalanx var Set prefPhalanx 1 13 var Set prefMadrigal 0 13 var Set pref_armor_machine 1 13 dth 13 Ex 0 start_location blank_return print prefPhalanx return :prefUMadrigal var Set prefPhalanx 0 13 var Set prefMadrigal 1 13 var Set pref_armor_machine 1 13 dth 13 Ex 0 start_location blank_return print prefMadrigal return :prefURamesses var Set prefRamesses 1 13 var Set prefDurendal 0 13 var Set prefCataphract 0 13 var Set pref_armor_mantle 1 13 dth 13 Ex 0 start_location blank_return print prefRamesses return :prefUDurendal var Set prefRamesses 0 13 var Set prefDurendal 1 13 var Set prefCataphract 0 13 var Set pref_armor_mantle 1 13 dth 13 Ex 0 start_location blank_return print prefDurendal return :prefUCataphract var Set prefRamesses 0 13 var Set prefDurendal 0 13 var Set prefCataphract 1 13 var Set pref_armor_mantle 1 13 dth 13 Ex 0 start_location blank_return print prefCataphract return :prefUPaladin var Set pref_paladin 1 13 var Set pref_cuirass 0 13 var Set pref_pazuzu 0 13 var Set pref_armor_iron 1 13 dth 13 Ex 0 start_location blank_return print pref_paladin return :prefUCuirass var Set pref_paladin 0 13 var Set pref_cuirass 1 13 var Set pref_pazuzu 0 13 var Set pref_armor_iron 1 13 dth 13 Ex 0 start_location blank_return print pref_cuirass return :prefUPazuzu var Set pref_paladin 0 13 var Set pref_cuirass 0 13 var Set pref_pazuzu 1 13 var Set pref_armor_iron 1 13 dth 13 Ex 0 start_location blank_return print pref_pazuzu return :prefUClaymore var Set prefClaymore 1 13 var Set prefPenumbra 0 13 var Set pref_armor_future 1 13 dth 13 Ex 0 start_location blank_return print prefClaymore return :prefUPenumbra var Set prefClaymore 0 13 var Set prefPenumbra 1 13 var Set pref_armor_future 1 13 dth 13 Ex 0 start_location blank_return print prefPenumbra return :prefUAion var Set prefAion 1 13 var Set prefAnticthon 0 13 var Set pref_armor_biotic 1 13 dth 13 Ex 0 start_location blank_return print prefAion return :prefUAntichthon var Set prefAion 0 13 var Set prefAnticthon 1 13 var Set pref_armor_biotic 1 13 dth 13 Ex 0 start_location blank_return print prefAnticthon return :prefUWraith var Set prefWraith 1 13 var Set prefAncile 0 13 var Set pref_orbital_starpad 1 13 dth 13 Ex 0 start_location blank_return print prefWraith return :prefUAncile var Set prefWraith 0 13 var Set prefAncile 1 13 var Set pref_orbital_starpad 1 13 dth 13 Ex 0 start_location blank_return print prefAncile return :prefUGorgon var Set prefGorgon 1 13 var Set prefWyvern 0 13 var Set prefValkyrie 0 13 var Set pref_orbital_starport 1 13 dth 13 Ex 0 start_location blank_return print prefGorgon return :prefUWyvern var Set prefGorgon 0 13 var Set prefWyvern 1 13 var Set prefValkyrie 0 13 var Set pref_orbital_starport 1 13 dth 13 Ex 0 start_location blank_return print prefWyvern return :prefUValkyrie var Set prefGorgon 0 13 var Set prefWyvern 0 13 var Set prefValkyrie 1 13 var Set pref_orbital_starport 1 13 dth 13 Ex 0 start_location blank_return print prefValkyrie return :prefUSalamander var Set prefSalamander 1 13 var Set prefSundog 0 13 var Set pref_orbital_rotary 1 13 dth 13 Ex 0 start_location blank_return print prefSalamander return :prefUSundog var Set prefSalamander 0 13 var Set prefSundog 1 13 var Set pref_orbital_rotary 1 13 dth 13 Ex 0 start_location blank_return print prefSundog return :prefUAzazel var Set prefAzazel 1 13 var Set prefSeraph 0 13 var Set pref_orbital_commandment 1 13 dth 13 Ex 0 start_location blank_return print prefAzazel return :prefUSeraph var Set prefAzazel 0 13 var Set prefSeraph 1 13 var Set pref_orbital_commandment 1 13 dth 13 Ex 0 start_location blank_return print prefSeraph return :prefUCentaur var Set prefCentaur 1 13 var Set prefMinotaur 0 13 var Set prefMagnetar 0 13 var Set pref_orbital_nanite 1 13 dth 13 Ex 0 start_location blank_return print prefCentaur return :prefUMinotaur var Set prefCentaur 0 13 var Set prefMinotaur 1 13 var Set prefMagnetar 0 13 var Set pref_orbital_nanite 1 13 dth 13 Ex 0 start_location blank_return print prefMinotaur return :prefUMagnetar var Set prefCentaur 0 13 var Set prefMinotaur 0 13 var Set prefMagnetar 1 13 var Set pref_orbital_nanite 1 13 dth 13 Ex 0 start_location blank_return print prefMagnetar return :prefUHippogriff var Set prefHippogriff 1 13 var Set prefPhobos 0 13 var Set pref_orbital_hadron 1 13 dth 13 Ex 0 start_location blank_return print prefHippogriff return :prefUPhobos var Set prefHippogriff 0 13 var Set prefPhobos 1 13 var Set pref_orbital_hadron 1 13 dth 13 Ex 0 start_location blank_return print prefPhobos return :prefBStockade var Set pref_stockade 1 13 var Set pref_captaincy 0 13 var Set pref_raider_production 1 13 dth 13 Ex 0 start_location blank_return print pref_stockade return :prefBCaptaincy var Set pref_stockade 0 13 var Set pref_captaincy 1 13 var Set pref_raider_production 1 13 dth 13 Ex 0 start_location blank_return print pref_captaincy return :prefBVestry var Set pref_vestry 1 13 var Set pref_covenant 0 13 var Set pref_addon_stockade 1 13 dth 13 Ex 0 start_location blank_return print pref_vestry return :prefBCovenant var Set pref_vestry 0 13 var Set pref_covenant 1 13 var Set pref_addon_stockade 1 13 dth 13 Ex 0 start_location blank_return print pref_covenant return :prefBTinkerersTower var Set pref_tinkerers_tower 1 13 var Set pref_guildhall 0 13 dth 13 Ex 0 start_location blank_return print pref_tinkerers_tower return :prefBGuildhall var Set pref_tinkerers_tower 0 13 var Set pref_guildhall 1 13 dth 13 Ex 0 start_location blank_return print pref_guildhall return :prefBFactory var Set pref_fulcrum 1 13 var Set pref_iron_foundry 0 13 var Set pref_armor_production 1 13 dth 13 Ex 0 start_location blank_return print pref_fulcrum return :prefBIronFoundry var Set pref_fulcrum 0 13 var Set pref_iron_foundry 1 13 var Set pref_armor_production 1 13 dth 13 Ex 0 start_location blank_return print pref_iron_foundry return :prefBPalladium var Set pref_palladium 1 13 var Set pref_scrapyard 0 13 var Set pref_addon_fulcrum 1 13 dth 13 Ex 0 start_location blank_return print pref_palladium return :prefBSalvoYard var Set pref_palladium 0 13 var Set pref_scrapyard 1 13 var Set pref_addon_fulcrum 1 13 dth 13 Ex 0 start_location blank_return print pref_scrapyard return :prefBFutureStation var Set pref_future_station 1 13 var Set pref_biotic_bastion 0 13 dth 13 Ex 0 start_location blank_return print pref_future_station return :prefBBioticBastion var Set pref_future_station 0 13 var Set pref_biotic_bastion 1 13 dth 13 Ex 0 start_location blank_return print pref_biotic_bastion return :prefBStarport var Set pref_starport 1 13 var Set pref_nanite_assembly 0 13 var Set pref_orbital_production 1 13 dth 13 Ex 0 start_location blank_return print pref_starport return :prefBNaniteAssembly var Set pref_starport 0 13 var Set pref_nanite_assembly 1 13 var Set pref_orbital_production 1 13 dth 13 Ex 0 start_location blank_return print pref_nanite_assembly return :prefBRotary var Set pref_rotary 1 13 var Set pref_commandment 0 13 var Set pref_addon_starport 1 13 dth 13 Ex 0 start_location blank_return print pref_rotary return :prefBCommandment var Set pref_rotary 0 13 var Set pref_commandment 1 13 var Set pref_addon_starport 1 13 dth 13 Ex 0 start_location blank_return print pref_commandment return :prefBAnvil var Set pref_anvil 1 13 var Set pref_infrastructure_addon 1 13 dth 13 Ex 0 start_location blank_return print pref_anvil return :prefBQuarry var Set pref_quarry 1 13 var Set pref_infrastructure_addon 1 13 dth 13 Ex 0 start_location blank_return print pref_quarry return :buildpref_raider_stockade_maverick var Set prefMaverick 1 13 return :buildpref_raider_stockade_harakan var Set prefHarakan 1 13 return :buildpref_raider_stockade_cyprian var Set prefCyprian 1 13 return :buildpref_raider_vestry_cleric var Set prefCleric 1 13 return :buildpref_raider_vestry_shaman var Set prefShaman 1 13 return :buildpref_raider_captaincy_apostle var Set prefApostle 1 13 return :buildpref_raider_covenant_eidolon var Set prefEidolon 1 13 return :buildpref_raider_covenant_savant var Set prefSavant 1 13 return :buildpref_raider_captaincy_madcap var Set prefMadcap 1 13 return :buildpref_raider_captaincy_heracles var Set prefHeracles 1 13 return :buildpref_raider_tinkerer_siren var Set prefSiren 1 13 return :buildpref_raider_tinkerer_striga var Set prefStriga 1 13 return :buildpref_armor_fulcrum_vulture var Set prefVulture 1 13 return :buildpref_armor_fulcrum_cyclops var Set prefCyclops 1 13 return :buildpref_armor_fulcrum_goliath var Set prefGoliath 1 13 return :buildpref_armor_scrapyard_blackjack var Set prefBlackjack 1 13 return :buildpref_armor_scrapyard_matador var Set prefMatador 1 13 return :buildpref_armor_palladium_phalanx var Set prefPhalanx 1 13 return :buildpref_armor_palladium_madrigal var Set prefMadrigal 1 13 return :buildpref_armor_ironfoundry_paladin var Set pref_paladin 1 13 return :buildpref_armor_ironfoundry_cuirass var Set pref_cuirass 1 13 return :buildpref_armor_ironfoundry_pazuzu var Set pref_pazuzu 1 13 return :buildpref_armor_futurestation_claymore var Set prefClaymore 1 13 return :buildpref_armor_futurestation_penumbra var Set prefPenumbra 1 13 return :buildpref_armor_biotic_aion var Set prefAion 1 13 return :buildpref_armor_biotic_anticthon var Set prefAnticthon 1 13 return :buildpref_orbital_starpad_wraith var Set prefWraith 1 13 return :buildpref_orbital_starport_gorgon var Set prefGorgon 1 13 return :buildpref_orbital_starport_wyvern var Set prefWyvern 1 13 return :buildpref_orbital_starport_valkyrie var Set prefValkyrie 1 13 return :buildpref_orbital_rotary_salamander var Set prefSalamander 1 13 return :buildpref_orbital_rotary_sundog var Set prefSundog 1 13 return :buildpref_orbital_commandment_seraph var Set prefSeraph 1 13 return :buildpref_orbital_commandment_azazel var Set prefAzazel 1 13 return :buildpref_orbital_naniteassembly_centaur var Set prefCentaur 1 13 return :buildpref_orbital_naniteassembly_minotaur var Set prefMinotaur 1 13 return :buildpref_orbital_naniteassembly_magnetar var Set prefMagnetar 1 13 return :buildpref_orbital_hadron_phobos var Set prefPhobos 1 13 return :buildpref_orbital_hadron_oberon var Set prefOberon 1 13 return :buildpref_raider_stockade var Set pref_stockade 1 13 return :buildpref_raider_captaincy var Set pref_captaincy 1 13 return :buildpref_raider_vestry var Set pref_vestry 1 13 return :buildpref_raider_covenant var Set pref_covenant 1 13 return :buildpref_raider_tinkererstower var Set pref_tinkerers_tower 1 13 return :buildpref_raider_guildhall var Set pref_guildhall 1 13 return :buildpref_armor_fulcrum var Set pref_fulcrum 1 13 return :buildpref_armor_ironfoundry var Set pref_iron_foundry 1 13 return :buildpref_armor_palladium var Set pref_palladium 1 13 return :buildpref_armor_scrapyard var Set pref_scrapyard 1 13 return :buildpref_armor_futurestation var Set pref_future_station 1 13 return :buildpref_armor_bioticbase var Set pref_biotic_bastion 1 13 return :buildpref_orbital_starport var Set pref_starport 1 13 return :buildpref_orbital_naniteassembly var Set pref_nanite_assembly 1 13 return :buildpref_orbital_rotary var Set pref_rotary 1 13 return :buildpref_orbital_commandment var Set pref_commandment 1 13 return :buildpref_orbital_hadron var Set pref_hadron 1 13 return :buildpref_commandcenter_missilesilo var Set pref_anvil 1 13 return :buildpref_commandcenter_quarry var Set pref_quarry 1 13 return :preference_cycle_start var Ex|Wait build_done_var 1 13 :pref_cycle wait 360 :pref_cycle_raider var Ex|Jump pref_raider_production 1 pref_cycle_armor 13 var AtL|Call mining_count_var 2 resetpref_armor_production_captaincy 13 var AtM|Call mining_count_var 1 resetpref_armor_production_stockade 13 :pref_cycle_armor var Ex|Jump pref_armor_production 1 pref_cycle_orbital 13 var AtL|Call mining_count_var 3 resetpref_armor_production_ironfoundry 13 var AtM|Call mining_count_var 2 resetpref_armor_production_fulcrum 13 :pref_cycle_orbital var Ex|Jump pref_orbital_production 1 blank_return 13 var AtL|Call mining_count_var 4 resetpref_armor_production_naniteassembly 13 var AtM|Call mining_count_var 3 resetpref_armor_production_starport 13 goto pref_cycle :resetpref_armor_production_stockade var Set pref_stockade 1 13 var Set pref_captaincy 0 13 return :resetpref_armor_production_captaincy var Set pref_stockade 0 13 var Set pref_captaincy 1 13 return :resetpref_armor_production_fulcrum var Set pref_fulcrum 1 13 var Set pref_iron_foundry 0 13 return :resetpref_armor_production_ironfoundry var Set pref_fulcrum 0 13 var Set pref_iron_foundry 1 13 return :resetpref_armor_production_starport var Set pref_starport 1 13 var Set pref_nanite_assembly 0 13 return :resetpref_armor_production_naniteassembly var Set pref_starport 0 13 var Set pref_nanite_assembly 1 13 return :idle wait 25500 goto idle :blank stop :blank_return return :ignore_timings wait 24 var Add can_worker_var 1 13 wait 720 var Set build_gas_var 1 13 wait 720 multi ignore_timings_ExpansionSequence wait 720 var Set can_build_static_defense_var 1 13 wait 720 atk_c send_suicide 0 var Set can_attack_var 1 13 return :ignore_timings_ExpansionSequence res 13 AtL Ore 10000 ignore_timings_ExpansionSequence_4 res 13 AtL Ore 4000 ignore_timings_ExpansionSequence_3 res 13 AtL Ore 2000 ignore_timings_ExpansionSequence_2 res 13 AtM Ore 999 ignore_timings_ExpansionSequence_Var call expansion_loop_normal wait 24 goto ignore_timings_ExpansionSequence_End :ignore_timings_ExpansionSequence_4 call expansion_loop_normal wait 24 call expansion_loop_normal wait 24 call expansion_loop_normal wait 24 call expansion_loop_normal wait 24 goto ignore_timings_ExpansionSequence_End :ignore_timings_ExpansionSequence_3 call expansion_loop_normal wait 24 call expansion_loop_normal wait 24 call expansion_loop_normal wait 24 goto ignore_timings_ExpansionSequence_End :ignore_timings_ExpansionSequence_2 call expansion_loop_normal wait 24 call expansion_loop_normal wait 24 goto ignore_timings_ExpansionSequence_End :ignore_timings_ExpansionSequence_End wait 600 stop :ignore_timings_ExpansionSequence_Var var Add can_expand_var 1 13 stop :cheat_resource upg_j 13 AtL 18 1 blank upg_j 13 Set 18 1 blank stop :under_attack_conditions wait 12 player_combat 17 13 63 True Wait Any Group_Buildings|mason|talos var Set under_attack_var 1 13 wait 360 player_combat 17 13 63 True Call Any Group_Buildings|mason|talos under_attack_conditions_max 13 wait 120 :under_attack_conditions_fin var Set under_attack_var 0 13 var Set under_attack_by_ground_var 0 13 var Set under_attack_by_air_var 0 13 var Set can_build_production_var 1 13 goto under_attack_conditions :under_attack_conditions_max player_combat 17 13 63 False WF(240) Any Group_Buildings|mason|talos player_combat 17 13 63 False Jump Any Group_Buildings|mason|talos blank_return 13 var Set can_build_production_var 0 13 var Set under_attack_var 2 13 player_combat 17 13 63 False WF(480) Any Group_Buildings|mason|talos return :under_attack_by_ground_calc var AtL|Wait under_attack_var 1 13 player_combat 17 13 63 False Jump maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|hypnagogue|sevenstep|silvertongue|vulture|cyclops|goliath|blackjack|matador|phalanx|phalanx_siege_mode|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|zealot|dracadin|ecclesiast|legionnaire|hierophant|amaranth|atreus|herald|cantavis|vagrant|cabalist|charlatan|pariah|potentate|sycophant|archon|optecton|patriarch|manifold|simulacrum|idol|golem|accantor|architect|demiurge|zethrokor|quazilisk|vorvrokor|liiralisk|cikralisk|protathalor|axitrilisk|mortothrokor|hydralisk|izirokor|bactalisk|tethzorokor|kagralisk|evigrilisk|keskathalor|zoryusthaleth|lakizilisk|konvilisk|vilgorokor|rilirokor|ultrokor|zobriolisk|aspirant|cohort|tarasque Group_Buildings|mason|talos under_attack_by_ground_calc_fin 13 var Set under_attack_by_ground_var 1 13 :under_attack_by_ground_calc_fin wait 240 goto under_attack_by_ground_calc :under_attack_by_air_calc var Ex|Wait under_attack_var 1 13 player_combat 17 13 63 False Jump talos|wraith|gorgon|wyvern|valkyrie|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos|artisan|barghest|vassal|empress|aurora|panoptus|lanifect|gladius|exemplar|magister|epigraph|didact|empyrean|solarion|star_sovereign|anthelion|gosvileth|nathrokor|kalkalisk|mutalisk|ghitorokor|sovroleth|tosgrilisk|skithrokor|vithrilisk|almaksalisk|geszithalor|algoztalisk|alkajelisk|gorgrokor|rililisk|zarcavrokor|tetcaerokor|akistrokor|luminary Group_Buildings|mason|talos under_attack_by_air_calc_fin 13 var Set under_attack_by_air_var 1 13 :under_attack_by_air_calc_fin wait 240 goto under_attack_by_air_calc :wait_resources aictrl wait_request_resources res 13 AtL_W Ore 1000 blank aictrl dont_wait_request_resources wait 120 res 13 AtM_W Ore 999 blank goto wait_resources :gas_timer_main var Ex|Jump build_type_is_greed_var 1 gas_timer_greed 13 var Ex|Jump build_type_is_rush_var 1 gas_timer_rush 13 var Set gas_timer_loop_var 5760 13 goto gas_timer_loop :gas_timer_greed var Set gas_timer_loop_var 2880 13 goto gas_timer_loop :gas_timer_rush var Set gas_timer_loop_var 8640 13 goto gas_timer_loop :gas_timer_loop wait 1 var Sub gas_timer_loop_var 1 13 var AtL|Jump gas_timer_loop_var 1 gas_timer_loop 13 notowns atlas gas_timer_loop var Set build_gas_var 1 13 stop :gas_conditions wait 24 notowns atlas gas_conditions var Ex|Wait build_gas_var 1 13 aictrl build_gas var Ex|Wait build_gas_var 1 13 stop :define_maxes def_max 80 maverick def_max 64 harakan def_max 56 cyprian def_max 48 cleric def_max 32 shaman def_max 52 madcap def_max 52 heracles def_max 36 apostle def_max 36 eidolon def_max 32 savant def_max 52 olympian def_max 36 autocrat def_max 64 vulture def_max 48 cyclops def_max 64 goliath def_max 52 cuirass def_max 52 phalanx def_max 56 madrigal def_max 32 paladin def_max 48 pazuzu def_max 24 penumbra def_max 64 wraith def_max 56 gorgon def_max 36 valkyrie def_max 24 trojan def_max 52 wyvern def_max 50 salamander def_max 24 seraph def_max 32 azazel def_max 36 centaur def_max 30 minotaur def_max 28 magnetar def_max 21 phobos def_max 60 blackjack def_max 60 cohort def_max 36 claymore def_max 44 siren def_max 52 aspirant def_max 42 striga def_max 32 luminary def_max 36 tarasque def_max 28 anticthon stop :defense_handling call defense_handling_pick var Ex|WF(480) under_attack_var 1 13 wait 120 var Ex|Wait under_attack_var 0 13 defc_gg defc_ga defc_aa defc_ag goto defense_handling :defense_handling_pick var Ex pref_armor 1 defense_handling_armor 13 var Ex pref_raider 1 defense_handling_raider 13 var Ex pref_orbital 1 defense_handling_orbital 13 :defense_handling_general unit_check 13 13 63 Greater|Jump 0 0 stockade|captaincy|apothecary fulcrum|iron_foundry|mantle|starpad|starport|nanite_assembly defense_handling_raider 13 unit_check 13 13 63 Greater|Jump 0 0 fulcrum|mantle|iron_foundry stockade|captaincy|apothecary|starpad|starport|nanite_assembly defense_handling_armor 13 unit_check 13 13 63 Greater|Jump 0 0 starpad|starport|nanite_assembly stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry defense_handling_orbital 13 return :defense_handling_armor call defense_wave_armor call defense_wave_orbital call defense_wave_raider return :defense_handling_raider call defense_wave_raider call defense_wave_armor call defense_wave_orbital return :defense_handling_orbital call defense_wave_orbital call defense_wave_raider call defense_wave_armor return :defense_wave_armor call def_armor_future call def_armor_biotic call def_armor_iron call def_armor_mantle call def_armor_palladium call def_armor_scrapyard call def_armor_fulcrum return :defense_wave_raider call def_raider_apothecary call def_raider_guildhall call def_raider_tinkerer call def_raider_captaincy call def_raider_stockade call def_raider_covenant return :defense_wave_orbital call def_orbital_particle call def_orbital_nanite call def_orbital_rotary call def_orbital_starport call def_orbital_starpad return :def_raider_stockade var AtL|Call prefMaverick 1 def_maverick 13 var AtL|Call prefHarakan 1 def_cyprian 13 var AtL|Call prefCyprian 1 def_harakan 13 call def_maverick call def_cyprian call def_harakan return :def_raider_covenant var AtL|Call prefEidolon 1 def_eidolon 13 var AtL|Call prefSavant 1 def_savant 13 call def_eidolon call def_savant return :def_raider_captaincy var AtL|Call prefMadcap 1 def_madcap 13 var AtL|Call prefHeracles 1 def_heracles 13 call def_madcap call def_heracles call def_apostle return :def_raider_tinkerer var AtL|Call prefSiren 1 def_siren 13 var AtL|Call prefStriga 1 def_striga 13 call def_siren call def_striga return :def_raider_guildhall var AtL|Call prefOlympian 1 def_olympian 13 var AtL|Call prefAutocrat 1 def_autocrat 13 call def_olympian call def_autocrat return :def_raider_apothecary var AtL|Call prefDilettante 1 def_dilettante 13 var AtL|Call prefSevenstep 1 def_sevenstep 13 var AtL|Call prefSilvertongue 1 def_silvertongue 13 var AtL|Call prefHypnagogue 1 def_hypnagogue 13 call def_dilettante call def_sevenstep call def_silvertongue call def_hypnagogue return :def_armor_fulcrum var AtL|Call prefVulture 1 def_vulture 13 var AtL|Call prefCyclops 1 def_cyclops 13 var AtL|Call prefGoliath 1 def_goliath 13 call def_vulture call def_cyclops call def_goliath return :def_armor_scrapyard var AtL|Call prefBlackjack 1 def_blackjack 13 var AtL|Call prefMatador 1 def_matador 13 call def_blackjack call def_matador return :def_armor_palladium var AtL|Call prefPhalanx 1 def_phalanx 13 var AtL|Call prefMadrigal 1 def_madrigal 13 call def_phalanx call def_madrigal return :def_armor_mantle var AtL|Call prefRamesses 1 def_ramesses 13 var AtL|Call prefDurendal 1 def_durendal 13 var AtL|Call prefCataphract 1 def_cataphract 13 call def_ramesses call def_durendal call def_cataphract return :def_armor_iron var AtL|Call pref_paladin 1 def_paladin 13 var AtL|Call pref_cuirass 1 def_cuirass 13 var AtL|Call pref_pazuzu 1 def_pazuzu 13 call def_paladin call def_cuirass call def_pazuzu return :def_armor_future var AtL|Call prefClaymore 1 def_claymore 13 var AtL|Call prefPenumbra 1 def_penumbra 13 call def_claymore call def_penumbra return :def_armor_biotic var AtL|Call prefAion 1 def_aion 13 var AtL|Call prefAnticthon 1 def_anticthon 13 call def_pazuzu call def_claymore call def_penumbra return :def_orbital_starpad var AtL|Call prefWraith 1 def_wraith 13 var AtL|Call prefAncile 1 def_wendigo 13 call def_wraith call def_wendigo return :def_orbital_starport var AtL|Call prefGorgon 1 def_gorgon 13 var AtL|Call prefWyvern 1 def_wyvern 13 var AtL|Call prefValkyrie 1 def_valkyrie 13 call def_gorgon call def_wyvern call def_valkyrie return :def_orbital_rotary var AtL|Call prefSalamander 1 def_salamander 13 var AtL|Call prefSundog 1 def_sundog 13 call def_salamander call def_sundog return :def_orbital_nanite var AtL|Call prefCentaur 1 def_centaur 13 var AtL|Call prefMinotaur 1 def_minotaur 13 var AtL|Call prefMagnetar 1 def_magnetar 13 call def_centaur call def_minotaur call def_magnetar return :def_orbital_particle var AtL|Call prefHippogriff 1 def_hippogriff 13 var AtL|Call prefPhobos 1 def_phobos 13 call def_hippogriff call def_phobos return :def_maverick defu_gg 1 maverick defu_ag 1 maverick notowns stockade blank_return defb_gg 1 maverick defb_ag 1 maverick return :def_harakan defu_gg 1 harakan notowns stockade blank_return defb_gg 1 harakan return :def_cyprian defu_gg 1 cyprian defu_ag 1 cyprian notowns stockade blank_return defb_gg 1 cyprian defb_ag 1 cyprian return :def_eidolon defu_gg 1 eidolon defu_ag 1 eidolon notowns covenant blank_return notowns stockade blank_return defb_gg 1 eidolon defb_ag 1 eidolon return :def_savant defu_gg 1 savant defu_ag 1 savant notowns covenant blank_return notowns stockade blank_return defb_gg 1 savant defb_ag 1 savant return :def_apostle notowns captaincy blank_return defb_gg 1 apostle defb_ag 1 apostle defu_gg 1 apostle defu_ag 1 apostle return :def_madcap notowns captaincy blank_return defb_gg 1 madcap defb_ag 1 madcap defu_gg 1 madcap defu_ag 1 madcap return :def_heracles notowns captaincy blank_return defb_gg 1 heracles defb_ag 1 heracles defu_gg 1 heracles defu_ag 1 heracles return :def_siren notowns captaincy blank_return notowns tinkerers_tower blank_return defb_gg 1 siren defb_ag 1 siren defu_gg 1 siren defu_ag 1 siren return :def_striga notowns captaincy blank_return notowns tinkerers_tower blank_return defb_gg 1 striga defb_ag 1 striga defu_gg 1 striga defu_ag 1 striga return :def_olympian notowns guildhall blank_return notowns captaincy blank_return defb_gg 1 olympian defb_ag 1 olympian defu_gg 1 olympian defu_ag 1 olympian return :def_autocrat notowns guildhall blank_return notowns captaincy blank_return defb_gg 1 autocrat defb_ag 1 autocrat defu_gg 1 autocrat defu_ag 1 autocrat return :def_dilettante notowns apothecary blank_return defb_gg 1 dilettante defb_ag 1 dilettante defu_gg 1 dilettante defu_ag 1 dilettante return :def_sevenstep notowns apothecary blank_return defb_gg 1 sevenstep defb_ag 1 sevenstep defu_gg 1 sevenstep defu_ag 1 sevenstep return :def_silvertongue notowns apothecary blank_return defb_gg 1 silvertongue defb_ag 1 silvertongue defu_gg 1 silvertongue defu_ag 1 silvertongue return :def_hypnagogue notowns apothecary blank_return defb_gg 1 hypnagogue defb_ag 1 hypnagogue defu_gg 1 hypnagogue defu_ag 1 hypnagogue return :def_vulture defu_gg 1 vulture notowns fulcrum blank_return defb_gg 1 vulture return :def_cyclops defu_gg 1 cyclops defu_ag 1 cyclops notowns fulcrum blank_return defb_gg 1 cyclops defb_ag 1 cyclops return :def_goliath defu_gg 1 goliath defu_ag 1 goliath notowns fulcrum blank_return defb_gg 1 goliath defb_ag 1 goliath return :def_blackjack defu_gg 1 blackjack defu_ag 1 blackjack notowns fulcrum blank_return notowns scrapyard blank_return defb_gg 1 blackjack defb_ag 1 blackjack return :def_matador defu_gg 1 matador defu_ag 1 matador notowns fulcrum blank_return notowns scrapyard blank_return defb_gg 1 matador defb_ag 1 matador return :def_phalanx defu_gg 1 phalanx notowns palladium blank_return notowns fulcrum blank_return defb_gg 1 phalanx return :def_madrigal defu_gg 1 madrigal defu_ag 1 madrigal notowns palladium blank_return notowns fulcrum blank_return defb_gg 1 madrigal defb_ag 1 madrigal return :def_ramesses notowns mantle blank_return defb_gg 1 ramesses defb_ag 1 ramesses defu_gg 1 ramesses defu_ag 1 ramesses return :def_durendal notowns mantle blank_return defb_gg 1 durendal defb_ag 1 durendal defu_gg 1 durendal defu_ag 1 durendal return :def_cataphract notowns mantle blank_return defb_gg 1 cataphract defb_ag 1 cataphract defu_gg 1 cataphract defu_ag 1 cataphract return :def_paladin notowns iron_foundry blank_return defb_gg 1 paladin defb_ag 1 paladin defu_gg 1 paladin defu_ag 1 paladin return :def_cuirass notowns iron_foundry blank_return defb_gg 1 cuirass defb_ag 1 cuirass defu_gg 1 cuirass defu_ag 1 cuirass return :def_pazuzu notowns iron_foundry blank_return defb_gg 1 pazuzu defb_ag 1 pazuzu defu_gg 1 pazuzu defu_ag 1 pazuzu return :def_claymore notowns future_station blank_return notowns iron_foundry blank_return defb_gg 1 claymore defb_ga 1 claymore defb_ag 1 claymore defb_aa 1 claymore defu_gg 1 claymore defu_ga 1 claymore defu_ag 1 claymore defu_aa 1 claymore return :def_penumbra notowns future_station blank_return notowns iron_foundry blank_return defb_gg 1 penumbra defb_ag 1 penumbra defu_gg 1 penumbra defu_ag 1 penumbra return :def_aion notowns iron_foundry blank_return notowns biotic_bastion blank_return defb_gg 1 aion defb_ag 1 aion defu_gg 1 aion defu_ag 1 aion return :def_anticthon notowns iron_foundry blank_return notowns biotic_bastion blank_return defb_gg 1 anticthon defb_ag 1 anticthon defu_gg 1 anticthon defu_ag 1 anticthon return :def_wraith defu_gg 1 wraith defu_ga 1 wraith defu_ag 1 wraith defu_aa 1 wraith notowns starpad blank_return defb_gg 1 wraith defb_ga 1 wraith defb_ag 1 wraith defb_aa 1 wraith return :def_wendigo dth 13 Ex 5 mineral_field1 def_wendigo2 return :def_wendigo2 defu_gg 1 wendigo defu_ga 1 wendigo defu_ag 1 wendigo defu_aa 1 wendigo notowns starpad blank_return defb_gg 1 wendigo defb_ga 1 wendigo defb_ag 1 wendigo defb_aa 1 wendigo return :def_gorgon notowns starport blank_return defb_gg 1 gorgon defb_ga 1 gorgon defb_ag 1 gorgon defb_aa 1 gorgon defu_gg 1 gorgon defu_ga 1 gorgon defu_ag 1 gorgon defu_aa 1 gorgon return :def_wyvern notowns starport blank_return defb_gg 1 wyvern defb_ga 1 wyvern defu_gg 1 wyvern defu_ga 1 wyvern return :def_valkyrie notowns starport blank_return defb_ag 1 valkyrie defu_ag 1 valkyrie defu_aa 1 valkyrie return :def_salamander notowns rotary blank_return notowns starport blank_return defb_gg 1 salamander defb_ga 1 salamander defb_ag 1 salamander defb_aa 1 salamander defu_gg 1 salamander defu_ga 1 salamander defu_ag 1 salamander defu_aa 1 salamander return :def_sundog notowns rotary blank_return notowns starport blank_return defb_gg 1 sundog defb_ga 1 sundog defb_ag 1 sundog defb_aa 1 sundog defu_gg 1 sundog defu_ga 1 sundog defu_ag 1 sundog defu_aa 1 sundog return :def_centaur notowns nanite_assembly blank_return defb_gg 1 centaur defb_ga 1 centaur defb_ag 1 centaur defb_aa 1 centaur defu_gg 1 centaur defu_ga 1 centaur defu_ag 1 centaur defu_aa 1 centaur return :def_minotaur notowns nanite_assembly blank_return defb_gg 1 minotaur defb_ga 1 minotaur defb_ag 1 minotaur defb_aa 1 minotaur defu_gg 1 minotaur defu_ga 1 minotaur defu_ag 1 minotaur defu_aa 1 minotaur return :def_magnetar notowns nanite_assembly blank_return defb_gg 1 magnetar defb_ga 1 magnetar defb_ag 1 magnetar defb_aa 1 magnetar defu_gg 1 magnetar defu_ga 1 magnetar defu_ag 1 magnetar defu_aa 1 magnetar return :def_hippogriff notowns hadron blank_return notowns nanite_assembly blank_return defb_gg 1 hippogriff defb_ga 1 hippogriff defb_ag 1 hippogriff defb_aa 1 hippogriff defu_gg 1 hippogriff defu_ga 1 hippogriff defu_ag 1 hippogriff defu_aa 1 hippogriff return :def_phobos notowns hadron blank_return notowns nanite_assembly blank_return defb_gg 1 phobos defb_ga 1 phobos defb_ag 1 phobos defb_aa 1 phobos defu_gg 1 phobos defu_ga 1 phobos defu_ag 1 phobos defu_aa 1 phobos return :init_area_town start_areatown goto init_body :init_town start_town :init_body wait 1 set_free_id return :town_handling multi main_worker_start multi main_transport bld 1 ministry 110 w_bld 1 ministry wait 24 multi build_order var Ex|Jump skip_building_var 1 idle 13 bring 13 AtL_W 1 stockade|captaincy Loc.63 blank call main_wait_150 multi request_anchor call main_wait_150 multi request_watchdog call main_wait_600 multi request_infrastructure call main_wait_600 bring 13 AtL_W 1 atlas Loc.63 blank multi request_sentinel call main_wait_600 bld 1 starpad 121 call main_wait_600 bring 13 AtL_W 1 daedala Loc.63 blank multi request_diadem goto idle :worker_conditions wait 12 res 13 AtL Ore 500 blank_return var Ex|WF(360) under_attack_var 0 13 return :worker_request_advanced notowns quarry blank_return notowns atlas blank_return local 255 AtL 10 talos blank_return queue 1 talos quarry 255 Local Loc.63 100 wait 150 return :main_worker_start multi worker_track :main_worker_loop wait 150 var AtL|Wait can_worker_var 1 13 res 13 AtL_W Ore 50 blank call worker_conditions c_queues train mason|talos 13 res 13 AtL_C Any 100 worker_request_advanced local 255 AtL 28 mason|talos main_worker_loop notowns ministry main_worker_loop_quarry queue 1 mason ministry 255 Local Loc.63 200 wait 150 :main_worker_loop_quarry local 255 Ex 0 quarry main_worker_loop queue 1 mason quarry 255 Local Loc.63 200 goto main_worker_loop :worker_track 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 :main_transport multi island_check wait 150 call main_wait_150 multi main_transport_on :main_transport_loop wait 12 bring 13 AtL_C 4 trojan|pythean Loc.63 main_wait_600 bring 13 Ex 0 starpad|nanite_assembly Loc.63 main_transport_loop var Ex|Wait under_attack_var 0 13 bring 13 AtL 8 trojan|pythean Loc.63 main_transport_loop bring 13 AtL 4 trojan|pythean Loc.63 main_transport_pythean :main_transport_trojan queue 1 trojan starpad 255 Global Loc.63 130 wait 360 var Ex|Jump is_island_var 1 main_transport_wait 13 wait 360 goto main_transport_wait :main_transport_pythean notowns nanite_assembly main_transport_trojan_2 queue 1 pythean nanite_assembly 255 Global Loc.63 120 wait 720 var Ex|Jump is_island_var 1 main_transport_wait 13 wait 720 goto main_transport_wait :main_transport_trojan_2 queue 1 trojan starpad 255 Global Loc.63 130 wait 540 var Ex|Jump is_island_var 1 main_transport_wait 13 wait 540 goto main_transport_wait :main_transport_wait var Ex|Jump pref_orbital 1 main_transport_loop 13 wait 720 var Ex|Jump pref_raider 1 main_transport_loop 13 wait 720 goto main_transport_loop :main_transport_on bring 13 AtL_W 1 starpad|nanite_assembly|trojan|pythean Loc.63 blank check_transports stop :island_check var Ex|Jump skip_building_var 1 blank 13 groundmap_jump blank var Set is_island_var 1 13 bring 13 AtL_W 12 mason Loc.63 blank bld 1 starpad 125 stop :main_wait_150 wait 24 res 13 AtL Any 500 blank_return wait 150 return :main_wait_300 wait 24 res 13 AtL Any 500 blank_return wait 300 return :main_wait_450 wait 24 call main_wait_300 call main_wait_150 return :main_wait_600 wait 24 res 13 AtL Any 800 blank_return res 13 AtL Any 500 main_wait_300 wait 600 return :main_wait_750 wait 24 call main_wait_600 call main_wait_150 return :main_wait_900 wait 24 res 13 AtL Any 1100 blank_return res 13 AtL Any 800 main_wait_600 res 13 AtL Any 500 main_wait_300 wait 900 return :main_wait_1200 wait 24 call main_wait_900 call main_wait_300 return :main_wait_1500 wait 24 call main_wait_1200 call main_wait_300 return :main_wait_1800 wait 24 call main_wait_900 call main_wait_900 return :main_wait_2400 wait 24 call main_wait_1200 call main_wait_1200 return :main_wait_3600 wait 24 call main_wait_1200 call main_wait_1200 return :expansion_request_conditions var AtM|Jump mining_count_var 1 blank_return 13 res 13 AtL Ore 600 blank_return res 13 AtL Ore 350 expansion_request_cut_some res 13 AtL Ore 250 expansion_request_cut_most goto expansion_request_cut_all :expansion_request_cut_some var Set can_queue_early_military_var 0 13 return :expansion_request_cut_most call expansion_request_cut_some var Set can_build_static_defense_var 0 13 var Set can_build_production_var 0 13 return :expansion_request_cut_all call expansion_request_cut_most var Sub can_worker_var 0 13 return :expansion_request_reset var Ex|Jump build_done_var 0 blank_return 13 var Set can_queue_early_military_var 1 13 var Set can_build_static_defense_var 1 13 var Set can_build_production_var 1 13 var Add can_worker_var 1 13 return :expansion_toggle var Add can_expand_var 1 13 wait 720 var Sub can_expand_var 1 13 stop :expansion_loop var AtL|Wait can_expand_var 1 13 call expansion_request_conditions var Set try_expand_var 1 13 call expansion_loop_normal wait 720 call expansion_request_reset wait 1080 res 13 AtL Ore 800 expansion_loop call expansion_loop_wait goto expansion_loop :expansion_loop_normal expand 9 expansion_init return :expansion_loop_wait var AtM|Jump mining_count_var 1 blank_return 13 wait 3600 var AtM|Jump mining_count_var 2 blank_return 13 wait 3600 var AtM|Jump mining_count_var 3 blank_return 13 wait 3600 var AtM|Jump mining_count_var 4 blank_return 13 wait 3600 var AtM|Jump mining_count_var 5 blank_return 13 wait 3600 return :wait_buildstart_towncenter bring 13 AtL_W 1 ministry|treasury Loc.63 blank return :wait_build_towncenter wait 12 notowns ministry wait_build_towncenter_2 return :wait_build_towncenter_2 notowns treasury wait_build_towncenter return :expansion_init_area_town call init_area_town goto expansion_body :expansion_init call init_town :expansion_body local 255 AtL 1 treasury expansion_body_treasury bld 1 ministry 180 goto expansion_main :expansion_body_quarry call wait_build_towncenter bld 1 quarry 179 stop :expansion_worker_treasury_special call wait_build_towncenter maynard 4 stop :expansion_body_treasury bld 1 treasury 180 multi expansion_body_quarry multi expansion_worker_treasury_special :expansion_main multi expansion_worker_start call wait_buildstart_towncenter var Set try_expand_var 0 13 call wait_build_towncenter multi count_expansion var Ex|Jump skip_building_var 1 idle 13 placeholder_count Local AtL|Jump 2 Group_Buildings idle 13 :expansion_normal multi request_watchdog call main_wait_450 resarea 255 AtL_M 255 Ore 1 production_cycle call main_wait_600 multi request_anchor var Ex|Wait build_done_var 1 13 call main_wait_450 multi build_order_expansion call main_wait_450 multi request_infrastructure call main_wait_450 bring 13 AtL_W 1 atlas Loc.63 blank call main_wait_450 multi request_sentinel call main_wait_450 bring 13 AtL_W 1 daedala Loc.63 blank call main_wait_900 multi request_diadem goto idle :count_expansion wait 12 local 255 Ex 0 ministry count_expansion var add town_count_var 1 13 local 255 Ex_W 0 ministry blank var subtract town_count_var 1 13 goto count_expansion :save_money_for_expansion wait 12 time AtM 5760 Frames save_money_for_expansion # 5 minutes res 13 AtL Ore 450 save_money_for_expansion var Ex|Wait try_expand_var 1 13 var Set can_build_static_defense_var 0 13 var Set can_queue_early_military_var 0 13 var Ex|Wait try_expand_var 0 13 call build_bool goto save_money_for_expansion :expansion_worker_start wait 24 local 255 Ex 0 ministry|treasury expansion_worker_start bld 1 mason 98 call wait_buildstart_towncenter bld 2 mason 98 call wait_build_towncenter bld 4 mason 98 multi worker_track :expansion_worker_loop wait 150 var AtL|Wait can_worker_var 1 13 res 13 AtL_W Ore 50 blank call worker_conditions c_queues train mason|talos 13 res 13 AtL_C Any 100 worker_request_advanced local 255 AtL 28 mason|talos expansion_worker_loop notowns ministry expansion_worker_loop_quarry queue 1 mason ministry 255 Local Loc.63 200 wait 150 :expansion_worker_loop_quarry local 255 Ex 0 quarry expansion_worker_loop queue 1 mason quarry 255 Local Loc.63 200 goto expansion_worker_loop :tech_handling multi rich_boy_atlas multi rich_boy_daedala # Currently, units are unlocked exclusively through addons, and thus handled through production_cycle. # The "rich boy" blocks, combined with needs called after build_bool, *should* handle the segmented tech progression. wait 1 stop :rich_boy_atlas wait 12 bring 13 AtL 1 atlas Loc.63 blank res 13 AtM Gas 499 rich_boy_atlas p_need 1 atlas stop :rich_boy_daedala wait 12 bring 13 AtL 1 daedala Loc.63 blank call wait_for_atlas res 13 AtM Gas 1199 rich_boy_daedala p_need 1 daedala stop :build_bool # These are used no matter what! var Add can_worker_var 1 13 var Add can_expand_var 1 13 var Set can_attack_var 1 13 var Set build_gas_var 1 13 var Set build_done_var 1 13 # These are not used if skip_building_var is true! var Set can_build_static_defense_var 1 13 var Set can_queue_early_military_var 1 13 var Set can_build_production_var 1 13 return :build_order var Ex|Jump skip_building_var 1 build_order_skip 13 var Ex|Call use_custom_timers_var 1 build_order_custom_timers 13 var Ex|Jump pref_armor 1 build_order_armor 13 var Ex|Jump pref_raider 1 build_order_raider 13 var Ex|Jump pref_orbital 1 build_order_orbital 13 goto build_order_gen :build_order_skip var Ex|Jump debug_ai_messages_var 0 build_order_skip_main 13 print Terran<32>AI<32>skips<32>build<32>order! goto build_order_skip_main :build_order_custom_timers var Ex|Jump debug_ai_messages_var 0 build_order_skip_main_pre 13 print Terran<32>AI<32>uses<32>custom<32>timers<32>without<32>skipping<32>build<32>order! :build_order_skip_main_pre multi build_order_skip_main return :build_order_skip_main wait 3 var Ex|Jump build_type_is_timing_var 1 build_order_skip_timing 13 var Ex|Jump build_type_is_rush_var 1 build_order_skip_rush 13 var Ex|Jump build_type_is_greed_var 1 build_order_skip_greed 13 :build_order_skip_timing multi build_order_skip_timing_gas multi build_order_skip_timing_expand multi build_order_skip_timing_attack goto build_order_skip_final :build_order_skip_timing_gas dth 13 AtL 1 mineral_field1 build_order_skip_custom_gas call main_wait_450 # bld 1 reservoir 105 call main_wait_450 var Add build_gas_var 1 13 stop :build_order_skip_timing_expand dth 13 AtL 1 mineral_field2 build_order_skip_custom_expansions call main_wait_1200 call main_wait_1200 call main_wait_600 var Add can_expand_var 1 13 stop :build_order_skip_timing_attack dth 13 AtL 1 mineral_field3 build_order_skip_custom_attack call main_wait_1200 call main_wait_900 var Add can_attack_var 1 13 stop :build_order_skip_rush multi build_order_skip_rush_gas multi build_order_skip_rush_expand multi build_order_skip_rush_attack goto build_order_skip_final :build_order_skip_rush_gas call main_wait_450 var Add build_gas_var 1 13 stop :build_order_skip_rush_expand call main_wait_450 call main_wait_1500 call main_wait_2400 var Add can_expand_var 1 13 stop :build_order_skip_rush_attack call main_wait_450 call main_wait_1500 var Add can_attack_var 1 13 stop :build_order_skip_greed multi build_order_skip_greed_gas multi build_order_skip_greed_expand multi build_order_skip_greed_attack goto build_order_skip_final :build_order_skip_greed_gas call main_wait_900 # bld 1 reservoir 105 call main_wait_900 var Add build_gas_var 1 13 :build_order_skip_greed_expand call main_wait_450 var Add can_expand_var 1 13 stop :build_order_skip_greed_attack call main_wait_1800 call main_wait_2400 var Add can_attack_var 1 13 stop :build_order_skip_custom_gas var Ex|Jump debug_ai_messages_var 0 build_order_skip_custom_gas_loop 13 print Terran<32>AI<32>custom<32>gas<32>timer<32>started... :build_order_skip_custom_gas_loop wait 24 dth 13 Sub 1 mineral_field1 blank dth 13 AtL 1 mineral_field1 build_order_skip_custom_gas_loop var Set build_gas_var 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 :build_order_skip_custom_expansions var Ex|Jump debug_ai_messages_var 0 build_order_skip_custom_expansions_loop 13 print Terran<32>AI<32>custom<32>expansion<32>timer<32>started... :build_order_skip_custom_expansions_loop wait 24 dth 13 Sub 1 mineral_field2 blank dth 13 AtL 1 mineral_field2 build_order_skip_custom_expansions_loop var Add can_expand_var 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 :build_order_skip_custom_attack var Ex|Jump debug_ai_messages_var 0 build_order_skip_custom_attack_loop 13 print Terran<32>AI<32>custom<32>attack<32>timer<32>started... :build_order_skip_custom_attack_loop wait 24 dth 13 Sub 1 mineral_field3 blank dth 13 AtL 1 mineral_field3 build_order_skip_custom_attack_loop var Set can_attack_var 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 :build_order_skip_final wait 7200 call build_bool stop :build_order_gen dth 13 AtL 1 dark_swarm_unit build_order_gen_select var Ex|Jump build_type_is_timing_var 1 build_order_gen_type_timing 13 var Ex|Jump build_type_is_rush_var 1 build_order_gen_type_rush 13 var Ex|Jump build_type_is_greed_var 1 build_order_gen_type_greed 13 :build_order_gen_type_timing # 3 timings rand_j 85 build_order_gen_type_timing_1 rand_j 128 build_order_gen_type_timing_2 goto build_order_gen_type_timing_3 :build_order_gen_type_timing_1 dth 13 Set 1 dark_swarm_unit blank goto build_order_gen_select :build_order_gen_type_timing_2 dth 13 Set 5 dark_swarm_unit blank goto build_order_gen_select :build_order_gen_type_timing_3 dth 13 Set 6 dark_swarm_unit blank goto build_order_gen_select :build_order_gen_type_rush # 2 rushes rand_j 128 build_order_gen_type_rush_1 goto build_order_gen_type_rush_2 :build_order_gen_type_rush_1 dth 13 Set 3 dark_swarm_unit blank goto build_order_gen_select :build_order_gen_type_rush_2 dth 13 Set 4 dark_swarm_unit blank goto build_order_gen_select :build_order_gen_type_greed # 1 greed goto build_order_gen_type_greed_1 :build_order_gen_type_greed_1 dth 13 Set 2 dark_swarm_unit blank goto build_order_gen_select :build_order_gen_select dth 13 Ex 1 dark_swarm_unit build_general_2FulcrumMech dth 13 Ex 2 dark_swarm_unit build_general_EarlyRiser dth 13 Ex 3 dark_swarm_unit build_general_TheCube dth 13 Ex 4 dark_swarm_unit build_general_DoublingUp dth 13 Ex 5 dark_swarm_unit build_general_MechIntoAir dth 13 Ex 6 dark_swarm_unit build_general_Observant :build_general_2FulcrumMech dth 13 Ex 0 start_location build_general_2FulcrumMech_Main print Terran<32>General<32>timing<32>1:<32>2Fulc<32>Mech :build_general_2FulcrumMech_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_palladium_phalanx 13 var Ex|Call pref_armor_iron 0 buildpref_armor_ironfoundry_pazuzu 13 var Ex|Call pref_orbital_rotary 0 buildpref_orbital_rotary_salamander 13 var Ex|Call pref_orbital_commandment 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_palladium 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_300 wait 24 call main_wait_600 bld 1 fulcrum 121 call main_wait_600 bld 2 fulcrum 121 call main_wait_600 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 call main_wait_900 bld 3 fulcrum 121 call main_wait_300 var Set build_gas_var 1 13 call main_wait_600 multi need_atlas call main_wait_600 multi build_general_2FulcrumMech_Addon call main_wait_900 var Set can_attack_var 1 13 call main_wait_900 bld 2 mantle 121 multi production_cycle goto build_general_fin :build_general_2FulcrumMech_Addon 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_EarlyRiser dth 13 Ex 0 start_location build_general_EarlyRiser_Main print Terran<32>General<32>greed<32>1:<32>Early<32>Riser :build_general_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_rotary 0 buildpref_orbital_rotary_sundog 13 var Ex|Call pref_orbital_commandment 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_900 var Add can_expand_var 1 13 call main_wait_600 bld 1 stockade 121 call main_wait_600 bld 1 fulcrum 121 call main_wait_600 multi build_general_EarlyRiser_Addon call main_wait_150 bld 1 starpad 121 call main_wait_150 bld 2 stockade 121 call main_wait_600 var Set build_gas_var 1 13 call main_wait_900 multi need_atlas call main_wait_150 multi production_cycle goto build_general_fin :build_general_EarlyRiser_Addon w_bld 1 stockade bld 1 vestry 120 w_bld 1 fulcrum bld 1 palladium 120 stop :build_general_TheCube dth 13 Ex 0 start_location build_general_TheCube_Main print Terran<32>General<32>rush<32>1:<32>The<32>Cube :build_general_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_palladium_phalanx 13 var Ex|Call pref_orbital_rotary 0 buildpref_orbital_rotary_salamander 13 var Ex|Call pref_orbital_commandment 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_palladium 13 var Ex|Call pref_orbital_production 0 buildpref_orbital_naniteassembly 13 call main_wait_450 bld 1 fulcrum 121 call main_wait_450 bld 1 stockade 121 call main_wait_300 bld 1 starpad 121 call main_wait_600 multi build_general_TheCube_Addon call main_wait_900 var Set can_attack_var 1 13 call main_wait_600 var Add can_expand_var 1 13 call main_wait_600 var Set build_gas_var 1 13 call main_wait_600 multi need_atlas call main_wait_300 bld 2 fulcrum 121 call main_wait_600 multi production_cycle goto build_general_fin :build_general_TheCube_Addon w_bld 1 stockade bld 1 vestry 120 w_bld 1 fulcrum bld 1 palladium 120 call wait_for_atlas wait 24 bld 1 starport 121 w_bld 1 starport bld 1 rotary 120 w_bldstart 1 rotary stop :build_general_DoublingUp dth 13 Ex 0 start_location build_general_DoublingUp_Main print Terran<32>General<32>rush<32>2:<32>Doubling<32>Up :build_general_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_600 bld 1 stockade 121 call main_wait_150 var Sub can_worker_var 1 13 bld 2 stockade 121 wait 24 var Set can_attack_var 1 13 call main_wait_600 bld 3 stockade 121 call main_wait_900 var Add can_worker_var 1 13 call main_wait_1200 bld 1 fulcrum 121 call main_wait_600 bld 2 fulcrum 121 call main_wait_300 multi build_general_DoublingUp_Addon call main_wait_300 var Add can_expand_var 1 13 call main_wait_600 var Set build_gas_var 1 13 call main_wait_450 bld 1 starpad 121 call main_wait_600 multi need_atlas call main_wait_450 bld 3 fulcrum 121 call main_wait_900 multi production_cycle call main_wait_150 goto build_general_fin :build_general_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 w_bld 2 stockade bld 1 covenant 120 call main_wait_150 w_bld 3 fulcrum bld 1 palladium 120 stop :build_general_MechIntoAir dth 13 Ex 0 start_location build_general_MechIntoAir_Main print Terran<32>General<32>timing<32>2:<32>Mech<32>into<32>Air :build_general_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_palladium_phalanx 13 var Ex|Call pref_addon_fulcrum 0 buildpref_armor_palladium 13 var Ex|Call pref_orbital_rotary 0 buildpref_orbital_rotary_salamander 13 var Ex|Call pref_orbital_commandment 0 buildpref_orbital_commandment_seraph 13 var Ex|Call pref_addon_starport 0 buildpref_orbital_rotary 13 var Ex|Call pref_orbital_nanite 0 buildpref_orbital_naniteassembly_minotaur 13 call main_wait_600 bld 1 stockade 121 call main_wait_300 bld 1 fulcrum 121 call main_wait_600 bld 2 fulcrum 121 call main_wait_600 var Set can_attack_var 1 13 var Set can_build_static_defense_var 1 13 call main_wait_300 var Set build_gas_var 1 13 call main_wait_1200 multi need_atlas multi build_general_MechIntoAir_Addon call main_wait_1200 call main_wait_600 bld 1 starpad 121 call main_wait_300 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 var Set build_gas_var 1 13 call main_wait_1200 bld 6 fulcrum 121 call main_wait_3600 multi need_daedala call main_wait_1200 call main_wait_600 bld 4 starport 121 call main_wait_3600 bld 8 starport 121 call main_wait_1200 call main_wait_600 multi production_cycle goto build_general_fin :build_general_MechIntoAir_Addon w_bld 1 fulcrum bld 1 scrapyard 120 w_bld 2 fulcrum bld 2 scrapyard 120 bld 1 quarry 120 w_bld 3 fulcrum bld 1 palladium 120 w_bld 4 fulcrum bld 2 palladium 120 wait 24 call wait_for_atlas 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 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 bld 2 nanite_assembly 121 stop :build_general_Observant dth 13 Ex 0 start_location build_general_Observant_Main print Terran<32>General<32>timing<32>3:<32>Observant :build_general_Observant_Main var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_cyprian 13 var Ex|Call pref_orbital_commandment 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_600 bld 1 stockade 121 call main_wait_150 wait 24 multi build_general_Observant_Addon call main_wait_300 bld 1 fulcrum 121 call main_wait_150 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 call main_wait_150 var Set can_build_static_defense_var 1 13 call main_wait_150 bld 1 starpad 121 call main_wait_150 var Set build_gas_var 1 13 call main_wait_600 bld 2 fulcrum 121 call main_wait_600 var Set can_attack_var 1 13 call main_wait_1200 multi need_atlas bld 3 fulcrum 121 call main_wait_600 call build_bool call main_wait_600 multi production_cycle :build_general_Observant_Addon w_bld 1 stockade bld 1 vestry 120 w_bld 1 fulcrum bld 1 scrapyard 120 w_bld 2 fulcrum bld 1 palladium 120 w_bld 3 fulcrum bld 2 palladium 120 wait 24 call wait_for_atlas bld 2 starport 121 w_bld 2 starport bld 2 commandment 120 w_bld 1 commandment do_morph 2 seraph call main_wait_300 do_morph 2 seraph stop :build_general_fin call build_bool var AtL skip_building_var 1 blank 13 :build_general_fin2 placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call main_wait_450 p_need 1 starpad call main_wait_300 multi need_atlas call main_wait_300 p_need 1 stockade call main_wait_150 p_need 1 covenant call main_wait_600 call main_wait_900 p_need 1 starport call main_wait_1200 call main_wait_600 multi need_daedala stop :build_order_armor dth 13 AtL 1 dark_swarm_unit build_order_armor_select var Ex|Jump build_type_is_timing_var 1 build_order_armor_type_timing 13 var Ex|Jump build_type_is_rush_var 1 build_order_armor_type_rush 13 var Ex|Jump build_type_is_greed_var 1 build_order_armor_type_greed 13 :build_order_armor_type_timing # 3 timings rand_j 85 build_order_armor_type_timing_1 rand_j 128 build_order_armor_type_timing_2 goto build_order_armor_type_timing_3 :build_order_armor_type_timing_1 dth 13 Set 1 dark_swarm_unit blank goto build_order_armor_select :build_order_armor_type_timing_2 dth 13 Set 2 dark_swarm_unit blank goto build_order_armor_select :build_order_armor_type_timing_3 dth 13 Set 6 dark_swarm_unit blank goto build_order_armor_select :build_order_armor_type_rush # 2 rushes rand_j 128 build_order_armor_type_rush_1 goto build_order_armor_type_rush_2 :build_order_armor_type_rush_1 dth 13 Set 3 dark_swarm_unit blank goto build_order_armor_select :build_order_armor_type_rush_2 dth 13 Set 4 dark_swarm_unit blank goto build_order_armor_select :build_order_armor_type_greed # 1 greed goto build_order_armor_type_greed_1 :build_order_armor_type_greed_1 dth 13 Set 5 dark_swarm_unit blank goto build_order_armor_select :build_order_armor_select dth 13 Ex 1 dark_swarm_unit build_armor_TankPush dth 13 Ex 2 dark_swarm_unit build_armor_FE5Fulc dth 13 Ex 3 dark_swarm_unit build_armor_2FulcVulture dth 13 Ex 4 dark_swarm_unit build_armor_WalkerPower dth 13 Ex 5 dark_swarm_unit build_armor_IronCrusade dth 13 Ex 6 dark_swarm_unit build_armor_DavidAndGoliath :build_armor_TankPush dth 13 Ex 0 start_location build_armor_TankPush_Main print Terran<32>Armor<32>timing<32>1:<32>Tank<32>Push :build_armor_TankPush_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_scrapyard 0 buildpref_armor_scrapyard_matador 13 var Ex|Call pref_armor_machine 0 buildpref_armor_palladium_phalanx 13 var Ex|Call pref_addon_fulcrum 0 buildpref_armor_palladium 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_600 bld 1 fulcrum 121 call main_wait_150 multi build_armor_TankPush_Queue w_bld 1 fulcrum call main_wait_150 bld 1 scrapyard 121 multi build_armor_TankPush_Addon w_bldstart 1 scrapyard bld 2 fulcrum 121 w_bldstart 2 fulcrum multi expansion_toggle call main_wait_900 bld 3 fulcrum 121 call main_wait_600 bld 4 fulcrum 121 call main_wait_600 var Set can_attack_var 1 13 var Set build_gas_var 1 13 call main_wait_600 multi need_atlas call main_wait_600 var Set can_build_static_defense_var 1 13 call main_wait_900 wait 24 bld 1 stockade 121 call main_wait_600 multi production_cycle goto build_armor_fin :build_armor_TankPush_Queue w_bld 1 fulcrum queue 1 vulture fulcrum 255 Local Loc.63 125 wait 480 queue 1 vulture fulcrum 255 Local Loc.63 125 w_bld 1 scrapyard queue 1 matador fulcrum 255 Local Loc.63 125 wait 432 queue 1 matador fulcrum 255 Local Loc.63 125 wait 432 queue 1 matador fulcrum 255 Local Loc.63 125 w_bld 2 fulcrum queue 1 cyclops fulcrum 255 Local Loc.63 125 wait 24 queue 1 cyclops fulcrum 255 Local Loc.63 125 w_bld 1 palladium queue 1 phalanx fulcrum 255 Local Loc.63 125 w_bld 2 palladium queue 1 madrigal fulcrum 255 Local Loc.63 125 w_bld 3 palladium queue 1 phalanx fulcrum 255 Local Loc.63 125 wait 720 queue 1 madrigal fulcrum 255 Local Loc.63 125 stop :build_armor_TankPush_Addon wait 432 w_bld 2 fulcrum bld 1 palladium 120 w_bld 3 fulcrum bld 2 palladium 120 w_bld 4 fulcrum bld 3 palladium 120 w_bld 1 stockade bld 1 vestry 120 stop :build_armor_FE5Fulc dth 13 Ex 0 start_location build_armor_FE5Fulc_Main print Terran<32>Armor<32>timing<32>2:<32>FE<32>5Fulc :build_armor_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_palladium_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_600 bld 1 stockade 121 call main_wait_450 wait 24 queue 1 maverick stockade 255 Global Loc.63 100 call main_wait_300 queue 1 maverick stockade 255 Global Loc.63 100 wait 24 bld 1 fulcrum 121 call main_wait_300 queue 1 maverick stockade 255 Global Loc.63 100 call main_wait_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_300 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 call main_wait_600 queue 1 maverick stockade 255 Global Loc.63 100 wait 24 bld 3 fulcrum 121 call main_wait_150 multi build_armor_FE5Fulc_Addon wait 24 queue 1 goliath fulcrum 255 Global Loc.63 100 call main_wait_600 w_bldstart 2 fulcrum var Set build_gas_var 1 13 call main_wait_600 queue 1 goliath fulcrum 255 Global Loc.63 100 call main_wait_750 wait 24 queue 1 goliath fulcrum 255 Global Loc.63 100 call main_wait_300 var Set can_attack_var 1 13 call main_wait_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_450 queue 1 phalanx fulcrum 255 Global Loc.63 100 wait 24 queue 1 phalanx fulcrum 255 Global Loc.63 100 call main_wait_450 call expansion_loop_normal var Sub can_worker_var 1 13 call main_wait_600 var Add can_worker_var 1 13 call main_wait_1200 multi build_armor_FE5Fulc_Queue call main_wait_300 multi need_atlas call main_wait_600 multi production_cycle call main_wait_600 goto build_armor_fin :build_armor_FE5Fulc_Queue 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_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 stop :build_armor_FE5Fulc_Addon w_bld 1 fulcrum bld 1 scrapyard 120 w_bld 2 fulcrum bld 1 palladium 120 w_bld 3 fulcrum bld 2 palladium 120 wait 24 call wait_for_atlas bld 1 starport 121 w_bld 1 starport bld 1 commandment 120 stop :build_armor_2FulcVulture dth 13 Ex 0 start_location build_armor_2FulcVulture_Main print Terran<32>Armor<32>rush<32>1:<32>2Fulc<32>Vulture :build_armor_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_palladium_madrigal 13 var Ex|Call pref_armor_iron 0 buildpref_armor_ironfoundry_pazuzu 13 var Ex|Call pref_addon_fulcrum 0 buildpref_armor_palladium 13 var Ex|Call pref_orbital_commandment 0 buildpref_orbital_commandment_azazel 13 call main_wait_750 bld 1 fulcrum 121 call main_wait_300 bld 2 fulcrum 121 call main_wait_300 var Sub can_worker_var 1 13 call main_wait_1500 var Set can_attack_var 1 13 call main_wait_300 var Add can_worker_var 1 13 call main_wait_900 multi expansion_toggle bld 3 fulcrum 121 call main_wait_150 bld 1 stockade 121 multi production_cycle goto build_armor_fin :build_armor_WalkerPower dth 13 Ex 0 start_location build_armor_WalkerPower_Main print Terran<32>Armor<32>rush<32>2:<32>Walker<32>Power :build_armor_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_palladium_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_300 bld 1 fulcrum 121 call main_wait_450 bld 2 fulcrum 121 call main_wait_450 do_morph 1 goliath call main_wait_300 multi build_armor_WalkerPower_Addon call main_wait_600 var Set can_attack_var 1 13 var Sub can_worker_var 1 13 call main_wait_150 w_bld 1 fulcrum w_bldstart 2 fulcrum call main_wait_300 bld 1 stockade 121 call main_wait_450 var Add can_worker_var 1 13 call main_wait_1200 multi expansion_toggle call main_wait_600 var Set build_gas_var 1 13 call main_wait_900 multi need_atlas multi production_cycle goto build_armor_fin :build_armor_WalkerPower_Addon w_bld 1 fulcrum bld 1 scrapyard 120 call main_wait_300 w_bld 2 fulcrum bld 1 palladium 120 stop :build_armor_IronCrusade dth 13 Ex 0 start_location build_armor_IronCrusade_Main print Terran<32>Armor<32>greed<32>1:<32>Iron<32>Crusade :build_armor_IronCrusade_Main var Ex|Call pref_raider_covert 0 buildpref_raider_covenant_eidolon 13 var Ex|Call pref_addon_stockade 0 buildpref_raider_covenant 13 var Ex|Call pref_raider_production 0 buildpref_raider_stockade 13 var Ex|Call pref_armor_machine 0 buildpref_armor_palladium_phalanx 13 var Ex|Call pref_armor_production 0 buildpref_armor_ironfoundry 13 var Ex|Call pref_orbital_commandment 0 buildpref_orbital_commandment_seraph 13 var Ex|Call pref_addon_starport 0 buildpref_orbital_commandment 13 call main_wait_750 multi expansion_toggle call main_wait_750 bld 1 fulcrum 121 call main_wait_600 var Set build_gas_var 1 13 call main_wait_900 w_bld 1 fulcrum var Set can_build_static_defense_var 1 13 call main_wait_300 bld 1 starpad 121 call main_wait_300 bld 2 fulcrum 121 call main_wait_900 multi expansion_toggle call main_wait_900 multi need_atlas call main_wait_600 bld 3 fulcrum 121 call main_wait_150 w_bld 2 fulcrum w_bldstart 3 fulcrum var set can_attack_var 1 13 call wait_for_atlas call main_wait_450 bld 4 fulcrum 121 call main_wait_450 multi need_daedala call wait_for_daedala call main_wait_150 bld 1 iron_foundry 122 call main_wait_150 bld 2 iron_foundry 122 call main_wait_150 bld 3 iron_foundry 122 call main_wait_150 bld 4 iron_foundry 122 multi production_cycle goto build_armor_fin :build_armor_DavidAndGoliath dth 13 Ex 0 start_location build_armor_DavidAndGoliath_Main print Terran<32>Armor<32>timing<32>3:<32>David<32>and<32>Goliath :build_armor_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_palladium_phalanx 13 var Ex|Call pref_armor_production 0 buildpref_armor_fulcrum 13 call main_wait_600 bld 1 fulcrum 121 call main_wait_600 bld 1 stockade 121 call main_wait_900 bld 2 stockade 121 w_bldstart 2 stockade call main_wait_300 var Set can_attack_var 1 13 call main_wait_750 bld 2 fulcrum 121 w_bldstart 2 fulcrum multi build_armor_DavidAndGoliath_Addon call main_wait_600 multi expansion_toggle call main_wait_1200 bld 3 stockade 121 call main_wait_600 bld 4 stockade 121 call main_wait_600 bld 3 fulcrum 121 call main_wait_150 call main_wait_900 var Set build_gas_var 1 13 call main_wait_900 w_bld 1 fulcrum var Set can_build_static_defense_var 1 13 call main_wait_300 bld 1 starpad 121 call main_wait_300 call main_wait_600 multi need_atlas call main_wait_450 bld 4 fulcrum 121 call main_wait_600 bld 5 fulcrum 121 call main_wait_150 multi production_cycle goto build_armor_fin :build_armor_DavidAndGoliath_Addon w_bld 2 fulcrum bld 1 scrapyard 120 w_bld 2 fulcrum bld 1 palladium 120 call main_wait_150 w_bld 3 fulcrum bld 2 palladium 120 call main_wait_300 w_bld 5 fulcrum bld 3 palladium 120 call main_wait_300 stop :build_armor_fin call build_bool var AtL skip_building_var 1 blank 13 :build_armor_fin2 placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call main_wait_900 multi need_atlas call main_wait_3600 multi need_daedala call main_wait_900 p_need 1 starport stop :build_order_raider dth 13 AtL 1 dark_swarm_unit build_order_raider_select var Ex|Jump build_type_is_timing_var 1 build_order_raider_type_timing 13 var Ex|Jump build_type_is_rush_var 1 build_order_raider_type_rush 13 var Ex|Jump build_type_is_greed_var 1 build_order_raider_type_greed 13 :build_order_raider_type_timing # 3 timings rand_j 85 build_order_raider_type_timing_1 rand_j 128 build_order_raider_type_timing_2 goto build_order_raider_type_timing_3 :build_order_raider_type_timing_1 dth 13 Set 1 dark_swarm_unit blank goto build_order_raider_select :build_order_raider_type_timing_2 dth 13 Set 2 dark_swarm_unit blank goto build_order_raider_select :build_order_raider_type_timing_3 dth 13 Set 5 dark_swarm_unit blank goto build_order_raider_select :build_order_raider_type_rush # 2 rushes rand_j 128 build_order_raider_type_rush_1 goto build_order_raider_type_rush_2 :build_order_raider_type_rush_1 dth 13 Set 4 dark_swarm_unit blank goto build_order_raider_select :build_order_raider_type_rush_2 dth 13 Set 6 dark_swarm_unit blank goto build_order_raider_select :build_order_raider_type_greed # 1 greed goto build_order_raider_type_greed_1 :build_order_raider_type_greed_1 dth 13 Set 3 dark_swarm_unit blank goto build_order_raider_select :build_order_raider_select dth 13 Ex 1 dark_swarm_unit build_raider_8Rax dth 13 Ex 2 dark_swarm_unit build_raider_3RaxBio dth 13 Ex 3 dark_swarm_unit build_raider_FastAnvil dth 13 Ex 4 dark_swarm_unit build_raider_4RaxPressure dth 13 Ex 5 dark_swarm_unit build_raider_Uprising dth 13 Ex 6 dark_swarm_unit build_raider_HolyAckmeds :build_raider_8Rax dth 13 Ex 0 start_location build_raider_8Rax_Main print Terran<32>Raider<32>timing<32>1:<32>8Rax :build_raider_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_300 bld 1 stockade 121 call main_wait_300 bld 2 stockade 121 call main_wait_300 bld 3 stockade 121 call main_wait_300 bld 4 stockade 121 call main_wait_300 bld 5 stockade 121 call main_wait_300 bld 6 stockade 121 call main_wait_300 var Set can_attack_var 1 13 call main_wait_300 w_bldstart 6 stockade var Set build_gas_var 1 13 call main_wait_1800 multi expansion_toggle call main_wait_900 bld 8 stockade 121 call main_wait_600 var Set can_build_static_defense_var 1 13 call main_wait_600 multi need_atlas call main_wait_300 multi build_raider_8Rax_Addon call main_wait_600 multi production_cycle goto build_raider_fin :build_raider_8Rax_Addon w_bld 1 stockade bld 1 vestry 120 w_bld 2 stockade bld 2 vestry 120 w_bld 3 stockade bld 1 covenant 120 w_bld 4 stockade bld 2 covenant 120 stop :build_raider_3RaxBio dth 13 Ex 0 start_location build_raider_3RaxBio_Main print Terran<32>Raider<32>timing<32>2:<32>3Rax<32>Biotic :build_raider_3RaxBio_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_covenant_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_450 bld 1 stockade 121 call main_wait_300 bld 2 stockade 121 call main_wait_450 queue 1 maverick stockade 255 Local Loc.63 100 wait 24 queue 1 maverick stockade 255 Local Loc.63 100 call main_wait_300 queue 1 maverick stockade 255 Local Loc.63 100 call main_wait_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_300 multi build_raider_3RaxBio_Addon call main_wait_450 var Sub can_worker_var 1 13 bld 3 stockade 121 call main_wait_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 1 13 wait 300 var Add can_worker_var 1 13 wait 300 call main_wait_600 var Set build_gas_var 1 13 call main_wait_1200 multi need_atlas call main_wait_900 multi production_cycle call main_wait_300 goto build_raider_fin :build_raider_3RaxBio_Addon w_bld 1 stockade bld 1 vestry 120 w_bld 2 stockade bld 2 vestry 120 stop :build_raider_FastAnvil dth 13 Ex 0 start_location build_raider_FastAnvil_Main print Terran<32>Raider<32>greed<32>1:<32>Fast<32>Nuke :build_raider_FastAnvil_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_covenant_eidolon 13 var Ex|Call pref_raider_captaincy 0 buildpref_raider_captaincy_madcap 13 var Ex|Call pref_addon_stockade 0 buildpref_raider_covenant 13 var Ex|Call pref_raider_production 0 buildpref_raider_captaincy 13 call main_wait_600 bld 1 stockade 121 call main_wait_900 var Add can_expand_var 1 13 call main_wait_600 bld 2 stockade 121 call main_wait_600 bld 3 stockade 121 call main_wait_900 w_bldstart 3 stockade var Set build_gas_var 1 13 call main_wait_600 multi build_raider_FastAnvil_Addon call main_wait_600 multi need_atlas call main_wait_300 bld 4 stockade 121 call main_wait_900 var Set can_attack_var 1 13 wait 24 multi production_cycle goto build_raider_fin :build_raider_FastAnvil_Addon w_bld 1 stockade bld 1 vestry 120 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_4RaxPressure dth 13 Ex 0 start_location build_raider_4RaxPressure_Main print Terran<32>Raider<32>rush<32>1:<32>4Rax<32>Pressure :build_raider_4RaxPressure_Main var Ex|Call pref_raider_vestry 0 buildpref_raider_vestry_shaman 13 var Ex|Call pref_raider_covert 0 buildpref_raider_covenant_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_rotary 0 buildpref_orbital_rotary_sundog 13 var Ex|Call pref_addon_starport 0 buildpref_orbital_rotary 13 call main_wait_450 bld 1 stockade 121 call main_wait_450 bld 2 stockade 121 call main_wait_450 bld 3 stockade 121 call main_wait_450 bld 4 stockade 121 call main_wait_450 var Sub can_worker_var 1 13 var Set can_attack_var 1 13 call main_wait_1500 var Add can_expand_var 1 13 call main_wait_600 var Add can_worker_var 1 13 call main_wait_150 multi build_raider_4RaxPressure_Addon call main_wait_150 w_bld 4 stockade var Set build_gas_var 1 13 call main_wait_1500 multi need_atlas call main_wait_1500 multi production_cycle call main_wait_600 multi need_daedala goto build_raider_fin :build_raider_4RaxPressure_Addon w_bld 1 stockade bld 1 vestry 120 w_bld 2 stockade bld 2 vestry 120 w_bld 3 stockade bld 1 covenant 120 w_bld 4 stockade bld 2 covenant 120 stop :build_raider_Uprising dth 13 Ex 0 start_location build_raider_Uprising_Main print Terran<32>Raider<32>timing<32>3:<32>Uprising :build_raider_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_450 bld 1 stockade 121 call main_wait_450 bld 2 stockade 121 multi build_raider_Uprising_Queue call main_wait_450 bld 3 stockade 121 call main_wait_450 multi build_raider_Uprising_Addon call main_wait_300 bld 4 stockade 121 wait 24 call main_wait_450 w_bld 4 stockade w_bld 2 vestry var Set build_gas_var 1 13 call main_wait_2400 multi need_atlas call main_wait_300 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 call main_wait_600 call main_wait_450 call main_wait_300 multi production_cycle goto build_raider_fin :build_raider_Uprising_Queue multi build_raider_Uprising_Queue2 w_bld 1 stockade queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 w_bld 3 stockade queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 stop :build_raider_Uprising_Queue2 w_bld 2 stockade queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 w_bld 3 stockade queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 queue 1 cyprian stockade 255 Local Loc.63 125 wait 528 w_bld 1 vestry queue 1 shaman stockade 255 Local Loc.63 125 wait 720 queue 1 cleric stockade 255 Local Loc.63 125 wait 360 queue 1 cleric stockade 255 Local Loc.63 125 stop :build_raider_Uprising_Addon w_bld 1 stockade bld 1 vestry 120 w_bld 4 stockade bld 2 vestry 120 stop :build_raider_HolyAckmeds dth 13 Ex 0 start_location build_raider_HolyAckmeds_Main print Terran<32>Raider<32>rush<32>2:<32>Holy<32>Ackmeds! :build_raider_HolyAckmeds_Main var Ex|Call pref_raider_stockade 0 buildpref_raider_stockade_harakan 13 var Ex|Call pref_addon_stockade 0 buildpref_raider_covenant 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_450 bld 1 stockade 121 call main_wait_600 do_morph 1 maverick call main_wait_450 bld 2 stockade 121 wait 24 do_morph 1 harakan call main_wait_600 bld 3 stockade 121 call main_wait_300 var Sub can_worker_var 1 13 call main_wait_300 var Set can_attack_var 1 13 call main_wait_600 bld 4 stockade 121 call main_wait_300 var Add can_worker_var 1 13 var Add can_expand_var 1 13 call main_wait_900 w_bldstart 4 stockade var Set build_gas_var 1 13 call main_wait_2400 multi need_atlas call main_wait_150 multi build_raider_HolyAckmeds_Addon call main_wait_300 multi production_cycle goto build_raider_fin :build_raider_HolyAckmeds_Addon w_bld 1 stockade bld 1 vestry 120 call wait_for_atlas bld 1 starport 121 w_bld 1 starport bld 1 rotary 120 stop :build_raider_fin call build_bool var AtL skip_building_var 1 blank 13 :build_raider_fin2 placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call main_wait_300 bld 1 vestry 120 call main_wait_300 multi need_atlas bld 1 covenant 120 call main_wait_3600 multi need_daedala stop :build_order_orbital dth 13 AtL 1 dark_swarm_unit build_order_orbital_select var Ex|Jump build_type_is_timing_var 1 build_order_orbital_type_timing 13 var Ex|Jump build_type_is_rush_var 1 build_order_orbital_type_rush 13 var Ex|Jump build_type_is_greed_var 1 build_order_orbital_type_greed 13 :build_order_orbital_type_timing # 3 timings rand_j 85 build_order_orbital_type_timing_1 rand_j 128 build_order_orbital_type_timing_2 goto build_order_orbital_type_timing_3 :build_order_orbital_type_timing_1 dth 13 Set 3 dark_swarm_unit blank goto build_order_orbital_select :build_order_orbital_type_timing_2 dth 13 Set 4 dark_swarm_unit blank goto build_order_orbital_select :build_order_orbital_type_timing_3 dth 13 Set 5 dark_swarm_unit blank goto build_order_orbital_select :build_order_orbital_type_rush # 2 rushes rand_j 128 build_order_orbital_type_rush_1 goto build_order_orbital_type_rush_2 :build_order_orbital_type_rush_1 dth 13 Set 1 dark_swarm_unit blank goto build_order_orbital_select :build_order_orbital_type_rush_2 dth 13 Set 6 dark_swarm_unit blank goto build_order_orbital_select :build_order_orbital_type_greed # 1 greed goto build_order_orbital_type_greed_1 :build_order_orbital_type_greed_1 dth 13 Set 2 dark_swarm_unit blank goto build_order_orbital_select :build_order_orbital_select dth 13 Ex 1 dark_swarm_unit build_orbital_RapidStarpads dth 13 Ex 2 dark_swarm_unit build_orbital_TheDon dth 13 Ex 3 dark_swarm_unit build_orbital_WraithBio dth 13 Ex 4 dark_swarm_unit build_orbital_Hotdrop dth 13 Ex 5 dark_swarm_unit build_orbital_SuddenStarport dth 13 Ex 6 dark_swarm_unit build_orbital_AcesHigh :build_orbital_RapidStarpads dth 13 Ex 0 start_location build_orbital_RapidStarpads_Main print Terran<32>Orbital<32>rush<32>1:<32>Rapid<32>Starpads :build_orbital_RapidStarpads_Main var Ex|Call pref_orbital_starpad 0 buildpref_orbital_starpad_wraith 13 var Ex|Call pref_orbital_rotary 0 buildpref_orbital_rotary_salamander 13 var Ex|Call pref_orbital_commandment 0 buildpref_orbital_commandment_azazel 13 var Ex|Call pref_addon_starport 0 buildpref_orbital_rotary 13 var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13 call main_wait_300 bld 1 starpad 121 call main_wait_1200 bld 2 starpad 121 call main_wait_1200 do_morph 1 wraith call main_wait_300 var Set build_gas_var 1 13 var Set can_attack_var 1 13 call main_wait_1800 multi expansion_toggle var Sub can_worker_var 1 13 call main_wait_600 var Add can_worker_var 1 13 w_bld 2 starpad bld 2 stockade 121 call main_wait_450 bld 3 starpad 121 call main_wait_1200 var Add can_expand_var 1 13 call main_wait_1800 multi need_atlas multi build_orbital_RapidStarpads_Addon call main_wait_900 multi production_cycle goto build_orbital_fin :build_orbital_RapidStarpads_Addon call wait_for_atlas 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 w_bld 3 starport bld 1 commandment 120 stop :build_orbital_TheDon dth 13 Ex 0 start_location build_orbital_TheDon_Main print Terran<32>Orbital<32>greed<32>1:<32>The<32>Don :build_orbital_TheDon_Main var Ex|Call pref_orbital_starport 0 buildpref_orbital_starport_gorgon 13 var Ex|Call pref_orbital_rotary 0 buildpref_orbital_rotary_salamander 13 var Ex|Call pref_orbital_commandment 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_1200 multi expansion_toggle call main_wait_600 bld 1 stockade 121 call main_wait_600 var Set build_gas_var 1 13 call main_wait_900 w_bld 1 stockade var Set build_gas_var 1 13 call main_wait_900 p_need 1 atlas call main_wait_600 var Set can_build_static_defense_var 1 13 call main_wait_900 call expansion_loop_normal call main_wait_1800 multi need_daedala call wait_for_daedala bld 2 nanite_assembly 122 call main_wait_450 bld 3 nanite_assembly 122 call main_wait_300 multi production_cycle call main_wait_150 goto build_orbital_fin :build_orbital_TheDon_Addon stop :build_orbital_WraithBio dth 13 Ex 0 start_location build_orbital_WraithBio_Main print Terran<32>Orbital<32>timing<32>1:<32>Wraith<32>Bio :build_orbital_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_rotary 0 buildpref_orbital_rotary_sundog 13 var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13 call main_wait_450 bld 1 stockade 121 call main_wait_450 bld 1 starpad 121 multi build_orbital_WraithBio_Queue call main_wait_300 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 call main_wait_300 var Set can_build_static_defense_var 1 13 wait 24 bld 2 starpad 121 call main_wait_150 bld 2 stockade 121 call main_wait_600 bld 3 stockade 121 call main_wait_150 var Add can_attack_var 1 13 call main_wait_900 w_bldstart 3 stockade bld 1 vestry 120 call main_wait_300 var Set build_gas_var 1 13 var Add can_expand_var 1 13 call main_wait_1500 multi need_atlas wait 24 multi production_cycle goto build_orbital_fin :build_orbital_WraithBio_Queue w_bld 1 stockade queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 maverick stockade 255 Local Loc.63 125 w_bld 1 starpad queue 1 wraith starpad 255 Local Loc.63 125 wait 672 queue 1 wraith starpad 255 Local Loc.63 125 w_bld 2 stockade queue 2 maverick stockade 255 Local Loc.63 125 wait 336 queue 1 wraith starpad 255 Local Loc.63 125 queue 2 maverick stockade 255 Local Loc.63 125 wait 672 queue 1 wraith starpad 255 Local Loc.63 125 stop :build_orbital_Hotdrop dth 13 Ex 0 start_location build_orbital_Hotdrop_Main print Terran<32>Orbital<32>timing<32>2:<32>Hotdrop :build_orbital_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_450 bld 1 stockade 121 call main_wait_600 bld 1 starpad 121 call main_wait_300 queue 1 maverick stockade 255 Local Loc.63 100 call main_wait_450 bld 2 starpad 121 call main_wait_450 queue 1 wraith starpad 255 Local Loc.63 100 call main_wait_150 queue 1 wraith starpad 255 Local Loc.63 100 call main_wait_300 queue 1 trojan starpad 255 Local Loc.63 100 call main_wait_150 bld 2 stockade 121 call main_wait_450 bld 3 starpad 121 call main_wait_300 queue 1 trojan starpad 255 Local Loc.63 100 call main_wait_150 queue 2 maverick stockade 255 Local Loc.63 100 call main_wait_300 queue 2 maverick stockade 255 Local Loc.63 100 wait 24 var Set can_attack_var 1 13 call main_wait_300 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 wait 24 var Set can_build_static_defense_var 1 13 call main_wait_300 w_bld 3 starpad w_bldstart 2 stockade var Set build_gas_var 1 13 call main_wait_1500 multi need_atlas call main_wait_300 queue 1 wraith starpad 255 Local Loc.63 100 call main_wait_150 multi build_orbital_Hotdrop_Addon call main_wait_900 multi production_cycle goto build_orbital_fin :build_orbital_Hotdrop_Addon bld 1 covenant 120 w_bld 1 covenant bld 1 anvil 120 wait 24 call wait_for_atlas 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_300 queue 2 wyvern starport 255 Local Loc.63 100 call main_wait_300 queue 2 wyvern starport 255 Local Loc.63 100 call main_wait_300 queue 2 wyvern starport 255 Local Loc.63 100 call main_wait_300 queue 2 wyvern starport 255 Local Loc.63 100 stop :build_orbital_SuddenStarport dth 13 Ex 0 start_location build_orbital_SuddenStarport_Main print Terran<32>Orbital<32>timing<32>3:<32>Sudden<32>Starport :build_orbital_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_rotary 0 buildpref_orbital_rotary_sundog 13 var Ex|Call pref_addon_starport 0 buildpref_orbital_rotary 13 var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13 call main_wait_450 bld 1 stockade 121 call main_wait_600 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 call main_wait_300 bld 2 stockade 121 call main_wait_450 bld 3 stockade 121 call main_wait_300 var Set can_attack_var 1 13 call main_wait_300 var Set build_gas_var 1 13 call main_wait_450 var Set can_build_static_defense_var 1 13 call main_wait_450 w_bldstart 3 stockade multi build_orbital_SuddenStarport_Addon call main_wait_1800 multi need_atlas call main_wait_900 multi expansion_toggle call wait_for_atlas call main_wait_900 multi production_cycle goto build_orbital_fin :build_orbital_SuddenStarport_Addon w_bld 2 stockade bld 1 vestry 120 call wait_for_atlas 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_300 stop :build_orbital_AcesHigh dth 13 Ex 0 start_location build_orbital_AcesHigh_Main print Terran<32>Orbital<32>rush<32>2:<32>Aces<32>High :build_orbital_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_rotary 13 var Ex|Call pref_orbital_production 0 buildpref_orbital_starport 13 call main_wait_450 bld 1 fulcrum 121 call main_wait_450 bld 2 fulcrum 121 call main_wait_600 w_bldstart 2 fulcrum multi build_orbital_AcesHigh_Addon call main_wait_600 var Set can_attack_var 1 13 call main_wait_750 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 call main_wait_600 bld 3 fulcrum 121 call main_wait_150 var Set build_gas_var 1 13 call main_wait_450 bld 3 starpad 121 call main_wait_150 var Set can_build_static_defense_var 1 13 call main_wait_1800 multi need_atlas call main_wait_450 multi production_cycle goto build_orbital_fin :build_orbital_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_300 stop :build_orbital_fin call build_bool var AtL skip_building_var 1 blank 13 :build_orbital_fin2 placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call main_wait_600 multi need_atlas call main_wait_3600 multi need_daedala stop :build_order_expansion wait 24 notowns ministry build_order_expansion var Ex|Jump pref_armor 1 build_armor_fin2 13 var Ex|Jump pref_raider 1 build_raider_fin2 13 var Ex|Jump pref_orbital 1 build_orbital_fin2 13 goto build_general_fin2 :need_atlas wait 24 bring 13 AtM 4 Group_Factories Loc.63 need_atlas var AtL|Jump under_attack_var 1 need_atlas 13 :need_atlas2 var Ex|Jump skip_building_var 1 blank 13 p_need 1 atlas stop :wait_for_atlas wait 12 notowns atlas wait_for_atlas return :need_daedala wait 24 notowns atlas need_daedala bring 13 AtM 8 Group_Factories Loc.63 need_daedala bring 13 AtM 3 reservoir Loc.63 need_daedala var AtL|Jump under_attack_var 1 need_daedala 13 :need_daedala2 var Ex|Jump skip_building_var 1 blank_return 13 p_need 1 daedala stop :wait_for_daedala wait 12 notowns daedala wait_for_daedala return :request_anchor var Ex|Wait can_build_static_defense_var 1 13 wait 12 bring 13 Ex 0 stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry Loc.63 request_anchor call request_anchor_check wait 60 call main_wait_900 goto request_anchor :request_anchor_check local 255 AtL 3 anchor blank_return var Ex|Jump under_attack_by_ground_var 1 request_anchor_check2 13 var Ex|Jump under_attack_by_air_var 1 request_anchor_check2 13 add_bld 255 anchor 1 2 95 goto request_anchor_guards_tier3 :request_anchor_check2 add_bld 255 anchor 1 3 95 var AtL|Jump mining_count_var 3 request_anchor_guards_tier3 13 var AtL|Jump mining_count_var 2 request_anchor_guards_tier2 13 goto request_anchor_guards_tier1 :request_anchor_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_wait_960 :request_anchor_guards_tier2 notowns captaincy request_anchor_guards_tier1 p_guard madcap 0 p_guard madcap 0 p_guard heracles 1 goto add_return_wait_960 :request_anchor_guards_tier3 notowns guildhall request_anchor_guards_tier2 p_guard olympian 0 p_guard olympian 0 p_guard autocrat 1 goto add_return_wait_960 :request_watchdog var Ex|Wait can_build_static_defense_var 1 13 wait 12 notowns ministry request_watchdog call request_watchdog_check call main_wait_600 goto request_watchdog :request_watchdog_check local 255 AtL 3 watchdog request_watchdog_check2 add_bld 255 watchdog 1 3 98 var Ex|Jump under_attack_by_air_var 1 add_return_wait_480 13 goto add_return_wait_960 :request_watchdog_check2 var Ex|Jump under_attack_by_air_var 0 add_return_wait_960 13 add_bld 255 watchdog 1 6 98 goto add_return_wait_480 :request_sentinel var Ex|Wait can_build_static_defense_var 1 13 wait 12 notowns ministry request_sentinel notowns atlas request_sentinel call request_sentinel_check call main_wait_600 goto request_sentinel :request_sentinel_check local 255 AtL 4 sentinel request_sentinel_check2 add_bld 255 sentinel 1 3 98 var Ex|Jump under_attack_by_ground_var 1 add_return_wait_480 13 goto add_return_wait_960 :request_sentinel_check2 var Ex|Jump under_attack_by_ground_var 0 add_return_wait_960 13 add_bld 255 sentinel 1 6 98 goto add_return_wait_960 :request_diadem var Ex|Wait can_build_static_defense_var 1 13 wait 12 notowns ministry request_diadem notowns daedala request_diadem call request_diadem_check wait 60 call main_wait_900 goto request_diadem :request_diadem_check local 255 AtL 1 diadem request_diadem_check2 add_bld 255 diadem 1 1 99 goto add_return_wait_960 :request_diadem_check2 var AtM|Jump mining_count_var 3 add_return_wait_960 13 add_bld 255 diadem 1 2 99 goto add_return_wait_960 :request_infrastructure wait 12 var Ex|Wait build_done_var 1 13 var Ex|Wait can_build_production_var 1 13 :request_infrastructure_anvil notowns daedala request_infrastructure_quarry var Ex|Jump infrastructure_cycle_var 1 request_infrastructure_loop 13 var Ex|Call pref_anvil 1 add_anvil 13 var Ex|Jump infrastructure_cycle_var 1 request_infrastructure_loop 13 call add_anvil_check :request_infrastructure_quarry var Ex|Jump infrastructure_cycle_var 1 request_infrastructure_loop 13 var Ex|Call pref_quarry 1 add_quarry 13 var Ex|Jump infrastructure_cycle_var 1 request_infrastructure_loop 13 call add_quarry_check :request_infrastructure_loop var Set infrastructure_cycle_var 0 13 wait 220 call main_wait_1200 goto request_infrastructure :add_anvil_check 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 1 13 w_bldstart 1 anvil wait 240 call main_wait_900 goto add_return :add_quarry_check local 255 AtL 1 quarry blank_return :add_quarry local 255 AtL 2 anvil|quarry blank_return add_bld 255 quarry 1 1 98 var Set infrastructure_cycle_var 1 13 w_bldstart 1 quarry wait 60 call main_wait_600 goto add_return :production_cycle var Set can_build_production_var 1 13 :production_cycle_conditions wait 24 var Ex|Jump mining_count_var 0 production_cycle_conditions 13 local 255 Ex 0 ministry|quarry production_cycle_conditions local 255 AtM 4 mason|talos production_cycle_conditions bring 13 Ex 0 atlas|daedala Loc.63 production_cycle_conditions bring 13 AtL 31 Group_Factories Loc.63 production_cycle_conditions_6 bring 13 AtL 21 Group_Factories Loc.63 production_cycle_conditions_5 bring 13 AtL 16 Group_Factories Loc.63 production_cycle_conditions_4 bring 13 AtL 11 Group_Factories Loc.63 production_cycle_conditions_3 bring 13 AtL 6 Group_Factories Loc.63 production_cycle_conditions_2 goto production_cycle_loop :production_cycle_conditions_2 var Ex|Jump mining_count_var 1 production_cycle_conditions 13 goto production_cycle_loop :production_cycle_conditions_3 var Ex|Jump mining_count_var 2 production_cycle_conditions 13 goto production_cycle_loop :production_cycle_conditions_4 bring 13 Ex 0 daedala Loc.63 production_cycle_conditions var Ex|Jump mining_count_var 3 production_cycle_conditions 13 goto production_cycle_loop :production_cycle_conditions_5 var Ex|Jump mining_count_var 4 production_cycle_conditions 13 goto production_cycle_loop :production_cycle_conditions_6 var Ex|Jump mining_count_var 5 production_cycle_conditions 13 goto production_cycle_loop :production_cycle_loop var Ex|Wait can_build_production_var 1 13 call production_cycle_wait call production_cycle_check var Set production_cycle_var 0 13 var Set production_cycle_addon_var 0 13 wait 480 call main_wait_1500 goto production_cycle_conditions :production_cycle_wait bring 13 AtM 3 stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry|starpad|starport|nanite_assembly Loc.63 blank_return var AtL|Jump mining_count_var 4 blank_return 13 var Ex|Jump mining_count_var 3 production_cycle_wait2 13 call main_wait_750 return :production_cycle_wait2 call main_wait_450 return :production_cycle_check var Ex|Call pref_armor 1 production_cycle_armor 13 var Ex|Call pref_raider 1 production_cycle_raider 13 var Ex|Call pref_orbital 1 production_cycle_orbital 13 var AtL|Jump mining_count_var 4 production_cycle_general_high_money 13 :production_cycle_general_low_money var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_stockade 1 production_cycle_stockade_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_fulcrum 1 production_cycle_fulcrum_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_captaincy 1 production_cycle_captaincy_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_starport 1 production_cycle_starport_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_stockade_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_fulcrum_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_starpad_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_captaincy_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_mantle_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_starport_check return :production_cycle_general_high_money var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_nanite_assembly 1 production_cycle_nanite_assembly_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_iron_foundry 1 production_cycle_iron_foundry_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_captaincy 1 production_cycle_captaincy_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_nanite_assembly_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_iron_foundry_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_apothecary_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_captaincy_check return :production_cycle_armor var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_fulcrum 1 production_cycle_fulcrum_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_iron_foundry 1 production_cycle_iron_foundry_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_fulcrum_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_mantle_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_iron_foundry_check return :production_cycle_raider var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_stockade 1 production_cycle_stockade_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_captaincy 1 production_cycle_captaincy_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_stockade_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_captaincy_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_apothecary_check return :production_cycle_orbital var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_starpad 1 production_cycle_starpad_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_starport 1 production_cycle_starport_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 var AtL|Call pref_nanite_assembly 1 production_cycle_nanite_assembly_check 13 var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_starpad_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_starport_check var AtL|Jump production_cycle_var 1 blank_return 13 call production_cycle_nanite_assembly_check return :production_cycle_stockade_check bring 13 AtM 1 stockade Loc.63 production_cycle_stockade var AtM|Jump mining_count_var 2 production_cycle_stockade 13 notowns atlas production_cycle_stockade return :production_cycle_stockade notowns ministry blank_return local 255 AtL 8 stockade blank_return add_bld 255 stockade 1 6 97 :production_cycle_stockade_addon var AtL|Jump pref_vestry 1 production_cycle_vestry 13 var AtL|Jump pref_covenant 1 production_cycle_covenant 13 local 255 Ex 0 vestry production_cycle_vestry call production_cycle_covenant var AtL|Jump production_cycle_addon_var 1 production_cycle_addon_success 13 call production_cycle_vestry goto production_cycle_addon_success :production_cycle_vestry notowns stockade blank_return local 255 AtL 8 vestry blank_return add_bld 255 vestry 1 3 96 call main_wait_300 return :production_cycle_covenant notowns stockade blank_return local 255 AtL 8 covenant blank_return add_bld 255 covenant 1 3 96 call main_wait_300 return :production_cycle_captaincy_check bring 13 AtM 7 captaincy Loc.63 production_cycle_captaincy notowns daedala production_cycle_captaincy bring 13 AtL 5 apothecary Loc.63 production_cycle_captaincy return :production_cycle_captaincy notowns atlas blank_return local 255 AtL 8 captaincy blank_return add_bld 255 captaincy 1 5 98 :production_cycle_captaincy_addon call production_cycle_guildhall var AtL|Jump production_cycle_addon_var 1 production_cycle_addon_success 13 call production_cycle_tinkerers_tower goto production_cycle_addon_success :production_cycle_tinkerers_tower notowns captaincy blank_return local 255 AtL 8 tinkerers_tower blank_return add_bld 255 tinkerers_tower 1 3 97 call main_wait_300 return :production_cycle_guildhall notowns captaincy blank_return local 255 AtL 8 guildhall blank_return add_bld 255 guildhall 1 3 97 call main_wait_300 return :production_cycle_apothecary_check bring 13 AtM 2 apothecary Loc.63 production_cycle_apothecary bring 13 AtL 1 daedala Loc.63 production_cycle_apothecary return :production_cycle_apothecary notowns daedala blank_return local 255 AtL 8 apothecary blank_return add_bld 255 apothecary 1 5 98 goto production_cycle_addon_success :production_cycle_fulcrum_check bring 13 AtM 1 fulcrum Loc.63 production_cycle_fulcrum var AtM|Jump mining_count_var 2 production_cycle_fulcrum 13 bring 13 AtM 4 palladium Loc.63 production_cycle_fulcrum return :production_cycle_fulcrum notowns ministry blank_return local 255 AtL 8 fulcrum blank_return add_bld 255 fulcrum 1 6 97 :production_cycle_fulcrum_addon var AtL|Jump pref_palladium 1 production_cycle_palladium 13 var AtL|Jump pref_scrapyard 1 production_cycle_scrapyard 13 call production_cycle_palladium var AtL|Jump production_cycle_addon_var 1 production_cycle_addon_success 13 call production_cycle_scrapyard goto production_cycle_addon_success :production_cycle_scrapyard notowns fulcrum blank_return local 255 AtL 8 scrapyard blank_return add_bld 255 scrapyard 1 3 96 call main_wait_300 return :production_cycle_palladium notowns fulcrum blank_return local 255 AtL 8 palladium blank_return add_bld 255 palladium 1 3 96 call main_wait_300 return :production_cycle_mantle_check bring 13 AtM 2 mantle Loc.63 production_cycle_mantle notowns atlas production_cycle_mantle return :production_cycle_mantle notowns atlas blank_return local 255 AtL 8 mantle blank_return add_bld 255 mantle 1 5 97 wait 180 call main_wait_900 goto production_cycle_success :production_cycle_iron_foundry_check notowns iron_foundry production_cycle_iron_foundry var AtL|Jump mining_count_var 3 production_cycle_iron_foundry 13 return :production_cycle_iron_foundry notowns daedala blank_return local 255 AtL 8 iron_foundry blank_return add_bld 255 iron_foundry 1 5 98 call main_wait_1200 :production_cycle_iron_foundry_addon call production_cycle_future_station var AtL|Jump production_cycle_addon_var 1 production_cycle_addon_success 13 call production_cycle_biotic_bastion goto production_cycle_addon_success :production_cycle_future_station notowns iron_foundry blank_return local 255 AtL 8 future_station blank_return add_bld 255 future_station 1 3 97 call main_wait_300 return :production_cycle_biotic_bastion notowns iron_foundry blank_return local 255 AtL 8 biotic_bastion blank_return add_bld 255 biotic_bastion 1 3 97 call main_wait_300 return :production_cycle_starpad_check notowns starpad production_cycle_starpad notowns atlas production_cycle_starpad return :production_cycle_starpad notowns ministry blank_return local 255 AtL 3 starpad blank_return add_bld 255 starpad 1 3 97 wait 180 call main_wait_900 goto production_cycle_success :production_cycle_starport_check bring 13 AtM 1 starport Loc.63 production_cycle_starport notowns atlas production_cycle_starport return :production_cycle_starport notowns atlas blank_return local 255 AtL 8 starport blank_return add_bld 255 starport 1 6 98 wait 180 call main_wait_900 :production_cycle_starport_addon var AtL|Jump pref_rotary 1 production_cycle_rotary 13 var AtL|Jump pref_commandment 1 production_cycle_commandment 13 call production_cycle_rotary var AtL|Jump production_cycle_addon_var 1 production_cycle_addon_success 13 call production_cycle_commandment goto production_cycle_addon_success :production_cycle_rotary notowns starport blank_return local 255 AtL 8 rotary blank_return add_bld 255 rotary 1 3 97 call main_wait_300 return :production_cycle_commandment notowns starport blank_return local 255 AtL 8 commandment blank_return add_bld 255 commandment 1 3 97 call main_wait_300 return :production_cycle_nanite_assembly_check notowns nanite_assembly production_cycle_nanite_assembly var AtL|Jump mining_count_var 3 production_cycle_nanite_assembly 13 return :production_cycle_nanite_assembly notowns daedala blank_return local 255 AtL 8 nanite_assembly blank_return add_bld 255 nanite_assembly 1 5 99 call main_wait_1200 :production_cycle_nanite_assembly_addon call production_cycle_hadron goto production_cycle_addon_success :production_cycle_hadron notowns nanite_assembly blank_return local 255 AtL 8 hadron blank_return add_bld 255 hadron 1 4 98 var AtL|Jump production_cycle_addon_var 1 production_cycle_addon_success 13 call main_wait_300 return :production_cycle_addon_success var Set production_cycle_addon_var 1 13 :production_cycle_success var Set production_cycle_var 1 13 :add_return wait 24 res 13 AtL Any 1200 blank_return res 13 AtL Any 800 add_return_wait_480 goto add_return_wait_960 :add_return_wait_480 wait 30 call main_wait_450 return :add_return_wait_960 wait 60 call main_wait_900 return :attack_handling var Ex|Jump pref_scenario_lite 1 custom_scale 13 :custom_scale dth 13 Ex 2 scanner_sweep custom_scale_OneForTheFuture goto attack_handling_standard :custom_scale_OneForTheFuture dth 13 Ex 8 right_pit_door custom_scale_TheShitflingSinners goto attack_handling_standard :custom_scale_TheShitflingSinners dth 13 Ex 3 t_tank_turret custom_scale_TheShitflingSinners_CustomerSupporter dth 13 Ex 7 t_tank_turret tLoopA dth 13 Ex 8 t_tank_turret tLoopA goto attack_handling_standard :custom_scale_TheShitflingSinners_CustomerSupporter multi custom_scale_TheShitflingSinners_CustomerSupporter_Cond1 multi custom_scale_TheShitflingSinners_CustomerSupporter_Cond2 multi custom_scale_TheShitflingSinners_CustomerSupporter_Cond3 var Ex|Wait custom_scale_TheShitflingSinners_CustomerSupporter_Signal 1 13 goto tLoopA :custom_scale_TheShitflingSinners_CustomerSupporter_Cond1 player_combat 18 13 63 True Wait Any Any var AtL|Jump custom_scale_TheShitflingSinners_CustomerSupporter_Signal 1 blank 13 var Add custom_scale_TheShitflingSinners_CustomerSupporter_Signal 1 13 stop :custom_scale_TheShitflingSinners_CustomerSupporter_Cond2 time AtL_W 10080 Frames blank var AtL|Jump custom_scale_TheShitflingSinners_CustomerSupporter_Signal 1 blank 13 var Add custom_scale_TheShitflingSinners_CustomerSupporter_Signal 1 13 stop :custom_scale_TheShitflingSinners_CustomerSupporter_Cond3 dth 19 AtL_W 3 Group_Factories blank var AtL|Jump custom_scale_TheShitflingSinners_CustomerSupporter_Signal 1 blank 13 var Add custom_scale_TheShitflingSinners_CustomerSupporter_Signal 1 13 stop :attack_handling_standard var Ex|Wait can_attack_var 1 13 var Ex|Jump pref_armor 1 attack_handling_slow 13 var Ex|Jump pref_raider 1 attack_handling_fast 13 rand_j 160 attack_handling_fast :attack_handling_slow wait 240 call attack_generic wait 360 goto tLoopA :attack_handling_fast wait 180 call attack_generic wait 240 :tLoopA var AtL|Jump mining_count_var 6 tLoopC 13 var AtL|Jump mining_count_var 3 tLoopB 13 call attack_cycle_start wait 360 goto tLoopA :tLoopB call attack_cycle_start wait 240 goto tLoopA :tLoopC call attack_cycle_start wait 120 goto tLoopA :attack_cycle_start var Ex|Wait can_attack_var 1 13 time AtM 5760 Frames attack_cycle_cont bring 13 AtM 3 Group_Factories Loc.63 blank_return :attack_cycle_cont atk_do atk_c :attack_generic call add_attack_wave wait 500 atk_prep atk_do bring 13 AtL 50 maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|silvertongue|sevenstep|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos Loc.63 attack_expansion goto attack_cycle_fin :attack_expansion set_attacks 1 target_expansion goto attack_cycle_fin :attack_cycle_fin wait 120 atk_c c_queues train maverick|harakan|cyprian|eidolon|savant|madcap|heracles|apostle|siren|striga|olympian|autocrat|dilettante|sevenstep|silvertongue|sevenstep|silvertongue|emperor|jester|vulture|cyclops|goliath|blackjack|matador|phalanx|madrigal|ramesses|durendal|cataphract|paladin|cuirass|pazuzu|claymore|penumbra|anticthon|aion|wraith|gorgon|wyvern|salamander|sundog|centaur|minotaur|magnetar|pegasus|hippogriff|oberon|phobos 13 return :attack_conditions wait 24 bring 13 Ex 0 stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry|starpad|starport|nanite_assembly Loc.63 attack_conditions time AtM 5760 Frames blank_return bring 13 AtM 12 mason|talos Loc.63 attack_conditions res 13 AtL Any 500 blank_return var Ex|WF(360) under_attack_var 0 13 return :add_attack_wave call attack_conditions time_jump 20 add_attack_wave_general var Ex|Jump pref_armor 1 add_attack_wave_armor 13 var Ex|Jump pref_raider 1 add_attack_wave_raider 13 var Ex|Jump pref_orbital 1 add_attack_wave_orbital 13 :add_attack_wave_general unit_check 13 13 63 Greater|Jump 0 0 stockade|captaincy|apothecary fulcrum|mantle|iron_foundry|starpad|starport|nanite_assembly add_attack_wave_raider 13 unit_check 13 13 63 Greater|Jump 0 0 fulcrum|mantle|iron_foundry stockade|captaincy|apothecary|starpad|starport|nanite_assembly add_attack_wave_armor 13 unit_check 13 13 63 Greater|Jump 0 0 starpad|starport|nanite_assembly stockade|captaincy|apothecary|fulcrum|mantle|iron_foundry add_attack_wave_orbital 13 rand_j 85 add_attack_wave_armor rand_j 128 add_attack_wave_raider goto add_attack_wave_orbital :add_attack_wave_armor call atk_wave_armor call atk_wave_orbital call atk_wave_raider return :add_attack_wave_raider call atk_wave_raider call atk_wave_armor call atk_wave_orbital return :add_attack_wave_orbital call atk_wave_orbital call atk_wave_raider call atk_wave_armor return :atk_wave_armor call atk_armor_futurestation call atk_armor_ironfoundry call atk_armor_bioticbase call atk_armor_mantle call atk_armor_palladium call atk_armor_fulcrum call atk_armor_scrapyard return :atk_wave_raider call atk_raider_guildhall call atk_raider_apothecary call atk_raider_captaincy call atk_raider_tinkererstower call atk_raider_vestry call atk_raider_covenant call atk_raider_stockade return :atk_wave_orbital call atk_orbital_hadron call atk_orbital_naniteassembly call atk_orbital_rotary call atk_orbital_commandment call atk_orbital_starport call atk_orbital_starpad return :atk_raider_stockade var AtL|Call prefMaverick 1 atk_maverick2 13 var AtL|Call prefHarakan 1 atk_harakan2 13 var AtL|Call prefCyprian 1 atk_cyprian2 13 call atk_maverick call atk_cyprian call atk_harakan return :atk_raider_vestry var AtL|Call prefCleric 1 atk_cleric2 13 var AtL|Call prefShaman 1 atk_shaman2 13 call atk_cleric call atk_shaman return :atk_raider_covenant var AtL|Call prefEidolon 1 atk_eidolon2 13 var AtL|Call prefSavant 1 atk_savant2 13 call atk_eidolon call atk_savant return :atk_raider_captaincy var AtL|Call prefMadcap 1 atk_madcap2 13 var AtL|Call prefHeracles 1 atk_heracles2 13 var AtL|Call prefApostle 1 atk_apostle2 13 call atk_madcap call atk_heracles call atk_apostle return :atk_raider_tinkererstower var AtL|Call prefSiren 1 atk_siren2 13 var AtL|Call prefStriga 1 atk_striga2 13 call atk_siren call atk_striga return :atk_raider_guildhall var AtL|Call prefOlympian 1 atk_olympian2 13 var AtL|Call prefAutocrat 1 atk_autocrat2 13 call atk_olympian call atk_autocrat return :atk_raider_apothecary var AtL|Call prefDilettante 1 atk_dilettante2 13 var AtL|Call prefSevenstep 1 atk_sevenstep2 13 var AtL|Call prefSilvertongue 1 atk_silvertongue2 13 var AtL|Call prefHypnagogue 1 atk_hypnagogue2 13 call atk_dilettante call atk_sevenstep call atk_silvertongue call atk_hypnagogue return :atk_armor_fulcrum var AtL|Call prefVulture 1 atk_vulture2 13 var AtL|Call prefCyclops 1 atk_cyclops2 13 var AtL|Call prefGoliath 1 atk_goliath2 13 call atk_vulture call atk_cyclops call atk_goliath return :atk_armor_scrapyard var AtL|Call prefBlackjack 1 atk_blackjack2 13 var AtL|Call prefMatador 1 atk_matador2 13 call atk_blackjack call atk_matador return :atk_armor_palladium var AtL|Call prefPhalanx 1 atk_phalanx2 13 var AtL|Call prefMadrigal 1 atk_madrigal2 13 call atk_phalanx call atk_madrigal return :atk_armor_mantle var AtL|Call prefRamesses 1 atk_ramesses2 13 var AtL|Call prefDurendal 1 atk_durendal2 13 var AtL|Call prefCataphract 1 atk_cataphract2 13 call atk_ramesses call atk_durendal call atk_cataphract return :atk_armor_ironfoundry var AtL|Call pref_paladin 1 atk_paladin2 13 var AtL|Call pref_cuirass 1 atk_cuirass2 13 var AtL|Call pref_pazuzu 1 atk_pazuzu2 13 call atk_paladin call atk_cuirass call atk_pazuzu return :atk_armor_futurestation var AtL|Call prefClaymore 1 atk_claymore2 13 var AtL|Call prefPenumbra 1 atk_penumbra2 13 call atk_claymore call atk_penumbra return :atk_armor_bioticbase var AtL|Call prefAion 1 atk_aion2 13 var AtL|Call prefAnticthon 1 atk_anticthon2 13 call atk_aion call atk_anticthon return :atk_orbital_starpad var AtL|Call prefWraith 1 atk_wraith2 13 call atk_wraith return :atk_orbital_starport var AtL|Call prefGorgon 1 atk_gorgon2 13 var AtL|Call prefWyvern 1 atk_wyvern2 13 var AtL|Call prefValkyrie 1 atk_valkyrie2 13 call atk_gorgon call atk_wyvern call atk_valkyrie return :atk_orbital_rotary var AtL|Call prefSalamander 1 atk_salamander2 13 var AtL|Call prefSundog 1 atk_sundog2 13 call atk_salamander call atk_sundog return :atk_orbital_commandment var AtL|Call prefAzazel 1 atk_azazel2 13 var AtL|Call prefSeraph 1 atk_seraph2 13 call atk_seraph call atk_azazel return :atk_orbital_naniteassembly var AtL|Call prefCentaur 1 atk_centaur2 13 var AtL|Call prefMinotaur 1 atk_minotaur2 13 var AtL|Call prefMagnetar 1 atk_magnetar2 13 call atk_centaur call atk_minotaur call atk_magnetar return :atk_orbital_hadron var AtL|Call prefHippogriff 1 atk_hippogriff2 13 var AtL|Call prefPhobos 1 atk_phobos2 13 call atk_hippogriff call atk_phobos return :atk_maverick notowns stockade blank_return queue_rel maverick stockade 1 stockade 255 Global 63 100 atk_rel maverick maverick 0.8 :atk_maverick2 notowns stockade blank_return atk_rel maverick stockade 3 wait 80 return :atk_harakan notowns stockade blank_return queue_rel harakan stockade 1 stockade 255 Global 63 100 atk_rel harakan harakan 0.8 :atk_harakan2 notowns stockade blank_return atk_rel harakan stockade 1.5 wait 80 return :atk_cyprian notowns stockade blank_return queue_rel cyprian stockade 1 stockade 255 Global 63 100 atk_rel cyprian cyprian 0.8 :atk_cyprian2 notowns stockade blank_return atk_rel cyprian stockade 1.75 wait 80 return :atk_cleric notowns vestry blank_return notowns stockade blank_return queue_rel cleric vestry 1 stockade 255 Global 63 100 atk_rel cleric cleric 0.5 :atk_cleric2 notowns vestry blank_return notowns stockade blank_return atk_rel cleric vestry 2 wait 80 return :atk_shaman notowns vestry blank_return notowns stockade blank_return queue_rel shaman vestry 1 stockade 255 Global 63 100 atk_rel shaman shaman 0.6 :atk_shaman2 notowns vestry blank_return notowns stockade blank_return atk_rel shaman vestry 1 wait 80 return :atk_eidolon notowns covenant blank_return notowns stockade blank_return queue_rel eidolon covenant 1 stockade 255 Global 63 101 atk_rel eidolon eidolon 0.8 :atk_eidolon2 notowns covenant blank_return notowns stockade blank_return atk_rel eidolon covenant 1.5 wait 80 return :atk_savant notowns covenant blank_return notowns stockade blank_return queue_rel savant stockade 1 stockade 255 Global 63 101 atk_rel savant savant 0.8 :atk_savant2 notowns covenant blank_return notowns stockade blank_return atk_rel savant covenant 1.25 wait 80 return :atk_madcap notowns captaincy blank_return queue_rel madcap captaincy 1 captaincy 255 Global 63 101 atk_rel madcap madcap 0.8 :atk_madcap2 notowns captaincy blank_return atk_rel madcap captaincy 3.5 wait 80 return :atk_heracles notowns captaincy blank_return queue_rel heracles captaincy 1 captaincy 255 Global 63 101 atk_rel heracles heracles 0.8 :atk_heracles2 notowns captaincy blank_return atk_rel heracles captaincy 2.25 wait 80 return :atk_apostle notowns captaincy blank_return queue_rel apostle captaincy 1 captaincy 255 Global 63 101 atk_rel apostle apostle 0.8 :atk_apostle2 notowns captaincy blank_return atk_rel apostle captaincy 1.25 wait 80 return :atk_siren notowns tinkerers_tower blank_return notowns captaincy blank_return queue_rel siren tinkerers_tower 1 captaincy 255 Global 63 101 atk_rel siren siren 0.8 :atk_siren2 notowns tinkerers_tower blank_return notowns captaincy blank_return atk_rel siren tinkerers_tower 2 wait 80 return :atk_striga notowns tinkerers_tower blank_return notowns captaincy blank_return queue_rel striga tinkerers_tower 1 captaincy 255 Global 63 101 atk_rel striga striga 0.8 :atk_striga2 notowns tinkerers_tower blank_return notowns captaincy blank_return atk_rel striga tinkerers_tower 2 wait 80 return :atk_olympian notowns guildhall blank_return notowns captaincy blank_return queue_rel olympian captaincy 1 captaincy 255 Global 63 102 atk_rel olympian olympian 0.8 :atk_olympian2 notowns guildhall blank_return notowns captaincy blank_return atk_rel olympian guildhall 2.25 wait 80 return :atk_autocrat notowns guildhall blank_return notowns captaincy blank_return queue_rel autocrat captaincy 1 captaincy 255 Global 63 102 atk_rel autocrat autocrat 0.8 :atk_autocrat2 notowns guildhall blank_return notowns captaincy blank_return atk_rel autocrat guildhall 1 wait 80 return :atk_dilettante notowns apothecary blank_return queue_rel dilettante apothecary 1 apothecary 255 Global 63 102 atk_rel dilettante dilettante 0.8 :atk_dilettante2 notowns apothecary blank_return atk_rel dilettante apothecary 2.25 wait 80 return :atk_sevenstep notowns apothecary blank_return queue_rel sevenstep apothecary 1 apothecary 255 Global 63 102 atk_rel sevenstep sevenstep 0.8 :atk_sevenstep2 notowns apothecary blank_return atk_rel sevenstep apothecary 2.25 wait 80 return :atk_silvertongue notowns apothecary blank_return queue_rel silvertongue apothecary 1 apothecary 255 Global 63 102 atk_rel silvertongue silvertongue 0.8 :atk_silvertongue2 notowns apothecary blank_return atk_rel silvertongue apothecary 2.25 wait 80 return :atk_hypnagogue notowns apothecary blank_return queue_rel hypnagogue apothecary 1 apothecary 255 Global 63 102 atk_rel hypnagogue hypnagogue 0.8 :atk_hypnagogue2 notowns apothecary blank_return atk_rel hypnagogue apothecary 2.25 wait 80 return :atk_vulture notowns fulcrum blank_return queue_rel vulture fulcrum 1 fulcrum 255 Global 63 100 atk_rel vulture vulture 0.8 :atk_vulture2 notowns fulcrum blank_return atk_rel vulture fulcrum 2 wait 80 return :atk_cyclops notowns fulcrum blank_return queue_rel cyclops fulcrum 1 fulcrum 255 Global 63 100 atk_rel cyclops cyclops 0.8 :atk_cyclops2 notowns fulcrum blank_return atk_rel cyclops fulcrum 2 wait 80 return :atk_goliath notowns fulcrum blank_return queue_rel goliath fulcrum 1 fulcrum 255 Global 63 100 atk_rel goliath goliath 0.8 :atk_goliath2 notowns fulcrum blank_return atk_rel goliath fulcrum 3 wait 80 return :atk_blackjack notowns scrapyard blank_return notowns fulcrum blank_return queue_rel blackjack scrapyard 1 fulcrum 255 Global 63 100 atk_rel blackjack blackjack 0.8 :atk_blackjack2 notowns scrapyard blank_return notowns fulcrum blank_return atk_rel blackjack scrapyard 2 wait 80 return :atk_matador notowns scrapyard blank_return notowns fulcrum blank_return queue_rel matador scrapyard 1 fulcrum 255 Global 63 100 atk_rel matador matador 0.8 :atk_matador2 notowns scrapyard blank_return notowns fulcrum blank_return atk_rel matador scrapyard 2 wait 80 return :atk_phalanx notowns palladium blank_return notowns fulcrum blank_return queue_rel phalanx palladium 1 fulcrum 255 Global 63 101 atk_rel phalanx phalanx 0.8 :atk_phalanx2 notowns palladium blank_return notowns fulcrum blank_return atk_rel phalanx palladium 2 wait 80 return :atk_madrigal notowns palladium blank_return notowns fulcrum blank_return queue_rel madrigal palladium 1 fulcrum 255 Global 63 101 atk_rel madrigal madrigal 0.8 :atk_madrigal2 notowns palladium blank_return notowns fulcrum blank_return atk_rel madrigal palladium 2 wait 80 return :atk_ramesses notowns mantle blank_return queue_rel ramesses mantle 1 mantle 255 Global 63 101 atk_rel ramesses ramesses 0.8 :atk_ramesses2 notowns mantle blank_return atk_rel ramesses mantle 2 wait 80 return :atk_durendal notowns mantle blank_return queue_rel durendal mantle 1 mantle 255 Global 63 101 atk_rel durendal durendal 0.8 :atk_durendal2 notowns mantle blank_return atk_rel durendal mantle 2 wait 80 return :atk_cataphract notowns mantle blank_return queue_rel cataphract mantle 1 mantle 255 Global 63 101 atk_rel cataphract cataphract 0.8 :atk_cataphract2 notowns mantle blank_return atk_rel cataphract mantle 2 wait 80 return :atk_paladin notowns iron_foundry blank_return queue_rel paladin iron_foundry 1 iron_foundry 255 Global 63 102 atk_rel paladin paladin 0.8 :atk_paladin2 notowns iron_foundry blank_return atk_rel paladin iron_foundry 1.25 wait 80 return :atk_cuirass notowns iron_foundry blank_return queue_rel cuirass iron_foundry 1 iron_foundry 255 Global 63 102 atk_rel cuirass cuirass 0.8 :atk_cuirass2 notowns iron_foundry blank_return atk_rel cuirass iron_foundry 2 wait 80 return :atk_pazuzu notowns iron_foundry blank_return queue_rel pazuzu iron_foundry 1 iron_foundry 255 Global 63 102 atk_rel pazuzu pazuzu 0.8 :atk_pazuzu2 notowns iron_foundry blank_return atk_rel pazuzu iron_foundry 2 wait 80 return :atk_claymore notowns future_station blank_return notowns iron_foundry blank_return queue_rel claymore future_station 1 iron_foundry 255 Global 63 102 atk_rel claymore claymore 0.8 :atk_claymore2 notowns future_station blank_return notowns iron_foundry blank_return atk_rel claymore future_station 2 wait 80 return :atk_penumbra notowns future_station blank_return notowns iron_foundry blank_return queue_rel penumbra future_station 1 iron_foundry 255 Global 63 102 atk_rel penumbra penumbra 0.8 :atk_penumbra2 notowns future_station blank_return notowns iron_foundry blank_return atk_rel penumbra future_station 1 wait 80 return :atk_aion notowns biotic_bastion blank_return notowns iron_foundry blank_return queue_rel aion biotic_bastion 1 iron_foundry 255 Global 63 103 atk_rel aion aion 0.8 :atk_aion2 notowns biotic_bastion blank_return notowns iron_foundry blank_return atk_rel aion biotic_bastion 2 wait 80 return :atk_anticthon notowns biotic_bastion blank_return notowns iron_foundry blank_return queue_rel anticthon biotic_bastion 1 iron_foundry 255 Global 63 103 atk_rel anticthon anticthon 0.8 :atk_anticthon2 notowns biotic_bastion blank_return notowns iron_foundry blank_return atk_rel anticthon biotic_bastion 2 wait 80 return :atk_wraith notowns starpad blank_return queue_rel wraith starpad 1 starpad 255 Global 63 100 atk_rel wraith wraith 0.8 :atk_wraith2 notowns starpad blank_return atk_rel wraith starpad 2 wait 80 return :atk_gorgon notowns starport blank_return queue_rel gorgon starport 1 starport 255 Global 63 101 atk_rel gorgon gorgon 0.8 :atk_gorgon2 notowns starport blank_return atk_rel gorgon starport 1.5 wait 80 return :atk_wyvern notowns starport blank_return queue_rel wyvern starport 1 starport 255 Global 63 101 atk_rel wyvern wyvern 0.8 :atk_wyvern2 notowns starport blank_return atk_rel wyvern starport 1.5 wait 80 return :atk_valkyrie notowns starport blank_return atk_rel valkyrie valkyrie 0.8 :atk_valkyrie2 notowns starport blank_return atk_rel valkyrie starport 1 wait 80 return :atk_salamander notowns rotary blank_return notowns starport blank_return queue_rel salamander rotary 1 starport 255 Global 63 101 atk_rel salamander salamander 0.8 :atk_salamander2 notowns rotary blank_return notowns starport blank_return atk_rel salamander rotary 1.5 wait 80 return :atk_sundog notowns rotary blank_return notowns starport blank_return queue_rel sundog rotary 1 starport 255 Global 63 101 atk_rel sundog sundog 0.8 :atk_sundog2 notowns rotary blank_return notowns starport blank_return atk_rel sundog rotary 1.5 wait 80 return :atk_seraph notowns commandment blank_return notowns starport blank_return atk_rel seraph seraph 0.8 :atk_seraph2 notowns commandment blank_return notowns starport blank_return atk_rel seraph commandment 0.75 wait 80 return :atk_azazel notowns commandment blank_return notowns starport blank_return atk_rel azazel azazel 0.8 :atk_azazel2 notowns commandment blank_return notowns starport blank_return atk_rel azazel commandment 1 wait 80 return :atk_centaur notowns nanite_assembly blank_return queue_rel centaur nanite_assembly 1 nanite_assembly 255 Global 63 102 atk_rel centaur centaur 0.8 :atk_centaur2 notowns nanite_assembly blank_return atk_rel centaur nanite_assembly 1.5 wait 80 return :atk_minotaur notowns nanite_assembly blank_return queue_rel minotaur nanite_assembly 1 nanite_assembly 255 Global 63 102 atk_rel minotaur minotaur 0.8 :atk_minotaur2 notowns nanite_assembly blank_return atk_rel minotaur nanite_assembly 1.25 wait 80 return :atk_magnetar notowns nanite_assembly blank_return queue_rel magnetar nanite_assembly 1 nanite_assembly 255 Global 63 102 atk_rel magnetar magnetar 0.8 :atk_magnetar2 notowns nanite_assembly blank_return atk_rel magnetar nanite_assembly 1.25 wait 80 return :atk_hippogriff notowns hadron blank_return notowns nanite_assembly blank_return queue_rel hippogriff hadron 1 nanite_assembly 255 Global 63 102 atk_rel hippogriff hippogriff 0.8 :atk_hippogriff2 notowns hadron blank_return notowns nanite_assembly blank_return atk_rel hippogriff hadron 1 wait 80 return :atk_phobos notowns hadron blank_return notowns nanite_assembly blank_return queue_rel phobos hadron 1 nanite_assembly 255 Global 63 103 atk_rel phobos phobos 0.8 :atk_phobos2 notowns hadron blank_return notowns nanite_assembly blank_return atk_rel phobos hadron 1 wait 80 return :early_military var Ex|Jump skip_building_var 1 blank 13 var Ex|Jump pref_armor 1 early_military_armor 13 var Ex|Jump pref_raider 1 early_military_raider 13 var Ex|Jump pref_orbital 1 early_military_orbital 13 :early_military_general time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 bring 13 AtL_M 1 stockade Loc.63 early_maverick bring 13 AtL_M 1 palladium Loc.63 early_phalanx bring 13 AtL_M 1 starpad Loc.63 early_wraith bring 13 AtL_M 1 stockade Loc.63 early_cyprian bring 13 AtL_M 1 palladium Loc.63 early_goliath wait 480 c_queues train maverick|phalanx|wraith|cyprian|goliath 13 goto early_military_general :early_military_armor time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 bring 13 AtL_M 1 palladium Loc.63 early_phalanx bring 13 AtL_M 1 palladium Loc.63 early_goliath bring 13 AtL_M 1 starpad Loc.63 early_wraith bring 13 AtL_M 1 stockade Loc.63 early_harakan bring 13 AtL_M 1 stockade Loc.63 early_maverick wait 480 c_queues train phalanx|goliath|wraith|harakan|maverick 13 goto early_military_armor :early_military_raider time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 bring 13 AtL_M 1 stockade Loc.63 early_maverick bring 13 AtL_M 1 stockade Loc.63 early_harakan bring 13 AtL_M 1 starpad Loc.63 early_wraith bring 13 AtL_M 1 palladium Loc.63 early_phalanx bring 13 AtL_M 1 palladium Loc.63 early_goliath wait 480 c_queues train maverick|harakan|wraith|phalanx|goliath 13 goto early_military_raider :early_military_orbital time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 bring 13 AtL_M 1 starpad Loc.63 early_wraith bring 13 AtL_M 1 stockade Loc.63 early_maverick bring 13 AtL_M 1 palladium Loc.63 early_goliath bring 13 AtL_M 1 stockade Loc.63 early_harakan bring 13 AtL_M 1 palladium Loc.63 early_phalanx wait 480 c_queues train wraith|maverick|goliath|harakan|phalanx 13 goto early_military_orbital :early_maverick notowns stockade blank bring 13 AtL 5 maverick Loc.63 blank res 13 AtM Ore 49 blank queue_rel maverick stockade 1 stockade 255 Global 63 100 stop :early_harakan notowns stockade blank bring 13 AtL 4 harakan Loc.63 blank res 13 AtM Ore 49 blank res 13 AtM Gas 24 blank queue_rel harakan stockade 1 stockade 255 Global 63 100 stop :early_cyprian notowns stockade blank bring 13 AtL 4 cyprian Loc.63 blank res 13 AtM Ore 74 blank res 13 AtM Gas 24 blank queue_rel cyprian stockade 1 stockade 255 Global 63 100 stop :early_phalanx notowns fulcrum blank notowns palladium blank bring 13 AtL 4 phalanx Loc.63 blank res 13 AtM Ore 149 blank res 13 AtM Gas 99 blank queue_rel phalanx palladium 1 fulcrum 255 Global 63 100 :early_goliath notowns fulcrum blank notowns palladium blank bring 13 AtL 4 goliath Loc.63 blank res 13 AtM Ore 99 blank res 13 AtM Gas 49 blank queue_rel goliath palladium 1 fulcrum 255 Global 63 100 stop :early_wraith notowns starpad blank bring 13 AtL 6 wraith Loc.63 blank res 13 AtM Ore 99 blank res 13 AtM Gas 74 blank queue_rel wraith starpad 1 starpad 255 Global 63 100 stop :anti_grief wait 360 multi anti_grief_air multi anti_grief_cloak stop :anti_grief_rush time AtL 6480 Frames blank wait 24 var Ex|Jump under_attack_by_ground_var 0 anti_grief_rush 13 wait 360 var Ex|Jump under_attack_by_ground_var 0 anti_grief_rush 13 var Set can_build_static_defense_var 1 13 var Set can_queue_early_military_var 1 13 stop :anti_grief_air bring 13 AtL 5 cyprian|cyclops|goliath|wraith|watchdog Loc.63 blank wait 24 var Ex|Jump under_attack_by_air_var 0 anti_grief_air 13 bring 13 AtL 3 goliath|wraith Loc.63 blank bring 13 AtL 20 maverick|cyprian|madcap Loc.63 blank var Ex|Jump pref_armor 1 anti_grief_air_armor 13 var Ex|Jump pref_orbital 1 anti_grief_air_orbital 13 goto anti_grief_air_general :anti_grief_air_armor bld 1 fulcrum 121 train 5 cyclops add_bld 255 watchdog 1 3 98 stop :anti_grief_air_orbital bld 1 starpad 121 train 2 wraith add_bld 255 watchdog 1 2 98 stop :anti_grief_air_general bld 1 stockade 121 train 8 maverick add_bld 255 watchdog 1 3 98 stop :anti_grief_cloak wait 24 bring 13 AtM_W 1 ancile|seraph Loc.63 blank player_combat 17 13 63 False Jump eidolon|wraith|sundog|cabalist|barghest|lakizilisk Any anti_grief_cloak 13 var Ex|Jump pref_orbital 1 anti_grief_cloak_orbital 13 goto anti_grief_cloak_general :anti_grief_cloak_orbital add_bld 255 watchdog 1 1 98 bld 1 starpad 121 train 1 ancile wait 300 goto anti_grief_cloak :anti_grief_cloak_general add_bld 255 watchdog 1 1 98 bld 1 starpad 121 train 1 ancile wait 300 goto anti_grief_cloak ### CUSTOM AREA TOWNS ### # Called before the rest of the script, to make sure it initializes properly :custom_town_check dth 13 Ex 3 scanner_sweep custom_town_scenario return :custom_town_scenario goto custom_town_endworld :custom_town_endworld dth 13 Ex 7 t_tank_turret custom_town_endworld_7 dth 13 Ex 8 t_tank_turret custom_town_endworld_8 return :custom_town_endworld_7 create_script expansion_init_area_town 255 Loc.1 0 22 create_script expansion_init_area_town 255 Loc.3 0 21 return :custom_town_endworld_8 create_script expansion_init_area_town 255 Loc.5 0 31 create_script expansion_init_area_town 255 Loc.8 0 20 return :faction_check dth 13 Ex 0 mineral_field1 blank_return dth 13 Ex 1 mineral_field1 faction_hecaton dth 13 Ex 2 mineral_field1 faction_futurist dth 13 Ex 3 mineral_field1 faction_golden dth 13 Ex 4 mineral_field1 faction_nydus dth 13 Ex 5 mineral_field1 faction_upstart return :faction_hecaton replace_unit maverick hotshot replace_unit trojan qilin replace_unit apostle auriel return :faction_futurist replace_unit cyclops cyclops_futurist replace_unit wraith philoc return :faction_golden replace_unit harakan harakan_golden replace_unit goliath aspirant replace_unit seraph luminary return :faction_nydus replace_unit cyprian cohort replace_unit phalanx tarasque return :faction_upstart replace_unit goliath southpaw replace_unit ancile wendigo return