diff --git a/CMBW-editor/CMBW-editor.mpq b/CMBW-editor/CMBW-editor.mpq index c0a38e8..e1a01e4 100644 Binary files a/CMBW-editor/CMBW-editor.mpq and b/CMBW-editor/CMBW-editor.mpq differ diff --git a/CMBW-editor/ai/cm_protoss.asc3 b/CMBW-editor/ai/cm_protoss.asc3 index 1399e34..73ac6f5 100644 --- a/CMBW-editor/ai/cm_protoss.asc3 +++ b/CMBW-editor/ai/cm_protoss.asc3 @@ -159,8 +159,8 @@ script_id PMCx dth 13 AtL_C 1 cabalist prefUCabalist dth 13 AtL_C 1 barghest prefUBarghest dth 13 AtL_C 1 pariah prefUPariah -# dth 13 AtL_C 1 pariah prefUPotentate -# dth 13 AtL_C 1 pariah prefUSycophant + dth 13 AtL_C 1 potentate prefUPotentate + dth 13 AtL_C 1 sycophant prefUSycophant dth 13 AtL_C 1 charlatan prefUCharlatan dth 13 AtL_C 1 mind_tyrant prefUMindTyrant dth 13 AtL_C 1 archon prefUArchon @@ -192,19 +192,14 @@ script_id PMCx dth 13 AtL_C 1 anthelion prefUAnthelion # production dth 13 AtL_C 1 gateway prefBGateway - dth 13 AtL_C 1 cenotaph prefBCenotaph dth 13 AtL_C 1 grand_library prefBGrandLibrary dth 13 AtL_C 1 rogue_gallery prefBRogueGallery dth 13 AtL_C 1 prostration_stage prefBProstrationStage dth 13 AtL_C 1 ancestral_archives prefBAncestralArchives dth 13 AtL_C 1 lattice prefBLattice - dth 13 AtL_C 1 automaton_register prefBAutomatonRegister - dth 13 AtL_C 1 sequestered_icon prefBSequesteredIcon dth 13 AtL_C 1 synthetic_synod prefBSyntheticSynod dth 13 AtL_C 1 stargate prefBStargate - dth 13 AtL_C 1 astral_omen prefBAstralOmen dth 13 AtL_C 1 argosy prefBArgosy - dth 13 AtL_C 1 fleet_beacon prefBFleetBeacon dth 13 AtL_C 1 monument_of_sin prefBMonumentOfSin call select_preferencesDeathReset multi pref_cycle_start @@ -244,6 +239,8 @@ script_id PMCx dth 13 Set 0 barghest blank dth 13 Set 0 mind_tyrant blank dth 13 Set 0 pariah blank + dth 13 Set 0 potentate blank + dth 13 Set 0 sycophant blank dth 13 Set 0 anthelion blank dth 13 Set 0 aspirant blank dth 13 Set 0 charlatan blank @@ -254,7 +251,6 @@ script_id PMCx dth 13 Set 0 gateway blank dth 13 Set 0 grand_library blank dth 13 Set 0 lattice blank - dth 13 Set 0 sequestered_icon blank dth 13 Set 0 stargate blank dth 13 Set 0 argosy blank dth 13 Set 0 prostration_stage blank @@ -305,13 +301,6 @@ script_id PMCx var Set pref_skylord 1 13 stop - :prefUClarion - var Set pref_clarion 1 13 - var Set pref_stridentstratum_units 1 13 - var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_clarion - return - :prefUZealot var Set pref_zealot 1 13 var Set pref_dracadin 0 13 @@ -342,7 +331,7 @@ script_id PMCx :prefULegionnaire var Set pref_legionnaire 1 13 var Set pref_hierophant 0 13 - var Set pref_cenotaph_units 1 13 + var Set pref_gateway_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_legionnaire return @@ -350,7 +339,7 @@ script_id PMCx :prefUHierophant var Set pref_legionnaire 0 13 var Set pref_hierophant 1 13 - var Set pref_cenotaph_units 1 13 + var Set pref_gateway_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_hierophant return @@ -390,6 +379,7 @@ script_id PMCx :prefUVagrant var Set pref_vagrant 1 13 var Set pref_cabalist 0 13 + var Set pref_charlatan 0 13 var Set pref_barghest 0 13 var Set pref_roguegallery_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 @@ -399,15 +389,27 @@ script_id PMCx :prefUCabalist var Set pref_vagrant 0 13 var Set pref_cabalist 1 13 + var Set pref_charlatan 0 13 var Set pref_barghest 0 13 var Set pref_roguegallery_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_cabalist return + :prefUCharlatan + var Set pref_vagrant 0 13 + var Set pref_cabalist 0 13 + var Set pref_charlatan 1 13 + var Set pref_barghest 0 13 + var Set pref_roguegallery_units 1 13 + var Ex|Jump debug_ai_messages_var 0 blank_return 13 + print pref_charlatan + return + :prefUBarghest var Set pref_vagrant 0 13 var Set pref_cabalist 0 13 + var Set pref_charlatan 0 13 var Set pref_barghest 1 13 var Set pref_roguegallery_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 @@ -416,25 +418,38 @@ script_id PMCx :prefUPariah var Set pref_pariah 1 13 - var Set pref_charlatan 0 13 + var Set pref_potentate 0 13 + var Set pref_sycophant 0 13 var Set pref_mind_tyrant 0 13 var Set pref_prostrationstage_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_pariah return - :prefUCharlatan + :prefUPotentate var Set pref_pariah 0 13 - var Set pref_charlatan 1 13 + var Set pref_potentate 1 13 + var Set pref_sycophant 0 13 var Set pref_mind_tyrant 0 13 var Set pref_prostrationstage_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_charlatan + print pref_potentate + return + + :prefUSycophant + var Set pref_pariah 0 13 + var Set pref_potentate 0 13 + var Set pref_sycophant 1 13 + var Set pref_mind_tyrant 0 13 + var Set pref_prostrationstage_units 1 13 + var Ex|Jump debug_ai_messages_var 0 blank_return 13 + print pref_sycophant return :prefUMindTyrant var Set pref_pariah 0 13 - var Set pref_charlatan 0 13 + var Set pref_potentate 0 13 + var Set pref_sycophant 0 13 var Set pref_mind_tyrant 1 13 var Set pref_prostrationstage_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 @@ -498,7 +513,7 @@ script_id PMCx :prefUIdol var Set pref_idol 1 13 var Set pref_golem 0 13 - var Set pref_automatonregister_units 1 13 + var Set pref_lattice_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_idol return @@ -506,28 +521,11 @@ script_id PMCx :prefUGolem var Set pref_idol 0 13 var Set pref_golem 1 13 - var Set pref_automatonregister_units 1 13 + var Set pref_lattice_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_golem return - :prefUAccantor - var Set pref_accantor 1 13 - var Set pref_architect 0 13 - var Set pref_demiurge 0 13 - var Set pref_sequesteredicon_units 1 13 - var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_accantor - return - - :prefUArchitect - var Set pref_accantor 0 13 - var Set pref_architect 1 13 - var Set pref_sequesteredicon_units 1 13 - var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_architect - return - :prefUServitor var Set pref_servitor 1 13 var Set pref_positron 0 13 @@ -555,9 +553,27 @@ script_id PMCx print pref_analogue return + :prefUAccantor + var Set pref_accantor 1 13 + var Set pref_architect 0 13 + var Set pref_demiurge 0 13 + var Set pref_ardentauthority_secondary_units 1 13 + var Ex|Jump debug_ai_messages_var 0 blank_return 13 + print pref_accantor + return + + :prefUArchitect + var Set pref_accantor 0 13 + var Set pref_architect 1 13 + var Set pref_ardentauthority_secondary_units 1 13 + var Ex|Jump debug_ai_messages_var 0 blank_return 13 + print pref_architect + return + :prefUDemiurge var Set pref_demiurge 1 13 var Set pref_empress 0 13 + var Set pref_clarion 0 13 var Set pref_syntheticsynod_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_demiurge @@ -566,11 +582,21 @@ script_id PMCx :prefUEmpress var Set pref_demiurge 0 13 var Set pref_empress 1 13 + var Set pref_clarion 0 13 var Set pref_syntheticsynod_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_empress return + :prefUClarion + var Set pref_demiurge 0 13 + var Set pref_empress 0 13 + var Set pref_clarion 1 13 + var Set pref_syntheticsynod_units 1 13 + var Ex|Jump debug_ai_messages_var 0 blank_return 13 + print pref_clarion + return + :prefUAurora var Set pref_aurora 1 13 var Set pref_panoptus 0 13 @@ -601,7 +627,7 @@ script_id PMCx :prefUExemplar var Set pref_exemplar 1 13 var Set pref_gladius 0 13 - var Set pref_astralomen_units 1 13 + var Set buildpref_stargate_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_exemplar return @@ -609,7 +635,7 @@ script_id PMCx :prefUGladius var Set pref_exemplar 0 13 var Set pref_gladius 1 13 - var Set pref_astralomen_units 1 13 + var Set buildpref_stargate_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_gladius return @@ -644,7 +670,7 @@ script_id PMCx :prefUEmpyrean var Set pref_empyrean 1 13 var Set pref_solarion 0 13 - var Set pref_fleetbeacon_units 1 13 + var Set pref_argosy_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_empyrean return @@ -652,7 +678,7 @@ script_id PMCx :prefUSolarion var Set pref_empyrean 0 13 var Set pref_solarion 1 13 - var Set pref_fleetbeacon_units 1 13 + var Set pref_argosy_secondary_units 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_solarion return @@ -681,13 +707,6 @@ script_id PMCx print pref_gateway return - :prefBCenotaph - var Set pref_cenotaph 1 13 - var Set pref_templar_production 1 13 - var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_cenotaph - return - :prefBGrandLibrary var Set pref_gateway 0 13 var Set pref_grandlibrary 1 13 @@ -721,25 +740,18 @@ script_id PMCx :prefBLattice var Set pref_lattice 1 13 - var Set pref_sequesteredicon 0 13 + var Set pref_ardentauthority 0 13 var Set pref_ranger_production 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 print pref_lattice return - :prefBAutomatonRegister - var Set pref_automatonregister 1 13 - var Set pref_ranger_production 1 13 - var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_automatonregister - return - - :prefBSequesteredIcon + :prefBArdentAuthority var Set pref_lattice 0 13 - var Set pref_sequesteredicon 1 13 + var Set pref_ardentauthority 1 13 var Set pref_ranger_production 1 13 var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_sequesteredicon + print pref_ardentauthority return :prefBSyntheticSynod @@ -757,13 +769,6 @@ script_id PMCx print pref_stargate return - :prefBAstralOmen - var Set pref_astralomen 1 13 - var Set pref_skylord_production 1 13 - var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_astralomen - return - :prefBArgosy var Set pref_stargate 0 13 var Set pref_argosy 1 13 @@ -772,13 +777,6 @@ script_id PMCx print pref_argosy return - :prefBFleetBeacon - var Set pref_fleetbeacon 1 13 - var Set pref_skylord_production 1 13 - var Ex|Jump debug_ai_messages_var 0 blank_return 13 - print pref_fleetbeacon - return - :prefBMonumentOfSin var Set pref_monumentofsin 1 13 var Set pref_skylord_production 1 13 @@ -786,7 +784,7 @@ script_id PMCx print pref_monumentofsin return - :buildpref_stridentstratum_clarion + :buildpref_syntheticsynod_clarion var Set pref_clarion 1 13 return @@ -802,11 +800,11 @@ script_id PMCx var Set pref_ecclesiast 1 13 return - :buildpref_cenotaph_legionnaire + :buildpref_gateway_secondary_legionnaire var Set pref_legionnaire 1 13 return - :buildpref_cenotaph_hierophant + :buildpref_gateway_secondary_hierophant var Set pref_hierophant 1 13 return @@ -834,6 +832,10 @@ script_id PMCx var Set pref_cabalist 1 13 return + :buildpref_roguegallery_charlatan + var Set pref_charlatan 1 13 + return + :buildpref_roguegallery_barghest var Set pref_barghest 1 13 return @@ -842,8 +844,12 @@ script_id PMCx var Set pref_pariah 1 13 return - :buildpref_prostrationstage_charlatan - var Set pref_charlatan 1 13 + :buildpref_prostrationstage_potentate + var Set pref_potentate 1 13 + return + + :buildpref_prostrationstage_sycophant + var Set pref_sycophant 1 13 return :buildpref_prostrationstage_mindtyrant @@ -874,11 +880,11 @@ script_id PMCx var Set pref_vassal 1 13 return - :buildpref_automatonregister_idol + :buildpref_lattice_secondary_idol var Set pref_idol 1 13 return - :buildpref_automatonregister_golem + :buildpref_lattice_secondary_golem var Set pref_golem 1 13 return @@ -894,11 +900,11 @@ script_id PMCx var Set pref_analogue 1 13 return - :buildpref_sequesteredicon_accantor + :buildpref_ardentauthority_secondary_accantor var Set pref_accantor 1 13 return - :buildpref_sequesteredicon_architect + :buildpref_ardentauthority_secondary_architect var Set pref_architect 1 13 return @@ -922,11 +928,11 @@ script_id PMCx var Set pref_lanifect 1 13 return - :buildpref_astralomen_exemplar + :buildpref_stargate_secondary_exemplar var Set pref_exemplar 1 13 return - :buildpref_astralomen_gladius + :buildpref_stargate_secondary_gladius var Set pref_gladius 1 13 return @@ -942,11 +948,11 @@ script_id PMCx var Set pref_didact 1 13 return - :buildpref_fleetbeacon_empyrean + :buildpref_argosy_secondary_empyrean var Set pref_empyrean 1 13 return - :buildpref_fleetbeacon_solarion + :buildpref_argosy_secondary_solarion var Set pref_solarion 1 13 return @@ -962,10 +968,6 @@ script_id PMCx var Set pref_gateway 1 13 return - :buildpref_templar_production_cenotaph - var Set pref_cenotaph 1 13 - return - :buildpref_templar_production_grandlibrary var Set pref_grandlibrary 1 13 return @@ -986,18 +988,10 @@ script_id PMCx var Set pref_lattice 1 13 return - :buildpref_ranger_production_automatonregister - var Set pref_automatonregister 1 13 - return - :buildpref_ranger_production_ardentauthority var Set pref_ardentauthority 1 13 return - :buildpref_ranger_production_sequesteredicon - var Set pref_sequesteredicon 1 13 - return - :buildpref_ranger_production_syntheticsynod var Set pref_syntheticsynod 1 13 return @@ -1006,18 +1000,10 @@ script_id PMCx var Set pref_stargate 1 13 return - :buildpref_skylord_production_astralomen - var Set pref_astralomen 1 13 - return - :buildpref_skylord_production_argosy var Set pref_argosy 1 13 return - :buildpref_skylord_production_fleetbeacon - var Set pref_fleetbeacon 1 13 - return - :buildpref_skylord_production_monumentofsin var Set pref_monumentofsin 1 13 return @@ -1037,16 +1023,14 @@ script_id PMCx :pref_cycle_ranger var Ex|Jump pref_ranger_production 1 pref_cycle_skylord 13 - var AtL|Call mining_count_var 4 resetpref_ranger_production_sequesteredicon 13 - var Ex|Call mining_count_var 3 resetpref_ranger_production_ardentauthority 13 - var Ex|Call mining_count_var 2 resetpref_ranger_production_automatonregister 13 - var AtM|Call mining_count_var 1 resetpref_ranger_production_lattice 13 + var AtL|Call mining_count_var 3 resetpref_ranger_production_ardentauthority 13 + var AtM|Call mining_count_var 2 resetpref_ranger_production_lattice 13 :pref_cycle_skylord var Ex|Jump pref_skylord_production 1 blank_return 13 var AtL|Call mining_count_var 6 resetpref_skylord_production_monumentofsin 13 - var Ex|Call mining_count_var 5 resetpref_skylord_production_fleetbeacon 13 - var Ex|Call mining_count_var 4 resetpref_skylord_production_fleetbeacon 13 + var Ex|Call mining_count_var 5 resetpref_skylord_production_argosy 13 + var Ex|Call mining_count_var 4 resetpref_skylord_production_argosy 13 var Ex|Call mining_count_var 3 resetpref_skylord_production_argosy 13 var AtM|Call mining_count_var 2 resetpref_skylord_production_stargate 13 goto pref_cycle @@ -1071,69 +1055,29 @@ script_id PMCx :resetpref_ranger_production_lattice var Set pref_lattice 1 13 - var Set pref_automatonregister 0 13 var Set pref_ardentauthority 0 13 - var Set pref_sequesteredicon 0 13 - return - - :resetpref_ranger_production_automatonregister - var Set pref_lattice 1 13 - var Set pref_automatonregister 0 13 - var Set pref_ardentauthority 0 13 - var Set pref_sequesteredicon 0 13 return :resetpref_ranger_production_ardentauthority var Set pref_lattice 0 13 - var Set pref_automatonregister 0 13 var Set pref_ardentauthority 1 13 - var Set pref_sequesteredicon 0 13 - return - - :resetpref_ranger_production_sequesteredicon - var Set pref_lattice 0 13 - var Set pref_automatonregister 0 13 - var Set pref_ardentauthority 0 13 - var Set pref_sequesteredicon 1 13 return :resetpref_skylord_production_stargate var Set pref_stargate 1 13 - var Set pref_astralomen 0 13 var Set pref_argosy 0 13 - var Set pref_fleetbeacon 0 13 - var Set pref_monumentofsin 0 13 - return - - :resetpref_skylord_production_astralomen - var Set pref_stargate 0 13 - var Set pref_astralomen 1 13 - var Set pref_argosy 0 13 - var Set pref_fleetbeacon 0 13 var Set pref_monumentofsin 0 13 return :resetpref_skylord_production_argosy var Set pref_stargate 0 13 - var Set pref_astralomen 0 13 var Set pref_argosy 1 13 - var Set pref_fleetbeacon 0 13 - var Set pref_monumentofsin 0 13 - return - - :resetpref_skylord_production_fleetbeacon - var Set pref_stargate 0 13 - var Set pref_astralomen 0 13 - var Set pref_argosy 0 13 - var Set pref_fleetbeacon 1 13 var Set pref_monumentofsin 0 13 return :resetpref_skylord_production_monumentofsin var Set pref_stargate 0 13 - var Set pref_astralomen 0 13 var Set pref_argosy 0 13 - var Set pref_fleetbeacon 0 13 var Set pref_monumentofsin 1 13 return @@ -1236,7 +1180,7 @@ script_id PMCx :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|pariah|charlatan|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 Any under_attack_by_ground_calc_fin 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|scribe|artisan under_attack_by_ground_calc_fin 13 var Set under_attack_by_ground_var 1 13 :under_attack_by_ground_calc_fin @@ -1245,7 +1189,7 @@ script_id PMCx :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 Any under_attack_by_air_calc_fin 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|scribe|artisan under_attack_by_air_calc_fin 13 var Set under_attack_by_air_var 1 13 :under_attack_by_air_calc_fin @@ -1340,9 +1284,9 @@ script_id PMCx var Ex pref_skylord 1 defense_handling_skylord 13 :defense_handling_general - unit_check 13 13 63 Greater|Jump 0 0 lattice|automaton_register|sequestered_icon|synthetic_synod gateway|cenotaph|grand_library|rogue_gallery|prostration_stage|ancestral_archives|stargate|astral_omen|argosy|fleet_beacon|monument_of_sin defense_handling_ranger 13 - unit_check 13 13 63 Greater|Jump 0 0 gateway|cenotaph|grand_library|rogue_gallery|prostration_stage|ancestral_archives lattice|automaton_register|sequestered_icon|synthetic_synod|stargate|astral_omen|argosy|fleet_beacon|monument_of_sin defense_handling_templar 13 - unit_check 13 13 63 Greater|Jump 0 0 stargate|astral_omen|argosy|fleet_beacon|monument_of_sin gateway|cenotaph|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|automaton_register|sequestered_icon|synthetic_synod defense_handling_skylord 13 + unit_check 13 13 63 Greater|Jump 0 0 lattice|ardent_authority|synthetic_synod gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|stargate|argosy|monument_of_sin defense_handling_ranger 13 + unit_check 13 13 63 Greater|Jump 0 0 gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives lattice|ardent_authority|synthetic_synod|stargate|argosy|monument_of_sin defense_handling_templar 13 + unit_check 13 13 63 Greater|Jump 0 0 stargate|argosy|monument_of_sin gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|ardent_authority|synthetic_synod defense_handling_skylord 13 return :defense_handling_ranger @@ -1364,9 +1308,10 @@ script_id PMCx return :defense_wave_ranger - call defense_wave_ranger_sequesteredicon + call defense_wave_ranger_ardentauthority call defense_wave_ranger_syntheticsynod - call defense_wave_ranger_automatonregister + call defense_wave_ranger_ardentauthority_secondary + call defense_wave_ranger_lattice_secondary call defense_wave_ranger_lattice return @@ -1374,16 +1319,16 @@ script_id PMCx call defense_wave_templar_ancestralarchives call defense_wave_templar_grandlibrary call defense_wave_templar_prostrationstage - call defense_wave_templar_cenotaph + call defense_wave_templar_gateway_secondary call defense_wave_templar_gateway call defense_wave_templar_roguegallery return :defense_wave_skylord - call defense_wave_skylord_fleetbeacon + call defense_wave_skylord_argosy_secondary call defense_wave_skylord_argosy call defense_wave_skylord_monumentofsin - call defense_wave_skylord_astralomen + call defense_wave_skylord_stargate_secondary call defense_wave_skylord_stargate return @@ -1396,7 +1341,7 @@ script_id PMCx call def_manifold return - :defense_wave_ranger_automatonregister + :defense_wave_ranger_lattice_secondary var AtL|Call pref_idol 1 def_idol 13 var AtL|Call pref_golem 1 def_golem 13 call def_idol @@ -1410,7 +1355,7 @@ script_id PMCx call def_positron return - :defense_wave_ranger_sequesteredicon + :defense_wave_ranger_ardentauthority_secondary var AtL|Call pref_accantor 1 def_accantor 13 var AtL|Call pref_architect 1 def_architect 13 call def_accantor @@ -1433,7 +1378,7 @@ script_id PMCx call def_ecclesiast return - :defense_wave_templar_cenotaph + :defense_wave_templar_gateway_secondary var AtL|Call pref_legionnaire 1 def_legionnaire 13 var AtL|Call pref_hierophant 1 def_hierophant 13 call def_legionnaire @@ -1452,17 +1397,21 @@ script_id PMCx :defense_wave_templar_roguegallery var AtL|Call pref_vagrant 1 def_vagrant 13 var AtL|Call pref_cabalist 1 def_cabalist 13 + var AtL|Call pref_charlatan 1 def_charlatan 13 var AtL|Call pref_barghest 1 def_barghest 13 call def_vagrant call def_cabalist + call def_charlatan call def_barghest return :defense_wave_templar_prostrationstage var AtL|Call pref_pariah 1 def_pariah 13 - var AtL|Call pref_charlatan 1 def_charlatan 13 + var AtL|Call pref_potentate 1 def_potentate 13 + var AtL|Call pref_sycophant 1 def_sycophant 13 call def_pariah - call def_charlatan + call def_potentate + call def_sycophant return :defense_wave_templar_ancestralarchives @@ -1476,14 +1425,14 @@ script_id PMCx :defense_wave_skylord_stargate var AtL|Call pref_aurora 1 def_aurora 13 - var AtL|Call pref_panoptus 1 defPanoptus 13 - var AtL|Call pref_lanifect 1 defLanifect 13 + var AtL|Call pref_panoptus 1 def_panoptus 13 + var AtL|Call pref_lanifect 1 def_lanifect 13 call def_aurora - call defPanoptus - call defLanifect + call def_panoptus + call def_lanifect return - :defense_wave_skylord_astralomen + :defense_wave_skylord_stargate_secondary var AtL|Call pref_exemplar 1 def_exemplar 13 var AtL|Call pref_gladius 1 def_gladius 13 call def_exemplar @@ -1499,7 +1448,7 @@ script_id PMCx call def_didact return - :defense_wave_skylord_fleetbeacon + :defense_wave_skylord_argosy_secondary var AtL|Call pref_empyrean 1 def_empyrean 13 var AtL|Call pref_solarion 1 def_solarion 13 call def_empyrean @@ -1539,6 +1488,20 @@ script_id PMCx defu_aa 1 vassal return + :def_idol + notowns lattice blank_return + defb_gg 1 idol + defb_ag 1 idol + defu_gg 1 idol + defu_ag 1 idol + return + + :def_golem + notowns lattice blank_return + defb_gg 1 golem + defu_gg 1 golem + return + :def_servitor notowns ardent_authority blank_return defb_gg 1 servitor @@ -1555,28 +1518,14 @@ script_id PMCx defu_ag 1 positron return - :def_idol - notowns automaton_register blank_return - defb_gg 1 idol - defb_ag 1 idol - defu_gg 1 idol - defu_ag 1 idol - return - - :def_golem - notowns automaton_register blank_return - defb_gg 1 golem - defu_gg 1 golem - return - :def_accantor - notowns sequestered_icon blank_return + notowns ardent_authority blank_return defb_gg 1 accantor defu_gg 1 accantor return :def_architect - notowns sequestered_icon blank_return + notowns ardent_authority blank_return defb_gg 1 architect defb_ag 1 architect defu_gg 1 architect @@ -1622,13 +1571,13 @@ script_id PMCx return :def_legionnaire - notowns cenotaph blank_return + notowns gateway blank_return defb_gg 1 legionnaire defu_gg 1 legionnaire return :def_hierophant - notowns cenotaph blank_return + notowns gateway blank_return defb_gg 1 hierophant defb_ag 1 hierophant defu_gg 1 hierophant @@ -1671,6 +1620,14 @@ script_id PMCx defu_gg 1 cabalist return + :def_charlatan + notowns rogue_gallery blank_return + defb_gg 1 charlatan + defb_ag 1 charlatan + defu_gg 1 charlatan + defu_ag 1 charlatan + return + :def_barghest notowns rogue_gallery blank_return defb_gg 1 barghest @@ -1691,12 +1648,18 @@ script_id PMCx defu_ag 1 pariah return - :def_charlatan + :def_potentate notowns prostration_stage blank_return - defb_gg 1 charlatan - defb_ag 1 charlatan - defu_gg 1 charlatan - defu_ag 1 charlatan + defb_gg 1 potentate + defb_ag 1 potentate + defu_gg 1 potentate + defu_ag 1 potentate + return + + :def_sycophant + notowns prostration_stage blank_return + defb_gg 1 sycophant + defu_gg 1 sycophant return :def_archon @@ -1735,7 +1698,7 @@ script_id PMCx defu_aa 1 aurora return - :defPanoptus + :def_panoptus notowns stargate blank_return defb_gg 1 panoptus defb_ga 1 panoptus @@ -1747,7 +1710,7 @@ script_id PMCx defu_aa 1 panoptus return - :defLanifect + :def_lanifect notowns stargate blank_return defb_ag 1 lanifect defu_ag 1 lanifect @@ -1755,7 +1718,7 @@ script_id PMCx return :def_exemplar - notowns astral_omen blank_return + notowns stargate blank_return defb_gg 1 exemplar defb_ga 1 exemplar defu_gg 1 exemplar @@ -1763,7 +1726,7 @@ script_id PMCx return :def_gladius - notowns astral_omen blank_return + notowns stargate blank_return defb_gg 1 gladius defb_ga 1 gladius defb_ag 1 gladius @@ -1811,7 +1774,7 @@ script_id PMCx return :def_empyrean - notowns fleet_beacon blank_return + notowns argosy blank_return defb_gg 1 empyrean defb_ga 1 empyrean defb_ag 1 empyrean @@ -1823,7 +1786,7 @@ script_id PMCx return :def_solarion - notowns fleet_beacon blank_return + notowns argosy blank_return defb_gg 1 solarion defb_ga 1 solarion defb_ag 1 solarion @@ -1879,8 +1842,6 @@ script_id PMCx p_need 1 embassy call main_wait_3600 multi request_crucible - call main_wait_3600 - p_need 1 strident_stratum goto idle :worker_conditions @@ -1890,9 +1851,9 @@ script_id PMCx return :worker_request_advanced - local 255 Ex 0 strident_stratum blank_return + local 255 Ex 0 embassy blank_return local 255 AtL 10 artisan blank_return - queue 1 artisan strident_stratum 255 Local Loc.63 200 + queue 1 artisan embassy 255 Local Loc.63 200 wait 150 return @@ -2128,8 +2089,6 @@ script_id PMCx call main_wait_1800 var Ex|Wait build_done_var 1 13 call main_wait_1200 - multi request_strident_stratum - call main_wait_1200 multi request_embassy call main_wait_600 multi request_crucible @@ -2410,12 +2369,12 @@ script_id PMCx print Protoss<32>General<32>timing<32>1:<32>Lunatic<32>Legion :build_general_LunaticLegion_Main - var Ex|Call pref_gateway_units 0 buildpref_cenotaph_legionnaire 13 - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_ecclesiast 13 + var Ex|Call pref_gateway_units 0 buildpref_gateway_secondary_legionnaire 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_ecclesiast 13 var Ex|Call pref_roguegallery_units 0 buildpref_roguegallery_cabalist 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_simulacrum 13 var Ex|Call pref_stargate_units 0 buildpref_stargate_aurora 13 - var Ex|Call pref_astralomen_units 0 buildpref_astralomen_exemplar 13 + var Ex|Call buildpref_stargate_secondary_units 0 buildpref_stargate_secondary_exemplar 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 var Ex|Call pref_skylord_production 0 buildpref_skylord_production_stargate 13 call main_wait_300 @@ -2462,10 +2421,10 @@ script_id PMCx print Protoss<32>General<32>rush<32>1:<32>Strident<32>Striders :build_general_StridentStriders_Main - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_dracadin 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_dracadin 13 var Ex|Call pref_grandlibrary_assault 0 buildpref_grandlibrary_assault_atreus 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_grandlibrary 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 call main_wait_600 bld 1 pylon 99 call main_wait_600 @@ -2479,7 +2438,7 @@ script_id PMCx call main_wait_1200 var Sub can_worker_var 1 13 call main_wait_600 - bld 1 cenotaph 98 + bld 3 gateway 98 call main_wait_600 var Set can_attack_var 1 13 call main_wait_900 @@ -2493,11 +2452,11 @@ script_id PMCx print Protoss<32>General<32>rush<32>2:<32>2Gate<32>Robo :build_general_Worship_Main - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_dracadin 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_dracadin 13 var Ex|Call pref_grandlibrary_assault 0 buildpref_grandlibrary_assault_amaranth 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_simulacrum 13 - var Ex|Call pref_automatonregister_units 0 buildpref_automatonregister_golem 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_architect 13 + var Ex|Call pref_lattice_secondary_units 0 buildpref_lattice_secondary_golem 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_architect 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 call main_wait_600 @@ -2523,9 +2482,9 @@ script_id PMCx call main_wait_300 multi production_cycle call main_wait_300 - bld 1 cenotaph 98 + bld 3 gateway 98 call main_wait_600 - bld 1 automaton_register 98 + bld 2 lattice 98 var Add can_worker_var 1 13 call main_wait_300 goto build_general_fin @@ -2536,10 +2495,10 @@ script_id PMCx :build_general_RoboFE_Main var Ex|Call pref_gateway_units 0 buildpref_gateway_zealot 13 - var Ex|Call pref_cenotaph_units 0 buildpref_cenotaph_hierophant 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_secondary_hierophant 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_automatonregister 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 call main_wait_750 var Add can_expand_var 1 13 call main_wait_300 @@ -2552,11 +2511,11 @@ script_id PMCx call main_wait_300 bld 2 lattice 98 call main_wait_900 - bld 1 sequestered_icon 101 + bld 1 ardent_authority 101 call main_wait_300 var Set can_build_static_defense_var 1 13 call main_wait_600 - bld 2 sequestered_icon 101 + bld 2 ardent_authority 101 call main_wait_900 bld 1 synthetic_synod 99 call main_wait_300 @@ -2573,11 +2532,10 @@ script_id PMCx :build_general_TheSwordsmiths_Main var Ex|Call pref_gateway_units 0 buildpref_gateway_zealot 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_manifold 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_architect 13 - var Ex|Call pref_astralomen_units 0 buildpref_astralomen_gladius 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_architect 13 + var Ex|Call buildpref_stargate_secondary_units 0 buildpref_stargate_secondary_gladius 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 - var Ex|Call pref_skylord_production 0 buildpref_skylord_production_astralomen 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 call main_wait_600 bld 1 pylon 99 w_bld 1 pylon @@ -2593,15 +2551,15 @@ script_id PMCx call main_wait_600 var Set build_gas_var 1 13 call main_wait_150 - bld 1 sequestered_icon 101 + bld 1 ardent_authority 101 call main_wait_300 - bld 1 astral_omen 100 + bld 1 stargate 100 call main_wait_600 var Set can_build_static_defense_var 1 13 call main_wait_300 - bld 2 astral_omen 100 + bld 2 stargate 100 call main_wait_900 - bld 2 sequestered_icon 101 + bld 2 ardent_authority 101 call main_wait_300 multi production_cycle call main_wait_300 @@ -2613,10 +2571,10 @@ script_id PMCx :build_general_Matriarchy_Main var Ex|Call pref_gateway_units 0 buildpref_gateway_zealot 13 - var Ex|Call pref_cenotaph_units 0 buildpref_cenotaph_hierophant 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_secondary_hierophant 13 var Ex|Call pref_grandlibrary_assault 0 buildpref_grandlibrary_assault_amaranth 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_accantor 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_accantor 13 var Ex|Call pref_syntheticsynod_units 0 buildpref_syntheticsynod_empress 13 var Ex|Call pref_argosy_units 0 buildpref_argosy_epigraph 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 @@ -2640,7 +2598,7 @@ script_id PMCx var Set can_build_static_defense_var 1 13 call main_wait_300 var Set build_gas_var 1 13 - bld 2 cenotaph 98 + bld 3 gateway 98 call main_wait_600 bld 1 grand_library 101 call main_wait_300 @@ -2662,22 +2620,13 @@ script_id PMCx call need_gateway call main_wait_300 call need_embassy - call main_wait_450 - call need_cenotaph - call main_wait_300 + call main_wait_750 call wLattice2 call main_wait_300 call need_stargate - call main_wait_300 - call need_automatonregister - call main_wait_300 + call main_wait_600 call need_grandlibrary call need_ancestralarchives - call main_wait_1200 - call need_fleetbeacon - call main_wait_600 - call main_wait_900 - call need_sanctumofsorrow stop :build_order_ranger @@ -2738,12 +2687,12 @@ script_id PMCx print Protoss<32>Ranger<32>timing<32>1:<32>2Gate<32>Strider :build_ranger_2GateStrider_Main - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_dracadin 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_dracadin 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 - var Ex|Call pref_automatonregister_units 0 buildpref_automatonregister_idol 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_accantor 13 + var Ex|Call pref_lattice_secondary_units 0 buildpref_lattice_secondary_idol 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_accantor 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 var Ex|Call pref_skylord_production 0 buildpref_skylord_production_argosy 13 call main_wait_300 bld 1 pylon 99 @@ -2768,13 +2717,13 @@ script_id PMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_450 - bld 1 cenotaph 98 + bld 4 gateway 98 call main_wait_150 bld 1 lattice 98 call main_wait_450 bld 1 grand_library 99 call main_wait_300 - bld 4 gateway 98 + bld 5 gateway 98 multi production_cycle goto build_ranger_fin @@ -2783,11 +2732,11 @@ script_id PMCx print Protoss<32>Ranger<32>timing<32>2:<32>Emissary<32>Squared :build_ranger_EmissarySquared_Main - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_dracadin 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_dracadin 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 - var Ex|Call pref_automatonregister_units 0 buildpref_automatonregister_golem 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_accantor 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 + var Ex|Call pref_lattice_secondary_units 0 buildpref_lattice_secondary_golem 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_accantor 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 call main_wait_900 multi expansion_toggle call main_wait_600 @@ -2802,20 +2751,20 @@ script_id PMCx call main_wait_300 queue 1 zealot gateway 255 Local Loc.63 100 call main_wait_600 - bld 1 sequestered_icon 99 + bld 1 ardent_authority 99 call main_wait_900 wait 24 - bld 1 automaton_register 98 + bld 2 lattice 98 wait 60 bld 2 gateway 98 call main_wait_300 - bld 1 cenotaph 98 + bld 3 gateway 98 wait 24 var Set can_build_static_defense_var 1 13 call main_wait_300 - bld 3 gateway 98 + bld 4 gateway 98 call main_wait_300 - bld 2 lattice 98 + bld 3 lattice 98 call main_wait_600 bld 1 synthetic_synod 101 multi production_cycle @@ -2826,12 +2775,12 @@ script_id PMCx print Protoss<32>Ranger<32>rush<32>1:<32>1Gate<32>Robo :build_ranger_1GateRobo_Main - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_ecclesiast 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_ecclesiast 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_manifold 13 - var Ex|Call pref_automatonregister_units 0 buildpref_automatonregister_idol 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_accantor 13 + var Ex|Call pref_lattice_secondary_units 0 buildpref_lattice_secondary_idol 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_accantor 13 var Ex|Call pref_roguegallery_units 0 buildpref_roguegallery_barghest 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 call main_wait_600 bld 1 pylon 99 call main_wait_600 @@ -2852,28 +2801,28 @@ script_id PMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_450 - bld 1 cenotaph 98 + bld 3 gateway 98 call main_wait_600 - bld 1 sequestered_icon 99 + bld 1 ardent_authority 99 call main_wait_300 - bld 2 gateway 98 + bld 4 gateway 98 wait 24 var Sub can_worker_var 1 13 multi expansion_toggle call main_wait_600 var Add can_worker_var 1 13 wait 24 - bld 1 automaton_register 98 - call main_wait_300 bld 2 lattice 98 - call main_wait_150 + call main_wait_300 bld 3 lattice 98 + call main_wait_150 + bld 4 lattice 98 wait 24 var Set can_build_static_defense_var 1 13 call main_wait_300 bld 1 synthetic_synod 101 call main_wait_300 - bld 2 sequestered_icon 99 + bld 2 ardent_authority 99 wait 24 multi production_cycle goto build_ranger_fin @@ -2883,10 +2832,10 @@ script_id PMCx print Protoss<32>Ranger<32>rush<32>2:<32>Simulant<32>Swarm :build_ranger_SimulantSwarm_Main - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_ecclesiast 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_ecclesiast 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_simulacrum 13 - var Ex|Call pref_automatonregister_units 0 buildpref_automatonregister_golem 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_architect 13 + var Ex|Call pref_lattice_secondary_units 0 buildpref_lattice_secondary_golem 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_architect 13 var Ex|Call pref_roguegallery_units 0 buildpref_roguegallery_barghest 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 call main_wait_600 @@ -2914,7 +2863,7 @@ script_id PMCx call main_wait_300 var Add can_worker_var 1 13 call main_wait_150 - bld 1 automaton_register 98 + bld 5 lattice 98 call main_wait_150 var Set can_build_static_defense_var 1 13 call main_wait_300 @@ -2925,12 +2874,12 @@ script_id PMCx print Protoss<32>Ranger<32>greed<32>1:<32>Lattice<32>Expo :build_ranger_LatticeExpo_Main - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_dracadin 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_dracadin 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_simulacrum 13 - var Ex|Call pref_automatonregister_units 0 buildpref_automatonregister_idol 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_architect 13 + var Ex|Call pref_lattice_secondary_units 0 buildpref_lattice_secondary_idol 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_architect 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 call main_wait_600 bld 1 pylon 97 call main_wait_900 @@ -2951,15 +2900,15 @@ script_id PMCx call main_wait_300 var Set build_gas_var 1 13 call main_wait_600 - bld 1 automaton_register 98 + bld 3 lattice 98 call main_wait_600 - bld 2 automaton_register 98 + bld 4 lattice 98 call main_wait_600 call expansion_loop_normal call main_wait_450 var Set can_attack_var 1 13 call main_wait_300 - bld 1 sequestered_icon 99 + bld 1 ardent_authority 99 call main_wait_450 var Add can_expand_var 1 13 call main_wait_450 @@ -2973,18 +2922,18 @@ script_id PMCx :build_ranger_TheRegistry_Main var Ex|Call pref_lattice_units 0 buildpref_lattice_manifold 13 - var Ex|Call pref_automatonregister_units 0 buildpref_automatonregister_idol 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_accantor 13 + var Ex|Call pref_lattice_secondary_units 0 buildpref_lattice_secondary_idol 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_accantor 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_roguegallery 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 call main_wait_300 bld 1 pylon 99 call main_wait_600 w_bld 1 pylon - bld 1 automaton_register 98 - call main_wait_900 bld 1 lattice 98 call main_wait_900 + bld 2 lattice 98 + call main_wait_900 var Sub can_worker_var 1 13 var Set can_attack_var 1 13 call main_wait_900 @@ -2993,7 +2942,7 @@ script_id PMCx call main_wait_450 var Set build_gas_var 1 13 w_bld 2 pylon - bld 3 automaton_register 98 + bld 4 lattice 98 call main_wait_450 multi production_cycle call main_wait_300 @@ -3006,31 +2955,23 @@ script_id PMCx :build_ranger_fin2 placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call wLattice2 - call need_automatonregister call main_wait_600 call need_syntheticsynod wait 24 call need_gateway call main_wait_600 - call need_sequesteredicon - call main_wait_600 - call need_cenotaph - call main_wait_300 + call need_ardentauthority + call main_wait_900 call need_embassy call main_wait_600 call need_stargate call main_wait_450 call need_argosy - call main_wait_300 - call need_astralomen - call main_wait_600 - call need_fleetbeacon - call main_wait_600 + call main_wait_1500 call need_grandlibrary call main_wait_600 call need_ancestralarchives - call main_wait_600 - call main_wait_600 + call main_wait_1200 call need_monumentofsin stop @@ -3092,10 +3033,10 @@ script_id PMCx print Protoss<32>Templar<32>timing<32>1:<32>3Gate<32>Strider :build_templar_3GateStrider_Main - var Ex|Call pref_gateway_units 0 buildpref_cenotaph_legionnaire 13 - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_dracadin 13 + var Ex|Call pref_gateway_units 0 buildpref_gateway_secondary_legionnaire 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_dracadin 13 var Ex|Call pref_grandlibrary_assault 0 build_pref_ancestralarchives_archon 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_accantor 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_accantor 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 call main_wait_300 bld 1 pylon 99 @@ -3118,7 +3059,7 @@ script_id PMCx call main_wait_300 queue 2 dracadin gateway 255 Local Loc.63 100 call main_wait_300 - bld 1 cenotaph 98 + bld 5 gateway 98 call main_wait_300 bld 1 grand_library 99 call main_wait_450 @@ -3138,12 +3079,12 @@ script_id PMCx :build_templar_SuffocatingShadow_Main var Ex|Call pref_gateway_units 0 buildpref_gateway_zealot 13 - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_ecclesiast 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_ecclesiast 13 var Ex|Call pref_roguegallery_units 0 buildpref_roguegallery_cabalist 13 var Ex|Call pref_grandlibrary_assault 0 buildpref_grandlibrary_assault_atreus 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_architect 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_architect 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 - var Ex|Call pref_ranger_production 0 buildpref_ranger_production_sequesteredicon 13 + var Ex|Call pref_ranger_production 0 buildpref_ranger_production_ardentauthority 13 call main_wait_300 bld 1 pylon 99 call main_wait_300 @@ -3178,8 +3119,8 @@ script_id PMCx print Protoss<32>Templar<32>timing<32>3:<32>Legion :build_templar_Legion_Main - var Ex|Call pref_gateway_units 0 buildpref_cenotaph_legionnaire 13 - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_ecclesiast 13 + var Ex|Call pref_gateway_units 0 buildpref_gateway_secondary_legionnaire 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_ecclesiast 13 var Ex|Call pref_prostrationstage_units 0 buildpref_prostrationstage_mindtyrant 13 var Ex|Call pref_grandlibrary_assault 0 build_pref_ancestralarchives_archon 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 @@ -3204,11 +3145,11 @@ script_id PMCx call main_wait_300 bld 4 gateway 98 call main_wait_300 - bld 1 cenotaph 98 + bld 5 gateway 98 wait 24 bld 4 pylon 99 call main_wait_450 - bld 5 gateway 98 + bld 6 gateway 98 wait 24 var Set can_attack_var 1 13 call main_wait_600 @@ -3217,7 +3158,7 @@ script_id PMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_300 - bld 8 gateway 98 + bld 9 gateway 98 call main_wait_900 bld 1 grand_library 99 call main_wait_300 @@ -3231,10 +3172,10 @@ script_id PMCx :build_templar_Initiates_Main var Ex|Call pref_gateway_units 0 buildpref_gateway_zealot 13 - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_ecclesiast 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_ecclesiast 13 var Ex|Call pref_ancestralarchives_units 0 buildpref_grandlibrary_infantry_cantavis 13 var Ex|Call pref_grandlibrary_assault 0 build_pref_ancestralarchives_archon 13 - var Ex|Call pref_sequesteredicon_units 0 buildpref_sequesteredicon_accantor 13 + var Ex|Call pref_ardentauthority_secondary_units 0 buildpref_ardentauthority_secondary_accantor 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 call main_wait_600 bld 1 pylon 99 @@ -3270,7 +3211,7 @@ script_id PMCx :build_templar_Martyrdom_Main var Ex|Call pref_gateway_units 0 buildpref_gateway_dracadin 13 - var Ex|Call pref_cenotaph_units 0 buildpref_cenotaph_legionnaire 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_secondary_legionnaire 13 var Ex|Call pref_grandlibrary_assault 0 buildpref_grandlibrary_assault_atreus 13 var Ex|Call pref_prostrationstage_units 0 buildpref_prostrationstage_mindtyrant 13 var Ex|Call pref_ancestralarchives_units 0 build_pref_ancestralarchives_archon 13 @@ -3288,7 +3229,7 @@ script_id PMCx call main_wait_300 bld 2 gateway 98 call main_wait_300 - bld 1 cenotaph 98 + bld 3 gateway 98 call main_wait_300 var Set build_gas_var 1 13 call main_wait_600 @@ -3315,7 +3256,7 @@ script_id PMCx :build_templar_LegionsHeralds_Main var Ex|Call pref_gateway_units 0 buildpref_gateway_ecclesiast 13 - var Ex|Call pref_cenotaph_units 0 buildpref_cenotaph_legionnaire 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_secondary_legionnaire 13 var Ex|Call pref_grandlibrary_assault 0 buildpref_grandlibrary_assault_atreus 13 var Ex|Call pref_grandlibrary_infantry 0 buildpref_grandlibrary_infantry_herald 13 var Ex|Call pref_ancestralarchives_units 0 build_pref_ancestralarchives_patriarch 13 @@ -3330,16 +3271,16 @@ script_id PMCx bld 2 pylon 99 call main_wait_300 w_bld 1 pylon - bld 1 cenotaph 98 + bld 2 gateway 98 call main_wait_450 bld 1 grand_library 101 call main_wait_450 bld 3 pylon 99 call main_wait_300 - bld 2 gateway 98 - call main_wait_600 - bld 4 cenotaph 98 + bld 3 gateway 98 call main_wait_900 + bld 9 gateway 98 + call main_wait_600 var Sub can_worker_var 1 13 var Set can_attack_var 1 13 call main_wait_900 @@ -3360,7 +3301,6 @@ script_id PMCx placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call need_gateway wait 24 - call need_cenotaph call main_wait_300 call need_grandlibrary call need_ancestralarchives @@ -3368,22 +3308,15 @@ script_id PMCx call wLattice2 call main_wait_300 call need_embassy - call main_wait_600 - call need_automatonregister - call main_wait_300 - call need_sanctumofsorrow - call main_wait_300 - call need_sequesteredicon + call main_wait_1200 + call need_ardentauthority call need_syntheticsynod call main_wait_300 call need_stargate - call need_astralomen call main_wait_600 call need_argosy call main_wait_1200 call need_monumentofsin - call main_wait_1200 - call need_fleetbeacon stop :build_order_skylord @@ -3444,13 +3377,13 @@ script_id PMCx print Protoss<32>Skylord<32>timing<32>1:<32>Solar<32>Escort :build_skylord_SolarEscort_Main - var Ex|Call pref_gateway_units 0 buildpref_cenotaph_legionnaire 13 - var Ex|Call pref_cenotaph_units 0 buildpref_gateway_ecclesiast 13 + var Ex|Call pref_gateway_units 0 buildpref_gateway_secondary_legionnaire 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_ecclesiast 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 var Ex|Call pref_stargate_units 0 buildpref_stargate_panoptus 13 - var Ex|Call pref_astralomen_units 0 buildpref_astralomen_gladius 13 - var Ex|Call pref_fleetbeacon_units 0 buildpref_fleetbeacon_solarion 13 - var Ex|Call pref_argosy_units 0 buildpref_fleetbeacon_empyrean 13 + var Ex|Call buildpref_stargate_secondary_units 0 buildpref_stargate_secondary_gladius 13 + var Ex|Call pref_argosy_secondary_units 0 buildpref_argosy_secondary_solarion 13 + var Ex|Call pref_argosy_units 0 buildpref_argosy_secondary_empyrean 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 var Ex|Call pref_skylord_production 0 buildpref_skylord_production_argosy 13 @@ -3483,15 +3416,15 @@ script_id PMCx wait 24 multi production_cycle call main_wait_900 - bld 1 fleet_beacon 100 + bld 3 argosy 100 multi build_skylord_SolarEscort_Queue call main_wait_600 goto build_skylord_fin :build_skylord_SolarEscort_Queue wait 12 - notowns fleet_beacon build_skylord_SolarEscort_Queue - queue 2 solarion fleet_beacon 255 Local Loc.63 100 + notowns argosy build_skylord_SolarEscort_Queue + queue 2 solarion argosy 255 Local Loc.63 100 stop :build_skylord_DeadlyOmen @@ -3502,7 +3435,7 @@ script_id PMCx var Ex|Call pref_gateway_units 0 buildpref_gateway_zealot 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 var Ex|Call pref_stargate_units 0 buildpref_stargate_panoptus 13 - var Ex|Call pref_astralomen_units 0 buildpref_astralomen_exemplar 13 + var Ex|Call buildpref_stargate_secondary_units 0 buildpref_stargate_secondary_exemplar 13 var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 var Ex|Call pref_skylord_production 0 buildpref_skylord_production_argosy 13 @@ -3513,10 +3446,10 @@ script_id PMCx w_bld 1 pylon bld 1 gateway 98 call main_wait_150 - bld 1 astral_omen 100 + bld 1 stargate 100 call main_wait_600 - bld 2 astral_omen 100 - w_bld 1 astral_omen + bld 2 stargate 100 + w_bld 1 stargate var Set can_attack_var 1 13 call main_wait_300 bld 2 pylon 99 @@ -3528,11 +3461,11 @@ script_id PMCx multi expansion_toggle var Add can_worker_var 1 13 call main_wait_900 - bld 2 stargate 99 + bld 4 stargate 99 call main_wait_1200 - bld 2 cenotaph 99 + bld 4 gateway 99 call main_wait_1200 - bld 3 stargate 99 + bld 5 stargate 99 call main_wait_900 multi production_cycle call main_wait_600 @@ -3543,7 +3476,7 @@ script_id PMCx print Protoss<32>Skylord<32>rush<32>2:<32>2Gate<32>Panoptus :build_skylord_2GatePanoptus_Main - var Ex|Call pref_cenotaph_units 0 buildpref_cenotaph_hierophant 13 + var Ex|Call pref_gateway_secondary_units 0 buildpref_gateway_secondary_hierophant 13 var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 var Ex|Call pref_stargate_units 0 buildpref_stargate_panoptus 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 @@ -3569,7 +3502,7 @@ script_id PMCx call main_wait_150 multi production_cycle call main_wait_150 - bld 1 cenotaph 98 + bld 3 gateway 98 goto build_skylord_fin :build_skylord_Exalted @@ -3579,7 +3512,7 @@ script_id PMCx :build_skylord_Exalted_Main var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 var Ex|Call pref_stargate_units 0 buildpref_stargate_panoptus 13 - var Ex|Call pref_astralomen_units 0 buildpref_astralomen_exemplar 13 + var Ex|Call buildpref_stargate_secondary_units 0 buildpref_stargate_secondary_exemplar 13 var Ex|Call pref_argosy_units 0 buildpref_argosy_didact 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 var Ex|Call pref_skylord_production 0 buildpref_skylord_production_stargate 13 @@ -3603,7 +3536,7 @@ script_id PMCx call main_wait_150 bld 2 warden 94 call main_wait_300 - bld 1 astral_omen 98 + bld 3 stargate 98 call main_wait_300 queue 2 dracadin gateway 255 Local Loc.63 100 wait 24 @@ -3624,7 +3557,7 @@ script_id PMCx call main_wait_150 bld 2 argosy 99 call main_wait_150 - bld 1 cenotaph 98 + bld 3 gateway 98 call main_wait_150 bld 6 warden 94 call main_wait_300 @@ -3634,7 +3567,7 @@ script_id PMCx call main_wait_150 bld 7 warden 94 call main_wait_150 - bld 3 stargate 98 + bld 4 stargate 98 call main_wait_150 bld 8 warden 94 call main_wait_300 @@ -3644,13 +3577,13 @@ script_id PMCx wait 24 bld 10 warden 94 call main_wait_300 - bld 4 stargate 98 + bld 5 stargate 98 call main_wait_900 queue 1 star_sovereign monument_of_sin 255 Local Loc.63 100 wait 24 bld 3 argosy 99 call main_wait_600 - bld 1 fleet_beacon 100 + bld 4 argosy 100 call main_wait_150 bld 11 warden 94 wait 24 @@ -3663,8 +3596,8 @@ script_id PMCx :build_skylord_SorrowFleet_Main var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 var Ex|Call pref_stargate_units 0 buildpref_stargate_panoptus 13 - var Ex|Call pref_astralomen_units 0 buildpref_astralomen_gladius 13 - var Ex|Call pref_fleetbeacon_units 0 buildpref_fleetbeacon_empyrean 13 + var Ex|Call buildpref_stargate_secondary_units 0 buildpref_stargate_secondary_gladius 13 + var Ex|Call pref_argosy_secondary_units 0 buildpref_argosy_secondary_empyrean 13 var Ex|Call pref_monumentofsin_units 0 buildpref_monumentofsin_starsovereign 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 var Ex|Call pref_skylord_production 0 buildpref_skylord_production_stargate 13 @@ -3701,10 +3634,10 @@ script_id PMCx :build_skylord_ShipsAndSwords_Main var Ex|Call pref_lattice_units 0 buildpref_lattice_vassal 13 var Ex|Call pref_stargate_units 0 buildpref_stargate_aurora 13 - var Ex|Call pref_astralomen_units 0 buildpref_astralomen_gladius 13 + var Ex|Call buildpref_stargate_secondary_units 0 buildpref_stargate_secondary_gladius 13 var Ex|Call pref_argosy_units 0 buildpref_argosy_magister 13 var Ex|Call pref_monumentofsin_units 0 buildpref_monumentofsin_starsovereign 13 - var Ex|Call pref_templar_production 0 buildpref_templar_production_cenotaph 13 + var Ex|Call pref_templar_production 0 buildpref_templar_production_gateway 13 var Ex|Call pref_ranger_production 0 buildpref_ranger_production_lattice 13 var Ex|Call pref_skylord_production 0 buildpref_skylord_production_stargate 13 call main_wait_750 @@ -3712,28 +3645,28 @@ script_id PMCx call main_wait_300 bld 1 pylon 99 call main_wait_600 - bld 1 cenotaph 98 + bld 1 gateway 98 call main_wait_300 var Set build_gas_var 1 13 call main_wait_300 bld 2 pylon 99 call main_wait_300 - bld 2 cenotaph 98 + bld 2 gateway 98 call main_wait_150 w_bld 2 pylon - bld 1 astral_omen 100 + bld 1 stargate 100 call main_wait_900 var Set build_gas_var 1 13 call main_wait_300 - bld 3 cenotaph 98 + bld 3 gateway 98 call main_wait_300 - bld 2 astral_omen 100 + bld 2 stargate 100 call main_wait_450 var Set can_build_static_defense_var 1 13 call main_wait_600 var Set can_attack_var 1 13 call main_wait_600 - bld 1 stargate 98 + bld 3 stargate 98 call main_wait_900 multi production_cycle call main_wait_300 @@ -3747,7 +3680,6 @@ script_id PMCx placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call need_gateway bring 13 AtL_W 1 gateway Loc.63 blank - call need_cenotaph call main_wait_450 call need_stargate call main_wait_300 @@ -3756,10 +3688,8 @@ script_id PMCx call need_argosy call main_wait_150 bring 13 AtL_W 1 stargate Loc.63 blank - call need_astralomen call main_wait_1200 bring 13 AtL_W 1 argosy Loc.63 blank - call need_fleetbeacon call main_wait_300 call main_wait_600 call build_lattice @@ -3772,18 +3702,14 @@ script_id PMCx call need_ancestralarchives call main_wait_600 bring 13 AtL_W 1 lattice Loc.63 blank - call need_automatonregister call main_wait_600 - call build_sequesteredicon - bring 13 AtL_W 1 sequestered_icon Loc.63 blank + call build_ardentauthority + bring 13 AtL_W 1 ardent_authority Loc.63 blank call need_syntheticsynod call main_wait_300 call main_wait_300 call need_grandlibrary call need_prostrationstage - call main_wait_300 - bring 13 AtL_W 1 prostration_stage Loc.63 blank - call need_sanctumofsorrow stop :build_order_scenario @@ -3791,7 +3717,7 @@ script_id PMCx goto build_order_gen :build_order_expansion - bring 13 AtL_W 1 gateway|grand_library|lattice|sequestered_icon|stargate|argosy Loc.63 blank + bring 13 AtL_W 1 gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|ardent_authority|synthetic_synod|stargate|argosy|monument_of_sin Loc.63 blank var Ex|Jump pref_ranger 1 build_ranger_fin2 13 var Ex|Jump pref_templar 1 build_templar_fin2 13 var Ex|Jump pref_skylord 1 build_skylord_fin2 13 @@ -3831,14 +3757,14 @@ script_id PMCx p_need 1 lattice return - :build_sequesteredicon + :build_ardentauthority wait 12 - notowns nexus build_sequesteredicon - add_bld 255 sequestered_icon 1 99 99 + notowns nexus build_ardentauthority + add_bld 255 ardent_authority 1 99 99 return - :need_sequesteredicon - p_need 1 sequestered_icon + :need_ardentauthority + p_need 1 ardent_authority return :build_stargate @@ -3881,48 +3807,18 @@ script_id PMCx p_need 1 rogue_gallery return - :need_cenotaph - wait 12 - bring 13 AtL 1 cenotaph Loc.63 blank_return - p_need 1 cenotaph - return - :need_ancestralarchives wait 12 bring 13 AtL 1 ancestral_archives Loc.63 blank_return p_need 1 ancestral_archives return - :need_automatonregister - wait 12 - bring 13 AtL 1 automaton_register Loc.63 blank_return - p_need 1 automaton_register - return - :need_syntheticsynod wait 12 bring 13 AtL 1 synthetic_synod Loc.63 blank_return p_need 1 synthetic_synod return - :need_astralomen - wait 12 - bring 13 AtL 1 astral_omen Loc.63 blank_return - p_need 1 astral_omen - return - - :need_fleetbeacon - wait 12 - bring 13 AtL 1 fleet_beacon Loc.63 blank_return - p_need 1 fleet_beacon - return - - :need_sanctumofsorrow - wait 12 - bring 13 AtL 1 sanctum_of_sorrow Loc.63 blank_return -# p_need 1 sanctum_of_sorrow - return - :need_monumentofsin wait 12 bring 13 AtL 1 monument_of_sin Loc.63 blank_return @@ -3936,7 +3832,7 @@ script_id PMCx goto request_pylon :request_pylon_loop - unit_check 13 13 63 Greater|Wait 0 3 embassy|crucible|strident_stratum|gateway|cenotaph|grand_library|rogue_gallery|prostration_stage|sanctum_of_sorrow|ancestral_archives|lattice|automaton_register|ardent_authority|sequestered_icon|auxiliary_oasis|unitary_union|synthetic_synod|stargate|astral_omen|argosy|fleet_beacon|monument_of_sin pylon + unit_check 13 13 63 Greater|Wait 0 3 embassy|crucible|gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|ardent_authority|auxiliary_oasis|synthetic_synod|stargate|argosy|monument_of_sin pylon add_bld 255 pylon 1 30 99 wait 720 goto request_pylon @@ -4000,18 +3896,18 @@ script_id PMCx :request_engram_check local 255 AtL 10 engram blank local 255 AtL 4 engram request_engram_check2 - add_bld 255 engram 1 4 96 + add_bld 255 engram 1 2 96 stop :request_engram_check2 var Ex|Jump under_attack_by_ground_var 1 request_engram_check3 13 var Ex|Jump under_attack_by_air_var 1 request_engram_check3 13 var AtM|Jump mining_count_var 2 blank 13 - add_bld 255 engram 1 7 96 + add_bld 255 engram 1 4 96 stop :request_engram_check3 - add_bld 255 engram 1 10 96 + add_bld 255 engram 1 6 96 stop :request_embassy @@ -4033,16 +3929,6 @@ script_id PMCx add_bld 255 crucible 1 1 98 stop - :request_strident_stratum - wait 24 - local 255 AtM 4 Group_Factories request_strident_stratum - local 255 AtL 1 strident_stratum blank - bring 13 AtL 3 strident_stratum Loc.63 blank - notowns nexus request_strident_stratum - res 13 AtM Any 149 request_strident_stratum - add_bld 255 strident_stratum 1 2 98 - stop - :production_cycle var Set can_build_production_var 1 13 @@ -4085,8 +3971,8 @@ script_id PMCx goto production_cycle_conditions :production_cycle_wait - bring 13 AtM 3 gateway|cenotaph|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|automaton_register|sequestered_icon|synthetic_synod|stargate|astral_omen|argosy|fleet_beacon|monument_of_sin Loc.63 blank_return - local 255 AtM 1 gateway|cenotaph|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|automaton_register|sequestered_icon|synthetic_synod|stargate|astral_omen|argosy|fleet_beacon|monument_of_sin blank_return + bring 13 AtM 3 gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|synthetic_synod|stargate|argosy|monument_of_sin Loc.63 blank_return + local 255 AtM 1 gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|synthetic_synod|stargate|argosy|monument_of_sin blank_return var AtL|Jump mining_count_var 3 blank_return 13 var Ex|Jump mining_count_var 2 production_cycle_wait2 13 call main_wait_750 @@ -4114,33 +4000,26 @@ script_id PMCx :production_cycle_ranger var AtL|Call pref_lattice 1 production_cycle_lattice 13 - var AtL|Call pref_automatonregister 1 production_cycle_automatonregister 13 var AtL|Call pref_ardentauthority 1 production_cycle_ardentauthority 13 - var AtL|Call pref_sequesteredicon 1 production_cycle_sequesteredicon 13 var AtL|Call pref_syntheticsynod 1 production_cycle_syntheticsynod 13 res 13 AtL Any 800 production_cycle_ranger_high call production_cycle_lattice - call production_cycle_automatonregister - call production_cycle_sequesteredicon + call production_cycle_ardentauthority return :production_cycle_ranger_high call production_cycle_syntheticsynod - call production_cycle_sequesteredicon call production_cycle_ardentauthority - call production_cycle_automatonregister return :production_cycle_templar var AtL|Call pref_gateway 1 production_cycle_gateway 13 - var AtL|Call pref_cenotaph 1 production_cycle_cenotaph 13 var AtL|Call pref_grandlibrary 1 production_cycle_grandlibrary 13 var AtL|Call pref_roguegallery 1 production_cycle_roguegallery 13 var AtL|Call pref_prostrationstage 1 production_cycle_prostrationstage 13 var AtL|Call pref_ancestralarchives 1 production_cycle_ancestralarchives 13 res 13 AtL Any 800 production_cycle_templar_high call production_cycle_gateway - call production_cycle_cenotaph call production_cycle_grandlibrary call production_cycle_roguegallery return @@ -4153,18 +4032,14 @@ script_id PMCx :production_cycle_skylord var AtL|Call pref_stargate 1 production_cycle_stargate 13 - var AtL|Call pref_astralomen 1 production_cycle_astralomen 13 var AtL|Call pref_argosy 1 production_cycle_argosy 13 - var AtL|Call pref_fleetbeacon 1 production_cycle_fleetbeacon 13 var AtL|Call pref_monumentofsin 1 production_cycle_monumentofsin 13 res 13 AtL Any 800 production_cycle_skylord_high call production_cycle_stargate - call production_cycle_astralomen call production_cycle_argosy return :production_cycle_skylord_high - call production_cycle_fleetbeacon call production_cycle_monumentofsin call production_cycle_argosy return @@ -4179,16 +4054,6 @@ script_id PMCx call main_wait_900 goto production_cycle_success - :production_cycle_cenotaph - wait 12 - var AtL|Jump prod_cycle_var 1 blank_return 13 - notowns nexus blank_return - bring 13 Ex 0 scribe|artisan Loc.63 blank_return - add_bld 255 cenotaph 1 8 98 - wait 180 - call main_wait_900 - goto production_cycle_success - :production_cycle_grandlibrary wait 12 var AtL|Jump prod_cycle_var 1 blank_return 13 @@ -4239,16 +4104,6 @@ script_id PMCx call main_wait_900 goto production_cycle_success - :production_cycle_automatonregister - wait 12 - var AtL|Jump prod_cycle_var 1 blank_return 13 - notowns nexus blank_return - bring 13 Ex 0 scribe|artisan Loc.63 blank_return - add_bld 255 automaton_register 1 6 98 - wait 180 - call main_wait_900 - goto production_cycle_success - :production_cycle_ardentauthority wait 12 var AtL|Jump prod_cycle_var 1 blank_return 13 @@ -4259,16 +4114,6 @@ script_id PMCx call main_wait_900 goto production_cycle_success - :production_cycle_sequesteredicon - wait 12 - var AtL|Jump prod_cycle_var 1 blank_return 13 - notowns nexus blank_return - bring 13 Ex 0 scribe|artisan Loc.63 blank_return - add_bld 255 sequestered_icon 1 5 99 - wait 180 - call main_wait_900 - goto production_cycle_success - :production_cycle_syntheticsynod wait 12 var AtL|Jump prod_cycle_var 1 blank_return 13 @@ -4289,16 +4134,6 @@ script_id PMCx call main_wait_900 goto production_cycle_success - :production_cycle_astralomen - wait 12 - var AtL|Jump prod_cycle_var 1 blank_return 13 - notowns nexus blank_return - bring 13 Ex 0 scribe|artisan Loc.63 blank_return - add_bld 255 astral_omen 1 5 98 - wait 180 - call main_wait_900 - goto production_cycle_success - :production_cycle_argosy wait 12 var AtL|Jump prod_cycle_var 1 blank_return 13 @@ -4309,16 +4144,6 @@ script_id PMCx call main_wait_900 goto production_cycle_success - :production_cycle_fleetbeacon - wait 12 - var AtL|Jump prod_cycle_var 1 blank_return 13 - notowns nexus blank_return - bring 13 Ex 0 scribe|artisan Loc.63 blank_return - add_bld 255 fleet_beacon 1 4 100 - wait 180 - call main_wait_900 - goto production_cycle_success - :production_cycle_monumentofsin wait 12 var AtL|Jump prod_cycle_var 1 blank_return 13 @@ -4426,7 +4251,7 @@ script_id PMCx :attack_conditions wait 24 bring 13 AtM 12 scribe Loc.63 attack_conditions - bring 13 AtM 1 gateway|cenotaph|grand_library|rogue_gallery|prostration_stage|sanctum_of_sorrow|ancestral_archives|lattice|automaton_register|ardent_authority|sequestered_icon|stargate|astral_omen|argosy|fleet_beacon|monument_of_sin Loc.63 attack_conditions + bring 13 AtM 1 gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|ardent_authority|stargate|argosy|monument_of_sin Loc.63 attack_conditions res 13 AtL Any 500 blank_return var Ex|WF(360) under_attack_var 0 13 return @@ -4440,16 +4265,15 @@ script_id PMCx var Ex|Jump pref_skylord 1 add_attack_wave_skylord 13 :add_attack_wave_general - unit_check 13 13 63 Greater|Jump 0 0 lattice|sequestered_icon gateway|grand_library|stargate|argosy|prostration_stage|rogue_gallery add_attack_wave_ranger 13 - unit_check 13 13 63 Greater|Jump 0 0 gateway|grand_library lattice|sequestered_icon|stargate|argosy|prostration_stage|rogue_gallery add_attack_wave_templar 13 - unit_check 13 13 63 Greater|Jump 0 0 stargate|argosy gateway|grand_library|lattice|sequestered_icon|prostration_stage|rogue_gallery add_attack_wave_skylord 13 + unit_check 13 13 63 Greater|Jump 0 0 lattice|ardent_authority|synthetic_synod gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|stargate|argosy|monument_of_sin add_attack_wave_ranger 13 + unit_check 13 13 63 Greater|Jump 0 0 gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives lattice|ardent_authority|synthetic_synod|stargate|argosy|monument_of_sin add_attack_wave_templar 13 + unit_check 13 13 63 Greater|Jump 0 0 stargate|argosy|monument_of_sin gateway|grand_library|rogue_gallery|prostration_stage|ancestral_archives|lattice|ardent_authority|synthetic_synod add_attack_wave_skylord 13 rand_j 85 add_attack_wave_templar rand_j 128 add_attack_wave_ranger goto add_attack_wave_skylord :add_attack_wave_templar call attack_wave_templar - call attack_wave_support call attack_wave_skylord call attack_wave_ranger return @@ -4457,26 +4281,20 @@ script_id PMCx :add_attack_wave_ranger call attack_wave_ranger call attack_wave_templar - call attack_wave_support call attack_wave_skylord return :add_attack_wave_skylord call attack_wave_skylord call attack_wave_templar - call attack_wave_support call attack_wave_ranger return - :attack_wave_support - call attack_wave_stridentstratum - return - :attack_wave_ranger - call attack_wave_sequesteredicon - call attack_wave_syntheticsynod call attack_wave_ardentauthority - call attack_wave_automatonregister + call attack_wave_syntheticsynod + call attack_wave_ardentauthority_secondary + call attack_wave_lattice_secondary call attack_wave_lattice return @@ -4486,22 +4304,17 @@ script_id PMCx call attack_wave_prostrationstage call attack_wave_roguegallery call attack_wave_gateway - call attack_wave_cenotaph + call attack_wave_gateway_secondary return :attack_wave_skylord - call attack_wave_fleetbeacon + call attack_wave_argosy_secondary call attack_wave_monumentofsin call attack_wave_argosy - call attack_wave_astralomen + call attack_wave_stargate_secondary call attack_wave_stargate return - :attack_wave_stridentstratum - var AtL|Call pref_clarion 1 attack_wave_clarion2 13 - call attack_wave_clarion - return - :attack_wave_lattice var AtL|Call pref_manifold 1 attack_wave_manifold2 13 var AtL|Call pref_simulacrum 1 attack_wave_simulacrum2 13 @@ -4511,7 +4324,7 @@ script_id PMCx call attack_wave_vassal return - :attack_wave_automatonregister + :attack_wave_lattice_secondary var AtL|Call pref_idol 1 attack_wave_idol2 13 var AtL|Call pref_golem 1 attack_wave_golem2 13 call attack_wave_idol @@ -4521,13 +4334,13 @@ script_id PMCx :attack_wave_ardentauthority var AtL|Call pref_servitor 1 attack_wave_servitor2 13 var AtL|Call pref_positron 1 attack_wave_positron2 13 -# var AtL|Call pref_analogue 1 attack_wave_analogue2 13 + var AtL|Call pref_analogue 1 attack_wave_analogue2 13 call attack_wave_servitor call attack_wave_positron -# call attack_wave_analogue + call attack_wave_analogue return - :attack_wave_sequesteredicon + :attack_wave_ardentauthority_secondary var AtL|Call pref_accantor 1 attack_wave_accantor2 13 var AtL|Call pref_architect 1 attack_wave_architect2 13 call attack_wave_accantor @@ -4537,8 +4350,10 @@ script_id PMCx :attack_wave_syntheticsynod var AtL|Call pref_demiurge 1 attack_wave_demiurge2 13 var AtL|Call pref_empress 1 attack_wave_empress2 13 + var AtL|Call pref_clarion 1 attack_wave_clarion2 13 call attack_wave_demiurge call attack_wave_empress + call attack_wave_clarion return :attack_wave_gateway @@ -4550,7 +4365,7 @@ script_id PMCx call attack_wave_ecclesiast return - :attack_wave_cenotaph + :attack_wave_gateway_secondary var AtL|Call pref_legionnaire 1 attack_wave_legionnaire2 13 var AtL|Call pref_hierophant 1 attack_wave_hierophant2 13 call attack_wave_legionnaire @@ -4571,18 +4386,22 @@ script_id PMCx :attack_wave_roguegallery var AtL|Call pref_vagrant 1 attack_wave_vagrant2 13 var AtL|Call pref_cabalist 1 attack_wave_cabalist2 13 + var AtL|Call pref_charlatan 1 attack_wave_charlatan2 13 var AtL|Call pref_barghest 1 attack_wave_barghest2 13 call attack_wave_vagrant call attack_wave_cabalist + call attack_wave_charlatan call attack_wave_barghest return :attack_wave_prostrationstage var AtL|Call pref_pariah 1 attack_wave_pariah2 13 - var AtL|Call pref_charlatan 1 attack_wave_charlatan2 13 + var AtL|Call pref_potentate 1 attack_wave_potentate2 13 + var AtL|Call pref_sycophant 1 attack_wave_sycophant2 13 var AtL|Call pref_mind_tyrant 1 attack_wave_mindtyrant2 13 call attack_wave_pariah - call attack_wave_charlatan + call attack_wave_potentate + call attack_wave_sycophant call attack_wave_mindtyrant return @@ -4604,7 +4423,7 @@ script_id PMCx call attack_wave_lanifect return - :attack_wave_astralomen + :attack_wave_stargate_secondary var AtL|Call pref_exemplar 1 attack_wave_exemplar2 13 var AtL|Call pref_gladius 1 attack_wave_gladius2 13 call attack_wave_exemplar @@ -4620,7 +4439,7 @@ script_id PMCx call attack_wave_didact return - :attack_wave_fleetbeacon + :attack_wave_argosy_secondary var AtL|Call pref_empyrean 1 attack_wave_empyrean2 13 var AtL|Call pref_solarion 1 attack_wave_solarion2 13 call attack_wave_empyrean @@ -4635,12 +4454,12 @@ script_id PMCx return :attack_wave_clarion - notowns strident_stratum blank_return - queue_rel clarion strident_stratum 0.5 strident_stratum 255 Global 63 101 + notowns synthetic_synod blank_return + queue_rel clarion synthetic_synod 0.5 synthetic_synod 255 Global 63 101 :attack_wave_clarion2 - notowns strident_stratum blank_return - atk_rel clarion strident_stratum 1 + notowns synthetic_synod blank_return + atk_rel clarion synthetic_synod 1 return :attack_wave_simulacrum @@ -4675,6 +4494,26 @@ script_id PMCx atk_rel vassal lattice 3 return + :attack_wave_idol + notowns lattice blank_return + queue_rel idol lattice 1 lattice 255 Global 63 101 + atk_rel idol idol 0.8 + + :attack_wave_idol2 + notowns lattice blank_return + atk_rel idol lattice 1.5 + return + + :attack_wave_golem + notowns lattice blank_return + queue_rel golem lattice 0.75 lattice 255 Global 63 101 + atk_rel golem golem 0.8 + + :attack_wave_golem2 + notowns lattice blank_return + atk_rel golem lattice 1 + return + :attack_wave_servitor notowns ardent_authority blank_return queue_rel servitor ardent_authority 1 ardent_authority 255 Global 63 100 @@ -4706,44 +4545,24 @@ script_id PMCx atk_rel analogue ardent_authority 1.2 return - :attack_wave_idol - notowns automaton_register blank_return - queue_rel idol automaton_register 1 automaton_register 255 Global 63 101 - atk_rel idol idol 0.8 - - :attack_wave_idol2 - notowns automaton_register blank_return - atk_rel idol automaton_register 1.5 - return - - :attack_wave_golem - notowns automaton_register blank_return - queue_rel golem automaton_register 0.75 automaton_register 255 Global 63 101 - atk_rel golem golem 0.8 - - :attack_wave_golem2 - notowns automaton_register blank_return - atk_rel golem automaton_register 1 - return - :attack_wave_accantor - notowns sequestered_icon blank_return - queue_rel accantor sequestered_icon 1 sequestered_icon 255 Global 63 102 + notowns ardent_authority blank_return + queue_rel accantor ardent_authority 1 ardent_authority 255 Global 63 102 atk_rel accantor accantor 0.8 :attack_wave_accantor2 - notowns sequestered_icon blank_return - atk_rel accantor sequestered_icon 1 + notowns ardent_authority blank_return + atk_rel accantor ardent_authority 1 return :attack_wave_architect - notowns sequestered_icon blank_return - queue_rel architect sequestered_icon 1 sequestered_icon 255 Global 63 102 + notowns ardent_authority blank_return + queue_rel architect ardent_authority 1 ardent_authority 255 Global 63 102 atk_rel architect architect 0.8 :attack_wave_architect2 - notowns sequestered_icon blank_return - atk_rel architect sequestered_icon 1 + notowns ardent_authority blank_return + atk_rel architect ardent_authority 1 return :attack_wave_demiurge @@ -4798,23 +4617,23 @@ script_id PMCx return :attack_wave_legionnaire - notowns cenotaph blank_return - queue_rel legionnaire cenotaph 1 cenotaph 255 Global 63 100 + notowns gateway blank_return + queue_rel legionnaire gateway 1 gateway 255 Global 63 100 atk_rel legionnaire legionnaire 0.8 :attack_wave_legionnaire2 - notowns cenotaph blank_return - atk_rel legionnaire cenotaph 3 + notowns gateway blank_return + atk_rel legionnaire gateway 3 return :attack_wave_hierophant - notowns cenotaph blank_return - queue_rel hierophant cenotaph 1 cenotaph 255 Global 63 101 + notowns gateway blank_return + queue_rel hierophant gateway 1 gateway 255 Global 63 101 atk_rel hierophant hierophant 0.8 :attack_wave_hierophant2 - notowns cenotaph blank_return - atk_rel hierophant cenotaph 1 + notowns gateway blank_return + atk_rel hierophant gateway 1 return :attack_wave_amaranth @@ -4877,6 +4696,16 @@ script_id PMCx atk_rel cabalist rogue_gallery 1.2 return + :attack_wave_charlatan + notowns rogue_gallery blank_return + queue_rel charlatan rogue_gallery 1 rogue_gallery 255 Global 63 102 + atk_rel charlatan charlatan 0.8 + + :attack_wave_charlatan2 + notowns rogue_gallery blank_return + atk_rel charlatan rogue_gallery 1.15 + return + :attack_wave_barghest notowns rogue_gallery blank_return queue_rel barghest rogue_gallery 1 rogue_gallery 255 Global 63 101 @@ -4897,14 +4726,24 @@ script_id PMCx atk_rel pariah prostration_stage 1.5 return - :attack_wave_charlatan + :attack_wave_potentate notowns prostration_stage blank_return - queue_rel charlatan prostration_stage 1 prostration_stage 255 Global 63 102 - atk_rel charlatan charlatan 0.8 + queue_rel potentate prostration_stage 1 prostration_stage 255 Global 63 102 + atk_rel potentate potentate 0.8 - :attack_wave_charlatan2 + :attack_wave_potentate2 notowns prostration_stage blank_return - atk_rel charlatan prostration_stage 1.15 + atk_rel potentate prostration_stage 2 + return + + :attack_wave_sycophant + notowns prostration_stage blank_return + queue_rel sycophant prostration_stage 1 prostration_stage 255 Global 63 102 + atk_rel sycophant sycophant 0.8 + + :attack_wave_sycophant2 + notowns prostration_stage blank_return + atk_rel sycophant prostration_stage 3 return :attack_wave_mindtyrant @@ -4979,23 +4818,23 @@ script_id PMCx return :attack_wave_exemplar - notowns astral_omen blank_return - queue_rel exemplar astral_omen 1 astral_omen 255 Global 63 101 + notowns stargate blank_return + queue_rel exemplar stargate 1 stargate 255 Global 63 101 atk_rel exemplar exemplar 0.8 :attack_wave_exemplar2 - notowns astral_omen blank_return - atk_rel exemplar astral_omen 1.2 + notowns stargate blank_return + atk_rel exemplar stargate 1.2 return :attack_wave_gladius - notowns astral_omen blank_return - queue_rel gladius astral_omen 1 astral_omen 255 Global 63 101 + notowns stargate blank_return + queue_rel gladius stargate 1 stargate 255 Global 63 101 atk_rel gladius gladius 0.8 :attack_wave_gladius2 - notowns astral_omen blank_return - atk_rel gladius astral_omen 1.2 + notowns stargate blank_return + atk_rel gladius stargate 1.2 return :attack_wave_magister @@ -5030,23 +4869,23 @@ script_id PMCx return :attack_wave_empyrean - notowns fleet_beacon blank_return - queue_rel empyrean fleet_beacon 1 fleet_beacon 255 Global 63 103 + notowns argosy blank_return + queue_rel empyrean argosy 1 argosy 255 Global 63 103 atk_rel empyrean empyrean 0.8 :attack_wave_empyrean2 - notowns fleet_beacon blank_return - atk_rel empyrean fleet_beacon 1.25 + notowns argosy blank_return + atk_rel empyrean argosy 1.25 return :attack_wave_solarion - notowns fleet_beacon blank_return - queue_rel solarion fleet_beacon 1 fleet_beacon 255 Global 63 103 + notowns argosy blank_return + queue_rel solarion argosy 1 argosy 255 Global 63 103 atk_rel solarion solarion 0.8 :attack_wave_solarion2 - notowns fleet_beacon blank_return - atk_rel solarion fleet_beacon 1 + notowns argosy blank_return + atk_rel solarion argosy 1 return :attack_wave_starsovereign @@ -5080,10 +4919,10 @@ script_id PMCx var Ex|wait can_queue_early_military_var 1 13 bring 13 AtL_M 1 gateway Loc.63 early_zealot bring 13 AtL_M 1 gateway Loc.63 early_dracadin - bring 13 AtL_M 1 sequestered_icon Loc.63 early_accantor - bring 13 AtL_M 1 cenotaph Loc.63 early_legionnaire + bring 13 AtL_M 1 ardent_authority Loc.63 early_accantor + bring 13 AtL_M 1 gateway Loc.63 early_legionnaire bring 13 AtL_M 1 lattice Loc.63 early_simulacrum - bring 13 AtL_M 1 cenotaph Loc.63 early_hierophant + bring 13 AtL_M 1 gateway Loc.63 early_hierophant bring 13 AtL_M 1 stargate Loc.63 early_panoptus wait 480 c_queues train zealot|dracadin|accantor|legionnaire|simulacrum|hierophant|panoptus 13 @@ -5094,11 +4933,11 @@ script_id PMCx var Ex|wait can_queue_early_military_var 1 13 bring 13 AtL_M 1 lattice Loc.63 early_simulacrum bring 13 AtL_M 1 gateway Loc.63 early_dracadin - bring 13 AtL_M 1 sequestered_icon Loc.63 early_accantor + bring 13 AtL_M 1 ardent_authority Loc.63 early_accantor bring 13 AtL_M 1 gateway Loc.63 early_zealot - bring 13 AtL_M 1 cenotaph Loc.63 early_hierophant + bring 13 AtL_M 1 gateway Loc.63 early_hierophant bring 13 AtL_M 1 stargate Loc.63 early_panoptus - bring 13 AtL_M 1 cenotaph Loc.63 early_legionnaire + bring 13 AtL_M 1 gateway Loc.63 early_legionnaire wait 480 c_queues train simulacrum|dracadin|accantor|zealot|hierophant|panoptus|legionnaire 13 goto early_military_ranger @@ -5106,12 +4945,12 @@ script_id PMCx :early_military_templar time AtL 7200 Frames blank var Ex|wait can_queue_early_military_var 1 13 - bring 13 AtL_M 1 cenotaph Loc.63 early_legionnaire + bring 13 AtL_M 1 gateway Loc.63 early_legionnaire bring 13 AtL_M 1 gateway Loc.63 early_zealot bring 13 AtL_M 1 gateway Loc.63 early_dracadin - bring 13 AtL_M 1 cenotaph Loc.63 early_hierophant + bring 13 AtL_M 1 gateway Loc.63 early_hierophant bring 13 AtL_M 1 stargate Loc.63 early_panoptus - bring 13 AtL_M 1 sequestered_icon Loc.63 early_accantor + bring 13 AtL_M 1 ardent_authority Loc.63 early_accantor bring 13 AtL_M 1 lattice Loc.63 early_simulacrum wait 480 c_queues train legionnaire|zealot|dracadin|hierophant|panoptus|accantor|simulacrum 13 @@ -5122,11 +4961,11 @@ script_id PMCx var Ex|wait can_queue_early_military_var 1 13 bring 13 AtL_M 1 stargate Loc.63 early_panoptus bring 13 AtL_M 1 gateway Loc.63 early_zealot - bring 13 AtL_M 1 cenotaph Loc.63 early_legionnaire - bring 13 AtL_M 1 sequestered_icon Loc.63 early_accantor + bring 13 AtL_M 1 gateway Loc.63 early_legionnaire + bring 13 AtL_M 1 ardent_authority Loc.63 early_accantor bring 13 AtL_M 1 gateway Loc.63 early_dracadin bring 13 AtL_M 1 lattice Loc.63 early_simulacrum - bring 13 AtL_M 1 cenotaph Loc.63 early_hierophant + bring 13 AtL_M 1 gateway Loc.63 early_hierophant wait 480 c_queues train panoptus|zealot|legionnaire|accantor|dracadin|simulacrum|hierophant 13 goto early_military_skylord @@ -5147,18 +4986,18 @@ script_id PMCx stop :early_legionnaire - bring 13 Ex 0 cenotaph Loc.63 blank + bring 13 Ex 0 gateway Loc.63 blank bring 13 AtL 15 legionnaire Loc.63 blank res 13 AtM Ore 74 blank - queue_rel legionnaire cenotaph 1 cenotaph 255 Global 63 100 + queue_rel legionnaire gateway 1 gateway 255 Global 63 100 stop :early_hierophant - bring 13 Ex 0 cenotaph Loc.63 blank + bring 13 Ex 0 gateway Loc.63 blank bring 13 AtL 8 hierophant Loc.63 blank res 13 AtM Ore 124 blank res 13 AtM Gas 74 blank - queue_rel hierophant cenotaph 1 cenotaph 255 Global 63 100 + queue_rel hierophant gateway 1 gateway 255 Global 63 100 stop :early_simulacrum @@ -5170,11 +5009,11 @@ script_id PMCx stop :early_accantor - bring 13 Ex 0 sequestered_icon Loc.63 blank + bring 13 Ex 0 ardent_authority Loc.63 blank bring 13 AtL 8 accantor Loc.63 blank res 13 AtM Ore 199 blank res 13 AtM Gas 99 blank - queue_rel accantor sequestered_icon 1 sequestered_icon 255 Global 63 100 + queue_rel accantor ardent_authority 1 ardent_authority 255 Global 63 100 stop :early_panoptus diff --git a/CMBW-editor/ai/cm_terran.asc3 b/CMBW-editor/ai/cm_terran.asc3 index 0da45fc..9dd5ed9 100644 --- a/CMBW-editor/ai/cm_terran.asc3 +++ b/CMBW-editor/ai/cm_terran.asc3 @@ -1272,7 +1272,7 @@ script_id TMCx :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|silvertongue|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|pariah|charlatan|archon|optecton|patriarch|apostate|augur|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 Any under_attack_by_ground_calc_fin 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 @@ -1281,7 +1281,7 @@ script_id TMCx :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 Any under_attack_by_air_calc_fin 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 @@ -2017,9 +2017,9 @@ script_id TMCx return :worker_request_advanced - notowns parthenon blank_return + notowns quarry blank_return local 255 AtL 10 talos blank_return - queue 1 talos parthenon 255 Local Loc.63 100 + queue 1 talos quarry 255 Local Loc.63 100 wait 150 return @@ -2057,7 +2057,7 @@ script_id TMCx :main_transport_loop wait 12 bring 13 AtL_C 4 trojan|pythean Loc.63 main_wait_600 - bring 13 Ex 0 starpad|parthenon Loc.63 main_transport_loop + 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 @@ -2070,8 +2070,8 @@ script_id TMCx goto main_transport_wait :main_transport_pythean - notowns parthenon main_transport_trojan_2 - queue 1 pythean parthenon 255 Global Loc.63 120 + 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 @@ -2092,7 +2092,7 @@ script_id TMCx goto main_transport_loop :main_transport_on - bring 13 AtL_W 1 starpad|parthenon|trojan|pythean Loc.63 blank + bring 13 AtL_W 1 starpad|nanite_assembly|trojan|pythean Loc.63 blank check_transports stop @@ -2237,6 +2237,19 @@ script_id TMCx 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 @@ -2249,15 +2262,21 @@ script_id TMCx bld 1 ministry 180 goto expansion_main + :expansion_body_quarry + wait 12 + notowns atlas expansion_body_quarry + bld 1 quarry 179 + stop + :expansion_body_treasury bld 1 treasury 180 - bld 1 quarry 120 + multi expansion_body_quarry :expansion_main multi expansion_worker_start - w_bldstart 1 ministry + call wait_buildstart_towncenter var Set try_expand_var 0 13 - w_bld 1 ministry + 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 @@ -4547,16 +4566,12 @@ script_id TMCx var Ex|Wait build_done_var 1 13 var Ex|Wait can_build_production_var 1 13 - :request_infrastructure_parthenon - notowns daedala request_infrastructure_silo - call add_parthenon_check - - :request_infrastructure_silo + :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_nuclear_silo 13 + var Ex|Call pref_anvil 1 add_anvil 13 var Ex|Jump infrastructure_cycle_var 1 request_infrastructure_loop 13 - call add_nuclear_silo_check + call add_anvil_check :request_infrastructure_quarry var Ex|Jump infrastructure_cycle_var 1 request_infrastructure_loop 13 @@ -4570,18 +4585,10 @@ script_id TMCx call main_wait_1200 goto request_infrastructure - :add_parthenon_check - local 255 AtL 1 parthenon blank_return - add_bld 255 parthenon 1 1 99 - w_bldstart 1 parthenon - wait 60 - call main_wait_900 - goto add_return - - :add_nuclear_silo_check + :add_anvil_check local 255 AtL 1 anvil blank_return - :add_nuclear_silo + :add_anvil local 255 AtL 2 anvil|quarry blank_return add_bld 255 anvil 1 1 98 var Set infrastructure_cycle_var 1 13 diff --git a/CMBW-editor/ai/cm_zerg.asc3 b/CMBW-editor/ai/cm_zerg.asc3 index a43334f..a59566b 100644 --- a/CMBW-editor/ai/cm_zerg.asc3 +++ b/CMBW-editor/ai/cm_zerg.asc3 @@ -158,8 +158,8 @@ script_id ZMCx dth 13 Ex_C 1 ghitorokor prefUGhitorokor dth 13 Ex_C 1 sovroleth prefUSovroleth dth 13 Ex_C 1 tosgrilisk prefUTosgrilisk -# dth 13 Ex_C 1 axitrilisk prefUAxitrilisk -# dth 13 Ex_C 1 mortothrokor prefUMortothrokor + dth 13 Ex_C 1 axitrilisk prefUAxitrilisk + dth 13 Ex_C 1 mortothrokor prefUMortothrokor dth 13 Ex_C 1 hydralisk prefUHydralisk dth 13 Ex_C 1 izirokor prefUIzirokor dth 13 Ex_C 1 skithrokor prefUSkithrokor @@ -281,7 +281,7 @@ script_id ZMCx var Set prefZethrokor 1 13 var Set prefQuazilisk 0 13 var Set prefNathrokor 0 13 - var Set pref_quazrok 1 13 + var Set pref_quazeth 1 13 dth 13 Ex 0 start_location blank_return print prefZethrokor return @@ -290,7 +290,7 @@ script_id ZMCx var Set prefZethrokor 0 13 var Set prefQuazilisk 1 13 var Set prefNathrokor 0 13 - var Set pref_quazrok 1 13 + var Set pref_quazeth 1 13 dth 13 Ex 0 start_location blank_return print prefQuazilisk return @@ -299,7 +299,7 @@ script_id ZMCx var Set prefZethrokor 0 13 var Set prefQuazilisk 0 13 var Set prefNathrokor 1 13 - var Set pref_quazrok 1 13 + var Set pref_quazeth 1 13 dth 13 Ex 0 start_location blank_return print prefNathrokor return @@ -432,7 +432,7 @@ script_id ZMCx var Set prefBactalisk 1 13 var Set prefTethzorokor 0 13 var Set prefVithrilisk 0 13 - var Set pref_gorgral 1 13 + var Set pref_bactith 1 13 dth 13 Ex 0 start_location blank_return print prefBactalisk return @@ -441,7 +441,7 @@ script_id ZMCx var Set prefBactalisk 0 13 var Set prefTethzorokor 1 13 var Set prefVithrilisk 0 13 - var Set pref_gorgral 1 13 + var Set pref_bactith 1 13 dth 13 Ex 0 start_location blank_return print prefTethzorokor return @@ -450,7 +450,7 @@ script_id ZMCx var Set prefBactalisk 0 13 var Set prefTethzorokor 0 13 var Set prefVithrilisk 1 13 - var Set pref_gorgral 1 13 + var Set pref_bactith 1 13 dth 13 Ex 0 start_location blank_return print prefVithrilisk return @@ -501,7 +501,7 @@ script_id ZMCx :prefUKethrostalor var Set prefKethrostalor 1 13 var Set prefAlkajelisk 0 13 - var Set pref_alkaj 1 13 + var Set pref_geszkath_mutation 1 13 dth 13 Ex 0 start_location blank_return print prefKethrostalor return @@ -509,7 +509,7 @@ script_id ZMCx :prefUAlkajelisk var Set prefKethrostalor 0 13 var Set prefAlkajelisk 1 13 - var Set pref_alkaj 1 13 + var Set pref_geszkath_mutation 1 13 dth 13 Ex 0 start_location blank_return print prefAlkajelisk return @@ -693,39 +693,39 @@ script_id ZMCx print prefGathtelosk return - :buildpref_quazrok_zethrokor + :buildpref_quazeth_zethrokor var Set prefZethrokor 1 13 return - :buildpref_quazrok_quazilisk + :buildpref_quazeth_quazilisk var Set prefQuazilisk 1 13 return - :buildpref_quazrok_nathrokor + :buildpref_quazeth_nathrokor var Set prefNathrokor 1 13 return - :buildpref_liivral_vorvrokor + :buildpref_kalkiir_vorvrokor var Set prefVorvrokor 1 13 return - :buildpref_liivral_liiralisk + :buildpref_kalkiir_liiralisk var Set prefLiiralisk 1 13 return - :buildpref_liivral_kalkalisk + :buildpref_kalkiir_kalkalisk var Set prefKalkalisk 1 13 return - :buildpref_muthrok_cikralisk + :buildpref_mutath_cikralisk var Set prefCikralisk 1 13 return - :buildpref_muthrok_protathalor + :buildpref_mutath_protathalor var Set prefProtathalor 1 13 return - :buildpref_muthrok_mutalisk + :buildpref_mutath_mutalisk var Set prefMutalisk 1 13 return @@ -749,27 +749,27 @@ script_id ZMCx var Set prefMortothrokor 1 13 return - :buildpref_hydrok_hydralisk + :buildpref_hydrith_hydralisk var Set prefHydralisk 1 13 return - :buildpref_hydrok_izirokor + :buildpref_hydrith_izirokor var Set prefIzirokor 1 13 return - :buildpref_hydrok_skithrokor + :buildpref_hydrith_skithrokor var Set prefSkithrokor 1 13 return - :buildpref_gorgral_bactalisk + :buildpref_bactith_bactalisk var Set prefBactalisk 1 13 return - :buildpref_gorgral_tethzorokor + :buildpref_bactith_tethzorokor var Set prefTethzorokor 1 13 return - :buildpref_gorgral_vithrilisk + :buildpref_bactith_vithrilisk var Set prefVithrilisk 1 13 return @@ -793,7 +793,7 @@ script_id ZMCx var Set prefGeszithalor 1 13 return - :buildpref_alkaj_alkajelisk + :buildpref_geszkath_mutation_alkajelisk var Set prefAlkajelisk 1 13 return @@ -809,15 +809,15 @@ script_id ZMCx var Set prefGorgrokor 1 13 return - :buildpref_ultrok_ultrokor + :buildpref_ultrav_ultrokor var Set prefUltrokor 1 13 return - :buildpref_ultrok_zobriolisk + :buildpref_ultrav_zobriolisk var Set prefZobriolisk 1 13 return - :buildpref_ultrok_zarcavrokor + :buildpref_ultrav_zarcavrokor var Set prefZarcavrokor 1 13 return @@ -999,7 +999,7 @@ script_id ZMCx :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|pariah|charlatan|archon|optecton|patriarch|apostate|augur|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 Any under_attack_by_ground_calc_fin 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|droleth|gosvileth|larva|ocsal_larva under_attack_by_ground_calc_fin 13 var Set under_attack_by_ground_var 1 13 :under_attack_by_ground_calc_fin @@ -1008,7 +1008,7 @@ script_id ZMCx :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 Any under_attack_by_air_calc_fin 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|droleth|gosvileth|larva|ocsal_larva under_attack_by_air_calc_fin 13 var Set under_attack_by_air_var 1 13 :under_attack_by_air_calc_fin @@ -1107,60 +1107,60 @@ script_id ZMCx goto defense_handling_sunblot :defense_handling_assault - call def_hydrok - call def_izkag - call def_gorgral - call def_ultrok + call def_hydrith + call def_alkag + call def_bactith + call def_ultrav call def_geszkath call def_zorkiz call def_axtoth - call def_quazrok + call def_quazeth call def_elthisth call def_almakis - call def_alkaj - call def_liivral - call def_muthrok + call def_geszkath_mutation + call def_kalkiir + call def_mutath call def_matravil call def_vithrath return :defense_handling_swarm call def_axtoth - call def_quazrok - call def_liivral + call def_quazeth + call def_kalkiir call def_zorkiz call def_vithrath - call def_izkag - call def_gorgral + call def_alkag + call def_bactith call def_almakis - call def_muthrok + call def_mutath call def_matravil - call def_alkaj - call def_hydrok - call def_ultrok + call def_geszkath_mutation + call def_hydrith + call def_ultrav call def_geszkath call def_elthisth return :defense_handling_sunblot - call def_muthrok + call def_mutath call def_vithrath - call def_quazrok - call def_gorgral + call def_quazeth + call def_bactith call def_axtoth call def_matravil - call def_alkaj + call def_geszkath_mutation call def_zorkiz - call def_izkag + call def_alkag call def_elthisth - call def_liivral + call def_kalkiir call def_almakis call def_geszkath - call def_hydrok - call def_ultrok + call def_hydrith + call def_ultrav return - :def_quazrok + :def_quazeth var AtL|Call prefZethrokor 1 def_zethrokor 13 var AtL|Call prefQuazilisk 1 def_quazilisk 13 var AtL|Call prefNathrokor 1 def_nathrokor 13 @@ -1169,7 +1169,7 @@ script_id ZMCx call def_nathrokor return - :def_liivral + :def_kalkiir var AtL|Call prefVorvrokor 1 def_vorvrokor 13 var AtL|Call prefLiiralisk 1 def_liiralisk 13 var AtL|Call prefKalkalisk 1 def_kalkalisk 13 @@ -1178,7 +1178,7 @@ script_id ZMCx call def_kalkalisk return - :def_muthrok + :def_mutath var AtL|Call prefCikralisk 1 def_cikralisk 13 var AtL|Call prefProtathalor 1 def_protathalor 13 var AtL|Call prefMutalisk 1 def_mutalisk 13 @@ -1203,7 +1203,7 @@ script_id ZMCx call def_mortothrokor return - :def_hydrok + :def_hydrith var AtL|Call prefHydralisk 1 def_izirokor 13 var AtL|Call prefIzirokor 1 defIzirokor 13 var AtL|Call prefSkithrokor 1 def_skithrokor 13 @@ -1212,7 +1212,7 @@ script_id ZMCx call def_skithrokor return - :def_gorgral + :def_bactith var AtL|Call prefBactalisk 1 def_bactalisk 13 var AtL|Call prefTethzorokor 1 def_tethzorokor 13 var AtL|Call prefVithrilisk 1 def_vithrilisk 13 @@ -1221,7 +1221,7 @@ script_id ZMCx call def_vithrilisk return - :def_izkag + :def_alkag var AtL|Call prefKagralisk 1 def_kagralisk 13 var AtL|Call prefEvigrilisk 1 def_evigrilisk 13 var AtL|Call prefAlmaksalisk 1 def_almaksalisk 13 @@ -1237,7 +1237,7 @@ script_id ZMCx call def_geszithalor return - :def_alkaj + :def_geszkath_mutation var AtL|Call prefAlkajelisk 1 def_alkajelisk 13 call def_alkajelisk return @@ -1259,12 +1259,12 @@ script_id ZMCx call def_vilgorokor return - :def_ultrok - var AtL|Call prefUltrokor 1 def_ultrokor 13 + :def_ultrav + var AtL|Call prefUltrokor 1 def_ultravor 13 var AtL|Call prefZobriolisk 1 def_zobriolisk 13 var AtL|Call prefZarcavrokor 1 def_zarcavrokor 13 - call def_ultrokor - call def_zobriolisk + call def_ultravor +# call def_zobriolisk call def_zarcavrokor return @@ -1284,13 +1284,13 @@ script_id ZMCx return :def_zethrokor - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return defb_gg 1 zethrokor defu_gg 1 zethrokor return :def_quazilisk - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return defb_gg 1 quazilisk defb_ag 1 quazilisk defu_gg 1 quazilisk @@ -1298,7 +1298,7 @@ script_id ZMCx return :def_nathrokor - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return defb_gg 1 nathrokor defb_ga 1 nathrokor defb_ag 1 nathrokor @@ -1310,13 +1310,13 @@ script_id ZMCx return :def_vorvrokor - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return defb_gg 1 vorvrokor defu_gg 1 vorvrokor return :def_liiralisk - notowns liivral_pond blank_return + notowns kalkiir_pond blank_return defb_gg 1 liiralisk defb_ag 1 liiralisk defu_gg 1 liiralisk @@ -1324,7 +1324,7 @@ script_id ZMCx return :def_kalkalisk - notowns liivral_pond blank_return + notowns kalkiir_pond blank_return defb_gg 1 kalkalisk defb_ga 1 kalkalisk defb_ag 1 kalkalisk @@ -1336,7 +1336,7 @@ script_id ZMCx return :def_cikralisk - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return defb_gg 1 cikralisk defb_ag 1 cikralisk defu_gg 1 cikralisk @@ -1344,7 +1344,7 @@ script_id ZMCx return :def_protathalor - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return defb_gg 1 protathalor defu_ga 1 protathalor defb_gg 1 protathalor @@ -1352,7 +1352,7 @@ script_id ZMCx return :def_mutalisk - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return defb_gg 1 mutalisk defb_ga 1 mutalisk defb_ag 1 mutalisk @@ -1364,7 +1364,7 @@ script_id ZMCx return :def_ghitorokor - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return defb_gg 1 ghitorokor defb_ga 1 ghitorokor defb_ag 1 ghitorokor @@ -1376,7 +1376,7 @@ script_id ZMCx return :def_sovroleth - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return defb_gg 1 sovroleth defb_ga 1 sovroleth defb_ag 1 sovroleth @@ -1388,7 +1388,7 @@ script_id ZMCx return :def_tosgrilisk - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return defb_gg 1 tosgrilisk defb_ga 1 tosgrilisk defb_ag 1 tosgrilisk @@ -1414,7 +1414,7 @@ script_id ZMCx return :def_izirokor - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return defb_gg 1 hydralisk defb_ag 1 hydralisk defu_gg 1 hydralisk @@ -1422,7 +1422,7 @@ script_id ZMCx return :defIzirokor - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return defb_gg 1 izirokor # don't build close-range attackers to deal with air threats, but use them if you have them defu_gg 1 izirokor @@ -1430,7 +1430,7 @@ script_id ZMCx return :def_skithrokor - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return defb_gg 1 skithrokor defb_ga 1 skithrokor defb_ag 1 skithrokor @@ -1442,7 +1442,7 @@ script_id ZMCx return :def_bactalisk - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return defb_gg 1 bactalisk defb_ag 1 bactalisk defu_gg 1 bactalisk @@ -1450,20 +1450,20 @@ script_id ZMCx return :def_tethzorokor - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return defb_gg 1 tethzorokor defu_gg 1 tethzorokor return :def_vithrilisk - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return defb_ag 1 vithrilisk defu_ag 1 vithrilisk defu_aa 1 vithrilisk return :def_kagralisk - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return defb_gg 1 kagralisk defb_ag 1 kagralisk defu_gg 1 kagralisk @@ -1471,13 +1471,13 @@ script_id ZMCx return :def_evigrilisk - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return defb_gg 1 evigrilisk defu_gg 1 evigrilisk return :def_almaksalisk - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return defb_gg 1 almaksalisk defb_ga 1 almaksalisk defb_ag 1 almaksalisk @@ -1489,13 +1489,13 @@ script_id ZMCx return :def_keskathalor - bring 13 Ex 0 geszkath_grotto|alkaj_chasm Loc.63 blank_return + bring 13 Ex 0 geszkath_grotto Loc.63 blank_return defb_gg 1 keskathalor defu_gg 1 keskathalor return :def_geszithalor - bring 13 Ex 0 geszkath_grotto|alkaj_chasm Loc.63 blank_return + bring 13 Ex 0 geszkath_grotto Loc.63 blank_return defb_gg 1 geszithalor defb_ga 1 geszithalor defb_ag 1 geszithalor @@ -1507,7 +1507,7 @@ script_id ZMCx return :def_alkajelisk - notowns alkaj_chasm blank_return + notowns geszkath_grotto blank_return defb_gg 1 alkajelisk defb_ga 1 alkajelisk defb_ag 1 alkajelisk @@ -1519,19 +1519,19 @@ script_id ZMCx return :def_zoryusthaleth - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return defb_gg 1 zoryusthaleth defu_gg 1 zoryusthaleth return :def_lakizilisk - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return defb_gg 1 lakizilisk defu_gg 1 lakizilisk return :def_gorgrokor - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return defb_gg 1 gorgrokor defb_ga 1 gorgrokor defb_ag 1 gorgrokor @@ -1556,20 +1556,20 @@ script_id ZMCx defu_gg 1 vilgorokor return - :def_ultrokor - notowns ultrok_cavern blank_return + :def_ultravor + notowns ultrav_cavern blank_return defb_gg 1 ultrokor defu_gg 1 ultrokor return :def_zobriolisk - notowns ultrok_cavern blank_return + notowns ultrav_cavern blank_return defb_gg 1 zobriolisk defu_gg 1 zobriolisk return :def_zarcavrokor - notowns ultrok_cavern blank_return + notowns ultrav_cavern blank_return defb_gg 1 zarcavrokor defb_ga 1 zarcavrokor defb_ag 1 zarcavrokor @@ -1638,14 +1638,14 @@ script_id ZMCx var Ex|Jump skip_building_var 1 idle 13 call main_wait_1200 call main_wait_150 - bring 13 AtL_W 1 quazrok_pool|liivral_pond|hydrok_den|gorgral_swamp|zorkiz_shroud|ultrok_cavern Loc.63 blank - call request_larvosk + bring 13 AtL_W 1 quazeth_pool|kalkiir_pond|hydrith_den|bactith_swamp|zorkiz_shroud|ultrav_cavern Loc.63 blank + multi add_larvosk_generic multi request_surkith call main_wait_300 wait 60 multi request_spraith call main_wait_1200 - call request_larvosk + multi add_larvosk_generic bring 13 AtL_W 1 othstol_oviform Loc.63 blank add_bld 255 cagrant_cesiant 1 20 98 add_bld 255 nydus_cesiant 1 3 98 @@ -1830,6 +1830,10 @@ script_id ZMCx goto main_transport_wait :main_transport_ovileth + var Ex|Jump is_island_var 0 main_transport_ovileth_request 13 + var AtM|Jump mining_count_var 1 main_transport_loop 13 + + :main_transport_ovileth_request bring 13 AtL 11 ovileth Loc.63 main_transport_wait queue 1 ovileth larva 255 Global Loc.63 120 @@ -1943,14 +1947,14 @@ script_id ZMCx :expansion_normal call main_wait_900 - call request_larvosk + multi add_larvosk_generic call main_wait_300 multi request_surkith call main_wait_300 call main_wait_300 multi request_spraith call main_wait_750 - call request_larvosk + multi add_larvosk_generic call main_wait_600 resarea 255 AtL 255 Ore 1 production_cycle var Ex|Wait build_done_var 1 13 @@ -2028,16 +2032,21 @@ script_id ZMCx # call main_worker_loop_gosvileth goto expansion_worker_standard_loop + :add_larvosk_generic + call wait_for_IrolIris + add_bld 255 larvosk_cesiant 1 30 95 + stop + :tech_handling multi rich_boy_irol_iris multi rich_boy_othstol_oviform var Ex|Jump skip_building_var 1 blank 13 var Ex|Wait build_done_var 1 13 # tier one - var Ex|Call pref_swarm 1 tech_to_quazrok 13 - var Ex|Call prefQuazilisk 1 tech_to_quazrok 13 - var Ex|Call prefNathrokor 1 tech_to_quazrok 13 - var Ex|Call prefVorvrokor 1 tech_to_quazrok 13 + var Ex|Call pref_swarm 1 tech_to_quazeth 13 + var Ex|Call prefQuazilisk 1 tech_to_quazeth 13 + var Ex|Call prefNathrokor 1 tech_to_quazeth 13 + var Ex|Call prefVorvrokor 1 tech_to_quazeth 13 var Ex|Call prefHydralisk 1 tech_to_hydrok 13 var Ex|Call prefIzirokor 1 tech_to_hydrok 13 var Ex|Call prefSkithrokor 1 tech_to_hydrok 13 @@ -2047,21 +2056,21 @@ script_id ZMCx # tier two - irol_iris call tech_to_irol var Ex|Call pref_swarm 1 tech_to_zorkiz 13 - var Ex|Call pref_swarm 1 tech_to_liivral 13 - var Ex|Call prefLiiralisk 1 tech_to_liivral 13 - var Ex|Call prefKalkalisk 1 tech_to_liivral 13 - var Ex|Call pref_assault 1 tech_to_gorgral 13 - var Ex|Call prefBactalisk 1 tech_to_gorgral 13 - var Ex|Call prefTethzorokor 1 tech_to_gorgral 13 - var Ex|Call prefVithrilisk 1 tech_to_gorgral 13 + var Ex|Call pref_swarm 1 tech_to_kalkiir 13 + var Ex|Call prefLiiralisk 1 tech_to_kalkiir 13 + var Ex|Call prefKalkalisk 1 tech_to_kalkiir 13 + var Ex|Call pref_assault 1 tech_to_bactith 13 + var Ex|Call prefBactalisk 1 tech_to_bactith 13 + var Ex|Call prefTethzorokor 1 tech_to_bactith 13 + var Ex|Call prefVithrilisk 1 tech_to_bactith 13 var Ex|Call build_type_is_greed_var 0 tech_handling_branch 13 # TODO: Replace with a more robust (and user-configurable) set of checks # tier three - othstol_oviform call tech_to_othstol - var Ex|Call pref_swarm 1 tech_to_muthrok 13 - var Ex|Call pref_sunblot 1 tech_to_vithrath 13 - var Ex|Call prefGhitorokor 1 tech_to_vithrath 13 - var Ex|Call prefSovroleth 1 tech_to_vithrath 13 - var Ex|Call prefTosgrilisk 1 tech_to_vithrath 13 + var Ex|Call pref_swarm 1 tech_to_mutath 13 + var Ex|Call pref_sunblot 1 tech_to_tosvrol 13 + var Ex|Call prefGhitorokor 1 tech_to_tosvrol 13 + var Ex|Call prefSovroleth 1 tech_to_tosvrol 13 + var Ex|Call prefTosgrilisk 1 tech_to_tosvrol 13 var Ex|Call pref_assault 1 tech_to_chokralgant 13 var Ex|Call prefCherbrathalor 1 tech_to_chokralgant 13 var Ex|Call prefOkrimnilisk 1 tech_to_chokralgant 13 @@ -2071,10 +2080,10 @@ script_id ZMCx var Ex|Call prefTetcaerokor 1 tech_to_almakis 13 var Ex|Call prefSelkerilisk 1 tech_to_almakis 13 var Ex|Call prefAkistrokor 1 tech_to_almakis 13 - var Ex|Call pref_swarm 1 tech_to_ultrok 13 - var Ex|Call prefUltrokor 1 tech_to_ultrok 13 - var Ex|Call prefZobriolisk 1 tech_to_ultrok 13 - var Ex|Call prefZarcavrokor 1 tech_to_ultrok 13 + var Ex|Call pref_swarm 1 tech_to_ultrav 13 + var Ex|Call prefUltrokor 1 tech_to_ultrav 13 + var Ex|Call prefZobriolisk 1 tech_to_ultrav 13 + var Ex|Call prefZarcavrokor 1 tech_to_ultrav 13 call tech_to_othstol var Ex|Call pref_swarm 1 tech_to_axtoth 13 var Ex|Call prefAxitrilisk 1 tech_to_axtoth 13 @@ -2082,19 +2091,15 @@ script_id ZMCx var Ex|Call pref_assault 1 tech_to_geszkath 13 var Ex|Call prefGeszithalor 1 tech_to_geszkath 13 var Ex|Call prefKeskathalor 1 tech_to_geszkath 13 - var Ex|Call pref_assault 1 tech_to_alkaj 13 - var Ex|Call pref_sunblot 1 tech_to_alkaj 13 - var Ex|Call prefKethrostalor 1 tech_to_alkaj 13 - var Ex|Call prefAlkajelisk 1 tech_to_alkaj 13 var Ex|Call prefIsthrathaleth 1 tech_to_elthisth 13 var Ex|Call prefElthrazalisk 1 tech_to_elthisth 13 stop :tech_handling_branch - var Ex|Call pref_sunblot 1 tech_to_muthrok 13 - var Ex|Call prefCikralisk 1 tech_to_muthrok 13 - var Ex|Call prefProtathalor 1 tech_to_muthrok 13 - var Ex|Call prefMutalisk 1 tech_to_muthrok 13 + var Ex|Call pref_sunblot 1 tech_to_mutath 13 + var Ex|Call prefCikralisk 1 tech_to_mutath 13 + var Ex|Call prefProtathalor 1 tech_to_mutath 13 + var Ex|Call prefMutalisk 1 tech_to_mutath 13 var Ex|Call pref_assault 1 tech_to_izkag 13 var Ex|Call prefKagralisk 1 tech_to_izkag 13 var Ex|Call prefEvigrilisk 1 tech_to_izkag 13 @@ -2161,40 +2166,40 @@ script_id ZMCx call tech_wait return - :tech_to_quazrok - bring 13 AtL 1 quazrok_pool|liivral_pond Loc.63 blank_return + :tech_to_quazeth + bring 13 AtL 1 quazeth_pool|kalkiir_pond Loc.63 blank_return call tech_check - p_need 1 quazrok_pool - bring 13 AtL_W 1 quazrok_pool Loc.63 blank + p_need 1 quazeth_pool + bring 13 AtL_W 1 quazeth_pool Loc.63 blank call tech_wait return - :tech_to_liivral - bring 13 AtL 1 liivral_pond Loc.63 blank_return + :tech_to_kalkiir + bring 13 AtL 1 kalkiir_pond Loc.63 blank_return call tech_check - bring 13 Ex_C 0 quazrok_pool Loc.63 tech_to_quazrok + bring 13 Ex_C 0 quazeth_pool Loc.63 tech_to_quazeth bring 13 Ex_C 0 irol_iris|othstol_oviform Loc.63 tech_to_irol - p_need 1 liivral_pond - bring 13 AtL_W 1 liivral_pond Loc.63 blank + p_need 1 kalkiir_pond + bring 13 AtL_W 1 kalkiir_pond Loc.63 blank call tech_wait return - :tech_to_muthrok - bring 13 AtL 1 muthrok_spire|vithrath_haunt Loc.63 blank_return + :tech_to_mutath + bring 13 AtL 1 mutath_spire|tosvrol_haunt Loc.63 blank_return call tech_check bring 13 Ex_C 0 othstol_oviform Loc.63 tech_to_irol - p_need 1 muthrok_spire - bring 13 AtL_W 1 muthrok_spire Loc.63 blank + p_need 1 mutath_spire + bring 13 AtL_W 1 mutath_spire Loc.63 blank call tech_wait return - :tech_to_vithrath - bring 13 AtL 1 vithrath_haunt Loc.63 blank_return + :tech_to_tosvrol + bring 13 AtL 1 tosvrol_haunt Loc.63 blank_return call tech_check - bring 13 Ex_C 0 muthrok_spire Loc.63 tech_to_muthrok + bring 13 Ex_C 0 mutath_spire Loc.63 tech_to_mutath bring 13 Ex_C 0 othstol_oviform Loc.63 tech_to_othstol - p_need 1 vithrath_haunt - bring 13 AtL_W 1 vithrath_haunt Loc.63 blank + p_need 1 tosvrol_haunt + bring 13 AtL_W 1 tosvrol_haunt Loc.63 blank call tech_wait return @@ -2208,29 +2213,29 @@ script_id ZMCx return :tech_to_hydrok - bring 13 AtL 1 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 AtL 1 hydrith_den|bactith_swamp Loc.63 blank_return call tech_check - p_need 1 hydrok_den - bring 13 AtL_W 1 hydrok_den Loc.63 blank + p_need 1 hydrith_den + bring 13 AtL_W 1 hydrith_den Loc.63 blank call tech_wait return - :tech_to_gorgral - bring 13 AtL 1 gorgral_swamp Loc.63 blank_return + :tech_to_bactith + bring 13 AtL 1 bactith_swamp Loc.63 blank_return call tech_check - bring 13 Ex_C 0 hydrok_den Loc.63 tech_to_hydrok + bring 13 Ex_C 0 hydrith_den Loc.63 tech_to_hydrok bring 13 Ex_C 0 irol_iris|othstol_oviform Loc.63 tech_to_irol - p_need 1 gorgral_swamp - bring 13 AtL_W 1 gorgral_swamp Loc.63 blank + p_need 1 bactith_swamp + bring 13 AtL_W 1 bactith_swamp Loc.63 blank call tech_wait return :tech_to_izkag - bring 13 AtL 1 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 AtL 1 alkag_iteth|chokralgant_chazsal Loc.63 blank_return call tech_check bring 13 Ex_C 0 othstol_oviform Loc.63 tech_to_irol - p_need 1 izkag_iteth - bring 13 AtL_W 1 izkag_iteth Loc.63 blank + p_need 1 alkag_iteth + bring 13 AtL_W 1 alkag_iteth Loc.63 blank call tech_wait return @@ -2246,24 +2251,15 @@ script_id ZMCx :tech_to_chokralgant bring 13 AtL 1 chokralgant_chazsal Loc.63 blank_return call tech_check - bring 13 Ex_C 0 izkag_iteth Loc.63 tech_to_izkag + bring 13 Ex_C 0 alkag_iteth Loc.63 tech_to_izkag bring 13 Ex_C 0 othstol_oviform Loc.63 tech_to_othstol p_need 1 chokralgant_chazsal bring 13 AtL_W 1 chokralgant_chazsal Loc.63 blank call tech_wait return - :tech_to_alkaj - bring 13 AtL 1 alkaj_chasm Loc.63 blank_return - call tech_check - bring 13 Ex_C 0 geszkath_grotto Loc.63 tech_to_geszkath - p_need 1 alkaj_chasm - bring 13 AtL_W 1 alkaj_chasm Loc.63 blank - call tech_wait - return - :tech_to_zorkiz - bring 13 AtL 1 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 AtL 1 zorkiz_shroud|ultrav_cavern Loc.63 blank_return call tech_check p_need 1 zorkiz_shroud bring 13 AtL_W 1 zorkiz_shroud Loc.63 blank @@ -2279,13 +2275,13 @@ script_id ZMCx call tech_wait return - :tech_to_ultrok - bring 13 AtL 1 ultrok_cavern Loc.63 blank_return + :tech_to_ultrav + bring 13 AtL 1 ultrav_cavern Loc.63 blank_return call tech_check bring 13 Ex_C 0 zorkiz_shroud Loc.63 tech_to_zorkiz bring 13 Ex_C 0 othstol_oviform Loc.63 tech_to_othstol - p_need 1 ultrok_cavern - bring 13 AtL_W 1 ultrok_cavern Loc.63 blank + p_need 1 ultrav_cavern + bring 13 AtL_W 1 ultrav_cavern Loc.63 blank call tech_wait return @@ -2525,12 +2521,12 @@ script_id ZMCx print Zerg<32>General<32>greed<32>1:<32>Sleeping<32>Giant :build_general_SleepingGiant_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -2541,7 +2537,7 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 wait 60 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_900 var Set build_gas_var 1 13 call main_wait_600 @@ -2572,13 +2568,13 @@ script_id ZMCx :build_general_SleepingGiant_Morph call wait_for_IrolIris - call wait_for_QuazrokPool - p_need 1 liivral_pond + call wait_for_QuazethPool + p_need 1 kalkiir_pond p_need 1 matravil_nest call main_wait_900 - p_need 1 muthrok_spire + p_need 1 mutath_spire call wait_for_OthstolOviform - p_need 1 vithrath_haunt + p_need 1 tosvrol_haunt stop :build_general_ShriekingSwarm @@ -2586,13 +2582,13 @@ script_id ZMCx print Zerg<32>General<32>timing<32>1:<32>Shrieking<32>Swarm :build_general_ShriekingSwarm_Main - var Ex|Call pref_quazrok 0 buildpref_liivral_vorvrokor 13 - var Ex|Call pref_zorkiz 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 + var Ex|Call pref_quazeth 0 buildpref_kalkiir_vorvrokor 13 + var Ex|Call pref_zorkiz 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 var Ex|Call prefControlOrphan 0 buildpref_zorkiz_lakizilisk 13 var Ex|Call pref_matravil 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_almakis 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -2601,7 +2597,7 @@ script_id ZMCx var Sub can_worker_var 1 13 multi expansion_loop_toggle call main_wait_600 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_900 var Set can_attack_var 1 13 call main_wait_300 @@ -2629,9 +2625,9 @@ script_id ZMCx goto build_general_fin :build_general_ShriekingSwarm_Morph - w_bld 1 quazrok_pool + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond stop :build_general_Subjugation @@ -2639,13 +2635,12 @@ script_id ZMCx print Zerg<32>General<32>timing<32>2:<32>Subjugation :build_general_Subjugation_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_keskathalor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 var Ex|Call pref_matravil 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_alkaj 0 buildpref_zorkiz_gorgrokor 13 - var Ex|Call pref_muthrok 0 buildpref_gorgral_vithrilisk 13 + var Ex|Call pref_muthrok 0 buildpref_bactith_vithrilisk 13 var Ex|Call pref_almakis 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_hachirosk 13 @@ -2656,10 +2651,10 @@ script_id ZMCx bring 13 AtL_W 1 larva Loc.63 blank queue 1 droleth larva 255 Local Loc.63 200 call main_wait_150 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_300 var Add can_worker_var 1 13 - add_bld 255 larvosk_cesiant 1 30 95 + multi add_larvosk_generic call main_wait_300 bring 13 AtL_W 1 larva Loc.63 blank queue 1 hydralisk larva 255 Global Loc.63 88 @@ -2681,7 +2676,7 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_150 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_150 bring 13 AtL_W 1 larva Loc.63 blank queue 1 skithrokor larva 255 Global Loc.63 88 @@ -2703,9 +2698,9 @@ script_id ZMCx goto build_general_fin :build_general_Subjugation_Morph - w_bld 1 hydrok_den + w_bld 1 hydrith_den call wait_for_IrolIris - p_need 1 gorgral_swamp + p_need 1 bactith_swamp p_need 1 matravil_nest stop @@ -2714,11 +2709,11 @@ script_id ZMCx print Zerg<32>General<32>rush<32>1:<32>Before<32>the<32>Storm :build_general_BeforeTheStorm_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_gorgral 0 buildpref_gorgral_bactalisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_bactith 0 buildpref_bactith_bactalisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_almakis 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -2730,7 +2725,7 @@ script_id ZMCx bring 13 AtL_W 1 larva Loc.63 blank queue 1 droleth larva 255 Local Loc.63 200 wait 24 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_150 var Add can_worker_var 1 13 var Set build_supply 1 13 @@ -2764,9 +2759,9 @@ script_id ZMCx goto build_general_fin :build_general_BeforeTheStorm_Morph - w_bld 1 quazrok_pool + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond stop :build_general_TimeAfterTime @@ -2774,12 +2769,12 @@ script_id ZMCx print Zerg<32>General<32>timing<32>3:<32>Time<32>After<32>Time :build_general_TimeAfterTime_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_skithrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_skithrokor 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_lakizilisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_liiralisk 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_cikralisk 13 - var Ex|Call pref_gorgral 0 buildpref_gorgral_bactalisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_liiralisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_cikralisk 13 + var Ex|Call pref_bactith 0 buildpref_bactith_bactalisk 13 var Ex|Call pref_almakis 0 buildpref_matravil_matraleth 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -2790,7 +2785,7 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_300 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_900 var Set can_attack_var 1 13 call main_wait_600 @@ -2802,7 +2797,7 @@ script_id ZMCx call main_wait_150 var Set can_build_static_defense_var 1 13 call main_wait_300 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_600 var Sub can_worker_var 1 13 call main_wait_150 @@ -2826,9 +2821,9 @@ script_id ZMCx goto build_general_fin :build_general_TimeAfterTime_Morph - w_bld 1 quazrok_pool + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond stop :build_general_ConstrainedCoil @@ -2836,11 +2831,11 @@ script_id ZMCx print Zerg<32>General<32>timing<32>4:<32>Constrained<32>Coil :build_general_ConstrainedCoil_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_gorgral 0 buildpref_gorgral_bactalisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_bactith 0 buildpref_bactith_bactalisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_almakis 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -2852,7 +2847,7 @@ script_id ZMCx bring 13 AtL_W 1 larva Loc.63 blank queue 1 droleth larva 255 Local Loc.63 200 wait 24 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_150 var Add can_worker_var 1 13 call main_wait_900 @@ -2860,7 +2855,7 @@ script_id ZMCx call main_wait_450 var Set can_build_static_defense_var 1 13 call main_wait_900 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_300 var Set build_gas_var 1 13 call main_wait_600 @@ -2885,7 +2880,7 @@ script_id ZMCx placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call wHydrok call main_wait_450 - call wQuazrok + call wQuazeth call wLiivral call wIrol call main_wait_150 @@ -2893,7 +2888,7 @@ script_id ZMCx call main_wait_300 call wZorkiz call main_wait_300 - call wGorgral + call wBactith call main_wait_300 call main_wait_600 call wOthstol @@ -2910,8 +2905,6 @@ script_id ZMCx call wAlmakis call main_wait_1200 call wGeszkath - call main_wait_2400 - call wAlkaj stop :build_order_assault @@ -2962,22 +2955,22 @@ script_id ZMCx :build_order_assault_select dth 13 Ex 1 dark_swarm_unit buildAssault3HatchHydrok dth 13 Ex 2 dark_swarm_unit buildAssault2HatchZorkiz - dth 13 Ex 3 dark_swarm_unit buildAssault2HatchHydrokQuazrok + dth 13 Ex 3 dark_swarm_unit buildAssault2HatchHydrokQuazeth dth 13 Ex 4 dark_swarm_unit build_assault_2BaseGeszkath dth 13 Ex 5 dark_swarm_unit build_assault_Potency :buildAssault3HatchHydrok - dth 13 Ex 0 start_location buildAssault3HatchHydrok_Main + dth 13 Ex 0 start_location buildAssault3Hatchhydrith_Main print Zerg<32>Assault<32>timing<32>1:<32>3Hatch<32>Hydrok - :buildAssault3HatchHydrok_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 + :buildAssault3Hatchhydrith_Main + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_kagralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -2988,7 +2981,7 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_900 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_600 var Set can_build_static_defense_var 1 13 call main_wait_450 @@ -3008,7 +3001,7 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_600 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_600 var Set build_gas_var 1 13 call main_wait_300 @@ -3033,21 +3026,20 @@ script_id ZMCx print Zerg<32>Assault<32>rush<32>1:<32>2Hatch<32>Zorkiz :buildAssault2HatchZorkiz_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_nathrokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_izkag 0 buildpref_hydrok_izirokor 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_nathrokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_izkag 0 buildpref_hydrith_izirokor 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 - var Ex|Call pref_alkaj 0 buildpref_gorgral_vithrilisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_larvoskcesiant 13 call main_wait_1050 multi expansion_loop_toggle call main_wait_1050 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_900 do_morph 4 hydralisk wait 75 @@ -3066,7 +3058,7 @@ script_id ZMCx call main_wait_300 p_need 1 zorkiz_shroud call main_wait_300 - p_need 1 gorgral_swamp + p_need 1 bactith_swamp bld 1 caphrolosk 104 call main_wait_300 call expansion_loop_normal @@ -3075,18 +3067,18 @@ script_id ZMCx call main_wait_150 goto build_assault_fin - :buildAssault2HatchHydrokQuazrok - dth 13 Ex 0 start_location buildAssault2HatchHydrokQuazrok_Main - print Zerg<32>Assault<32>rush<32>2:<32>2Hatch<32>Hydrok<32>Quazrok + :buildAssault2HatchHydrokQuazeth + dth 13 Ex 0 start_location buildAssault2HatchHydrokQuazeth_Main + print Zerg<32>Assault<32>rush<32>2:<32>2Hatch<32>Hydrok<32>Quazeth - :buildAssault2HatchHydrokQuazrok_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 + :buildAssault2HatchHydrokQuazeth_Main + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_kagralisk 13 var Ex|Call pref_matravil 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_vithrath 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -3099,14 +3091,14 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_600 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_750 var Sub can_worker_var 1 13 var Set can_attack_var 1 13 call main_wait_600 var Set build_supply 1 13 call main_wait_300 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_600 call expansion_loop_normal call main_wait_300 @@ -3118,10 +3110,10 @@ script_id ZMCx var Add can_worker_var 1 13 goto build_assault_fin - :buildAssault2HatchHydrokQuazrok_Morph - w_bld 1 quazrok_pool + :buildAssault2HatchHydrokQuazeth_Morph + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond stop :build_assault_2BaseGeszkath @@ -3129,15 +3121,15 @@ script_id ZMCx print Zerg<32>Assault<32>greed<32>1:<32>2Base<32>Geszkath :build_assault_2BaseGeszkath_Main - var Ex|Call pref_gorgral 0 buildpref_hydrok_skithrokor 13 - var Ex|Call pref_geszkath 0 buildpref_alkaj_alkajelisk 13 + var Ex|Call pref_bactith 0 buildpref_hydrith_skithrokor 13 + var Ex|Call pref_geszkath 0 buildpref_geszkath_mutation_alkajelisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 call main_wait_750 call main_wait_600 bld 1 cagrant_cesiant 101 multi build_assault_2BaseGeszkath_Morph call main_wait_600 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_300 multi expansion_loop_toggle call main_wait_750 @@ -3162,12 +3154,12 @@ script_id ZMCx :build_assault_2BaseGeszkath_Morph w_bld 1 cagrant_cesiant - bld 1 larvosk_cesiant 105 call wait_for_IrolIris + bld 1 larvosk_cesiant 105 w_bldstart 2 hachirosk - p_need 1 gorgral_swamp + p_need 1 bactith_swamp call main_wait_300 - p_need 1 izkag_iteth + p_need 1 alkag_iteth multi need_othstol stop @@ -3177,9 +3169,9 @@ script_id ZMCx :build_assault_Potency_Main var Ex|Call pref_zorkiz 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_kagralisk 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 @@ -3193,11 +3185,11 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_450 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_1200 var Set can_build_static_defense_var 1 13 call main_wait_600 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_600 var Set build_gas_var 1 13 call main_wait_600 @@ -3229,9 +3221,9 @@ script_id ZMCx :build_assault_Potency_Morph call wait_for_IrolIris call main_wait_300 - p_need 1 gorgral_swamp + p_need 1 bactith_swamp call main_wait_750 - p_need 1 izkag_iteth + p_need 1 alkag_iteth stop :build_assault_EarthenTides @@ -3239,9 +3231,9 @@ script_id ZMCx print Zerg<32>Assault<32>timing<32>3:<32>Earthen<32>Tides :build_assault_EarthenTides_Main - var Ex|Call pref_hydrok 0 buildpref_hydrok_izirokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_izirokor 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_lakizilisk 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_protathalor 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_protathalor 13 var Ex|Call pref_izkag 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_keskathalor 13 @@ -3249,7 +3241,7 @@ script_id ZMCx var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_larvoskcesiant 13 call main_wait_450 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_600 var Sub can_worker_var 1 13 var Set can_attack_var 1 13 @@ -3264,7 +3256,7 @@ script_id ZMCx call main_wait_1200 var Set can_build_static_defense_var 1 13 call main_wait_1200 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_600 var Add can_expand_var 1 13 call main_wait_600 @@ -3281,8 +3273,8 @@ script_id ZMCx :build_assault_EarthenTides_Morph call wait_for_IrolIris - p_need 1 liivral_pond - p_need 1 muthrok_spire + p_need 1 kalkiir_pond + p_need 1 mutath_spire call main_wait_900 p_need 1 matravil_nest stop @@ -3296,13 +3288,13 @@ script_id ZMCx call wIrol call main_wait_300 call wCaphrolosk - call wQuazrok + call wQuazeth call wLiivral call main_wait_300 call wHachirosk call main_wait_150 call wHydrok - call wGorgral + call wBactith call main_wait_150 call main_wait_300 call wMuthrok @@ -3323,8 +3315,6 @@ script_id ZMCx call wVithrath call main_wait_1200 call wGeszkath - call main_wait_2400 - call wAlkaj stop :build_order_swarm @@ -3375,7 +3365,7 @@ script_id ZMCx :build_order_swarm_select dth 13 Ex 1 dark_swarm_unit build_swarm_3BaseFlood dth 13 Ex 2 dark_swarm_unit build_swarm_3BaseUltrok - dth 13 Ex 3 dark_swarm_unit build_swarm_InstantQuazrok + dth 13 Ex 3 dark_swarm_unit build_swarm_InstantQuazeth dth 13 Ex 4 dark_swarm_unit build_swarm_3BaseOthstol dth 13 Ex 5 dark_swarm_unit build_swarm_GatesOfHell dth 13 Ex 6 dark_swarm_unit build_swarm_PrimitivePressure @@ -3385,18 +3375,18 @@ script_id ZMCx print Zerg<32>Swarm<32>timing<32>1:<32>3Hatch<32>Flood :build_swarm_3BaseFlood_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_larvoskcesiant 13 call main_wait_450 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_600 bring 13 AtL_W 1 larva Loc.63 blank queue 1 zethrokor larva 255 Global Loc.63 88 @@ -3459,28 +3449,28 @@ script_id ZMCx goto build_swarm_fin :build_swarm_3BaseFlood_Morph - w_bld 1 quazrok_pool + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond w_bldstart 3 hachirosk call main_wait_300 - p_need 1 muthrok_spire - w_bld 1 muthrok_spire + p_need 1 mutath_spire + w_bld 1 mutath_spire call wait_for_OthstolOviform - p_need 1 vithrath_haunt + p_need 1 tosvrol_haunt stop :build_swarm_3BaseUltrok - dth 13 Ex 0 start_location build_swarm_3BaseUltrok_Main + dth 13 Ex 0 start_location build_swarm_3Baseultrav_Main print Zerg<32>Swarm<32>timing<32>2:<32>3Hatch<32>Ultrok - :build_swarm_3BaseUltrok_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + :build_swarm_3Baseultrav_Main + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -3492,7 +3482,7 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_600 - p_need 1 quazrok_pool + p_need 1 quazeth_pool wait 24 call main_wait_1500 bring 13 AtL_W 1 larva Loc.63 blank @@ -3522,7 +3512,7 @@ script_id ZMCx call main_wait_300 var Set build_supply 1 13 call main_wait_600 - multi build_swarm_3BaseUltrok_Morph + multi build_swarm_3Baseultrav_Morph call main_wait_450 wait 24 bring 13 AtL_W 1 larva Loc.63 blank @@ -3558,47 +3548,47 @@ script_id ZMCx call main_wait_300 bld 2 hachirosk 98 call main_wait_900 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_600 multi production_cycle call main_wait_600 goto build_swarm_fin - :build_swarm_3BaseUltrok_Morph - w_bld 1 quazrok_pool + :build_swarm_3Baseultrav_Morph + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond w_bld 1 zorkiz_shroud w_bldstart 2 hachirosk call main_wait_900 p_need 1 matravil_nest call main_wait_900 call wait_for_OthstolOviform - p_need 1 ultrok_cavern + p_need 1 ultrav_cavern call main_wait_600 bld 1 gathtelosk 99 - w_bld 1 hydrok_den + w_bld 1 hydrith_den call wait_for_IrolIris - p_need 1 gorgral_swamp + p_need 1 bactith_swamp stop - :build_swarm_InstantQuazrok - dth 13 Ex 0 start_location build_swarm_InstantQuazrok_Main - print Zerg<32>Swarm<32>rush<32>1:<32>Instant<32>Quazrok + :build_swarm_InstantQuazeth + dth 13 Ex 0 start_location build_swarm_InstantQuazeth_Main + print Zerg<32>Swarm<32>rush<32>1:<32>Instant<32>Quazeth - :build_swarm_InstantQuazrok_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + :build_swarm_InstantQuazeth_Main + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_hachirosk 13 call main_wait_600 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_750 var Sub can_worker_var 1 13 call main_wait_150 @@ -3618,14 +3608,14 @@ script_id ZMCx call main_wait_300 multi need_irol call main_wait_300 - multi build_swarm_InstantQuazrok_Morph + multi build_swarm_InstantQuazeth_Morph multi production_cycle goto build_swarm_fin - :build_swarm_InstantQuazrok_Morph - w_bld 1 quazrok_pool + :build_swarm_InstantQuazeth_Morph + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond stop :build_swarm_3BaseOthstol @@ -3633,10 +3623,10 @@ script_id ZMCx print Zerg<32>Swarm<32>timing<32>3:<32>3Hatch<32>Othstol :build_swarm_3BaseOthstol_Main - var Ex|Call pref_quazrok 0 buildpref_hydrok_izirokor 13 - var Ex|Call pref_geszkath 0 buildpref_ultrok_ultrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_quazeth 0 buildpref_hydrith_izirokor 13 + var Ex|Call pref_geszkath 0 buildpref_ultrav_ultrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_zorkiz_zoryusthaleth 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 @@ -3650,7 +3640,7 @@ script_id ZMCx call main_wait_600 var Add can_worker_var 1 13 call main_wait_600 - p_need 1 quazrok_pool + p_need 1 quazeth_pool wait 24 call main_wait_1500 bring 13 AtL_W 1 larva Loc.63 blank @@ -3692,7 +3682,7 @@ script_id ZMCx queue 1 zethrokor larva 255 Global Loc.63 88 wait 24 call main_wait_900 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_300 wait 24 bld 2 hachirosk 98 @@ -3709,20 +3699,20 @@ script_id ZMCx goto build_swarm_fin :build_swarm_3BaseOthstol_Morph - w_bld 1 quazrok_pool + w_bld 1 quazeth_pool call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond p_need 1 matravil_nest call wait_for_OthstolOviform bld 1 gathtelosk 99 w_bldstart 1 gathtelosk call wait_for_OthstolOviform w_bld 1 zorkiz_shroud - p_need 1 ultrok_cavern + p_need 1 ultrav_cavern w_bldstart 2 hachirosk - w_bld 1 hydrok_den + w_bld 1 hydrith_den call wait_for_IrolIris - p_need 1 gorgral_swamp + p_need 1 bactith_swamp stop :build_swarm_GatesOfHell @@ -3730,10 +3720,10 @@ script_id ZMCx print Zerg<32>Swarm<32>greed<32>1:<32>Gates<32>of<32>Hell :build_swarm_GatesOfHell_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_keskathalor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 @@ -3750,7 +3740,7 @@ script_id ZMCx call main_wait_300 call expansion_loop_normal call main_wait_600 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_900 p_need 1 zorkiz_shroud call main_wait_600 @@ -3758,7 +3748,7 @@ script_id ZMCx call main_wait_450 var Add can_expand_var 1 13 call main_wait_450 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_450 multi build_swarm_GatesOfHell_Morph call main_wait_600 @@ -3772,9 +3762,9 @@ script_id ZMCx :build_swarm_GatesOfHell_Morph call wait_for_IrolIris - p_need 1 liivral_pond + p_need 1 kalkiir_pond call main_wait_600 - p_need 1 gorgral_swamp + p_need 1 bactith_swamp call main_wait_2400 multi need_othstol stop @@ -3784,11 +3774,11 @@ script_id ZMCx print Zerg<32>Swarm<32>timing<32>4:<32>Primitive<32>Pressure :build_swarm_PrimitivePressure_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_zoryusthaleth 13 - var Ex|Call pref_liivral 0 buildpref_liivral_liiralisk 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_protathalor 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_liiralisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_protathalor 13 var Ex|Call pref_matravil 0 buildpref_matravil_matraleth 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_keskathalor 13 @@ -3800,9 +3790,9 @@ script_id ZMCx call main_wait_900 var Add can_worker_var 1 13 call main_wait_300 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_450 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_900 var Set can_attack_var 1 13 call main_wait_750 @@ -3822,11 +3812,11 @@ script_id ZMCx :build_swarm_PrimitivePressure_Morph call wait_for_IrolIris - call wait_for_QuazrokPool - p_need 1 liivral_pond + call wait_for_QuazethPool + p_need 1 kalkiir_pond call main_wait_600 call wait_for_HydrokDen - p_need 1 gorgral_swamp + p_need 1 bactith_swamp stop :build_swarm_fin @@ -3842,7 +3832,7 @@ script_id ZMCx call wMatravil call main_wait_300 call wHydrok - call wGorgral + call wBactith call main_wait_600 call wZorkiz call main_wait_150 @@ -3857,8 +3847,6 @@ script_id ZMCx call wUltrok call main_wait_600 call wGeszkath - call main_wait_2400 - call wAlkaj stop :build_order_sunblot @@ -3919,14 +3907,13 @@ script_id ZMCx print Zerg<32>Sunblot<32>timing<32>1:<32>Big<32>and<32>Little :build_sunblot_BigAndLittle_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_nathrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_nathrokor 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_skithrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_skithrokor 13 var Ex|Call pref_matravil 0 buildpref_matravil_vilgorokor 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_vithrath 0 buildpref_vithrath_sovroleth 13 - var Ex|Call pref_alkaj 0 buildpref_alkaj_alkajelisk 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_hachirosk 13 @@ -3938,7 +3925,7 @@ script_id ZMCx call main_wait_300 var Sub can_worker_var 1 13 wait 24 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_300 var Add can_worker_var 1 13 call main_wait_900 @@ -4011,15 +3998,15 @@ script_id ZMCx :build_sunblot_BigAndLittle_Morph wait 24 call wait_for_IrolIris - call wait_for_QuazrokPool - p_need 1 liivral_pond + call wait_for_QuazethPool + p_need 1 kalkiir_pond call main_wait_300 - p_need 1 muthrok_spire + p_need 1 mutath_spire call wait_for_OthstolOviform call wait_for_MuthrokSpire - p_need 1 vithrath_haunt + p_need 1 tosvrol_haunt call wait_for_ZorkizShroud - p_need 1 ultrok_cavern + p_need 1 ultrav_cavern stop :build_sunblot_TheTriad @@ -4027,11 +4014,11 @@ script_id ZMCx print Zerg<32>Sunblot<32>greed<32>1:<32>The<32>Triad :build_sunblot_TheTriad_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_nathrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_skithrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_nathrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_skithrokor 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 - var Ex|Call pref_liivral 0 buildpref_liivral_kalkalisk 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_liivral 0 buildpref_kalkiir_kalkalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_elthisth 0 buildpref_elthisth_isthrathaleth 13 @@ -4044,7 +4031,7 @@ script_id ZMCx call main_wait_450 var Add can_worker_var 1 13 call main_wait_150 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_1200 var Set can_build_static_defense_var 1 13 call main_wait_450 @@ -4056,7 +4043,7 @@ script_id ZMCx call main_wait_150 var Set build_gas_var 1 13 call main_wait_300 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_1200 p_need 1 zorkiz_shroud call main_wait_900 @@ -4066,9 +4053,9 @@ script_id ZMCx goto build_sunblot_fin :build_sunblot_TheTriad_Morph - w_bld 1 muthrok_spire + w_bld 1 mutath_spire call wait_for_OthstolOviform - p_need 1 vithrath_haunt + p_need 1 tosvrol_haunt stop :build_sunblot_SkitteringDuo @@ -4076,10 +4063,10 @@ script_id ZMCx print Zerg<32>Sunblot<32>rush<32>1:<32>Skittering<32>Duo :build_sunblot_SkitteringDuo_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_nathrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_skithrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_nathrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_skithrokor 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -4091,10 +4078,10 @@ script_id ZMCx call main_wait_450 var Add can_worker_var 1 13 call main_wait_900 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_900 var Sub can_worker_var 1 13 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_900 var Set can_attack_var 1 13 call main_wait_450 @@ -4112,10 +4099,10 @@ script_id ZMCx print Zerg<32>Sunblot<32>greed<32>2:<32>Early<32>Birds :build_sunblot_EarlyBirds_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_skithrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_skithrokor 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 @@ -4133,14 +4120,14 @@ script_id ZMCx call main_wait_450 var Add can_worker_var 1 13 call main_wait_150 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_900 var Set build_gas_var 1 13 call main_wait_900 multi need_irol multi build_sunblot_EarlyBirds_Morph call main_wait_600 - var Ex|Call pref_quazrok 0 buildpref_quazrok_nathrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_nathrokor 13 call main_wait_1500 var Set can_attack_var 1 13 call main_wait_600 @@ -4150,12 +4137,12 @@ script_id ZMCx goto build_sunblot_fin :build_sunblot_EarlyBirds_Morph - call wait_for_QuazrokPool + call wait_for_QuazethPool call wait_for_IrolIris - p_need 1 liivral_pond - p_need 1 muthrok_spire + p_need 1 kalkiir_pond + p_need 1 mutath_spire call main_wait_900 - p_need 1 izkag_iteth + p_need 1 alkag_iteth stop :build_sunblot_FlyingFeint @@ -4163,16 +4150,16 @@ script_id ZMCx print Zerg<32>Sunblot<32>timing<32>2:<32>Flying<32>Feint :build_sunblot_FlyingFeint_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_hachirosk 13 call main_wait_450 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_600 var Sub can_worker_var 1 13 var Set can_attack_var 1 13 @@ -4187,10 +4174,10 @@ script_id ZMCx multi need_irol multi build_sunblot_FlyingFeint_Morph call main_wait_600 - var Ex|Call pref_quazrok 0 buildpref_quazrok_nathrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_skithrokor 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_nathrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_skithrokor 13 call main_wait_1200 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_300 multi production_cycle call main_wait_900 @@ -4198,13 +4185,13 @@ script_id ZMCx :build_sunblot_FlyingFeint_Morph call wait_for_IrolIris - call wait_for_QuazrokPool - p_need 1 liivral_pond + call wait_for_QuazethPool + p_need 1 kalkiir_pond call main_wait_600 call wait_for_HydrokDen - p_need 1 gorgral_swamp + p_need 1 bactith_swamp call main_wait_450 - p_need 1 muthrok_spire + p_need 1 mutath_spire stop :build_sunblot_DescendingHorizon @@ -4212,16 +4199,16 @@ script_id ZMCx print Zerg<32>Sunblot<32>timing<32>3:<32>Descending<32>Horizon :build_sunblot_DescendingHorizon_Main - var Ex|Call pref_quazrok 0 buildpref_quazrok_zethrokor 13 - var Ex|Call pref_hydrok 0 buildpref_hydrok_hydralisk 13 + var Ex|Call pref_quazeth 0 buildpref_quazeth_zethrokor 13 + var Ex|Call pref_hydrok 0 buildpref_hydrith_hydralisk 13 var Ex|Call pref_zorkiz 0 buildpref_zorkiz_gorgrokor 13 - var Ex|Call pref_muthrok 0 buildpref_muthrok_mutalisk 13 + var Ex|Call pref_muthrok 0 buildpref_mutath_mutalisk 13 var Ex|Call pref_izkag 0 buildpref_izkag_almaksalisk 13 var Ex|Call pref_geszkath 0 buildpref_geszkath_geszithalor 13 var Ex|Call pref_transport 0 buildpref_transport_ovileth 13 var Ex|Call pref_production 0 buildpref_production_hachirosk 13 call main_wait_450 - p_need 1 quazrok_pool + p_need 1 quazeth_pool call main_wait_450 var Sub can_worker_var 1 13 call main_wait_150 @@ -4235,7 +4222,7 @@ script_id ZMCx call main_wait_900 var Set build_gas_var 1 13 call main_wait_600 - p_need 1 hydrok_den + p_need 1 hydrith_den call main_wait_600 var Set can_attack_var 1 13 call main_wait_750 @@ -4255,15 +4242,15 @@ script_id ZMCx :build_sunblot_DescendingHorizon_Morph call wait_for_IrolIris call wait_for_HydrokDen - p_need 1 gorgral_swamp + p_need 1 bactith_swamp call main_wait_600 - call wait_for_QuazrokPool - p_need 1 liivral_pond + call wait_for_QuazethPool + p_need 1 kalkiir_pond call main_wait_600 - p_need 1 muthrok_spire + p_need 1 mutath_spire call wait_for_OthstolOviform call wait_for_MuthrokSpire - p_need 1 vithrath_haunt + p_need 1 tosvrol_haunt call main_wait_600 p_need 1 matravil_nest stop @@ -4275,11 +4262,11 @@ script_id ZMCx :build_sunblot_fin2 placeholder_count Local AtL|Jump 2 Group_Buildings blank 13 call wIrol - call wQuazrok + call wQuazeth call wMuthrok call main_wait_300 call wHydrok - call wGorgral + call wBactith call main_wait_300 call wVithrath call wLiivral @@ -4299,8 +4286,6 @@ script_id ZMCx call wUltrok call main_wait_600 call wElthisth - call main_wait_2400 - call wAlkaj stop :build_order_scenario @@ -4324,7 +4309,7 @@ script_id ZMCx wait 24 bring 13 AtL 1 irol_iris|othstol_oviform Loc.63 blank bring 13 AtM 3 larvosk_cesiant|hachirosk|caphrolosk|gathtelosk Loc.63 need_irol - bring 13 Ex 0 quazrok_pool|liivral_pond|hydrok_den|gorgral_swamp|muthrok_spire|vithrath_haunt|zorkiz_shroud|ultrok_cavern|matravil_nest|almakis_antre|elthisth_mound|geszkath_grotto|alkaj_chasm Loc.63 need_irol + bring 13 Ex 0 quazeth_pool|kalkiir_pond|hydrith_den|bactith_swamp|mutath_spire|tosvrol_haunt|zorkiz_shroud|ultrav_cavern|matravil_nest|almakis_antre|elthisth_mound|geszkath_grotto Loc.63 need_irol call main_wait_450 :need_irol2 @@ -4349,7 +4334,7 @@ script_id ZMCx bring 13 AtL 1 othstol_oviform Loc.63 blank bring 13 Ex 0 irol_iris Loc.63 need_othstol bring 13 AtM 5 larvosk_cesiant|hachirosk|caphrolosk|gathtelosk Loc.63 need_othstol - bring 13 Ex 2 quazrok_pool|liivral_pond|hydrok_den|gorgral_swamp|muthrok_spire|vithrath_haunt|zorkiz_shroud|ultrok_cavern|matravil_nest|almakis_antre|elthisth_mound|geszkath_grotto|alkaj_chasm Loc.63 need_othstol + bring 13 Ex 2 quazeth_pool|kalkiir_pond|hydrith_den|bactith_swamp|mutath_spire|tosvrol_haunt|zorkiz_shroud|ultrav_cavern|matravil_nest|almakis_antre|elthisth_mound|geszkath_grotto Loc.63 need_othstol bring 13 AtM 3 excisant Loc.63 need_othstol call main_wait_450 @@ -4363,35 +4348,28 @@ script_id ZMCx notowns othstol_oviform wait_for_OthstolOviform return - :wait_for_QuazrokPool + :wait_for_QuazethPool wait 12 - bring 13 AtL 1 liivral_pond Loc.63 blank_return - notowns quazrok_pool wait_for_QuazrokPool + bring 13 AtL 1 kalkiir_pond Loc.63 blank_return + notowns quazeth_pool wait_for_QuazethPool return :wait_for_HydrokDen wait 12 - bring 13 AtL 1 gorgral_swamp Loc.63 blank_return - notowns hydrok_den wait_for_HydrokDen + bring 13 AtL 1 bactith_swamp Loc.63 blank_return + notowns hydrith_den wait_for_HydrokDen return :wait_for_ZorkizShroud wait 12 - bring 13 AtL 1 ultrok_cavern Loc.63 blank_return + bring 13 AtL 1 ultrav_cavern Loc.63 blank_return notowns zorkiz_shroud wait_for_ZorkizShroud return :wait_for_MuthrokSpire wait 12 - bring 13 AtL 1 vithrath_haunt Loc.63 blank_return - notowns muthrok_spire wait_for_MuthrokSpire - return - - :request_larvosk - var AtL|wait town_count_var 1 13 - wait 12 - bring 13 Ex 0 droleth|gosvileth Loc.63 request_larvosk - add_bld 255 larvosk_cesiant 1 10 115 + bring 13 AtL 1 tosvrol_haunt Loc.63 blank_return + notowns mutath_spire wait_for_MuthrokSpire return :wHachirosk @@ -4416,47 +4394,47 @@ script_id ZMCx add_bld 255 gathtelosk 1 99 98 return - :wQuazrok + :wQuazeth wait 12 - bring 13 AtL 1 quazrok_pool|liivral_pond Loc.63 blank_return - p_need 1 quazrok_pool + bring 13 AtL 1 quazeth_pool|kalkiir_pond Loc.63 blank_return + p_need 1 quazeth_pool return :wLiivral wait 12 - notowns quazrok_pool wLiivral + notowns quazeth_pool wLiivral bring 13 Ex 0 irol_iris|othstol_oviform Loc.63 wLiivral - bring 13 AtL 1 liivral_pond Loc.63 blank_return - p_need 1 liivral_pond + bring 13 AtL 1 kalkiir_pond Loc.63 blank_return + p_need 1 kalkiir_pond return :wHydrok wait 12 - bring 13 AtL 1 hydrok_den|gorgral_swamp Loc.63 blank_return - p_need 1 hydrok_den + bring 13 AtL 1 hydrith_den|bactith_swamp Loc.63 blank_return + p_need 1 hydrith_den return - :wGorgral + :wBactith wait 12 - notowns hydrok_den wGorgral - bring 13 Ex 0 irol_iris|othstol_oviform Loc.63 wGorgral - bring 13 AtL 1 gorgral_swamp Loc.63 blank_return - p_need 1 gorgral_swamp + notowns hydrith_den wBactith + bring 13 Ex 0 irol_iris|othstol_oviform Loc.63 wBactith + bring 13 AtL 1 bactith_swamp Loc.63 blank_return + p_need 1 bactith_swamp return :wMuthrok wait 12 bring 13 Ex 0 othstol_oviform Loc.63 wMuthrok - bring 13 AtL 1 muthrok_spire|vithrath_haunt Loc.63 blank_return - p_need 1 muthrok_spire + bring 13 AtL 1 mutath_spire|tosvrol_haunt Loc.63 blank_return + p_need 1 mutath_spire return :wVithrath wait 12 bring 13 Ex 0 othstol_oviform Loc.63 wVithrath - notowns muthrok_spire wVithrath - bring 13 AtL 1 vithrath_haunt Loc.63 blank_return - p_need 1 vithrath_haunt + notowns mutath_spire wVithrath + bring 13 AtL 1 tosvrol_haunt Loc.63 blank_return + p_need 1 tosvrol_haunt return :wMatravil @@ -4481,16 +4459,9 @@ script_id ZMCx p_need 1 geszkath_grotto return - :wAlkaj - wait 12 - notowns geszkath_grotto wAlkaj - bring 13 AtL 1 alkaj_chasm Loc.63 blank_return - p_need 1 alkaj_chasm - return - :wZorkiz wait 12 - bring 13 AtL 1 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 AtL 1 zorkiz_shroud|ultrav_cavern Loc.63 blank_return p_need 1 zorkiz_shroud return @@ -4498,8 +4469,8 @@ script_id ZMCx wait 12 notowns zorkiz_shroud wUltrok bring 13 Ex 0 othstol_oviform Loc.63 wUltrok - bring 13 AtL 1 ultrok_cavern Loc.63 blank_return - p_need 1 ultrok_cavern + bring 13 AtL 1 ultrav_cavern Loc.63 blank_return + p_need 1 ultrav_cavern return :wElthisth @@ -4884,7 +4855,7 @@ script_id ZMCx :attack_conditions wait 24 - bring 13 Ex 0 quazrok_pool|liivral_pond|hydrok_den|gorgral_swamp|muthrok_spire|vithrath_haunt|zorkiz_shroud|ultrok_cavern|matravil_nest|almakis_antre|elthisth_mound|geszkath_grotto|alkaj_chasm Loc.63 attack_conditions + bring 13 Ex 0 quazeth_pool|kalkiir_pond|hydrith_den|bactith_swamp|mutath_spire|tosvrol_haunt|zorkiz_shroud|ultrav_cavern|matravil_nest|almakis_antre|elthisth_mound|geszkath_grotto Loc.63 attack_conditions bring 13 AtM 10 droleth Loc.63 attack_conditions bring 13 AtM 1 larvosk_cesiant|hachirosk|caphrolosk|gathtelosk Loc.63 attack_conditions res 13 AtL Any 500 blank_return @@ -4903,71 +4874,71 @@ script_id ZMCx goto add_attack_wave_sunblot :add_attack_wave_assault - call atk_hydrok_ranged + call atk_hydrith_ranged call atk_izkag_ranged - call atk_hydrok_air + call atk_hydrith_air call atk_zorkiz_ranged call atk_axtoth_melee call atk_geszkath_siege call atk_zorkiz_melee - call atk_quazrok_melee + call atk_quazeth_melee call atk_elthisth_siege call atk_matravil_ranged call atk_geszkath_air call atk_axtoth_ranged - call atk_quazrok_ranged - call atk_muthrok_air + call atk_quazeth_ranged + call atk_mutath_air call atk_matravil_special - call atk_quazrok_air + call atk_quazeth_air return :add_attack_wave_swarm call atk_axtoth_ranged call atk_axtoth_melee - call atk_quazrok_ranged - call atk_quazrok_melee - call atk_quazrok_ranged + call atk_quazeth_ranged + call atk_quazeth_melee + call atk_quazeth_ranged call atk_zorkiz_melee - call atk_quazrok_air + call atk_quazeth_air call atk_izkag_ranged - call atk_hydrok_air + call atk_hydrith_air call atk_matravil_ranged - call atk_muthrok_air + call atk_mutath_air call atk_matravil_special call atk_geszkath_air - call atk_hydrok_ranged + call atk_hydrith_ranged call atk_zorkiz_ranged call atk_geszkath_siege call atk_elthisth_siege return :add_attack_wave_sunblot - call atk_muthrok_air - call atk_quazrok_air - call atk_quazrok_melee - call atk_hydrok_air + call atk_mutath_air + call atk_quazeth_air + call atk_quazeth_melee + call atk_hydrith_air call atk_matravil_special call atk_geszkath_air call atk_zorkiz_melee call atk_elthisth_siege - call atk_quazrok_ranged + call atk_quazeth_ranged call atk_axtoth_melee call atk_izkag_ranged call atk_matravil_ranged call atk_geszkath_siege - call atk_hydrok_ranged + call atk_hydrith_ranged call atk_zorkiz_ranged call atk_axtoth_ranged return - :atk_quazrok_melee + :atk_quazeth_melee var AtL|Call prefZethrokor 1 atk_zethrokor2 13 var AtL|Call prefVorvrokor 1 atk_vorvrokor2 13 call atk_zethrokor call atk_vorvrokor return - :atk_quazrok_ranged + :atk_quazeth_ranged var AtL|Call prefQuazilisk 1 atk_quazilisk2 13 var AtL|Call prefLiiralisk 1 atk_liiralisk2 13 call atk_quazilisk @@ -4988,21 +4959,21 @@ script_id ZMCx # call atk_oztukrokor return - :atk_hydrok_ranged + :atk_hydrith_ranged var AtL|Call prefHydralisk 1 atk_hydralisk2 13 var AtL|Call prefBactalisk 1 atk_bactalisk2 13 call atk_hydralisk call atk_bactalisk return - :atk_hydrok_melee + :atk_hydrith_melee var AtL|Call prefIzirokor 1 atk_izirokor2 13 var AtL|Call prefTethzorokor 1 atk_tethzorokor2 13 call atk_izirokor call atk_tethzorokor return - :atk_hydrok_air + :atk_hydrith_air var AtL|Call prefSkithrokor 1 atk_skithrokor2 13 var AtL|Call prefVithrilisk 1 atk_vithrilisk2 13 call atk_skithrokor @@ -5030,14 +5001,14 @@ script_id ZMCx # call atk_algoztalisk return - :atk_muthrok_air + :atk_mutath_air var AtL|Call prefMutalisk 1 atk_mutalisk2 13 var AtL|Call prefTosgrilisk 1 atk_tosgrilisk2 13 call atk_mutalisk call atk_tosgrilisk return - :atk_quazrok_air + :atk_quazeth_air var AtL|Call prefNathrokor 1 atk_nathrokor2 13 var AtL|Call prefKalkalisk 1 atk_kalkalisk2 13 call atk_nathrokor @@ -5053,9 +5024,9 @@ script_id ZMCx :atk_zorkiz_ranged var AtL|Call prefLakizilisk 1 atk_lakizilisk2 13 - var AtL|Call prefZobriolisk 1 atk_zobriolisk2 13 +# var AtL|Call prefZobriolisk 1 atk_zobriolisk2 13 call atk_lakizilisk - call atk_zobriolisk +# call atk_zobriolisk return :atk_zorkiz_air @@ -5101,128 +5072,128 @@ script_id ZMCx return :atk_zethrokor - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return queue_rel zethrokor larva 0.55 larva 255 Global 63 100 atk_rel zethrokor zethrokor 0.8 :atk_zethrokor2 - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return atk_rel zethrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.55 return :atk_quazilisk - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return queue_rel quazilisk larva 0.4 larva 255 Global 63 100 atk_rel quazilisk quazilisk 0.8 :atk_quazilisk2 - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return atk_rel quazilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.4 return :atk_nathrokor - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return queue_rel nathrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.66 larva 255 Global 63 100 atk_rel nathrokor nathrokor 0.8 :atk_nathrokor2 - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return atk_rel nathrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.25 return :atk_vorvrokor - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return queue_rel zethrokor larva 0.4 larva 255 Global 63 100 queue_rel vorvrokor zethrokor 0.4 larva 255 Global 63 100 atk_rel vorvrokor vorvrokor 0.8 :atk_vorvrokor2 - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank_return + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank_return atk_rel vorvrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.4 return :atk_liiralisk - bring 13 Ex 0 liivral_pond Loc.63 blank_return + bring 13 Ex 0 kalkiir_pond Loc.63 blank_return queue_rel quazilisk larva 0.4 larva 255 Global 63 100 queue_rel liiralisk quazilisk 0.4 larva 255 Global 63 101 atk_rel liiralisk liiralisk 0.8 :atk_liiralisk2 - bring 13 Ex 0 liivral_pond Loc.63 blank_return + bring 13 Ex 0 kalkiir_pond Loc.63 blank_return atk_rel liiralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.4 return :atk_kalkalisk - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return queue_rel nathrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 100 queue_rel kalkalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 nathrokor 255 Global 63 101 atk_rel kalkalisk kalkalisk 0.8 :atk_kalkalisk2 - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return atk_rel kalkalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_cikralisk - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return queue_rel cikralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 101 atk_rel cikralisk cikralisk 0.8 :atk_cikralisk2 - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return atk_rel cikralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.5 return :atk_protathalor - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return queue_rel protathalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.66 larva 255 Global 63 101 atk_rel protathalor protathalor 0.8 :atk_protathalor2 - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return atk_rel protathalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.25 return :atk_mutalisk - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return queue_rel mutalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 101 atk_rel mutalisk mutalisk 0.8 :atk_mutalisk2 - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank_return + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank_return atk_rel mutalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.5 return :atk_ghitorokor - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return queue_rel cikralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel ghitorokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 cikralisk 255 Global 63 102 atk_rel ghitorokor ghitorokor 0.8 :atk_ghitorokor2 - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return atk_rel ghitorokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.5 return :atk_sovroleth - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return queue_rel protathalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 100 queue_rel sovroleth larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 protathalor 255 Global 63 102 atk_rel sovroleth sovroleth 0.8 :atk_sovroleth2 - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return atk_rel sovroleth larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_tosgrilisk - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return queue_rel mutalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 100 queue_rel tosgrilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 mutalisk 255 Global 63 102 atk_rel tosgrilisk tosgrilisk 0.8 :atk_tosgrilisk2 - notowns vithrath_haunt blank_return + notowns tosvrol_haunt blank_return atk_rel tosgrilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return @@ -5269,94 +5240,94 @@ script_id ZMCx return :atk_hydralisk - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return queue_rel hydralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.68 larva 255 Global 63 100 atk_rel hydralisk hydralisk 0.8 :atk_hydralisk2 - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return atk_rel hydralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.25 return :atk_izirokor - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return queue_rel izirokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 atk_rel izirokor izirokor 0.8 :atk_izirokor2 - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return atk_rel izirokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_skithrokor - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return queue_rel skithrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.55 larva 255 Global 63 100 atk_rel skithrokor skithrokor 0.8 :atk_skithrokor2 - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank_return + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank_return atk_rel skithrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.1 return :atk_bactalisk - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return queue_rel hydralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel bactalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 hydralisk 255 Global 63 101 atk_rel bactalisk bactalisk 0.8 :atk_bactalisk2 - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return atk_rel bactalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_tethzorokor - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return queue_rel izirokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel tethzorokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 izirokor 255 Global 63 101 atk_rel tethzorokor tethzorokor 0.8 :atk_tethzorokor2 - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return atk_rel tethzorokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_vithrilisk - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return queue_rel skithrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.2 larva 255 Global 63 101 atk_rel vithrilisk vithrilisk 0.8 :atk_vithrilisk2 - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return atk_rel vithrilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.4 return :atk_kagralisk - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return queue_rel kagralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.68 larva 255 Global 63 101 atk_rel kagralisk kagralisk 0.8 :atk_kagralisk2 - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return atk_rel kagralisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.25 return :atk_evigrilisk - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return queue_rel evigrilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 101 atk_rel evigrilisk evigrilisk 0.8 :atk_evigrilisk2 - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return atk_rel evigrilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_almaksalisk - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return queue_rel almaksalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 101 atk_rel almaksalisk almaksalisk 0.8 :atk_almaksalisk2 - bring 13 Ex 0 izkag_iteth|chokralgant_chazsal Loc.63 blank_return + bring 13 Ex 0 alkag_iteth|chokralgant_chazsal Loc.63 blank_return atk_rel almaksalisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.5 return @@ -5394,74 +5365,74 @@ script_id ZMCx return :atk_keskathalor - bring 13 Ex 0 geszkath_grotto|alkaj_chasm Loc.63 blank_return + bring 13 Ex 0 geszkath_grotto Loc.63 blank_return queue_rel keskathalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 102 atk_rel keskathalor keskathalor 0.8 :atk_keskathalor2 - bring 13 Ex 0 geszkath_grotto|alkaj_chasm Loc.63 blank_return + bring 13 Ex 0 geszkath_grotto Loc.63 blank_return atk_rel keskathalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_geszithalor - bring 13 Ex 0 geszkath_grotto|alkaj_chasm Loc.63 blank_return + bring 13 Ex 0 geszkath_grotto Loc.63 blank_return queue_rel geszithalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 102 atk_rel geszithalor geszithalor 0.8 :atk_geszithalor2 - bring 13 Ex 0 geszkath_grotto|alkaj_chasm Loc.63 blank_return + bring 13 Ex 0 geszkath_grotto Loc.63 blank_return atk_rel geszithalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_kethrostalor - notowns alkaj_chasm blank_return + notowns geszkath_grotto blank_return queue_rel keskathalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel kethrostalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 keskathalor 255 Global 63 103 atk_rel kethrostalor kethrostalor 0.8 :atk_kethrostalor2 - notowns alkaj_chasm blank_return + notowns geszkath_grotto blank_return atk_rel kethrostalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_alkajelisk - notowns alkaj_chasm blank_return + notowns geszkath_grotto blank_return queue_rel geszithalor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel alkajelisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 geszithalor 255 Global 63 103 atk_rel alkajelisk alkajelisk 0.8 :atk_alkajelisk2 - notowns alkaj_chasm blank_return + notowns geszkath_grotto blank_return atk_rel alkajelisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_zoryusthaleth - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return queue_rel zoryusthaleth larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 :atk_zoryusthaleth2 - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return atk_rel zoryusthaleth larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 atk_rel zoryusthaleth zoryusthaleth 0.8 return :atk_lakizilisk - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return queue_rel lakizilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 100 atk_rel lakizilisk lakizilisk 0.8 :atk_lakizilisk2 - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return atk_rel lakizilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_gorgrokor - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank_return queue_rel gorgrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.75 larva 255 Global 63 100 atk_rel gorgrokor gorgrokor 0.8 :atk_gorgrokor2 - notowns gorgral_swamp blank_return + notowns bactith_swamp blank_return atk_rel gorgrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1.5 return @@ -5496,35 +5467,35 @@ script_id ZMCx return :atk_ultrokor - bring 13 Ex 0 ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 ultrav_cavern Loc.63 blank_return queue_rel zoryusthaleth larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel ultrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 zoryusthaleth 255 Global 63 102 atk_rel ultrokor ultrokor 0.8 :atk_ultrokor2 - bring 13 Ex 0 ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 ultrav_cavern Loc.63 blank_return atk_rel ultrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_zobriolisk - bring 13 Ex 0 ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 ultrav_cavern Loc.63 blank_return queue_rel lakizilisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel zobriolisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 lakizilisk 255 Global 63 102 atk_rel zobriolisk zobriolisk 0.8 :atk_zobriolisk2 - bring 13 Ex 0 ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 ultrav_cavern Loc.63 blank_return atk_rel zobriolisk larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return :atk_zarcavrokor - bring 13 Ex 0 ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 ultrav_cavern Loc.63 blank_return queue_rel gorgrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 larva 255 Global 63 100 queue_rel zarcavrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 0.5 gorgrokor 255 Global 63 102 atk_rel zarcavrokor zarcavrokor 0.8 :atk_zarcavrokor2 - bring 13 Ex 0 ultrok_cavern Loc.63 blank_return + bring 13 Ex 0 ultrav_cavern Loc.63 blank_return atk_rel zarcavrokor larvosk_cesiant|hachirosk|caphrolosk|gathtelosk 1 return @@ -5612,12 +5583,12 @@ script_id ZMCx :early_military_general time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 - bring 13 AtL_M 1 quazrok_pool|liivral_pond Loc.63 early_zethrokor - bring 13 AtL_M 1 liivral_pond Loc.63 early_vorvrokor - bring 13 AtL_M 1 hydrok_den|gorgral_swamp Loc.63 early_hydralisk - bring 13 AtL_M 1 zorkiz_shroud|ultrok_cavern Loc.63 early_lakizilisk - bring 13 AtL_M 1 muthrok_spire|vithrath_haunt Loc.63 early_mutalisk - bring 13 AtL_M 1 muthrok_spire|vithrath_haunt Loc.63 early_nathrokor + bring 13 AtL_M 1 quazeth_pool|kalkiir_pond Loc.63 early_zethrokor + bring 13 AtL_M 1 kalkiir_pond Loc.63 early_vorvrokor + bring 13 AtL_M 1 hydrith_den|bactith_swamp Loc.63 early_hydralisk + bring 13 AtL_M 1 zorkiz_shroud|ultrav_cavern Loc.63 early_lakizilisk + bring 13 AtL_M 1 mutath_spire|tosvrol_haunt Loc.63 early_mutalisk + bring 13 AtL_M 1 mutath_spire|tosvrol_haunt Loc.63 early_nathrokor wait 480 c_queues train zethrokor|vorvrokor|hydralisk|lakizilisk|mutalisk|nathrokor 13 goto early_military_general @@ -5625,13 +5596,13 @@ script_id ZMCx :early_military_assault time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 - bring 13 AtL_M 1 hydrok_den|gorgral_swamp Loc.63 early_hydralisk - bring 13 AtL_M 1 quazrok_pool|liivral_pond Loc.63 early_zethrokor - bring 13 AtL_M 1 gorgral_swamp Loc.63 early_bactalisk - bring 13 AtL_M 1 zorkiz_shroud|ultrok_cavern Loc.63 early_lakizilisk - bring 13 AtL_M 1 zorkiz_shroud|ultrok_cavern Loc.63 early_zoryusthaleth - bring 13 AtL_M 1 liivral_pond Loc.63 early_vorvrokor - bring 13 AtL_M 1 muthrok_spire|vithrath_haunt Loc.63 early_nathrokor + bring 13 AtL_M 1 hydrith_den|bactith_swamp Loc.63 early_hydralisk + bring 13 AtL_M 1 quazeth_pool|kalkiir_pond Loc.63 early_zethrokor + bring 13 AtL_M 1 bactith_swamp Loc.63 early_bactalisk + bring 13 AtL_M 1 zorkiz_shroud|ultrav_cavern Loc.63 early_lakizilisk + bring 13 AtL_M 1 zorkiz_shroud|ultrav_cavern Loc.63 early_zoryusthaleth + bring 13 AtL_M 1 kalkiir_pond Loc.63 early_vorvrokor + bring 13 AtL_M 1 mutath_spire|tosvrol_haunt Loc.63 early_nathrokor bring 13 AtL_M 1 almakis_antre Loc.63 early_almaksalisk wait 480 c_queues train hydralisk|zethrokor|bactalisk|lakizilisk|zoryusthaleth|vorvrokor|nathrokor|almaksalisk 13 @@ -5640,15 +5611,15 @@ script_id ZMCx :early_military_swarm time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 - bring 13 AtL_M 1 quazrok_pool|liivral_pond Loc.63 early_zethrokor - bring 13 AtL_M 1 liivral_pond Loc.63 early_vorvrokor - bring 13 AtL_M 1 muthrok_spire|vithrath_haunt Loc.63 early_nathrokor - bring 13 AtL_M 1 ultrok_cavern Loc.63 early_ultrokor - bring 13 AtL_M 1 hydrok_den|gorgral_swamp Loc.63 early_hydralisk - bring 13 AtL_M 1 zorkiz_shroud|ultrok_cavern Loc.63 early_lakizilisk - bring 13 AtL_M 1 muthrok_spire|vithrath_haunt Loc.63 early_mutalisk - bring 13 AtL_M 1 quazrok_pool|liivral_pond Loc.63 early_quazilisk - bring 13 AtL_M 1 zorkiz_shroud|ultrok_cavern Loc.63 early_zoryusthaleth + bring 13 AtL_M 1 quazeth_pool|kalkiir_pond Loc.63 early_zethrokor + bring 13 AtL_M 1 kalkiir_pond Loc.63 early_vorvrokor + bring 13 AtL_M 1 mutath_spire|tosvrol_haunt Loc.63 early_nathrokor + bring 13 AtL_M 1 ultrav_cavern Loc.63 early_ultrokor + bring 13 AtL_M 1 hydrith_den|bactith_swamp Loc.63 early_hydralisk + bring 13 AtL_M 1 zorkiz_shroud|ultrav_cavern Loc.63 early_lakizilisk + bring 13 AtL_M 1 mutath_spire|tosvrol_haunt Loc.63 early_mutalisk + bring 13 AtL_M 1 quazeth_pool|kalkiir_pond Loc.63 early_quazilisk + bring 13 AtL_M 1 zorkiz_shroud|ultrav_cavern Loc.63 early_zoryusthaleth wait 480 c_queues train zethrokor|vorvrokor|nathrokor|ultrokor|hydralisk|lakizilisk|mutalisk|quazilisk|zoryusthaleth 13 goto early_military_swarm @@ -5656,17 +5627,17 @@ script_id ZMCx :early_military_sunblot time AtL 7200 Frames blank var Ex|Wait can_queue_early_military_var 1 13 - bring 13 AtL_M 1 muthrok_spire|vithrath_haunt Loc.63 early_mutalisk - bring 13 AtL_M 1 quazrok_pool|liivral_pond Loc.63 early_zethrokor - bring 13 AtL_M 1 muthrok_spire|vithrath_haunt Loc.63 early_nathrokor + bring 13 AtL_M 1 mutath_spire|tosvrol_haunt Loc.63 early_mutalisk + bring 13 AtL_M 1 quazeth_pool|kalkiir_pond Loc.63 early_zethrokor + bring 13 AtL_M 1 mutath_spire|tosvrol_haunt Loc.63 early_nathrokor bring 13 AtL_M 1 almakis_antre Loc.63 early_almaksalisk - bring 13 AtL_M 1 liivral_pond Loc.63 early_vorvrokor + bring 13 AtL_M 1 kalkiir_pond Loc.63 early_vorvrokor wait 480 c_queues train mutalisk|zethrokor|nathrokor|almaksalisk|vorvrokor 13 goto early_military_sunblot :early_zethrokor - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank bring 13 AtL 24 zethrokor Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 49 blank @@ -5674,7 +5645,7 @@ script_id ZMCx stop :early_vorvrokor - notowns liivral_pond blank + notowns kalkiir_pond blank bring 13 AtL 12 vorvrokor Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 74 blank @@ -5683,7 +5654,7 @@ script_id ZMCx stop :early_nathrokor - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank bring 13 AtL 12 nathrokor Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 149 blank @@ -5691,7 +5662,7 @@ script_id ZMCx stop :early_hydralisk - bring 13 Ex 0 hydrok_den|gorgral_swamp Loc.63 blank + bring 13 Ex 0 hydrith_den|bactith_swamp Loc.63 blank bring 13 AtL 10 hydralisk Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 74 blank @@ -5700,7 +5671,7 @@ script_id ZMCx stop :early_bactalisk - notowns gorgral_swamp blank + notowns bactith_swamp blank bring 13 AtL 6 bactalisk Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 124 blank @@ -5710,7 +5681,7 @@ script_id ZMCx stop :early_quazilisk - bring 13 Ex 0 quazrok_pool|liivral_pond Loc.63 blank + bring 13 Ex 0 quazeth_pool|kalkiir_pond Loc.63 blank bring 13 AtL 12 quazilisk Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 124 blank @@ -5729,7 +5700,7 @@ script_id ZMCx stop :early_zoryusthaleth - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank bring 13 AtL 4 zoryusthaleth Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 99 blank @@ -5738,7 +5709,7 @@ script_id ZMCx stop :early_lakizilisk - bring 13 Ex 0 zorkiz_shroud|ultrok_cavern Loc.63 blank + bring 13 Ex 0 zorkiz_shroud|ultrav_cavern Loc.63 blank bring 13 AtL 6 lakizilisk Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Ore 124 blank @@ -5747,7 +5718,7 @@ script_id ZMCx stop :early_mutalisk - bring 13 Ex 0 muthrok_spire|vithrath_haunt Loc.63 blank + bring 13 Ex 0 mutath_spire|tosvrol_haunt Loc.63 blank bring 13 AtL 10 mutalisk Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Any 99 blank @@ -5755,7 +5726,7 @@ script_id ZMCx stop :early_ultrokor - notowns ultrok_cavern blank + notowns ultrav_cavern blank bring 13 AtL 6 ultrokor Loc.63 blank bring 13 AtM_C 2 larva Loc.63 wait_for_larva res 13 AtM Any 199 blank @@ -5798,13 +5769,13 @@ script_id ZMCx :anti_grief_air_swarm add_bld 255 spraith_cesiant 2 50 140 - call tech_to_quazrok + call tech_to_quazeth train 6 quazilisk stop :anti_grief_air_sunblot add_bld 255 spraith_cesiant 2 50 140 - call tech_to_muthrok + call tech_to_mutath train 4 mutalisk stop diff --git a/CMBW-editor/grafting/Buttons.txt b/CMBW-editor/grafting/Buttons.txt index 48a599c..35d6f6c 100644 --- a/CMBW-editor/grafting/Buttons.txt +++ b/CMBW-editor/grafting/Buttons.txt @@ -59,7 +59,7 @@ 19: # [19] Basic Zerg Buildings 1, 131, 4, 33, 131, 131, 613, 0 # Hachirosk, Can Create Unit\Building ([131] Hachirosk), Create Building - Zerg ([131] Hachirosk) 2, 143, 4, 33, 143, 143, 614, 0 # Cagrant Cesiant, Can Create Unit\Building ([143] Cagrant Cesiant), Create Building - Zerg ([143] Cagrant Cesiant) - 4, 142, 4, 33, 142, 142, 616, 0 # Quazrok Pool, Can Create Unit\Building ([142] Quazrok Pool), Create Building - Zerg ([142] Quazrok Pool) + 4, 142, 4, 33, 142, 142, 616, 0 # Quazeth Pool, Can Create Unit\Building ([142] Quazeth Pool), Create Building - Zerg ([142] Quazeth Pool) 5, 135, 4, 33, 135, 135, 618, 0 # Hydrok Den, Can Create Unit\Building ([135] Hydrok Den), Create Building - Zerg ([135] Hydrok Den) 6, 193, 4, 33, 193, 193, 387, 389 # Zoryus Shroud, Can Create Unit\Building ([193] Zoryus Shroud), Create Building - Zerg ([193] Zoryus Shroud) 7, 224, 4, 33, 224, 224, 1366, 1365 # Irol Iris, Can Create Unit\Building ([224] Irol Iris), Create Building - Zerg ([224] Irol Iris) @@ -148,12 +148,12 @@ 31: # [31] Caphrolosk 1, 35, 3, 2, 0, 0, 674, 0 # Larva, Always (0), Select Larva (0) 2, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) - 6, 350, 23, 57, 34, 0, 1808, 0 # Suicide (Scourge), Spell Researched ([34] Healing - Cleric), Cancel (0) - 7, 128, 23, 24, 33, 33, 485, 0 # Zethrokor, Spell Researched ([33] Select Swarm - Zerg Structure), Use Technology ([33] Select Swarm - Zerg Structure) - 8, 129, 23, 24, 38, 38, 486, 0 # Hydralisk, Spell Researched ([38] Select Assault - Zerg Structure), Use Technology ([38] Select Assault - Zerg Structure) + 6, 350, 23, 57, 34, 0, 1808, 0 # Ocsal Gestation, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 128, 23, 24, 33, 33, 485, 0 # Vorvrokor, Spell Researched ([33] Select Swarm - Zerg Structure), Use Technology ([33] Select Swarm - Zerg Structure) + 8, 129, 23, 24, 38, 38, 486, 0 # Bactalisk, Spell Researched ([38] Select Assault - Zerg Structure), Use Technology ([38] Select Assault - Zerg Structure) + 9, 39, 23, 24, 28, 28, 487, 0 # Ultrokor, Spell Researched ([28] Select Control - Zerg Structure), Use Technology ([28] Select Control - Zerg Structure) 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) - 9, 39, 23, 24, 28, 28, 487, 0 # Zoryusthaleth, Spell Researched ([28] Select Control - Zerg Structure), Use Technology ([28] Select Control - Zerg Structure) 32: # [32] Gathtelosk 1, 35, 3, 2, 0, 0, 674, 0 # Larva, Always (0), Select Larva (0) @@ -169,14 +169,14 @@ 34: # [34] Muthrok Spire 7, 197, 4, 35, 197, 197, 560, 561 # Vithrath Haunt, Can Create Unit\Building ([197] Vithrath Haunt), Building Morph ([197] Vithrath Haunt) -36: # [36] Quazrok Pool +36: # [36] Quazeth Pool 7, 204, 4, 35, 204, 204, 396, 558 # Liivral Pond, Can Create Unit\Building ([204] Liivral Pond), Building Morph ([204] Liivral Pond) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 37: # [37] Cagrant Cesiant 1, 146, 4, 35, 146, 146, 628, 758 # Surkith Cesiant, Can Create Unit\Building ([146] Surkith Cesiant), Building Morph ([146] Surkith Cesiant) 2, 144, 4, 35, 144, 144, 627, 757 # Spraith Cesiant, Can Create Unit\Building ([144] Spraith Cesiant), Building Morph ([144] Spraith Cesiant) - 4, 216, 4, 35, 216, 216, 534, 533 # Larvosk Cesiant, Can Create Unit\Building ([216] Larvosk Cesiant), Building Morph ([216] Larvosk Cesiant) + 4, 216, 4, 35, 216, 216, 534, 585 # Larvosk Cesiant, Can Create Unit\Building ([216] Larvosk Cesiant), Building Morph ([216] Larvosk Cesiant) 5, 134, 4, 35, 134, 134, 619, 748 # Nydus Cesiant, Can Create Unit\Building ([134] Nydus Cesiant), Create Building - Zerg ([134] Nydus Cesiant) 38: # [38] Hydrok Den @@ -195,7 +195,7 @@ 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 42: # [42] Geszkath Grotto - 7, 212, 4, 35, 212, 212, 1397, 1396 # Alkaj Chasm, Can Create Unit\Building ([212] Alkaj Chasm), Building Morph ([212] Alkaj Chasm) +#7, 212, 4, 35, 212, 212, 1397, 1396 # Alkaj Chasm, Can Create Unit\Building ([212] Alkaj Chasm), Building Morph ([212] Alkaj Chasm) 44: # [44] Scribe, Artisan 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -211,20 +211,16 @@ 1, 154, 4, 31, 154, 154, 630, 0 # Nexus, Can Create Unit\Building ([154] Nexus), Create Building - Protoss ([154] Nexus) 2, 156, 4, 31, 156, 156, 632, 0 # Pylon, Can Create Unit\Building ([156] Pylon), Create Building - Protoss ([156] Pylon) 3, 157, 4, 31, 157, 157, 631, 0 # Aquifer, Can Create Unit\Building ([157] Aquifer), Create Building - Protoss ([157] Aquifer) - 4, 160, 4, 31, 160, 160, 633, 0 # Gateway, Can Create Unit\Building ([160] Gateway), Create Building - Protoss ([160] Gateway) - 5, 166, 4, 31, 166, 166, 634, 0 # Embassy, Can Create Unit\Building ([166] Embassy), Create Building - Protoss ([166] Embassy) - 6, 162, 4, 31, 162, 162, 635, 0 # Warden, Can Create Unit\Building ([162] Warden), Create Building - Protoss ([162] Warden) - 7, 164, 4, 31, 164, 164, 636, 0 # Cenotaph, Can Create Unit\Building ([164] Cenotaph), Create Building - Protoss ([164] Cenotaph) + 4, 166, 4, 31, 166, 166, 634, 0 # Embassy, Can Create Unit\Building ([166] Embassy), Create Building - Protoss ([166] Embassy) + 5, 162, 4, 31, 162, 162, 635, 0 # Warden, Can Create Unit\Building ([162] Warden), Create Building - Protoss ([162] Warden) + 7, 160, 4, 31, 160, 160, 633, 0 # Gateway, Can Create Unit\Building ([160] Gateway), Create Building - Protoss ([160] Gateway) 8, 155, 4, 31, 155, 155, 639, 0 # Lattice, Can Create Unit\Building ([155] Lattice), Create Building - Protoss ([155] Lattice) - 9, 167, 4, 31, 167, 167, 642, 0 # Stargate, Can Create Unit\Building ([167] Stargate), Create Building - Protoss ([167] Stargate) 46: # [46] Advanced Protoss Structures 1, 201, 4, 31, 201, 201, 1054, 0 # Crucible, Can Create Unit\Building ([201] Crucible), Create Building - Protoss ([201] Crucible) - 2, 158, 4, 31, 158, 158, 1385, 0 # Automaton Register, Can Create Unit\Building ([158] Automaton Register), Create Building - Protoss ([158] Automaton Register) - 3, 402, 4, 31, 252, 252, 526, 0 # Matrix, Can Create Unit\Building ([252] Matrix), Create Building - Protoss ([252] Matrix) + 2, 402, 4, 31, 252, 252, 526, 0 # Matrix, Can Create Unit\Building ([252] Matrix), Create Building - Protoss ([252] Matrix) 4, 161, 4, 31, 161, 161, 388, 0 # Rogue Gallery, Can Create Unit\Building ([161] Rogue Gallery), Create Building - Protoss ([161] Rogue Gallery) - 5, 454, 4, 31, 304, 304, 1806, 0 # Sequestered Icon, Can Create Unit\Building ([304] Sequestered Icon), Create Building - Protoss ([304] Sequestered Icon) - 6, 184, 4, 31, 184, 184, 507, 0 # Astral Omen, Can Create Unit\Building ([184] Astral Omen), Create Building - Protoss ([184] Astral Omen) + 6, 167, 4, 31, 167, 167, 642, 0 # Stargate, Can Create Unit\Building ([167] Stargate), Create Building - Protoss ([167] Stargate) 7, 226, 4, 31, 226, 226, 1375, 0 # Grand Library, Can Create Unit\Building ([226] Grand Library), Create Building - Protoss ([226] Grand Library) 8, 220, 4, 31, 220, 220, 1281, 0 # Ardent Authority, Can Create Unit\Building ([220] Ardent Authority), Create Building - Protoss ([220] Ardent Authority) 9, 168, 4, 31, 168, 168, 1086, 0 # Argosy, Can Create Unit\Building ([168] Argosy), Create Building - Protoss ([168] Argosy) @@ -278,6 +274,8 @@ 1, 89, 4, 3, 89, 89, 1388, 1389 # Simulacrum, Can Create Unit\Building ([89] Simulacrum), Create Unit ([89] Simulacrum) 2, 16, 4, 3, 16, 16, 1403, 1403 # Manifold, Can Create Unit\Building ([16] Manifold), Create Unit ([16] Manifold) 3, 522, 4, 3, 360, 360, 382, 0 # Vassal, Can Create Unit\Building ([360] Vassal), Create Unit ([360] Vassal) + 4, 100, 4, 3, 100, 100, 1089, 1090 # Golem, Can Create Unit\Building ([100] Golem), Create Unit ([100] Golem) + 5, 99, 4, 3, 99, 99, 1097, 1098 # Idol, Can Create Unit\Building ([99] Idol), Create Unit ([99] Idol) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -285,6 +283,8 @@ 1, 65, 4, 3, 65, 65, 600, 0 # Zealot, Can Create Unit\Building ([65] Zealot), Create Unit ([65] Zealot) 2, 66, 4, 3, 66, 66, 601, 719 # Dracadin, Can Create Unit\Building ([66] Dracadin), Create Unit ([66] Dracadin) 3, 79, 4, 3, 79, 79, 349, 1273 # Ecclesiast, Can Create Unit\Building ([79] Ecclesiast), Create Unit ([79] Ecclesiast) + 4, 74, 4, 3, 74, 74, 1077, 1393 # Legionnaire, Can Create Unit\Building ([74] Legionnaire), Create Unit ([74] Legionnaire) + 5, 76, 4, 3, 76, 76, 1078, 1079 # Hierophant, Can Create Unit\Building ([76] Hierophant), Create Unit ([76] Hierophant) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -292,12 +292,12 @@ 1, 80, 4, 3, 80, 80, 1132, 0 # Aurora, Can Create Unit\Building ([80] Aurora), Create Unit ([80] Aurora) 2, 60, 4, 3, 60, 60, 1292, 0 # Lanifect, Can Create Unit\Building ([60] Lanifect), Create Unit ([60] Lanifect) 3, 70, 4, 3, 70, 70, 604, 0 # Panoptus, Can Create Unit\Building ([70] Panoptus), Create Unit ([70] Panoptus) + 4, 94, 4, 3, 94, 94, 531, 1390 # Exemplar, Can Create Unit\Building ([94] Exemplar), Create Unit ([94] Exemplar) + 5, 25, 4, 3, 25, 25, 1068, 1069 # Gladius, Can Create Unit\Building ([25] Gladius), Create Unit ([25] Gladius) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 58: # [58] Astral Omen - 1, 94, 4, 3, 94, 94, 531, 1390 # Exemplar, Can Create Unit\Building ([94] Exemplar), Create Unit ([94] Exemplar) - 2, 25, 4, 3, 25, 25, 1068, 1069 # Gladius, Can Create Unit\Building ([25] Gladius), Create Unit ([25] Gladius) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -316,26 +316,24 @@ 61: # [61] Embassy 1, 64, 4, 3, 64, 64, 599, 599 # Scribe, Can Create Unit\Building ([64] Scribe), Create Unit ([64] Scribe) - 2, 69, 4, 3, 69, 69, 603, 1287 # Envoy, Can Create Unit\Building ([69] Envoy), Create Unit ([69] Envoy) - 3, 84, 4, 3, 84, 84, 598, 724 # Witness, Can Create Unit\Building ([84] Witness), Create Unit ([84] Witness) + 2, 182, 4, 3, 182, 182, 471, 506 # Artisan, Can Create Unit\Building ([182] Artisan), Create Unit ([182] Artisan) + 4, 69, 4, 3, 69, 69, 603, 1287 # Envoy, Can Create Unit\Building ([69] Envoy), Create Unit ([69] Envoy) + 5, 84, 4, 3, 84, 84, 598, 724 # Witness, Can Create Unit\Building ([84] Witness), Create Unit ([84] Witness) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 62: # [62] Fleet Beacon - 1, 82, 4, 3, 82, 82, 516, 541 # Empyrean, Can Create Unit\Building ([82] Empyrean), Create Unit ([82] Empyrean) - 2, 72, 4, 3, 72, 72, 606, 722 # Solarion, Can Create Unit\Building ([72] Solarion), Create Unit ([72] Solarion) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 64: # [64] Synthetic Synod 1, 86, 4, 3, 86, 86, 853, 723 # Demiurge, Can Create Unit\Building ([86] Demiurge), Create Unit ([86] Demiurge) 2, 183, 4, 3, 183, 183, 452, 453 # Empress, Can Create Unit\Building ([183] Empress), Create Unit ([183] Empress) + 3, 81, 4, 3, 81, 81, 522, 526 # Clarion, Can Create Unit\Building ([81] Clarion), Create Unit ([81] Clarion) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 66: # [66] Automaton Register - 1, 100, 4, 3, 100, 100, 1089, 1090 # Golem, Can Create Unit\Building ([100] Golem), Create Unit ([100] Golem) - 2, 99, 4, 3, 99, 99, 1097, 1098 # Idol, Can Create Unit\Building ([99] Idol), Create Unit ([99] Idol) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -354,7 +352,7 @@ 4, 111, 4, 29, 111, 111, 649, 710 # Barracks, Can Create Unit\Building ([111] Barracks), Create Building - Terran ([111] Barracks) 5, 113, 4, 29, 113, 113, 654, 712 # Fulcrum, Can Create Unit\Building ([113] Fulcrum), Create Building - Terran ([113] Fulcrum) 6, 404, 4, 29, 254, 254, 533, 0 # Starpad, Can Create Unit\Building ([254] Starpad), Create Building - Terran ([254] Starpad) - 7, 125, 4, 29, 125, 125, 653, 718 # Bunker, Can Create Unit\Building ([125] Bunker), Create Building - Terran ([125] Bunker) + 7, 125, 4, 29, 125, 125, 653, 718 # Anchor, Can Create Unit\Building ([125] Anchor), Create Building - Terran ([125] Anchor) # 9, 236, 3, 59, 0, 228, 688, 0 # Cancel, Always (0), Change Displayed Buttons ([228] Blank) 72: # [72] Advanced Terran Buildings @@ -403,12 +401,13 @@ 7, 281, 23, 57, 34, 0, 365, 0 # Singularity Charge, Spell Researched ([34] Healing - Cleric), Cancel (0) 8, 291, 23, 57, 34, 0, 1690, 0 # Ship Plating, Spell Researched ([34] Healing - Cleric), Cancel (0) -81: # [81] Command Center +81: # [81] Ministry 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) 1, 7, 4, 3, 7, 7, 592, 0 # Mason, Can Create Unit\Building ([7] Mason), Create Unit ([7] Mason) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) - 7, 174, 4, 32, 174, 174, 1286, 0 # Quarry, Can Create Unit\Building ([174] Quarry), Create AddOn ([174] Quarry) + 4, 549, 4, 32, 384, 384, 1142, 1142 # Lodestone, Can Create Unit\Building ([384] Lodestone), Create AddOn ([384] Lodestone) + 7, 174, 4, 32, 174, 174, 1286, 1295 # Quarry, Can Create Unit\Building ([174] Quarry), Create AddOn ([174] Quarry) 8, 108, 4, 32, 108, 108, 659, 709 # Anvil, Can Create Unit\Building ([108] Anvil), Create AddOn ([108] Anvil) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) 9, 283, 36, 36, 0, 106, 670, 0 # Land, Building Has Lifted Off (0), Land ([106] Command Center) @@ -429,7 +428,7 @@ 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 9, 236, 23, 24, 26, 26, 1792, 1792 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) -84: # [84] Bunker +84: # [84] Anchor 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) 2, 229, 9, 10, 0, 0, 665, 0 # Stop, Attacking Building (0), Stop (0) @@ -437,7 +436,7 @@ 7, 309, 20, 46, 0, 0, 683, 0 # Load (into Transport), Unit's Capacity Has Not Been Met (0), Load (0) 8, 312, 21, 47, 0, 0, 684, 0 # Unload All (from Transport), Carrying Some Units (0), Unload (0) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) - 9, 283, 36, 36, 0, 125, 670, 0 # Land, Building Has Lifted Off (0), Land ([125] Bunker) + 9, 283, 36, 36, 0, 125, 670, 0 # Land, Building Has Lifted Off (0), Land ([125] Anchor) 85: # [85] Barracks 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) @@ -549,8 +548,8 @@ 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) - 8, 264, 23, 57, 34, 0, 1473, 1473 # Adrenal Frenzy, Spell Researched ([34] Healing - Cleric), Cancel (0) 6, 51, 4, 38, 51, 51, 1552, 1555 # Kalkalisk, Can Create Unit\Building ([51] Kalkalisk), Unit Morph ([51] Kalkalisk) + 7, 264, 23, 57, 34, 0, 1473, 1473 # Adrenal Frenzy, Spell Researched ([34] Healing - Cleric), Cancel (0) 94: # [94] Academy (unused) 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) @@ -590,7 +589,7 @@ 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) 7, 263, 23, 57, 34, 0, 1776, 1776 # Metabolic Boost, Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 338, 23, 57, 34, 0, 1059, 1059 # Claws, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 267, 23, 57, 34, 0, 1059, 1059 # Captivating Claws, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) @@ -600,7 +599,7 @@ 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) - 7, 344, 23, 57, 34, 0, 1628, 1628 # Acid Spore, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 344, 23, 57, 34, 0, 1628, 1628 # Caustic Fission, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) @@ -692,12 +691,12 @@ 9, 236, 3, 59, 0, 228, 688, 0 # Cancel, Always (0), Change Displayed Buttons ([228] Blank) 115: # [115] Supreme Protoss Structures - 1, 159, 4, 31, 159, 159, 386, 0 # Prostration Stage, Can Create Unit\Building ([159] Prostration Stage), Create Building - Protoss ([159] Prostration Stage) -# 2, 156, 4, 31, 295, 295, 1249, 0 # Xenolith, Can Create Unit\Building ([295] Xenolith), Create Building - Protoss ([295] Xenolith) - 3, 444, 4, 31, 294, 294, 1248, 0 # Engram, Can Create Unit\Building ([294] Engram), Create Building - Protoss ([294] Engram) - 4, 225, 4, 31, 225, 225, 1354, 0 # Sanctum of Sorrow, Can Create Unit\Building ([225] Sanctum of Sorrow), Create Building - Protoss ([225] Sanctum of Sorrow) - 5, 428, 4, 31, 278, 278, 1113, 0 # Strident Stratum, Can Create Unit\Building ([278] Strident Stratum), Create Building - Protoss ([278] Strident Stratum) - 6, 169, 4, 31, 169, 169, 643, 0 # Fleet Beacon, Can Create Unit\Building ([169] Fleet Beacon), Create Building - Protoss ([169] Fleet Beacon) + 1, 428, 4, 31, 278, 278, 1113, 0 # Strident Stratum, Can Create Unit\Building ([278] Strident Stratum), Create Building - Protoss ([278] Strident Stratum) + 2, 444, 4, 31, 294, 294, 1248, 0 # Engram, Can Create Unit\Building ([294] Engram), Create Building - Protoss ([294] Engram) +#2, 156, 4, 31, 295, 295, 1249, 0 # Xenolith, Can Create Unit\Building ([295] Xenolith), Create Building - Protoss ([295] Xenolith) + 4, 159, 4, 31, 159, 159, 386, 0 # Prostration Stage, Can Create Unit\Building ([159] Prostration Stage), Create Building - Protoss ([159] Prostration Stage) +#4, 225, 4, 31, 225, 225, 1354, 0 # Sanctum of Sorrow, Can Create Unit\Building ([225] Sanctum of Sorrow), Create Building - Protoss ([225] Sanctum of Sorrow) +#6, 169, 4, 31, 169, 169, 643, 0 # Fleet Beacon, Can Create Unit\Building ([169] Fleet Beacon), Create Building - Protoss ([169] Fleet Beacon) 7, 165, 4, 31, 165, 165, 641, 0 # Ancestral Archives, Can Create Unit\Building ([165] Ancestral Archives), Create Building - Protoss ([165] Ancestral Archives) 8, 171, 4, 31, 171, 171, 644, 0 # Synthetic Synod, Can Create Unit\Building ([171] Synthetic Synod), Create Building - Protoss ([171] Synthetic Synod) 9, 223, 4, 31, 223, 223, 428, 0 # Monument of Sin, Can Create Unit\Building ([223] Monument of Sin), Create Building - Protoss ([223] Monument of Sin) @@ -758,8 +757,8 @@ 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) - 7, 340, 23, 57, 34, 0, 1745, 1745 # Kaiser Blades, Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 378, 23, 57, 34, 0, 1748, 1748 # Anabolic Synthesis, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 340, 23, 57, 34, 0, 1745, 1745 # Saber Siphon, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 378, 23, 57, 34, 0, 1748, 1748 # Kaiser Rampage, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 259, 38, 41, 11, 11, 372, 372 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) 9, 260, 39, 42, 11, 0, 373, 373 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) @@ -769,7 +768,7 @@ 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) - 7, 269, 23, 57, 34, 0, 1503, 1503 # Death Cycle, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 269, 23, 57, 34, 0, 1512, 1512 # Death Cycle, Spell Researched ([34] Healing - Cleric), Cancel (0) 127: # Archon 1, 228, 41, 9, 0, 0, 664, 0 # Move, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) @@ -781,7 +780,7 @@ 8, 307, 23, 57, 34, 0, 1773, 1773 # Vengeance, Spell Researched ([34] Healing - Cleric), Cancel (0) 128: # unused - 15920, 0, 41, 9, 0, 0, 664, 0 # Marine, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) + 1, 0, 41, 9, 0, 0, 664, 0 # Move, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) 2, 229, 41, 10, 0, 0, 665, 0 # Stop, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Stop (0) 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) @@ -796,7 +795,7 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 247, 23, 24, 6, 6, 340, 350 # Defensive Matrix, Spell Researched ([6] Defensive Matrix - Azazel), Use Technology ([6] Defensive Matrix - Azazel) - 8, 319, 23, 57, 34, 0, 1807, 1806 # Apial Sensors, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 319, 23, 57, 34, 0, 1807, 1806 # Sublime Shepherd, Spell Researched ([34] Healing - Cleric), Cancel (0) 130: # unused 2, 229, 9, 10, 0, 0, 665, 0 # Stop, Attacking Building (0), Stop (0) @@ -804,10 +803,6 @@ 7, 326, 23, 57, 34, 0, 1696, 1727 # Twin Autocannons, Spell Researched ([34] Healing - Cleric), Cancel (0) 131: # [131] unused - 1, 266, 25, 26, 29, 29, 485, 0 # Muscular Augments, Upgrade Not At Max Level ([29] Muscular Augments - Hydralisk), Research Upgrade ([29] Muscular Augments - Hydralisk) - 2, 268, 25, 26, 30, 30, 486, 0 # Grooved Spines, Upgrade Not At Max Level ([30] Grooved Spines - Hydralisk), Research Upgrade ([30] Grooved Spines - Hydralisk) - 4, 377, 25, 26, 90, 90, 556, 557 # Unknown378, Upgrade Not At Max Level ([90] Tectonic Claws - Lurker), Research Upgrade ([90] Tectonic Claws - Lurker) - 5, 382, 25, 26, 120, 120, 1050, 873 # Subterranean Spines, Upgrade Not At Max Level ([120] Seismic Spines - Lurker), Research Upgrade ([120] Seismic Spines - Lurker) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) @@ -823,15 +818,17 @@ 133: # [133] Prostration Stage 1, 87, 4, 3, 87, 87, 1261, 1260 # Pariah, Can Create Unit\Building ([87] Pariah), Create Unit ([87] Pariah) -# 2, 79, 4, 3, 90, 90, 512, 512 # Potentate, Can Create Unit\Building ([90] Potentate), Create Unit ([90] Potentate) + 2, 464, 4, 3, 314, 314, 1481, 1481 # Potentate, Can Create Unit\Building ([314] Potentate), Create Unit ([314] Potentate) 3, 465, 4, 3, 315, 315, 1271, 1271 # Sycophant, Can Create Unit\Building ([315] Sycophant), Create Unit ([315] Sycophant) + 4, 63, 4, 3, 63, 63, 1264, 1271 # Mind Tyrant, Can Create Unit\Building ([63] Mind Tyrant), Create Unit ([63] Mind Tyrant) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 134: # [134] Rogue Gallery 1, 172, 4, 3, 172, 172, 562, 0 # Vagrant, Can Create Unit\Building ([172] Vagrant), Create Unit ([172] Vagrant) 2, 61, 4, 3, 61, 61, 1293, 1296 # Cabalist, Can Create Unit\Building ([61] Cabalist), Create Unit ([61] Cabalist) - 3, 104, 4, 3, 104, 104, 1282, 0 # Barghest, Can Create Unit\Building ([104] Barghest), Create Unit ([104] Barghest) + 3, 79, 4, 3, 90, 90, 512, 512 # Charlatan, Can Create Unit\Building ([90] Charlatan), Create Unit ([90] Charlatan) + 4, 104, 4, 3, 104, 104, 1282, 0 # Barghest, Can Create Unit\Building ([104] Barghest), Create Unit ([104] Barghest) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -849,9 +846,7 @@ 8, 374, 23, 57, 34, 0, 1703, 0 # Reverse Thrust, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 236, 23, 24, 26, 26, 475, 475 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) -137: # Mutation Pit - 1, 299, 25, 26, 10, 10, 466, 519 # Melee Attacks, Upgrade Not At Max Level ([10] Zerg Melee Attacks), Research Upgrade ([10] Zerg Melee Attacks) - 2, 297, 25, 26, 3, 3, 459, 525 # Zerg Caparace, Upgrade Not At Max Level ([3] Zerg Carapace), Research Upgrade ([3] Zerg Carapace) +137: # Mutation Pit -- unused 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 138: # [138] unused @@ -865,7 +860,7 @@ 139: # Vorval Pond -- unused 7, 220, 4, 35, 220, 220, 532, 749 # Blank (Mineral Chunk Type 1), Can Create Unit\Building ([220] Ardent Authority), Building Morph ([220] Ardent Authority) -140: # [140] Gorgrok Apiary +140: # [140] Gorgrok Apiary -- unused 7, 137, 4, 35, 137, 137, 626, 751 # Greater Spire, Can Create Unit\Building ([137] Olympian), Building Morph ([137] Olympian) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) @@ -887,16 +882,10 @@ 7, 80, 23, 57, 34, 0, 1742, 1742 # Aurora, Spell Researched ([34] Healing - Cleric), Cancel (0) 143: # unused - 1, 301, 25, 26, 50, 50, 1089, 1090 # Flyer Attacks, Upgrade Not At Max Level ([50] Apollyoid Adhesive - Firebat), Research Upgrade ([50] Apollyoid Adhesive - Firebat) - 4, 374, 22, 22, 26, 26, 1631, 0 # Afterburners ON (Unused), Tech Spell Not Researched ([26] Cancel New Ability), Research Technology ([26] Cancel New Ability) - 5, 307, 25, 26, 63, 63, 1760, 0 # Leg Enhancements, Upgrade Not At Max Level ([63] Plasteel Servos - Cyprian), Research Upgrade ([63] Plasteel Servos - Cyprian) 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 144: # unused - 1, 374, 22, 22, 36, 36, 1231, 0 # Afterburners ON (Unused), Tech Spell Not Researched ([36] Tempo Change - Madrigal), Research Technology ([36] Tempo Change - Madrigal) - 2, 327, 25, 26, 125, 125, 1356, 1354 # Hellfire Missile Pack, Upgrade Not At Max Level ([125] Requiem Afterburners - Madrigal), Research Upgrade ([125] Requiem Afterburners - Madrigal) - 4, 380, 22, 22, 37, 37, 1244, 1351 # Charon Boosters, Tech Spell Not Researched ([37] Skyfall - Paladin), Research Technology ([37] Skyfall - Paladin) 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) @@ -911,24 +900,21 @@ 8, 330, 23, 57, 34, 0, 1420, 1421 # Dirge, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 331, 23, 57, 34, 0, 1418, 1419 # Furia Salvo, Spell Researched ([34] Healing - Cleric), Cancel (0) -146: # [146] Ovileth +146: # Ovileth 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 222, 4, 38, 222, 222, 1140, 1050 # Iroleth, Can Create Unit\Building ([222] Iroleth), Unit Morph ([222] Iroleth) + 6, 222, 4, 38, 222, 222, 1140, 1050 # Iroleth, Can Create Unit\Building ([222] Iroleth), Unit Morph ([222] Iroleth) 8, 309, 20, 46, 0, 0, 683, 0 # Load (into Transport), Unit's Capacity Has Not Been Met (0), Load (0) 9, 312, 3, 47, 0, 0, 684, 0 # Unload All (from Transport), Always (0), Unload (0) -147: # Drydock (unused) +147: # Drydock -- unused 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) -148: # [148] unused - 1, 308, 25, 26, 108, 108, 1757, 0 # Recharge Shields, Upgrade Not At Max Level ([108] Astral Aegis - Archon), Research Upgrade ([108] Astral Aegis - Archon) - 4, 381, 22, 22, 31, 31, 1263, 0 # Maelstrom, Tech Spell Not Researched ([31] Maelstrom - Mind Tyrant), Research Technology ([31] Maelstrom - Mind Tyrant) - 5, 372, 25, 26, 116, 116, 501, 0 # Feedback, Upgrade Not At Max Level ([116] Malediction - Dark Archon), Research Upgrade ([116] Malediction - Dark Archon) +148: # unused 9, 236, 17, 23, 0, 0, 692, 0 # Cancel, Research Underway (0), Cancel Technology Research (0) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) @@ -944,10 +930,10 @@ 7, 152, 4, 35, 152, 152, 1358, 0 # Othstol Oviform, Can Create Unit\Building ([152] Othstol Oviform), Building Morph ([152] Othstol Oviform) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) -151: # [151] Othstol Oviform +151: # [151] Othstol Oviform -- unused 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) -152: # [152] Alaszil Arbor (unused) +152: # [152] Alaszil Arbor -- unused 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 153: # Iroleth @@ -959,7 +945,7 @@ 8, 309, 20, 46, 0, 0, 683, 0 # Load (into Transport), Unit's Capacity Has Not Been Met (0), Load (0) 9, 312, 3, 47, 0, 0, 684, 0 # Unload All (from Transport), Always (0), Unload (0) -154: # Sibraelosk +154: # Sibraelosk -- unused 9, 97, 23, 24, 28, 28, 487, 0 # Zoryusthaleth, Spell Researched ([28] Select Control - Zerg Structure), Use Technology ([28] Select Control - Zerg Structure) 155: # Paladin @@ -982,7 +968,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 256, 23, 57, 34, 0, 1138, 1138 # Moebius Reactor, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 256, 23, 57, 34, 0, 1138, 1138 # Offset: Linear, Spell Researched ([34] Healing - Cleric), Cancel (0) 158: # Centaur 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -990,7 +976,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 331, 23, 57, 34, 0, 1135, 1135 # Gemini Missiles, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 331, 23, 57, 34, 0, 1135, 1135 # Sunchaser Salvo, Spell Researched ([34] Healing - Cleric), Cancel (0) 159: # [159] Vithrilisk 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -998,8 +984,8 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 346, 23, 57, 34, 0, 571, 571 # Venom (Unused Zerg Weapon), Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 349, 23, 57, 34, 0, 570, 570 # Suicide (Infested Terran), Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 346, 23, 57, 34, 0, 571, 571 # Corrosive Touch, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 349, 23, 57, 34, 0, 570, 570 # Critical Mass, Spell Researched ([34] Healing - Cleric), Cancel (0) 160: # Othstoleth 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1015,9 +1001,9 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 308, 23, 24, 24, 24, 1355, 1351 # Recharge Shields, Spell Researched ([24] Breathing Battery - Savant), Use Technology ([24] Breathing Battery - Savant) - 8, 360, 23, 57, 34, 0, 1402, 1360 # Phase Disruptor Cannon, Spell Researched ([34] Healing - Cleric), Cancel (0) - 9, 287, 23, 57, 34, 0, 1080, 1361 # Ion Thrusters, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 308, 23, 24, 24, 24, 1355, 1351 # Breathing Battery, Spell Researched ([24] Breathing Battery - Savant), Use Technology ([24] Breathing Battery - Savant) + 8, 360, 23, 57, 34, 0, 1402, 1360 # Entropy Gauntlets, Spell Researched ([34] Healing - Cleric), Cancel (0) + 9, 287, 23, 57, 34, 0, 1080, 1361 # Power Siphon, Spell Researched ([34] Healing - Cleric), Cancel (0) 162: # Clarion 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1025,9 +1011,9 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 308, 23, 57, 34, 34, 1507, 1507 # Recharge Shields, Spell Researched ([34] Healing - Cleric), Cancel (34) + 7, 308, 23, 57, 34, 34, 1507, 1507 # Phase Link, Spell Researched ([34] Healing - Cleric), Cancel (34) -163: # Exemplar +163: # Exemplar -- unused 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) @@ -1038,10 +1024,11 @@ 164: # Treasury 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) - 7, 174, 4, 32, 174, 174, 1286, 0 # Quarry, Can Create Unit\Building ([174] Quarry), Create AddOn ([174] Quarry) + 4, 549, 4, 32, 384, 384, 1142, 1142 # Lodestone, Can Create Unit\Building ([384] Lodestone), Create AddOn ([384] Lodestone) + 7, 174, 4, 32, 174, 174, 1286, 1295 # Quarry, Can Create Unit\Building ([174] Quarry), Create AddOn ([174] Quarry) 8, 108, 4, 32, 108, 108, 659, 709 # Anvil, Can Create Unit\Building ([108] Anvil), Create AddOn ([108] Anvil) 9, 236, 11, 28, 0, 0, 694, 0 # Cancel, Cancel AddOn (0), Cancel AddOn (0) - 9, 283, 36, 36, 0, 215, 670, 0 # Land, Building Has Lifted Off (0), Land (Flag) + 9, 283, 36, 36, 0, 215, 670, 0 # Land, Building Has Lifted Off (0), Land (Treasury) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) 165: # Empyrean @@ -1050,12 +1037,14 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 361, 23, 57, 34, 0, 1798, 1798 # Pulse Cannon, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 361, 23, 57, 34, 0, 1798, 1798 # Heavenly Passage, Spell Researched ([34] Healing - Cleric), Cancel (0) 166: # Argosy 1, 26, 4, 3, 26, 26, 1065, 0 # Magister, Can Create Unit\Building ([26] Magister), Create Unit ([26] Magister) 2, 416, 4, 3, 266, 266, 610, 0 # Epigraph, Can Create Unit\Building ([266] Epigraph), Create Unit ([266] Epigraph) 3, 71, 4, 3, 71, 71, 605, 0 # Didact, Can Create Unit\Building ([71] Didact), Create Unit ([71] Didact) + 4, 82, 4, 3, 82, 82, 516, 541 # Empyrean, Can Create Unit\Building ([82] Empyrean), Create Unit ([82] Empyrean) + 5, 72, 4, 3, 72, 72, 606, 722 # Solarion, Can Create Unit\Building ([72] Solarion), Create Unit ([72] Solarion) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -1065,16 +1054,17 @@ 2, 12, 4, 3, 12, 12, 596, 0 # Minotaur, Can Create Unit\Building ([12] Minotaur), Create Unit ([12] Minotaur) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) 3, 118, 4, 3, 118, 118, 1134, 1436 # Magnetar, Can Create Unit\Building ([118] Magnetar), Create Unit ([118] Magnetar) - 4, 412, 4, 3, 262, 262, 544, 1462 # Hippogriff, Can Create Unit\Building ([262] Hippogriff), Create Unit ([262] Hippogriff) - 5, 24, 4, 3, 24, 24, 1081, 1461 # Phobos, Can Create Unit\Building ([24] Phobos), Create Unit ([24] Phobos) - 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) - 7, 189, 4, 32, 189, 189, 541, 0 # Particle Accelerator, Can Create Unit\Building ([189] Particle Accelerator), Create AddOn ([189] Particle Accelerator) + 4, 440, 4, 3, 290, 290, 1272, 0 # Pythean, Can Create Unit\Building ([290] Pythean), Create Unit ([290] Pythean) + 5, 412, 4, 3, 262, 262, 544, 1462 # Hippogriff, Can Create Unit\Building ([262] Hippogriff), Create Unit ([262] Hippogriff) + 6, 24, 4, 3, 24, 24, 1081, 1460 # Phobos, Can Create Unit\Building ([24] Phobos), Create Unit ([24] Phobos) + 7, 189, 4, 32, 189, 189, 541, 0 # Hadron, Can Create Unit\Building ([189] Particle Accelerator), Create AddOn ([189] Particle Accelerator) + 8, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 9, 236, 11, 28, 0, 0, 694, 0 # Cancel, Cancel AddOn (0), Cancel AddOn (0) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) 9, 283, 36, 36, 0, 203, 670, 0 # Land, Building Has Lifted Off (0), Land ([203] Nanite Assembly) -168: # Quantum Institute +168: # Quantum Institute -- unused 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) 9, 283, 36, 36, 0, 259, 670, 0 # Land, Building Has Lifted Off (0), Land ([259] Quantum Institute) @@ -1087,7 +1077,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 326, 23, 57, 34, 0, 1110, 1110 # Twin Autocannons, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 326, 23, 57, 34, 0, 1110, 1110 # Cabeirus Feeders, Spell Researched ([34] Healing - Cleric), Cancel (0) 170: # Penumbra 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1095,7 +1085,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 332, 23, 57, 34, 0, 1101, 1101 # Burst Lasers, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 332, 23, 57, 34, 0, 1101, 1101 # Shroud Piercer, Spell Researched ([34] Healing - Cleric), Cancel (0) 171: # Phobos 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1103,7 +1093,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 322, 23, 57, 34, 0, 1102, 1102 # Khaydarin Core, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 322, 23, 57, 34, 0, 1102, 1102 # Argent Capacitors, Spell Researched ([34] Healing - Cleric), Cancel (0) 172: # Cyclops 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1111,7 +1101,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 325, 23, 57, 34, 0, 1810, 1810 # Fragmentation Grenade, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 325, 23, 57, 34, 0, 1810, 1810 # Recursion Rounds, Spell Researched ([34] Healing - Cleric), Cancel (0) 173: # Grand Library 1, 75, 4, 3, 75, 75, 1407, 0 # Amaranth, Can Create Unit\Building ([75] Amaranth), Create Unit ([75] Amaranth) @@ -1127,7 +1117,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 319, 23, 57, 34, 0, 1412, 1412 # Apial Sensors, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 319, 23, 57, 34, 0, 1412, 1412 # Autovitality, Spell Researched ([34] Healing - Cleric), Cancel (0) 175: # Gorgon 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1135,26 +1125,24 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 383, 23, 57, 34, 0, 1414, 1414 # Argus Jewel, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 383, 23, 57, 34, 0, 1414, 1414 # Petrification, Spell Researched ([34] Healing - Cleric), Cancel (0) 176: # Sequestered Icon - 1, 83, 4, 3, 352, 352, 608, 0 # Accantor, Can Create Unit\Building ([352] Accantor), Create Unit ([352] Accantor) - 2, 17, 4, 3, 17, 17, 1405, 1414 # Architect, Can Create Unit\Building ([17] Architect), Create Unit ([17] Architect) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 177: # [177] Talos - 1, 228, 58, 9, 0, 0, 664, 0 # Move, Move (SCV) (0), Move (0) - 2, 229, 59, 10, 0, 0, 665, 0 # Stop, Stop (SCV) (0), Stop (0) - 3, 230, 60, 11, 0, 0, 666, 0 # Attack, Attack (SCV) (0), Attack (0) - 4, 232, 61, 37, 0, 0, 677, 0 # Repair, Repair (SCV) (0), Repair (0) - 5, 231, 62, 39, 0, 0, 675, 0 # Gather, Gather (SCV) (0), Gather (0) - 5, 233, 63, 40, 0, 0, 676, 0 # Return Resources, Return Cargo (SCV) (0), Return Cargo (0) + 1, 228, 58, 9, 0, 0, 664, 0 # Move, Move (Mason) (0), Move (0) + 2, 229, 59, 10, 0, 0, 665, 0 # Stop, Stop (Mason) (0), Stop (0) + 3, 230, 60, 11, 0, 0, 666, 0 # Attack, Attack (Mason) (0), Attack (0) + 4, 232, 61, 37, 0, 0, 677, 0 # Repair, Repair (Mason) (0), Repair (0) + 5, 231, 62, 39, 0, 0, 675, 0 # Gather, Gather (Mason) (0), Gather (0) + 5, 233, 63, 40, 0, 0, 676, 0 # Return Resources, Return Cargo (Mason) (0), Return Cargo (0) 6, 329, 23, 24, 41, 41, 1251, 1251 # Fusion Cutter, Spell Researched ([41] Salvage - Talos), Use Technology ([41] Salvage - Talos) 7, 234, 64, 59, 0, 239, 678, 0 # Terran Basic Buildings, Terran Basic Buildings (0), Change Displayed Buttons ([239] Basic Terran Buildings) 8, 235, 65, 59, 0, 242, 679, 0 # Terran Advanced Buildings, Terran Advanced Buildings (0), Change Displayed Buttons ([242] Advanced Terran Buildings) 9, 234, 47, 59, 0, 250, 1434, 0 # Terran Supreme Buildings, Terran Supreme Buildings (0), Change Displayed Buttons ([250] Supreme Terran Buildings) - 9, 236, 57, 10, 0, 0, 700, 0 # Cancel, Is Constructing (Halt - SCV) (0), Stop (0) + 9, 236, 57, 10, 0, 0, 700, 0 # Cancel, Is Constructing (Halt - Mason) (0), Stop (0) 178: # Pariah 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1171,7 +1159,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 335, 23, 57, 34, 0, 1084, 1084 # Flame Thrower, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 335, 23, 57, 34, 0, 1084, 1084 # Incendiary Payload, Spell Researched ([34] Healing - Cleric), Cancel (0) 8, 361, 23, 57, 34, 0, 543, 543 # Offset: Linear, Spell Researched ([34] Healing - Cleric), Cancel (0) 180: # Barghest @@ -1180,7 +1168,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 252, 23, 57, 34, 0, 716, 716 # Cloak, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 252, 23, 57, 34, 0, 716, 716 # Permanent Cloaking, Spell Researched ([34] Healing - Cleric), Cancel (0) 8, 319, 23, 57, 34, 0, 540, 540 # Multi-Attack III, Spell Researched ([34] Healing - Cleric), Cancel (0) 181: # Magister @@ -1198,11 +1186,9 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 308, 23, 24, 32, 32, 1744, 1744 # Lazarus Agent, Spell Researched ([32] Lazarus Agent - Apostle), Use Technology ([32] Lazarus Agent - Apostle) - 8, 236, 23, 24, 26, 26, 1743, 1743 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) + 8, 236, 23, 24, 26, 26, 687, 687 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) -183: # [183] Quazil Quay - 7, 147, 4, 35, 147, 147, 1550, 1551 # Overmind (Without Shell), Can Create Unit\Building ([147] Guildhall), Building Morph ([147] Guildhall) - 8, 179, 4, 35, 179, 179, 386, 388 # Blank (Cave - Unused), Can Create Unit\Building ([179] Anthelion), Building Morph ([179] Anthelion) +183: # [183] Quazil Quay -- unused 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) 184: # [184] Kalkalisk @@ -1211,17 +1197,18 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 344, 23, 57, 34, 0, 1279, 1279 # Acid Spore, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 344, 23, 57, 34, 0, 1279, 1279 # Ablative Spores, Spell Researched ([34] Healing - Cleric), Cancel (0) 185: # Quarry - 1, 7, 4, 3, 7, 7, 592, 0 # SCV, Can Create Unit\Building ([7] Mason), Create Unit ([7] Mason) + 1, 7, 4, 3, 7, 7, 592, 0 # Mason, Can Create Unit\Building ([7] Mason), Create Unit ([7] Mason) + 2, 20, 4, 3, 20, 20, 1244, 1250 # Talos, Can Create Unit\Building ([20] Talos), Create Unit ([20] Talos) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) - 7, 311, 23, 24, 39, 39, 501, 501 # Nuclear Strike, Spell Researched ([39] Emergency Detonation - Terran Structure), Use Technology ([39] Emergency Detonation - Terran Structure) - 7, 314, 23, 24, 2, 2, 500, 500 # Scarab Damage, Spell Researched ([2] Controlled Demolition - Terran Structure), Use Technology ([2] Controlled Demolition - Terran Structure) + 7, 314, 23, 24, 2, 2, 500, 500 # Controlled Demolition, Spell Researched ([2] Controlled Demolition - Terran Structure), Use Technology ([2] Controlled Demolition - Terran Structure) + 7, 311, 23, 24, 39, 39, 501, 501 # Emergency Detonation, Spell Researched ([39] Emergency Detonation - Terran Structure), Use Technology ([39] Emergency Detonation - Terran Structure) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 9, 236, 23, 24, 26, 26, 1792, 1792 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) -186: # Golem +186: # Golem -- unused 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) @@ -1229,7 +1216,7 @@ 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 307, 23, 57, 34, 0, 1350, 1350 # Leg Enhancements, Spell Researched ([34] Healing - Cleric), Cancel (0) -187: # Atreus +187: # Atreus -- unused 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) @@ -1243,7 +1230,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 359, 23, 57, 34, 0, 1357, 1357 # Anti-matter Missiles, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 359, 23, 57, 34, 0, 1357, 1357 # Reactive Payload, Spell Researched ([34] Healing - Cleric), Cancel (0) 189: # Alkajelisk 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1251,7 +1238,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 347, 23, 57, 34, 0, 1416, 1416 # Seeker Spores, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 344, 23, 57, 34, 0, 1628, 1628 # Caustic Fission, Spell Researched ([34] Healing - Cleric), Cancel (0) 190: # Ecclesiast 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1268,7 +1255,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 360, 23, 57, 34, 0, 519, 519 # Phase Disruptor Cannon, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 360, 23, 57, 34, 0, 519, 519 # Eternal Service, Spell Researched ([34] Healing - Cleric), Cancel (0) 192: # Gladius 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1276,7 +1263,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 354, 23, 57, 34, 0, 1424, 1424 # Phase Disruptor, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 354, 23, 57, 34, 0, 1424, 1424 # Binding Plasma, Spell Researched ([34] Healing - Cleric), Cancel (0) 193: # Geszithalor 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1285,7 +1272,7 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 6, 48, 4, 38, 48, 48, 1348, 1349 # Alkajelisk, Can Create Unit\Building ([48] Alkajelisk), Unit Morph ([48] Alkajelisk) - 7, 301, 23, 57, 34, 0, 1425, 1425 # Flyer Attacks, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 301, 23, 57, 34, 0, 1425, 1425 # Searing Acid, Spell Researched ([34] Healing - Cleric), Cancel (0) 194: # Star Sovereign 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1293,10 +1280,10 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 322, 23, 24, 29, 29, 1100, 1100 # Khaydarin Core, Spell Researched ([29] Grief of All Gods - Star Sovereign), Use Technology ([29] Grief of All Gods - Star Sovereign) - 8, 359, 23, 57, 34, 0, 1427, 1427 # Anti-matter Missiles, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 322, 23, 24, 29, 29, 1100, 1100 # Grief of All Gods, Spell Researched ([29] Grief of All Gods - Star Sovereign), Use Technology ([29] Grief of All Gods - Star Sovereign) + 8, 359, 23, 57, 34, 0, 1427, 1427 # Intervention, Spell Researched ([34] Healing - Cleric), Cancel (0) -195: # Pegasus +195: # Pegasus -- unused 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) @@ -1310,10 +1297,10 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 356, 23, 57, 34, 0, 1432, 1432 # Psionic Shockwave, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 356, 23, 57, 34, 0, 1432, 1432 # Final Hour, Spell Researched ([34] Healing - Cleric), Cancel (0) 197: # Crucible - 7, 322, 23, 57, 34, 0, 1438, 1438 # Khaydarin Core, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 322, 23, 57, 34, 0, 1438, 1438 # Khaydarin Charge, Spell Researched ([34] Healing - Cleric), Cancel (0) 198: # Pennant 7, 322, 23, 57, 34, 0, 1439, 1439 # Khaydarin Core, Spell Researched ([34] Healing - Cleric), Cancel (0) @@ -1342,7 +1329,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) -# 6, 472, 4, 38, 322, 322, 1801, 1800 # Algoztalisk, Can Create Unit\Building ([322] Algoztalisk), Unit Morph ([322] Algoztalisk) +#6, 472, 4, 38, 322, 322, 1801, 1800 # Algoztalisk, Can Create Unit\Building ([322] Algoztalisk), Unit Morph ([322] Algoztalisk) 202: # Zoryusthaleth 1, 228, 41, 9, 0, 0, 664, 0 # Move, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) @@ -1362,7 +1349,7 @@ 204: # Larvosk Cesiant 1, 35, 3, 2, 0, 0, 674, 0 # Larva, Always (0), Select Larva (0) 2, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) - 4, 50, 23, 24, 9, 9, 506, 0 # Infested Terran, Spell Researched ([9] Select Shared - Zerg Structure), Use Technology ([9] Select Shared - Zerg Structure) + 4, 216, 4, 35, 354, 354, 1768, 1765 # Ocsal Cesiant, Can Create Unit\Building ([354] Ocsal Cesiant), Building Morph ([354] Ocsal Cesiant) 6, 295, 23, 57, 34, 0, 530, 530 # Larval Gestation, Spell Researched ([34] Healing - Cleric), Cancel (0) 7, 37, 23, 24, 33, 33, 485, 0 # Zethrokor, Spell Researched ([33] Select Swarm - Zerg Structure), Use Technology ([33] Select Swarm - Zerg Structure) 8, 38, 23, 24, 38, 38, 486, 0 # Hydralisk, Spell Researched ([38] Select Assault - Zerg Structure), Use Technology ([38] Select Assault - Zerg Structure) @@ -1414,7 +1401,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 252, 23, 57, 34, 0, 716, 716 # Cloak, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 252, 23, 57, 34, 0, 716, 716 # Permanent Cloaking, Spell Researched ([34] Healing - Cleric), Cancel (0) 208: # Pazuzu 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1422,7 +1409,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 314, 23, 57, 34, 0, 406, 406 # Scarab Damage, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 314, 23, 57, 34, 0, 406, 406 # Deconstruction, Spell Researched ([34] Healing - Cleric), Cancel (0) 209: # Konvilisk 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1431,7 +1418,7 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 6, 424, 4, 38, 274, 274, 1551, 1553 # Tetcaerokor, Can Create Unit\Building ([274] Tetcaerokor), Unit Morph ([274] Tetcaerokor) - 7, 348, 23, 57, 34, 0, 1365, 1365 # Subterranean Tentacle, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 348, 23, 57, 34, 0, 1365, 1365 # Fertile Spines, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) @@ -1442,12 +1429,13 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 377, 23, 24, 35, 35, 1443, 1443 # Lurker Burrow, Spell Researched ([35] Blissful Embrace - Akistrokor), Use Technology ([35] Blissful Embrace - Akistrokor) + 8, 267, 23, 57, 34, 0, 1059, 1059 # Captivating Claws, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 236, 23, 24, 26, 26, 1444, 1444 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) -211: # Scrapyard +211: # Scrapyard -- unused 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) -212: # Cohort +212: # Cohort -- unused 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) @@ -1463,7 +1451,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 304, 23, 57, 34, 0, 465, 465 # Air Plating, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 304, 23, 57, 34, 0, 465, 465 # Wear and Tear, Spell Researched ([34] Healing - Cleric), Cancel (0) 214: # Aspirant 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1471,7 +1459,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 314, 23, 57, 34, 0, 467, 467 # Scarab Damage, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 314, 23, 57, 34, 0, 467, 467 # Criticality, Spell Researched ([34] Healing - Cleric), Cancel (0) 215: # Claymore 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1479,8 +1467,8 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 391, 23, 57, 34, 0, 1391, 1391 # Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 330, 23, 57, 34, 0, 508, 508 # Fusion Cutter (Harvest), Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 391, 23, 57, 34, 0, 1391, 1391 # Kinetic Penetration, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 330, 23, 57, 34, 0, 508, 508 # Kelvin Munitions, Spell Researched ([34] Healing - Cleric), Cancel (0) 216: # Siren 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1497,16 +1485,16 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) -# 7, 476, 4, 38, 326, 326, 1348, 1349 # Kethrostalor, Can Create Unit\Building ([326] Kethrostalor), Unit Morph ([326] Kethrostalor) - 7, 346, 23, 57, 34, 0, 472, 472 # Venom (Unused Zerg Weapon), Spell Researched ([34] Healing - Cleric), Cancel (0) +#7, 476, 4, 38, 326, 326, 1348, 1349 # Kethrostalor, Can Create Unit\Building ([326] Kethrostalor), Unit Morph ([326] Kethrostalor) + 7, 346, 23, 57, 34, 0, 472, 472 # Caustic Discharge, Spell Researched ([34] Healing - Cleric), Cancel (0) 218: # Ion Cannon 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) 2, 229, 9, 10, 0, 0, 665, 0 # Stop, Attacking Building (0), Stop (0) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) 3, 230, 9, 13, 0, 0, 666, 0 # Attack, Attacking Building (0), Attack (Building) (0) - 7, 395, 23, 57, 34, 0, 1516, 1516 # Shroud of Adun, Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 373, 23, 57, 34, 0, 473, 473 # Optical Flare, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 395, 23, 57, 34, 0, 1516, 1516 # Artillery Targeting, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 373, 23, 57, 34, 0, 473, 473 # Ion Field, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 283, 36, 36, 0, 127, 670, 0 # Land, Building Has Lifted Off (0), Land ([127] Ion Cannon) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) @@ -1523,13 +1511,12 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 392, 23, 57, 34, 0, 708, 708 # Spell Researched ([34] Healing - Cleric), Cancel (0) -# 8, 397, 23, 24, 42, 42, 717, 717 # Spell Researched ([42] Gods Made Flesh - Demiurge), Use Technology ([42] Gods Made Flesh - Demiurge) + 7, 392, 23, 57, 34, 0, 708, 708 # Worship, Spell Researched ([34] Healing - Cleric), Cancel (0) 221: # Ocsal Cesiant 1, 35, 3, 2, 0, 0, 674, 0 # Larva, Always (0), Select Larva (0) 2, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) - 7, 295, 23, 57, 34, 0, 530, 530 # Metasynaptic Node, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 295, 23, 57, 34, 0, 530, 530 # Ocsal Gestation, Spell Researched ([34] Healing - Cleric), Cancel (0) 222: # Charlatan 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1545,7 +1532,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 391, 23, 57, 34, 0, 1396, 1396 # Prolonged Arms, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 355, 23, 57, 34, 0, 509, 509 # Offset: Cone, Spell Researched ([34] Healing - Cleric), Cancel (0) 224: # Skithrokor 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1569,8 +1556,7 @@ 1, 38, 4, 38, 38, 38, 576, 739 # Hydralisk, Can Create Unit\Building ([38] Hydralisk), Unit Morph ([38] Hydralisk) 2, 180, 4, 38, 180, 180, 1343, 1345 # Izirokor, Can Create Unit\Building ([180] Izirokor), Unit Morph ([180] Izirokor) 3, 185, 4, 38, 185, 185, 1445, 1446 # Skithrokor, Can Create Unit\Building ([185] Skithrokor), Unit Morph ([185] Skithrokor) - 4, 126, 4, 38, 126, 126, 1362, 1374 # Kagralisk, Can Create Unit\Building ([126] Kagralisk), Unit Morph ([126] Kagralisk) -# 5, 191, 4, 38, 191, 191, 432, 433 # Axitrilisk, Can Create Unit\Building ([191] Axitrilisk), Unit Morph ([191] Axitrilisk) + 4, 126, 4, 38, 126, 126, 1362, 1374 # Kagralisk, Can Create Unit\Building ([126] Kagralisk), Unit Morph ([126] Kagralisk)s 5, 52, 4, 38, 52, 52, 517, 518 # Evigrilisk, Can Create Unit\Building ([52] Evigrilisk), Unit Morph ([52] Evigrilisk) 6, 29, 4, 38, 29, 29, 367, 366 # Almaksalisk, Can Create Unit\Building ([29] Almaksalisk), Unit Morph ([29] Almaksalisk) 7, 96, 4, 38, 96, 96, 1346, 1347 # Keskathalor, Can Create Unit\Building ([96] Keskathalor), Unit Morph ([96] Keskathalor) @@ -1591,7 +1577,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 344, 23, 57, 34, 0, 564, 564 # Acid Spore, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 344, 23, 57, 34, 0, 564, 564 # Lithe Organelle, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) @@ -1601,8 +1587,8 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 267, 23, 57, 34, 0, 1226, 1226 # Ensnare, Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 348, 23, 57, 34, 0, 1235, 1235 # Subterranean Tentacle, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 267, 23, 57, 34, 0, 1226, 1226 # Writhing Web, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 348, 23, 57, 34, 0, 1235, 1235 # Corpse Cocoon, Spell Researched ([34] Healing - Cleric), Cancel (0) 230: # Olympian 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1610,7 +1596,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 249, 23, 57, 34, 0, 488, 488 # Ocular Implants, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 249, 23, 57, 34, 0, 488, 488 # Dishonorable Discharge, Spell Researched ([34] Healing - Cleric), Cancel (0) 231: # Autocrat 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1618,7 +1604,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 249, 23, 57, 34, 0, 489, 489 # Ocular Implants, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 249, 23, 57, 34, 0, 489, 489 # Controlled Opposition, Spell Researched ([34] Healing - Cleric), Cancel (0) 232: # Luminary 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1626,7 +1612,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 277, 23, 24, 30, 30, 495, 495 # Hallucination, Spell Researched ([30] Aural Assault - Luminary), Use Technology ([30] Aural Assault - Luminary) + 7, 277, 23, 24, 30, 30, 495, 495 # Aural Assault, Spell Researched ([30] Aural Assault - Luminary), Use Technology ([30] Aural Assault - Luminary) 233: # Striga 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1648,8 +1634,8 @@ # 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) 235: # [235] Reservoir, addons - 7, 311, 23, 24, 39, 39, 501, 501 # Nuclear Strike, Spell Researched ([39] Emergency Detonation - Terran Structure), Use Technology ([39] Emergency Detonation - Terran Structure) - 7, 314, 23, 24, 2, 2, 500, 500 # Scarab Damage, Spell Researched ([2] Controlled Demolition - Terran Structure), Use Technology ([2] Controlled Demolition - Terran Structure) + 7, 314, 23, 24, 2, 2, 500, 500 # Controlled Demolition, Spell Researched ([2] Controlled Demolition - Terran Structure), Use Technology ([2] Controlled Demolition - Terran Structure) + 7, 311, 23, 24, 39, 39, 501, 501 # Emergency Detonation, Spell Researched ([39] Emergency Detonation - Terran Structure), Use Technology ([39] Emergency Detonation - Terran Structure) 9, 236, 23, 24, 26, 26, 1792, 1792 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) 236: # Tarasque @@ -1658,7 +1644,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 344, 23, 57, 34, 0, 745, 745 # Acid Spore, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 344, 23, 57, 34, 0, 745, 745 # Fighting Flight, Spell Researched ([34] Healing - Cleric), Cancel (0) 237: # Empress 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1675,7 +1661,7 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 251, 23, 24, 8, 8, 343, 353 # Yamato Cannon, Spell Researched ([8] Yamato Cannon - Magnetar), Use Technology ([8] Yamato Cannon - Magnetar) - 8, 356, 23, 57, 34, 0, 1131, 1131 # Psionic Shockwave, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 356, 23, 57, 34, 0, 1131, 1131 # Law of Attraction, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 391, 23, 57, 34, 0, 1391, 1391 # Kinetic Penetration, Spell Researched ([34] Healing - Cleric), Cancel (0) 239: # Izirokor @@ -1685,7 +1671,7 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 6, 417, 4, 38, 267, 267, 612, 638 # Tethzorokor, Can Create Unit\Building ([267] Tethzorokor), Unit Morph ([267] Tethzorokor) - 7, 344, 23, 57, 34, 0, 503, 503 # Acid Spore, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 344, 23, 57, 34, 0, 503, 503 # Crushing Tide, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) @@ -1695,7 +1681,7 @@ 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) 4, 231, 43, 39, 0, 0, 675, 0 # Gather, Has No Cargo (Gather - Drone) (0), Gather (0) 5, 233, 44, 40, 0, 0, 676, 0 # Return Resources, Has Cargo (Return Cargo - Drone) (0), Return Cargo (0) - 6, 261, 23, 57, 34, 0, 461, 461 # Ventral Sacs, Spell Researched ([34] Healing - Cleric), Cancel (0) + 6, 261, 23, 57, 34, 0, 461, 461 # Plethoral Gestation, Spell Researched ([34] Healing - Cleric), Cancel (0) 7, 257, 47, 59, 0, 238, 680, 0 # Zerg Basic Buildings, Zerg Basic Buildings (0), Change Displayed Buttons ([238] Basic Zerg Buildings) 8, 258, 48, 59, 0, 241, 681, 0 # Zerg Advanced Buildings, Zerg Advanced Buildings (0), Change Displayed Buttons ([241] Advanced Zerg Buildings) @@ -1720,15 +1706,15 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) -# 6, 417, 4, 38, 267, 267, 612, 638 # Tethzorokor, Can Create Unit\Building ([267] Tethzorokor), Unit Morph ([267] Tethzorokor) - 7, 341, 23, 57, 34, 0, 515, 515 # Toxic Spores, Spell Researched ([34] Healing - Cleric), Cancel (0) +#6, 417, 4, 38, 267, 267, 612, 638 # Tethzorokor, Can Create Unit\Building ([267] Tethzorokor), Unit Morph ([267] Tethzorokor) + 7, 341, 23, 57, 34, 0, 515, 515 # Lashing Limbs, Spell Researched ([34] Healing - Cleric), Cancel (0) 245: # Sentinel 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) 2, 229, 9, 10, 0, 0, 665, 0 # Stop, Attacking Building (0), Stop (0) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) 3, 230, 9, 13, 0, 0, 666, 0 # Attack, Attacking Building (0), Attack (Building) (0) - 7, 391, 23, 57, 34, 0, 1391, 1391 # Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 391, 23, 57, 34, 0, 1391, 1391 # Kinetic Penetration, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 283, 36, 36, 0, 209, 670, 0 # Land, Building Has Lifted Off (0), Land ([209] Sentinel) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) @@ -1757,12 +1743,10 @@ 4, 434, 4, 29, 284, 284, 1118, 1119 # Apothecary, Can Create Unit\Building ([284] Apothecary), Create Building - Terran ([284] Apothecary) 5, 198, 4, 29, 198, 198, 458, 457 # Iron Foundry, Can Create Unit\Building ([198] Iron Foundry), Create Building - Terran ([198] Iron Foundry) 6, 203, 4, 29, 203, 203, 1128, 1129 # Nanite Assembly, Can Create Unit\Building ([203] Nanite Assembly), Create Building - Terran ([203] Nanite Assembly) - 8, 438, 4, 29, 288, 288, 1143, 1263 # Parthenon, Can Create Unit\Building ([288] Parthenon), Create Building - Terran ([288] Parthenon) -# 9, 236, 3, 59, 0, 228, 688, 0 # Cancel, Always (0), Change Displayed Buttons ([228] Blank) +#8, 438, 4, 29, 288, 288, 1143, 1263 # Parthenon, Can Create Unit\Building ([288] Parthenon), Create Building - Terran ([288] Parthenon) +#9, 236, 3, 59, 0, 228, 688, 0 # Cancel, Always (0), Change Displayed Buttons ([228] Blank) 249: # Cenotaph - 1, 74, 4, 3, 74, 74, 1077, 1393 # Legionnaire, Can Create Unit\Building ([74] Legionnaire), Create Unit ([74] Legionnaire) - 2, 76, 4, 3, 76, 76, 1078, 1079 # Hierophant, Can Create Unit\Building ([76] Hierophant), Create Unit ([76] Hierophant) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -1784,7 +1768,7 @@ 6, 302, 23, 24, 16, 16, 379, 388 # Consume, Spell Researched ([16] Consume - Zoryusthaleth), Use Technology ([16] Consume - Zoryusthaleth) 7, 252, 28, 43, 10, 10, 344, 0 # Cloak 7, 253, 29, 44, 10, 10, 345, 0 # Decloak - 8, 267, 23, 24, 13, 13, 381, 0 # Ensnare, Spell Researched ([13] Ensnaring Brood - Matraleth), Use Technology ([13] Ensnaring Brood - Matraleth) + 8, 267, 23, 57, 34, 0, 381, 0 # Ensnaring Brood, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 275, 23, 24, 19, 19, 400, 405 # Psionic Storm, Spell Researched ([19] Psionic Storm - Cantavis), Use Technology ([19] Psionic Storm - Cantavis) 252: # Vagrant @@ -1793,7 +1777,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 274, 23, 57, 34, 0, 559, 559 # Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 274, 23, 57, 34, 0, 559, 559 # Nihilism, Spell Researched ([34] Healing - Cleric), Cancel (0) 253: # Cikralisk 1, 228, 41, 9, 0, 0, 664, 0 # Move, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) @@ -1811,11 +1795,9 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 247, 23, 57, 34, 0, 1087, 1087 # Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 247, 23, 57, 34, 0, 1087, 1087 # Providence, Spell Researched ([34] Healing - Cleric), Cancel (0) -255: # Strident Stratum - 1, 182, 4, 3, 182, 182, 471, 506 # Artisan, Can Create Unit\Building ([182] Artisan), Create Unit ([182] Artisan) - 2, 81, 4, 3, 81, 81, 522, 526 # Clarion, Can Create Unit\Building ([81] Clarion), Create Unit ([81] Clarion) +255: # Strident Stratum -- unused 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -1843,34 +1825,32 @@ 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) 2, 436, 4, 3, 286, 286, 1126, 1126 # Sevenstep, Can Create Unit\Building ([286] Sevenstep), Create Unit ([286] Sevenstep) 3, 448, 4, 3, 298, 298, 1779, 1779 # Silvertongue, Can Create Unit\Building ([298] Silvertongue), Create Unit ([298] Silvertongue) -# 4, 437, 4, 3, 287, 287, 1127, 1227 # Hypnagogue, Can Create Unit\Building ([287] Hypnagogue), Create Unit ([287] Hypnagogue) +#4, 437, 4, 3, 287, 287, 1127, 1227 # Hypnagogue, Can Create Unit\Building ([287] Hypnagogue), Create Unit ([287] Hypnagogue) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 283, 36, 36, 0, 284, 670, 0 # Land, Building Has Lifted Off (0), Land ([284] Apothecary) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) -259: # Parthenon +259: # Parthenon -- unused 1, 228, 35, 9, 0, 0, 664, 0 # Move, Building Can Move And Has Lifted Off (0), Move (0) - 1, 20, 4, 3, 20, 20, 1244, 1250 # Talos, Can Create Unit\Building ([20] Talos), Create Unit ([20] Talos) 2, 229, 35, 10, 0, 0, 665, 0 # Stop, Building Can Move And Has Lifted Off (0), Stop (0) -# 2, 15, 4, 3, 289, 289, 1266, 0 # Armistice, Can Create Unit\Building ([289] Armistice), Create Unit ([289] Armistice) - 3, 440, 4, 3, 290, 290, 1272, 0 # Pythean, Can Create Unit\Building ([290] Pythean), Create Unit ([290] Pythean) +#2, 15, 4, 3, 289, 289, 1266, 0 # Armistice, Can Create Unit\Building ([289] Armistice), Create Unit ([289] Armistice) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 283, 36, 36, 0, 288, 670, 0 # Land, Building Has Lifted Off (0), Land ([288] Parthenon) 9, 282, 37, 45, 0, 0, 671, 0 # Lift off, Building Has Landed (0), Lift Off (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) 260: # Mason - 1, 228, 58, 9, 0, 0, 664, 0 # Move, Move (SCV) (0), Move (0) - 2, 229, 59, 10, 0, 0, 665, 0 # Stop, Stop (SCV) (0), Stop (0) - 3, 230, 60, 11, 0, 0, 666, 0 # Attack, Attack (SCV) (0), Attack (0) - 4, 232, 61, 37, 0, 0, 677, 0 # Repair, Repair (SCV) (0), Repair (0) - 5, 231, 62, 39, 0, 0, 675, 0 # Gather, Gather (SCV) (0), Gather (0) - 5, 233, 63, 40, 0, 0, 676, 0 # Return Resources, Return Cargo (SCV) (0), Return Cargo (0) + 1, 228, 58, 9, 0, 0, 664, 0 # Move, Move (Mason) (0), Move (0) + 2, 229, 59, 10, 0, 0, 665, 0 # Stop, Stop (Mason) (0), Stop (0) + 3, 230, 60, 11, 0, 0, 666, 0 # Attack, Attack (Mason) (0), Attack (0) + 4, 232, 61, 37, 0, 0, 677, 0 # Repair, Repair (Mason) (0), Repair (0) + 5, 231, 62, 39, 0, 0, 675, 0 # Gather, Gather (Mason) (0), Gather (0) + 5, 233, 63, 40, 0, 0, 676, 0 # Return Resources, Return Cargo (Mason) (0), Return Cargo (0) 7, 234, 64, 59, 0, 239, 678, 0 # Terran Basic Buildings, Terran Basic Buildings (0), Change Displayed Buttons ([239] Basic Terran Buildings) 8, 235, 65, 59, 0, 242, 679, 0 # Terran Advanced Buildings, Terran Advanced Buildings (0), Change Displayed Buttons ([242] Advanced Terran Buildings) 9, 234, 47, 59, 0, 250, 1434, 0 # Terran Supreme Buildings, Terran Supreme Buildings (0), Change Displayed Buttons ([250] Supreme Terran Buildings) - 9, 236, 57, 10, 0, 0, 700, 0 # Cancel, Is Constructing (Halt - SCV) (0), Stop (0) + 9, 236, 57, 10, 0, 0, 700, 0 # Cancel, Is Constructing (Halt - Mason) (0), Stop (0) 261: # Dilettante 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1885,7 +1865,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 247, 23, 57, 34, 0, 1410, 1410 # Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 247, 23, 57, 34, 0, 1410, 1410 # Mind Matter, Spell Researched ([34] Healing - Cleric), Cancel (0) 263: # Hypnagogue 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1893,7 +1873,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 383, 23, 24, 45, 45, 1437, 1437 # Argus Jewel, Spell Researched ([45] Through the Looking Glass - Hypnagogue), Use Technology ([45] Through the Looking Glass - Hypnagogue) + 7, 383, 23, 24, 45, 45, 1437, 1437 # Through the Looking Glass, Spell Researched ([45] Through the Looking Glass - Hypnagogue), Use Technology ([45] Through the Looking Glass - Hypnagogue) 264: # Tetcaerokor 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -1901,11 +1881,9 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 269, 23, 57, 34, 0, 1384, 1384 # Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 269, 23, 57, 34, 0, 1384, 1384 # Virile Coating, Spell Researched ([34] Healing - Cleric), Cancel (0) 265: # Sanctum of Sorrow - 1, 79, 4, 3, 90, 90, 512, 512 # Charlatan, Can Create Unit\Building ([90] Charlatan), Create Unit ([90] Charlatan) - 2, 63, 4, 3, 63, 63, 1264, 1271 # Mind Tyrant, Can Create Unit\Building ([63] Mind Tyrant), Create Unit ([63] Mind Tyrant) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -1915,8 +1893,8 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) -# 6, 427, 4, 38, 277, 277, 577, 740 # Selkerilisk, Can Create Unit\Building ([277] Selkerilisk), Unit Morph ([277] Selkerilisk) - 7, 296, 23, 57, 34, 0, 328, 328 # Pneumatized Carapace, Spell Researched ([34] Healing - Cleric), Cancel (0) +#6, 427, 4, 38, 277, 277, 577, 740 # Selkerilisk, Can Create Unit\Building ([277] Selkerilisk), Unit Morph ([277] Selkerilisk) + 7, 36, 23, 57, 34, 0, 328, 328 # Autophagy, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) @@ -1944,7 +1922,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) -# 7, 340, 23, 57, 34, 0, 1803, 1803 # Kaiser Blades, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 340, 23, 57, 34, 0, 1803, 1803 # Kaiser Blades, Spell Researched ([34] Healing - Cleric), Cancel (0) 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) @@ -1954,7 +1932,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 269, 23, 57, 34, 0, 1804, 1804 # Kaiser Blades, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 269, 23, 57, 34, 0, 1804, 1804 # Saber Siphon, Spell Researched ([34] Healing - Cleric), Cancel (0) 271: # Ocsal Larva - Swarm 1, 128, 4, 38, 128, 128, 1554, 1539 # Vorvrokor, Can Create Unit\Building ([128] Vorvrokor), Unit Morph ([128] Vorvrokor) @@ -1990,12 +1968,14 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 344, 23, 57, 34, 0, 564, 564 # Acid Spore, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 344, 23, 57, 34, 0, 564, 564 # Crushing Tide, Spell Researched ([34] Healing - Cleric), Cancel (0) 275: # [275] Ardent Authority 1, 456, 4, 3, 306, 306, 1369, 0 # Servitor, Can Create Unit\Building ([306] Servitor), Create Unit ([306] Servitor) 2, 457, 4, 3, 307, 307, 1370, 0 # Positron, Can Create Unit\Building ([307] Positron), Create Unit ([307] Positron) 3, 458, 4, 3, 308, 308, 1371, 706 # Analogue, Can Create Unit\Building ([308] Analogue), Create Unit ([308] Analogue) + 4, 83, 4, 3, 352, 352, 608, 0 # Accantor, Can Create Unit\Building ([352] Accantor), Create Unit ([352] Accantor) + 5, 17, 4, 3, 17, 17, 1405, 1414 # Architect, Can Create Unit\Building ([17] Architect), Create Unit ([17] Architect) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -2005,7 +1985,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 314, 23, 57, 34, 0, 1260, 1260 # Scarab Damage, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 314, 23, 57, 34, 0, 1260, 1260 # Particle Annihilation, Spell Researched ([34] Healing - Cleric), Cancel (0) 277: # [277] Sycophant 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -2013,7 +1993,7 @@ 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) - 7, 308, 23, 57, 34, 0, 1269, 1269 # Recharge Shields, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 308, 23, 57, 34, 0, 1269, 1269 # Idolatry, Spell Researched ([34] Healing - Cleric), Cancel (0) 278: # [278] Multi-Target IV - Cataphract 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -2030,10 +2010,10 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 290, 23, 57, 34, 0, 535, 535 # Forward March, Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 343, 23, 57, 34, 0, 1091, 0 # Flyer Attack, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 343, 23, 57, 34, 0, 1091, 0 # Apollyoid Adhesive, Spell Researched ([34] Healing - Cleric), Cancel (0) 280: # Mixed Mason Training - 1, 7, 4, 3, 7, 7, 592, 0 # SCV, Can Create Unit\Building ([7] Mason), Create Unit ([7] Mason) + 1, 7, 4, 3, 7, 7, 592, 0 # Mason, Can Create Unit\Building ([7] Mason), Create Unit ([7] Mason) 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) @@ -2045,7 +2025,7 @@ 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 533, 30, 6, 5, 5, 1812, 0 # Cinder Mode, Tank Is In Tank Mode ([5] Cinder Mode - Matador), Cinder Mode ([5] Cinder Mode - Matador) 7, 406, 31, 5, 5, 0, 1813, 0 # Tank Mode, Tank Is In Siege Mode ([5] Cinder Mode - Matador), Tank Mode (0) - 8, 343, 23, 57, 34, 0, 1091, 1284 # Flyer Attack, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 343, 23, 57, 34, 0, 1091, 1284 # Apollyoid Adhesive, Spell Researched ([34] Healing - Cleric), Cancel (0) 282: # [282] Aion 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -2082,7 +2062,7 @@ 7, 359, 23, 57, 34, 0, 1382, 1382 # Interception, Spell Researched ([34] Healing - Cleric), Cancel (0) 8, 290, 23, 57, 34, 0, 535, 535 # Forward March, Spell Researched ([34] Healing - Cleric), Cancel (0) -286: # Irulent Ivoa +286: # Irulent Ivoa -- unused 7, 152, 4, 35, 152, 152, 1358, 0 # Othstol Oviform, Can Create Unit\Building ([152] Othstol Oviform), Building Morph ([152] Othstol Oviform) 9, 236, 16, 27, 0, 0, 691, 0 # Cancel, Upgrade Underway (0), Cancel Upgrade Research (0) @@ -2093,21 +2073,21 @@ 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) 7, 296, 23, 57, 34, 0, 481, 481 # Whetted Appetite, Spell Researched ([34] Healing - Cleric), Cancel (0) -# 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) -# 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) +#9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) +#9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) 288: # Steward 7, 359, 23, 57, 34, 0, 1793, 1793 # Evasive Maneuvers, Spell Researched ([34] Healing - Cleric), Cancel (0) 289: # Engineer - 1, 228, 58, 9, 0, 0, 664, 0 # Move, Move (SCV) (0), Move (0) - 2, 229, 59, 10, 0, 0, 665, 0 # Stop, Stop (SCV) (0), Stop (0) - 3, 230, 60, 11, 0, 0, 666, 0 # Attack, Attack (SCV) (0), Attack (0) - 4, 231, 62, 39, 0, 0, 675, 0 # Gather, Gather (SCV) (0), Gather (0) - 5, 233, 63, 40, 0, 0, 676, 0 # Return Resources, Return Cargo (SCV) (0), Return Cargo (0) + 1, 228, 58, 9, 0, 0, 664, 0 # Move, Move (Mason) (0), Move (0) + 2, 229, 59, 10, 0, 0, 665, 0 # Stop, Stop (Mason) (0), Stop (0) + 3, 230, 60, 11, 0, 0, 666, 0 # Attack, Attack (Mason) (0), Attack (0) + 4, 231, 62, 39, 0, 0, 675, 0 # Gather, Gather (Mason) (0), Gather (0) + 5, 233, 63, 40, 0, 0, 676, 0 # Return Resources, Return Cargo (Mason) (0), Return Cargo (0) 7, 234, 64, 59, 0, 368, 678, 0 # Police Basic, Police Basic (0), Change Displayed Buttons ([239] Basic Police Buildings) 8, 235, 65, 59, 0, 369, 679, 0 # Police Advanced, Police Advanced (0), Change Displayed Buttons ([242] Advanced Police Buildings) - 9, 236, 57, 10, 0, 0, 700, 0 # Cancel, Is Constructing (Halt - SCV) (0), Stop (0) + 9, 236, 57, 10, 0, 0, 700, 0 # Cancel, Is Constructing (Halt - Mason) (0), Stop (0) 290: # Police Structures - Basic 1, 106, 4, 29, 364, 364, 1784, 0 # Station, Can Create Unit\Building ([364] Station), Create Building - Terran ([364] Station) @@ -2171,6 +2151,7 @@ 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) 7, 350, 23, 57, 34, 0, 1778, 1778 # Relentless Aggression, Spell Researched ([34] Healing - Cleric), Cancel (0) + 8, 340, 23, 57, 34, 0, 1745, 1745 # Saber Siphon, Spell Researched ([34] Healing - Cleric), Cancel (0) 301: # Analogue 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) @@ -2190,12 +2171,12 @@ 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) 7, 269, 23, 57, 34, 0, 1469, 1469 # Perpetual Wind, Spell Researched ([34] Healing - Cleric), Cancel (0) -# 9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) -# 9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) +#9, 259, 38, 41, 11, 11, 372, 382 # Burrow, Ability Is Researched ([11] Burrowing - Zerg Ground), Burrow ([11] Burrowing - Zerg Ground) +#9, 260, 39, 42, 11, 0, 373, 0 # Unburrow, Is Using Ability ([11] Burrowing - Zerg Ground), Unburrow (0) 304: # Vilgoleth - 7, 350, 23, 57, 34, 0, 1770, 1770 # Host Autophagy, Spell Researched ([34] Healing - Cleric), Cancel (0) - 8, 296, 23, 57, 34, 0, 1771, 1771 # Corpse Autophagy, Spell Researched ([34] Healing - Cleric), Cancel (0) +#7, 350, 23, 57, 34, 0, 1770, 1770 # Host Autophagy, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 296, 23, 57, 34, 0, 1771, 1771 # Corpse Autophagy, Spell Researched ([34] Healing - Cleric), Cancel (0) 305: # Shaman (Visionary Mode) 1, 228, 41, 9, 0, 0, 664, 0 # Move, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) @@ -2211,6 +2192,76 @@ 2, 229, 9, 10, 0, 0, 665, 0 # Stop, Attacking Building (0), Stop (0) 3, 230, 9, 13, 0, 0, 666, 0 # Attack, Attacking Building (0), Attack (Building) (0) +307: # Mixed Scribe Training + 1, 64, 4, 3, 64, 64, 599, 599 # Scribe, Can Create Unit\Building ([64] Scribe), Create Unit ([64] Scribe) + 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) + 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) + +308: # Omnivale + 1, 7, 4, 3, 7, 7, 1476, 0 # Mason, Can Create Unit\Building ([7] Mason), Create Unit ([7] Mason) + 2, 64, 4, 3, 64, 64, 1477, 0 # Scribe, Can Create Unit\Building ([64] Scribe), Create Unit ([64] Scribe) + 3, 41, 4, 3, 41, 41, 1474, 0 # Droleth, Can Create Unit\Building ([41] Droleth), Create Unit ([41] Droleth) +# 3, 35, 3, 2, 0, 0, 674, 0 # Larva, Always (0), Select Larva (0) + 6, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0)e Technology ([28] Select Control - Zerg Structure) + 9, 236, 10, 4, 0, 254, 693, 0 # Cancel, Cancel Last (0), Cancel Last (254) +# 7, 37, 23, 24, 33, 33, 485, 0 # Zethrokor, Spell Researched ([33] Select Swarm - Zerg Structure), Use Technology ([33] Select Swarm - Zerg Structure) +# 8, 38, 23, 24, 38, 38, 486, 0 # Hydralisk, Spell Researched ([38] Select Assault - Zerg Structure), Use Technology ([38] Select Assault - Zerg Structure) +# 9, 97, 23, 24, 28, 28, 487, 0 # Zoryusthaleth, Spell Researched ([28] Select Control - Zerg Structure), Use Technology ([28] Select Control - Zerg Structure) + +309: # Basic Commands + Crushing Tide + 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) + 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) + 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) + 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) + 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) + 7, 344, 23, 57, 34, 0, 503, 503 # Crushing Tide, Spell Researched ([34] Healing - Cleric), Cancel (0) + +310: # Basic Commands + Saber Siphon + 1, 228, 3, 9, 0, 0, 664, 0 # Move, Always (0), Move (0) + 2, 229, 3, 10, 0, 0, 665, 0 # Stop, Always (0), Stop (0) + 3, 230, 8, 11, 0, 0, 666, 0 # Attack, Unit Has A Weapon (0), Attack (0) + 4, 254, 3, 20, 0, 0, 667, 0 # Patrol, Always (0), Patrol (0) + 5, 255, 3, 21, 0, 0, 668, 0 # Hold Position, Always (0), Hold Position (0) + 7, 340, 23, 57, 34, 0, 1745, 1745 # Saber Siphon, Spell Researched ([34] Healing - Cleric), Cancel (0) + +311: # Attacking Structure + Interception + 2, 229, 9, 10, 0, 0, 665, 0 # Stop, Attacking Building (0), Stop (0) + 3, 230, 9, 13, 0, 0, 666, 0 # Attack, Attacking Building (0), Attack (Building) (0) + 7, 359, 23, 57, 34, 0, 1382, 1382 # Interception, Spell Researched ([34] Healing - Cleric), Cancel (0) + +312: # [312] Grounded Garrison + 2, 229, 9, 10, 0, 0, 665, 0 # Stop, Attacking Building (0), Stop (0) + 3, 230, 9, 13, 0, 0, 666, 325 # Attack, Attacking Building (0), Attack (Building) (0) + 4, 314, 23, 24, 2, 2, 500, 500 # Scarab Damage, Spell Researched ([2] Controlled Demolition - Terran Structure), Use Technology ([2] Controlled Demolition - Terran Structure) + 4, 311, 23, 24, 39, 39, 501, 501 # Nuclear Strike, Spell Researched ([39] Emergency Detonation - Terran Structure), Use Technology ([39] Emergency Detonation - Terran Structure) + 9, 236, 23, 24, 26, 26, 1792, 1792 # Cancel, Spell Researched ([26] Cancel New Ability), Use Technology ([26] Cancel New Ability) + 7, 309, 20, 46, 0, 0, 683, 0 # Load (into Transport), Unit's Capacity Has Not Been Met (0), Load (0) + 8, 312, 21, 47, 0, 0, 684, 0 # Unload All (from Transport), Carrying Some Units (0), Unload (0) + +313: # Ocsal Cesiant + 1, 35, 3, 2, 0, 0, 674, 0 # Larva, Always (0), Select Larva (0) + 2, 286, 13, 1, 0, 0, 672, 0 # Set Rally Point, Rally Point (0), Rally Point (0) + 6, 350, 23, 57, 34, 0, 1808, 0 # Ocsal Gestation, Spell Researched ([34] Healing - Cleric), Cancel (0) + 7, 128, 23, 24, 33, 33, 485, 0 # Vorvrokor, Spell Researched ([33] Select Swarm - Zerg Structure), Use Technology ([33] Select Swarm - Zerg Structure) + 8, 129, 23, 24, 38, 38, 486, 0 # Bactalisk, Spell Researched ([38] Select Assault - Zerg Structure), Use Technology ([38] Select Assault - Zerg Structure) + 9, 39, 23, 24, 28, 28, 487, 0 # Ultrokor, Spell Researched ([28] Select Control - Zerg Structure), Use Technology ([28] Select Control - Zerg Structure) + +314: # Zealot + 1, 228, 41, 9, 0, 0, 664, 0 # Move, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) + 2, 229, 41, 10, 0, 0, 665, 0 # Stop, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Stop (0) + 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) + 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) + 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) + 7, 307, 23, 57, 34, 0, 1350, 1350 # Deathless Procession, Spell Researched ([34] Healing - Cleric), Cancel (0) + +315: # Potentate + 1, 228, 41, 9, 0, 0, 664, 0 # Move, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Move (0) + 2, 229, 41, 10, 0, 0, 665, 0 # Stop, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Stop (0) + 3, 230, 42, 11, 0, 0, 666, 0 # Attack, Not Burrowed (Attack) (0), Attack (0) + 4, 254, 41, 20, 0, 0, 667, 0 # Patrol, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Patrol (0) + 5, 255, 41, 21, 0, 0, 668, 0 # Hold Position, Not Burrowed(Move\Stop\Patrol\Hold Position) (0), Hold Position (0) + 7, 308, 23, 57, 34, 0, 1480, 1480 # Transcendent Tide, Spell Researched ([34] Healing - Cleric), Cancel (0) + #### Buttonsets END #### #### Unit Settings START #### @@ -2450,6 +2501,14 @@ Unit 64: # [64] Scribe 44, 65535, 1, 0 # Button Set: [44] Scribe # Stat Preset: Normal Unit +Unit 65: # [65] Zealot + 314, 65535, 1, 0 # Button Set: [314] Zealot + # Stat Preset: Normal Unit + +Unit 66: # [66] Dracadin + 12, 65535, 1, 0 # Button Set: [12] Basic Commands + # Stat Preset: Normal Unit + Unit 67: # [67] Cantavis 47, 65535, 1, 0 # Button Set: [47] Cantavis # Stat Preset: Normal Unit @@ -2490,6 +2549,10 @@ Unit 77: # [77] Heracles 12, 65535, 1, 0 # Button Set: [12] Basic Commands # Stat Preset: Normal Unit +Unit 78: # [78] Atreus + 299, 65535, 1, 0 # Button Set: [299] Basic Commands + Interception + # Stat Preset: Normal Unit + Unit 79: # [79] Ecclesiast 190, 65535, 1, 0 # Button Set: Ecclesiast # Stat Preset: Normal Unit @@ -2559,7 +2622,7 @@ Unit 98: # [98] Azazel # Stat Preset: Normal Unit Unit 99: # [99] Idol - 12, 65535, 1, 0 # Button Set: [12] Basic Commands + 299, 65535, 1, 0 # Button Set: [299] Basic Commands + Interception # Stat Preset: Normal Unit Unit 100: # [100] Golem @@ -2657,8 +2720,8 @@ Unit 124: # [124] Watchdog 243, 65535, 2, 1 # Button Set: [243] Watchdog # Stat Preset: Building -Unit 125: # [125] Bunker - 84, 65535, 3, 2 # Button Set: [84] Bunker +Unit 125: # [125] Anchor + 84, 65535, 3, 2 # Button Set: [84] Anchor # Stat Preset: Transport Unit 126: # [126] Kagralisk @@ -2717,8 +2780,8 @@ Unit 141: # [141] Zerg Muthrok Spire 34, 65535, 2, 1 # Button Set: [34] Mutal Spire # Stat Preset: Building -Unit 142: # [142] Zerg Quazrok Pool - 36, 65535, 2, 1 # Button Set: [36] Quazrok Pool +Unit 142: # [142] Zerg Quazeth Pool + 36, 65535, 2, 1 # Button Set: [36] Quazeth Pool # Stat Preset: Building Unit 143: # [143] Zerg Creep Cesiant @@ -2986,8 +3049,7 @@ Unit 218: # [218] Akistrokor # Stat Preset: Normal Unit Unit 219: # [219] Geszkath Grotto - 42, 65535, 2, 1 # Button Set: [42] Geszkath Grotto - # Stat Preset: Building + -1, 65535, 2, 1 # Stat Preset: Building Unit 220: # [220] Ardent Authority 275, 65535, 2, 1 # Button Set: Ardent Authority @@ -3111,7 +3173,7 @@ Unit 266: # [266] Protoss Epigraph # Stat Preset: Normal Unit Unit 267: # [267] Zerg Tethzorokor - 12, 65535, 1, 0 # Button Set: [12] Basic Commands + 310, 65535, 1, 0 # Button Set: [12] Basic Commands + Saber Siphon # Stat Preset: Normal Unit Unit 268: # [268] Zerg Protathalor @@ -3127,7 +3189,7 @@ Unit 270: # [270] Zerg Cikralisk # Stat Preset: Normal Unit Unit 271: # [271] Zerg Tosgrilisk - 274, 65535, 1, 0 # Button Set: [274] Tosgrilisk + 309, 65535, 1, 0 # Button Set: [309] Basic Commands + Crushing Tide # Stat Preset: Normal Unit Unit 272: # [272] Zerg Ghitorokor @@ -3219,7 +3281,7 @@ Unit 293: # [293] Zerg Surkith Cesiant # Stat Preset: Building Unit 294: # [294] Protoss Engram - 306, 65535, 2, 1 # Button Set: [306] Attacking Structure + 311, 65535, 2, 1 # Button Set: [311] Attacking Structure + Interception # Stat Preset: Building Unit 297: # [297] Terran Sevenstep @@ -3254,6 +3316,10 @@ Unit 308: # [308] Protoss Positron 301, 65535, 1, 0 # Button Set: [301] Analogue # Stat Preset: Normal Unit +Unit 314: # [314] Protoss Potentate + 315, 65535, 1, 0 # Button Set: [315] Potentate + # Stat Preset: Normal Unit + Unit 315: # [315] Protoss Sycophant 277, 65535, 1, 0 # Button Set: [277] Sycophant # Stat Preset: Normal Unit @@ -3298,6 +3364,10 @@ Unit 353: # [353] Ocsal Larva 268, 65535, 1, 0 # Button Set: [268] Ocsal Larva # Stat Preset: Normal Unit +Unit 354: # [354] Ocsal Cesiant + 313, 65535, 2, 1 # Button Set: Ocsal Cesiant + # Stat Preset: Building + Unit 356: # [356] Ocsal Larva - Swarm 271, 65535, 0, 8 # Button Set: Ocsal Larva - Swarm # Stat Preset: Unselectable @@ -3342,8 +3412,8 @@ Unit 367: # [367] Engineer 289, 65535, 1, 0 # Button Set: Engineer # Stat Preset: Normal Unit -Unit 368: # [368] Police Structures - Basic - 290, 65535, 0, 8 # Button Set: Police Structures - Basic +Unit 368: # [368] Mixed Scribe Training + 307, 65535, 0, 8 # Button Set: Mixed Scribe Training # Stat Preset: Unselectable Unit 369: # [369] Police Structures - Advanced @@ -3380,4 +3450,12 @@ Unit 379: # [379] Shaman (Visionary Mode) Unit 381: # [381] Madrigal (Furia Mode) 145, 65535, 1, 0 # Button Set: Madrigal - # Stat Preset: Normal Unit \ No newline at end of file + # Stat Preset: Normal Unit + +Unit 383: # [383] Omnivale + 308, 65535, 2, 1 # Button Set: [308] Omnivale + # Stat Preset: Building + +Unit 384: # [384] Lodestone + 312, 65535, 3, 2 # Button Set: [312] Grounded Garrison + # Stat Preset: Transport \ No newline at end of file diff --git a/CMBW-editor/grafting/Orders.txt b/CMBW-editor/grafting/Orders.txt index 680b4c7..b835137 100644 --- a/CMBW-editor/grafting/Orders.txt +++ b/CMBW-editor/grafting/Orders.txt @@ -25,10 +25,13 @@ 5: # [5] Bunker Guard 0xFF02 # Current unit is... - 125 # [125] Bunker + 125 # [125] Anchor 0xFF01 # Or 0xFF02 # Current unit is... 370 # [370] Dugout + 0xFF01 # Or + 0xFF02 # Current unit is... + 384 # [384] Lodestone 0xFFFF # ==End of List== 6: # [6] Ignore @@ -472,6 +475,9 @@ 0xFF01 # Or 0xFF02 # Current unit is... 354 # [354] Ocsal Colony + 0xFF01 # Or + 0xFF02 # Current unit is... + 383 # [383] Omnivale 0xFFFF # ==End of List== 79: # [79] Harvest1 @@ -523,10 +529,13 @@ 95: # [95] Pick Up3 0xFF02 # Current unit is... - 125 # [125] Bunker + 125 # [125] Anchor 0xFF01 # Or 0xFF02 # Current unit is... 370 # [370] Dugout + 0xFF01 # Or + 0xFF02 # Current unit is... + 384 # [384] Lodestone 0xFFFF # ==End of List== 97: # [97] Powerup2 @@ -549,6 +558,9 @@ 0xFF01 # Or 0xFF02 # Current unit is... 133 # [133] Gathtelosk + 0xFF01 # Or + 0xFF02 # Current unit is... + 384 # [384] Omnivale 0xFFFF # ==End of List== 102: # [102] Spread Creep diff --git a/CMBW-editor/grafting/Tech.txt b/CMBW-editor/grafting/Tech.txt index cf65a1e..26ba57d 100644 --- a/CMBW-editor/grafting/Tech.txt +++ b/CMBW-editor/grafting/Tech.txt @@ -113,19 +113,19 @@ 9: # [9] Select Shared - Zerg Structure 0xFF02 # Current unit is... - 131 # [131] Hatchery + 131 # [131] Hachirosk 0xFF01 # Or 0xFF02 # Current unit is... - 132 # [132] Lair + 132 # [132] Caphrolosk 0xFF01 # Or 0xFF02 # Current unit is... - 133 # [133] Hive + 133 # [133] Gathtelosk 0xFF01 # Or 0xFF02 # Current unit is... - 226 # [226] Grand Library + 216 # [216] Larvosk Cesiant 0xFF01 # Or 0xFF02 # Current unit is... - 215 # Flag + 383 # [383] Omnivale 0xFFFF # ==End of List== 10: # [10] Personnel Cloaking @@ -292,19 +292,19 @@ 28: # [28] Select Control - Zerg Structure 0xFF02 # Current unit is... - 131 # [131] Hatchery + 131 # [131] Hachirosk 0xFF01 # Or 0xFF02 # Current unit is... - 132 # [132] Lair + 132 # [132] Caphrolosk 0xFF01 # Or 0xFF02 # Current unit is... - 133 # [133] Hive + 133 # [133] Gathtelosk 0xFF01 # Or 0xFF02 # Current unit is... - 226 # [226] Grand Library + 216 # [216] Larvosk Cesiant 0xFF01 # Or 0xFF02 # Current unit is... - 215 # Flag + 383 # [383] Omnivale 0xFFFF # ==End of List== 29: # [29] Grief of All Gods - Star Sovereign @@ -329,19 +329,19 @@ 33: # [33] Select Swarm - Zerg Structure 0xFF02 # Current unit is... - 131 # [131] Hatchery + 131 # [131] Hachirosk 0xFF01 # Or 0xFF02 # Current unit is... - 132 # [132] Lair + 132 # [132] Caphrolosk 0xFF01 # Or 0xFF02 # Current unit is... - 133 # [133] Hive + 133 # [133] Gathtelosk 0xFF01 # Or 0xFF02 # Current unit is... - 226 # [226] Grand Library + 216 # [216] Larvosk Cesiant 0xFF01 # Or 0xFF02 # Current unit is... - 215 # Flag + 383 # [383] Omnivale 0xFFFF # ==End of List== 34: # [34] Healing - Cleric @@ -369,19 +369,19 @@ 38: # [38] Select Assault - Zerg Structure 0xFF02 # Current unit is... - 131 # [131] Hatchery + 131 # [131] Hachirosk 0xFF01 # Or 0xFF02 # Current unit is... - 132 # [132] Lair + 132 # [132] Caphrolosk 0xFF01 # Or 0xFF02 # Current unit is... - 133 # [133] Hive + 133 # [133] Gathtelosk 0xFF01 # Or 0xFF02 # Current unit is... - 226 # [226] Grand Library + 216 # [216] Larvosk Cesiant 0xFF01 # Or 0xFF02 # Current unit is... - 215 # Flag + 383 # [383] Omnivale 0xFFFF # ==End of List== 39: # [39] Emergency Detonation - Terran Structure diff --git a/CMBW-editor/grafting/Units.txt b/CMBW-editor/grafting/Units.txt index ff9dca1..cff0bad 100644 --- a/CMBW-editor/grafting/Units.txt +++ b/CMBW-editor/grafting/Units.txt @@ -2,131 +2,135 @@ 0: # [0] Maverick 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 1: # [1] Eidolon 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFF04 # Must have add-on - 117 # Has Unit: [117] Covert Ops + 117 # Has Unit: [117] Covert Ops 0xFFFF # ==End of List== 2: # [2] Vulture 0xFF02 # Current unit is... - 113 # [113] Fulcrum + 113 # [113] Fulcrum 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFFFF # ==End of List== 3: # [3] Goliath 0xFF02 # Current unit is... - 113 # [113] Fulcrum + 113 # [113] Fulcrum 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFFFF # ==End of List== 5: # [5] Phalanx (Tank Mode) 0xFF02 # Current unit is... - 113 # [113] Fulcrum + 113 # [113] Fulcrum 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFF04 # Must have add-on - 120 # Has Unit: [120] Machine Shop + 120 # Has Unit: [120] Machine Shop 0xFFFF # ==End of List== 7: # [7] Mason 0xFF02 # Current unit is... - 106 # [106] Command Center + 106 # [106] Ministry 0xFF01 # Or 0xFF02 # Current unit is... - 174 # [174] Quarry + 174 # [174] Quarry + 0xFF01 # Or + 0xFF02 # Current unit is... + 383 # [383] Omnivale 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 8: # [8] Wraith 0xFF02 # Current unit is... - 254 # [254] Starpad + 254 # [254] Starpad 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 9: # [9] Seraph 0xFF02 # Current unit is... - 114 # [114] Starport + 114 # [114] Starport 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFF04 # Must have add-on - 115 # Has Unit: [115] Commandment + 115 # Has Unit: [115] Commandment 0xFFFF # ==End of List== 10: # [10] Apostle 0xFF02 # Current unit is... - 199 # [199] Captaincy + 199 # [199] Captaincy 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 11: # [11] Trojan 0xFF02 # Current unit is... - 254 # [254] Starpad + 254 # [254] Starpad 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 12: # [12] Minotaur 0xFF02 # Current unit is... - 203 # [203] Nanite Assembly + 203 # [203] Nanite Assembly 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 14: # [14] Nuclear Missile 0xFF02 # Current unit is... - 108 # [108] Nuclear Silo + 108 # [108] Nuclear Silo 0xFF10 # Does not have loaded nuke 0xFF07 # Is not training or morphing 0xFFFF # ==End of List== 15: # [15] Shaman 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFF04 # Must have add-on - 119 # Has Unit: [119] Medbay + 119 # Has Unit: [119] Medbay 0xFFFF # ==End of List== 16: # [16] Manifold 0xFF02 # Current unit is... - 155 # [155] Lattice + 155 # [155] Lattice 0xFFFF # ==End of List== 17: # [17] Architect 0xFF02 # Current unit is... - 304 # [304] Sequestered Icon + 220 # [220] Ardent Authority 0xFFFF # ==End of List== 18: # [18] Madcap 0xFF02 # Current unit is... - 199 # [199] Captaincy + 199 # [199] Captaincy 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 19: # [19] Cuirass 0xFF02 # Current unit is... - 198 # [198] Iron Foundry + 198 # [198] Iron Foundry 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFFFF # ==End of List== 20: # [20] Talos 0xFF02 # Current unit is... - 288 # [288] Parthenon + 174 # [174] Quarry + 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== @@ -137,597 +141,595 @@ 22: # [22] Salamander 0xFF02 # Current unit is... - 114 # [114] Starport + 114 # [114] Starport 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFF04 # Must have add-on - 121 # Has Unit: [121] Munitions Bay + 121 # Has Unit: [121] Munitions Bay 0xFFFF # ==End of List== 23: # [23] Gorgon 0xFF02 # Current unit is... - 114 # [114] Starport + 114 # [114] Starport 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 24: # [24] Phobos 0xFF02 # Current unit is... - 203 # [203] Nanite Assembly + 203 # [203] Nanite Assembly 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFF04 # Must have add-on - 189 # Has Unit: [189] Particle Accelerator + 189 # Has Unit: [189] Particle Accelerator 0xFFFF # ==End of List== 25: # [25] Gladius 0xFF02 # Current unit is... - 167 # [167] Stargate - 184 # Has Unit: [184] Astral Omen + 167 # [167] Stargate 0xFFFF # ==End of List== 26: # [26] Magister 0xFF02 # Current unit is... - 168 # [168] Argosy + 168 # [168] Argosy 0xFFFF # ==End of List== 27: # [27] Madrigal 0xFF02 # Current unit is... - 113 # [113] Fulcrum + 113 # [113] Fulcrum 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFF04 # Must have add-on - 120 # Has Unit: [120] Machine Shop + 120 # Has Unit: [120] Machine Shop 0xFFFF # ==End of List== 28: # [28] Centaur 0xFF02 # Current unit is... - 203 # [203] Nanite Assembly + 203 # [203] Nanite Assembly 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFFFF # ==End of List== 29: # [29] Almaksalisk 0xFF02 # Current unit is... - 35 # [35] Larva - 170 # Has Unit: [170] Izkag Iteth + 35 # [35] Larva + 170 # Has Unit: [170] Izkag Iteth 0xFF01 # Or 0xFF03 # Must have... - 330 # [330] Chokralgant Chazsal + 330 # [330] Chokralgant Chazsal 0xFFFF # ==End of List== 32: # [32] Harakan 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 34: # [34] Cleric 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFF04 # Must have add-on - 119 # Has Unit: [119] Medbay + 119 # Has Unit: [119] Medbay 0xFFFF # ==End of List== 37: # [37] Zethrokor 0xFF02 # Current unit is... - 35 # [35] Larva - 142 # Has Unit: [142] Quazrok Pool + 35 # [35] Larva + 142 # Has Unit: [142] Quazeth Pool 0xFF01 # Or 0xFF03 # Must have... - 204 # [204] Liivral Pond + 204 # [204] Liivral Pond 0xFFFF # ==End of List== 38: # [38] Hydralisk 0xFF02 # Current unit is... - 35 # [35] Larva - 135 # Has Unit: [135] Hydrok Den + 35 # [35] Larva + 135 # Has Unit: [135] Hydrok Den 0xFF01 # Or 0xFF03 # Must have... - 153 # [153] Gorgral Swamp + 153 # [153] Gorgral Swamp 0xFFFF # ==End of List== 39: # [39] Ultrokor 0xFF02 # Current unit is... - 97 # [97] Zoryusthaleth + 97 # [97] Zoryusthaleth 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 140 # Has Unit: [140] Ultrok Cavern + 353 # [353] Ocsal Larva + 140 # Has Unit: [140] Ultrok Cavern 0xFFFF # ==End of List== 41: # [41] Droleth 0xFF02 # Current unit is... - 35 # [35] Larva + 35 # [35] Larva + 0xFF01 # Or + 0xFF02 # Current unit is... + 383 # [383] Omnivale 0xFFFF # ==End of List== 42: # [42] Ovileth 0xFF02 # Current unit is... - 35 # [35] Larva + 35 # [35] Larva 0xFFFF # ==End of List== 43: # [43] Mutalisk 0xFF02 # Current unit is... - 35 # [35] Larva - 141 # Has Unit: [141] Muthrok Spire + 35 # [35] Larva + 141 # Has Unit: [141] Muthrok Spire 0xFF01 # Or 0xFF03 # Must have... - 197 # [197] Vithrath Haunt + 197 # [197] Vithrath Haunt 0xFFFF # ==End of List== 44: # [44] Geszithalor 0xFF02 # Current unit is... - 35 # [35] Larva - 219 # Has Unit: [219] Geszkath Grotto - 0xFF01 # Or - 0xFF03 # Must have... - 212 # [212] Alkaj Chasm + 35 # [35] Larva + 219 # Has Unit: [219] Geszkath Grotto 0xFFFF # ==End of List== 45: # [45] Matraleth 0xFF02 # Current unit is... - 35 # [35] Larva - 138 # Has Unit: [138] Matravil Nest + 35 # [35] Larva + 138 # Has Unit: [138] Matravil Nest 0xFF01 # Or 0xFF03 # Must have... - 139 # [139] Almakis Antre + 139 # [139] Almakis Antre 0xFFFF # ==End of List== 46: # [46] Isthrathaleth 0xFF02 # Current unit is... - 35 # [35] Larva - 136 # Has Unit: [136] Elthisth Mound + 35 # [35] Larva + 136 # Has Unit: [136] Elthisth Mound 0xFF01 # Or 0xFF03 # Must have... - 303 # [303] Rakzogth Roost + 303 # [303] Rakzogth Roost 0xFFFF # ==End of List== 47: # [47] Gosvileth 0xFF02 # Current unit is... - 41 # [41] Droleth + 41 # [41] Droleth 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 152 # Has Unit: [152] Othstol Oviform + 353 # [353] Ocsal Larva + 224 # Has Unit: [224] Irol Iris + 0xFF01 # Or + 0xFF03 # Must have... + 152 # [152] Othstol Oviform 0xFFFF # ==End of List== 48: # [48] Alkajelisk 0xFF02 # Current unit is... - 44 # [44] Geszithalor + 44 # [44] Geszithalor 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 212 # Has Unit: [212] Alkaj Chasm + 353 # [353] Ocsal Larva + 219 # Has Unit: [219] Geszkath Grotto 0xFFFF # ==End of List== 49: # [49] Pazuzu 0xFF02 # Current unit is... - 198 # [198] Iron Foundry + 198 # [198] Iron Foundry 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFFFF # ==End of List== 50: # [50] Cohort 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 51: # [51] Kalkalisk 0xFF02 # Current unit is... - 54 # [54] Nathrokor + 54 # [54] Nathrokor 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 204 # Has Unit: [204] Liivral Pond + 353 # [353] Ocsal Larva + 204 # Has Unit: [204] Liivral Pond 0xFFFF # ==End of List== 52: # [52] Evigrilisk 0xFF02 # Current unit is... - 35 # [35] Larva - 170 # Has Unit: [170] Izkag Iteth + 35 # [35] Larva + 170 # Has Unit: [170] Izkag Iteth 0xFF01 # Or 0xFF03 # Must have... - 330 # [330] Chokralgant Chazsal + 330 # [330] Chokralgant Chazsal 0xFFFF # ==End of List== 53: # [53] Penumbra 0xFF02 # Current unit is... - 198 # [198] Iron Foundry + 198 # [198] Iron Foundry 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFF04 # Must have add-on - 257 # Has Unit: [257] Future Station + 257 # Has Unit: [257] Future Station 0xFFFF # ==End of List== 54: # [54] Nathrokor 0xFF02 # Current unit is... - 35 # [35] Larva - 142 # Has Unit: [142] Quazrok Pool + 35 # [35] Larva + 142 # Has Unit: [142] Quazeth Pool 0xFF01 # Or 0xFF03 # Must have... - 204 # [204] Liivral Pond + 204 # [204] Liivral Pond 0xFFFF # ==End of List== 55: # [55] Cyclops 0xFF02 # Current unit is... - 113 # [113] Fulcrum + 113 # [113] Fulcrum 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFFFF # ==End of List== 56: # [56] Gorgrokor 0xFF02 # Current unit is... - 35 # [35] Larva - 193 # Has Unit: [193] Zorkiz Shroud + 35 # [35] Larva + 193 # Has Unit: [193] Zorkiz Shroud 0xFF01 # Or 0xFF03 # Must have... - 140 # [140] Ultrok Cavern + 140 # [140] Ultrok Cavern 0xFFFF # ==End of List== 57: # [57] Othstoleth 0xFF02 # Current unit is... - 35 # [35] Larva - 152 # Has Unit: [152] Othstol Oviform + 35 # [35] Larva + 152 # Has Unit: [152] Othstol Oviform 0xFFFF # ==End of List== 58: # [58] Valkyrie 0xFF02 # Current unit is... - 114 # [114] Starport + 114 # [114] Starport 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 60: # [60] Corsair 0xFF02 # Current unit is... - 167 # [167] Stargate + 167 # [167] Stargate 0xFFFF # ==End of List== 61: # [61] Cabalist 0xFF02 # Current unit is... - 161 # [161] Rogue Gallery + 161 # [161] Rogue Gallery 0xFFFF # ==End of List== 62: # [62] Vithrilisk 0xFF02 # Current unit is... - 185 # [185] Skithrokor + 185 # [185] Skithrokor 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 153 # Has Unit: [153] Gorgral Swamp + 353 # [353] Ocsal Larva + 153 # Has Unit: [153] Gorgral Swamp 0xFFFF # ==End of List== 63: # [63] Mind Tyrant 0xFF02 # Current unit is... - 159 # [159] Prostration Stage + 159 # [159] Prostration Stage 0xFFFF # ==End of List== 64: # [64] Scribe 0xFF02 # Current unit is... - 154 # [154] Nexus + 154 # [154] Nexus 0xFF01 # Or 0xFF02 # Current unit is... - 166 # [166] Embassy + 166 # [166] Embassy + 0xFF01 # Or + 0xFF02 # Current unit is... + 383 # [383] Omnivale 0xFFFF # ==End of List== 65: # [65] Zealot 0xFF02 # Current unit is... - 160 # [160] Gateway + 160 # [160] Gateway 0xFFFF # ==End of List== 66: # [66] Dracadin 0xFF02 # Current unit is... - 160 # [160] Gateway + 160 # [160] Gateway 0xFFFF # ==End of List== 67: # [67] Cantavis 0xFF02 # Current unit is... - 226 # [226] Grand Library + 226 # [226] Grand Library 0xFFFF # ==End of List== 68: # [68] Archon 0xFF02 # Current unit is... - 165 # [165] Archon ArcGathtelosks + 165 # [165] Archon ArcGathtelosks 0xFFFF # ==End of List== 69: # [69] Envoy 0xFF02 # Current unit is... - 166 # [166] Embassy + 166 # [166] Embassy 0xFFFF # ==End of List== 70: # [70] Panoptus 0xFF02 # Current unit is... - 167 # [167] Stargate + 167 # [167] Stargate 0xFFFF # ==End of List== 71: # [71] Didact 0xFF02 # Current unit is... - 168 # [168] Argosy + 168 # [168] Argosy 0xFFFF # ==End of List== 72: # [72] Solarion 0xFF02 # Current unit is... - 169 # [169] Fleet Beacon + 168 # [168] Argosy 0xFFFF # ==End of List== 73: # [73] Steward 0xFF02 # Current unit is... - 72 # [72] Solarion + 72 # [72] Solarion 0xFF0E # Has hangar space 0xFFFF # ==End of List== 74: # [74] Legionnaire 0xFF02 # Current unit is... - 164 # [164] Cenotaph + 160 # [160] Gateway 0xFFFF # ==End of List== 75: # [75] Amaranth 0xFF02 # Current unit is... - 226 # [226] Grand Library + 226 # [226] Grand Library 0xFFFF # ==End of List== 76: # [76] Hierophant 0xFF02 # Current unit is... - 164 # [164] Cenotaph + 160 # [160] Gateway 0xFFFF # ==End of List== 77: # [77] Heracles 0xFF02 # Current unit is... - 199 # [199] Captaincy + 199 # [199] Captaincy 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 78: # [78] Atreus 0xFF02 # Current unit is... - 226 # [226] Grand Library + 226 # [226] Grand Library 0xFFFF # ==End of List== 79: # [79] Ecclesiast 0xFF02 # Current unit is... - 160 # [160] Gateway + 160 # [160] Gateway 0xFFFF # ==End of List== 80: # [80] Aurora 0xFF02 # Current unit is... - 167 # [167] Stargate + 167 # [167] Stargate 0xFFFF # ==End of List== 81: # [81] Clarion 0xFF02 # Current unit is... - 278 # [278] Strident Stratum + 278 # [278] Strident Stratum 0xFFFF # ==End of List== 82: # [82] Empyrean 0xFF02 # Current unit is... - 169 # [169] Fleet Beacon + 168 # [168] Argosy 0xFFFF # ==End of List== 83: # [83] Accantor (old) 0xFF02 # Current unit is... - 304 # [304] Sequestered Icon + 304 # [304] Sequestered Icon 0xFFFF # ==End of List== 84: # [84] Witness 0xFF02 # Current unit is... - 166 # [166] Embassy + 166 # [166] Embassy 0xFFFF # ==End of List== 85: # [85] Plasma Shell 0xFF02 # Current unit is... - 83 # [83] Accantor - 0xFF01 # Or - 0xFF02 # Current unit is... - 81 # [81] Clarion + 83 # [83] Accantor (old) 0xFF0E # Has hangar space 0xFFFF # ==End of List== 86: # [86] Demiurge 0xFF02 # Current unit is... - 171 # [171] Synthetic Synod + 171 # [171] Synthetic Synod 0xFFFF # ==End of List== 87: # [87] Pariah 0xFF02 # Current unit is... - 159 # [159] Prostration Stage + 159 # [159] Prostration Stage 0xFFFF # ==End of List== 88: # [88] Vassal (old) 0xFF02 # Current unit is... - 155 # [155] Lattice + 155 # [155] Lattice 0xFFFF # ==End of List== 89: # [89] Simulacrum 0xFF02 # Current unit is... - 155 # [155] Lattice + 155 # [155] Lattice 0xFFFF # ==End of List== 90: # [90] Charlatan 0xFF02 # Current unit is... - 159 # [159] Prostration Stage + 161 # [161] Rogue Gallery 0xFFFF # ==End of List== 91: # [91] Wyvern 0xFF02 # Current unit is... - 114 # [114] Starport + 114 # [114] Starport 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 92: # [92] Cyprian 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 94: # [94] Exemplar 0xFF02 # Current unit is... - 167 # [167] Stargate - 184 # Has Unit: [184] Astral Omen + 167 # [167] Stargate 0xFFFF # ==End of List== 95: # [95] Quazilisk 0xFF02 # Current unit is... - 35 # [35] Larva - 142 # Has Unit: [142] Quazrok Pool + 35 # [35] Larva + 142 # Has Unit: [142] Quazeth Pool 0xFF01 # Or 0xFF03 # Must have... - 204 # [204] Liivral Pond + 204 # [204] Liivral Pond 0xFFFF # ==End of List== 96: # [96] Keskathalor 0xFF02 # Current unit is... - 35 # [35] Larva - 219 # Has Unit: [219] Geszkath Grotto - 0xFF01 # Or - 0xFF03 # Must have... - 212 # [212] Alkaj Chasm + 35 # [35] Larva + 219 # Has Unit: [219] Geszkath Grotto 0xFFFF # ==End of List== 97: # [97] Zoryusthaleth 0xFF02 # Current unit is... - 35 # [35] Larva - 193 # Has Unit: [193] Zorkiz Shroud + 35 # [35] Larva + 193 # Has Unit: [193] Zorkiz Shroud 0xFF01 # Or 0xFF03 # Must have... - 140 # [140] Ultrok Cavern + 140 # [140] Ultrok Cavern 0xFFFF # ==End of List== 98: # [98] Azazel 0xFF02 # Current unit is... - 114 # [114] Starport + 114 # [114] Starport 0xFF05 # Is not lifted off 0xFF08 # Is not constructing add-on 0xFF04 # Must have add-on - 115 # Has Unit: [115] Commandment + 115 # Has Unit: [115] Commandment 0xFFFF # ==End of List== 99: # [99] Idol 0xFF02 # Current unit is... - 158 # [158] Automaton Register + 155 # [155] Lattice 0xFFFF # ==End of List== 100: # [100] Golem 0xFF02 # Current unit is... - 158 # [158] Automaton Register + 155 # [155] Lattice 0xFFFF # ==End of List== 102: # [102] Augur 0xFF02 # Current unit is... - 349 # [349] Hall of Heretics + 349 # [349] Hall of Heretics 0xFFFF # ==End of List== 103: # [103] Lakizilisk 0xFF02 # Current unit is... - 35 # [35] Larva - 193 # Has Unit: [193] Zorkiz Shroud + 35 # [35] Larva + 193 # Has Unit: [193] Zorkiz Shroud 0xFF01 # Or 0xFF03 # Must have... - 140 # [140] Ultrok Cavern + 140 # [140] Ultrok Cavern 0xFFFF # ==End of List== 104: # [104] Barghest 0xFF02 # Current unit is... - 161 # [161] Rogue Gallery + 161 # [161] Rogue Gallery 0xFFFF # ==End of List== -106: # [106] Command Center +106: # [106] Ministry 0xFF02 # Current unit is... - 7 # [7] Mason + 7 # [7] Mason 0xFF01 # Or 0xFF02 # Current unit is... - 20 # [20] Talos + 20 # [20] Talos 0xFF0B # Is not constructing 0xFFFF # ==End of List== 107: # [107] Comsat Station 0xFF02 # Current unit is... - 106 # [106] Command Center + 106 # [106] Ministry 0xFF01 # Or 0xFF02 # Current unit is... - 215 # Treasury + 215 # Treasury 0xFF0C # Does not have add-on attached 0xFF07 # Is not training or morphing 0xFFFF # ==End of List== 108: # [108] Anvil 0xFF02 # Current unit is... - 106 # [106] Command Center + 106 # [106] Ministry 0xFF01 # Or 0xFF02 # Current unit is... - 215 # Treasury + 215 # Treasury 0xFF0C # Does not have add-on attached 0xFF07 # Is not training or morphing - 122 # Has Unit: [122] Atlas + 122 # Has Unit: [122] Atlas 0xFFFF # ==End of List== 109: # [109] Supply Depot 0xFF02 # Current unit is... - 7 # [7] Mason + 7 # [7] Mason 0xFF01 # Or 0xFF02 # Current unit is... - 20 # [20] Talos + 20 # [20] Talos 0xFF0B # Is not constructing 0xFFFF # ==End of List== 110: # [110] Reservoir 0xFF02 # Current unit is... - 7 # [7] Mason + 7 # [7] Mason 0xFF01 # Or 0xFF02 # Current unit is... - 20 # [20] Talos + 20 # [20] Talos 0xFF0B # Is not constructing - 122 # Has Unit: [122] Atlas + 122 # Has Unit: [122] Atlas 0xFFFF # ==End of List== -111: # [111] Barracks +111: # [111] Stockade 0xFF02 # Current unit is... - 7 # [7] Mason + 7 # [7] Mason 0xFF01 # Or 0xFF02 # Current unit is... - 20 # [20] Talos + 20 # [20] Talos 0xFF0B # Is not constructing 0xFFFF # ==End of List== 112: # [112] Liiralisk 0xFF02 # Current unit is... - 95 # [95] Quazilisk + 95 # [95] Quazilisk 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 204 # Has Unit: [204] Liivral Pond + 353 # [353] Ocsal Larva + 204 # Has Unit: [204] Liivral Pond 0xFFFF # ==End of List== 113: # [113] Fulcrum 0xFF02 # Current unit is... - 7 # [7] Mason + 7 # [7] Mason 0xFF01 # Or 0xFF02 # Current unit is... - 20 # [20] Talos + 20 # [20] Talos 0xFF0B # Is not constructing 0xFFFF # ==End of List== 114: # [114] Starport 0xFF02 # Current unit is... - 7 # [7] Mason + 7 # [7] Mason 0xFF01 # Or 0xFF02 # Current unit is... - 20 # [20] Talos + 20 # [20] Talos 0xFF0B # Is not constructing - 163 # Has Unit: [163] F + 163 # Has Unit: [163] F 0xFFFF # ==End of List== 115: # [115] Commandment 0xFF02 # Current unit is... - 114 # [114] Starport + 114 # [114] Starport 0xFF0C # Does not have add-on attached 0xFF07 # Is not training or morphing - 163 # Has Unit: [163] Fountainhead + 163 # Has Unit: [163] Fountainhead 0xFFFF # ==End of List== 116: # [116] Daedala @@ -742,7 +744,7 @@ 117: # [117] Covert Ops 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF0C # Does not have add-on attached 0xFF07 # Is not training or morphing 122 # Has Unit: [122] Atlas @@ -758,7 +760,7 @@ 119: # [119] Medbay 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF0C # Does not have add-on attached 0xFF07 # Is not training or morphing 0xFFFF # ==End of List== @@ -786,7 +788,7 @@ 0xFF02 # Current unit is... 20 # [20] Talos 0xFF0B # Is not constructing - 106 # Has Unit: [106] Command Center + 106 # Has Unit: [106] Ministry 0xFFFF # ==End of List== 123: # [123] Sovroleth @@ -807,12 +809,12 @@ 0xFF0B # Is not constructing 0xFFFF # ==End of List== -125: # [125] Bunker +125: # [125] Anchor 0xFF02 # Current unit is... - 7 # [7] Mason + 7 # [7] Mason 0xFF01 # Or 0xFF02 # Current unit is... - 20 # [20] Talos + 20 # [20] Talos 0xFF0B # Is not constructing 0xFFFF # ==End of List== @@ -845,54 +847,53 @@ 129: # [129] Bactalisk 0xFF02 # Current unit is... - 38 # [38] Hydralisk + 38 # [38] Hydralisk 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 153 # Has Unit: [153] Gorgral Swamp + 353 # [353] Ocsal Larva + 153 # Has Unit: [153] Gorgral Swamp 0xFFFF # ==End of List== 130: # [130] Orboth Omlia 0xFF02 # Current unit is... - 152 # [152] Othstol Oviform + 152 # [152] Othstol Oviform 0xFF07 # Is not training or morphing 0xFFFF # ==End of List== 131: # [131] Hachirosk 0xFF02 # Current unit is... - 41 # [41] Droleth + 41 # [41] Droleth 0xFF01 # Or 0xFF02 # Current unit is... - 47 # [47] Gosvileth + 47 # [47] Gosvileth 0xFF11 # Is not burrowed 0xFFFF # ==End of List== 132: # [132] Caphrolosk 0xFF02 # Current unit is... - 131 # [131] Hachirosk + 131 # [131] Hachirosk 0xFF07 # Is not training or morphing - 224 # Has Unit: [224] Irol Iris + 224 # Has Unit: [224] Irol Iris 0xFF01 # Or 0xFF03 # Must have... - 152 # [152] Othstol Oviform + 152 # [152] Othstol Oviform 0xFFFF # ==End of List== 133: # [133] Gathtelosk 0xFF02 # Current unit is... - 131 # [131] Hachirosk + 131 # [131] Hachirosk 0xFF07 # Is not training or morphing - 152 # Has Unit: [152] Othstol Oviform + 152 # Has Unit: [152] Othstol Oviform 0xFFFF # ==End of List== 134: # [134] Nydus Cesiant - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... 143 # [143] Cagrant Cesiant - 0xFF11 # Is not burrowed 224 # Has Unit: [224] Irol Iris - 0xFF01 # Or - 0xFF03 # Must have... + 0xFF01 # Or + 0xFF03 # Must have... 152 # [152] Othstol Oviform - 0xFFFF # ==End of List== + 0xFFFF # ==End of List== 135: # [135] Hydrok Den 0xFF02 # Current unit is... @@ -962,7 +963,7 @@ 152 # [152] Othstol Oviform 0xFFFF # ==End of List== -142: # [142] Quazrok Pool +142: # [142] Quazeth Pool 0xFF02 # Current unit is... 41 # [41] Droleth 0xFF01 # Or @@ -1231,14 +1232,15 @@ 0xFFFF # ==End of List== 174: # [174] Quarry - 0xFF02 # Current unit is... - 106 # [106] Command Center - 0xFF01 # Or - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... + 106 # [106] Ministry + 0xFF01 # Or + 0xFF02 # Current unit is... 215 # Treasury - 0xFF07 # Is not training or morphing - 0xFF0C # Does not have add-on attached - 0xFFFF # ==End of List== + 0xFF07 # Is not training or morphing + 0xFF0C # Does not have add-on attached + 122 # Has Unit: [122] Atlas + 0xFFFF # ==End of List== 175: # [175] Tinkerer's Tower 0xFF02 # Current unit is... @@ -1304,7 +1306,7 @@ 187: # [187] Savant 0xFF02 # Current unit is... - 111 # [111] Barracks + 111 # [111] Stockade 0xFF08 # Is not constructing add-on 0xFF05 # Is not lifted off 0xFF04 # Must have add-on @@ -1429,7 +1431,7 @@ 204: # [204] Liivral Pond 0xFF02 # Current unit is... - 142 # [142] Quazrok Pool + 142 # [142] Quazeth Pool 0xFF07 # Is not training or morphing 224 # Has Unit: [224] Irol Iris 0xFF01 # Or @@ -1438,77 +1440,81 @@ 0xFFFF # ==End of List== 209: # [209] Sentinel - 0xFF02 # Current unit is... - 7 # [7] Mason - 0xFF01 # Or - 0xFF02 # Current unit is... - 20 # [20] Talos - 0xFF0B # Is not constructing + 0xFF02 # Current unit is... + 7 # [7] Mason + 0xFF01 # Or + 0xFF02 # Current unit is... + 20 # [20] Talos + 0xFF0B # Is not constructing 122 # Has Unit: [122] Atlas - 0xFFFF # ==End of List== + 0xFFFF # ==End of List== 210: # [210] Tarasque - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... 113 # [113] Fulcrum - 0xFF05 # Is not lifted off - 0xFF08 # Is not constructing add-on - 0xFF04 # Must have add-on + 0xFF05 # Is not lifted off + 0xFF08 # Is not constructing add-on + 0xFF04 # Must have add-on 120 # Has Unit: [120] Machine Shop - 0xFFFF # ==End of List== + 0xFFFF # ==End of List== 211: # [211] Anticthon - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... 198 # [198] Iron Foundry - 0xFF05 # Is not lifted off - 0xFF08 # Is not constructing add-on - 0xFF04 # Must have add-on + 0xFF05 # Is not lifted off + 0xFF08 # Is not constructing add-on + 0xFF04 # Must have add-on 190 # Has Unit: [190] Biotic Bastion - 0xFFFF # ==End of List== + 0xFFFF # ==End of List== 212: # [212] Alkaj Chasm - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... 219 # [219] Geszkath Grotto - 0xFF07 # Is not training or morphing - 0xFFFF # ==End of List== + 0xFF07 # Is not training or morphing + 0xFFFF # ==End of List== 213: # [213] Atelier - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... 116 # [116] Daedala - 0xFF07 # Is not training or morphing - 0xFF0C # Does not have add-on attached - 0xFFFF # ==End of List== + 0xFF07 # Is not training or morphing + 0xFF0C # Does not have add-on attached + 0xFFFF # ==End of List== 215: # [215] Treasury - 0xFF02 # Current unit is... - 7 # [7] Mason - 0xFF01 # Or - 0xFF02 # Current unit is... - 20 # [20] Talos - 0xFF0B # Is not constructing - 0xFFFF # ==End of List== + 0xFF02 # Current unit is... + 7 # [7] Mason + 0xFF01 # Or + 0xFF02 # Current unit is... + 20 # [20] Talos + 0xFF0B # Is not constructing + 0xFFFF # ==End of List== 216: # [216] Larvosk Cesiant - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... 143 # [143] Cagrant Cesiant - 0xFFFF # ==End of List== + 224 # Has Unit: [224] Irol Iris + 0xFF01 # Or + 0xFF03 # Must have... + 152 # [152] Othstol Oviform + 0xFFFF # ==End of List== 217: # [217] Konvilisk - 0xFF02 # Current unit is... - 35 # [35] Larva + 0xFF02 # Current unit is... + 35 # [35] Larva 138 # Has Unit: [138] Matravil Nest - 0xFF01 # Or - 0xFF03 # Must have... + 0xFF01 # Or + 0xFF03 # Must have... 139 # [139] Almakis Antre - 0xFFFF # ==End of List== + 0xFFFF # ==End of List== 218: # [218] Akistrokor - 0xFF02 # Current unit is... - 45 # [45] Matraleth - 0xFF01 # Or - 0xFF02 # Current unit is... + 0xFF02 # Current unit is... + 45 # [45] Matraleth + 0xFF01 # Or + 0xFF02 # Current unit is... 353 # [353] Ocsal Larva 139 # Has Unit: [139] Almakis Antre - 0xFFFF # ==End of List== + 0xFFFF # ==End of List== 219: # [219] Geszkath Grotto 0xFF02 # Current unit is... @@ -1538,14 +1544,14 @@ 222: # [222] Iroleth 0xFF02 # Current unit is... - 42 # [42] Ovileth + 42 # [42] Ovileth 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 224 # Has Unit: [224] Irol Iris + 353 # [353] Ocsal Larva + 224 # Has Unit: [224] Irol Iris 0xFF01 # Or 0xFF03 # Must have... - 152 # [152] Othstol Oviform + 152 # [152] Othstol Oviform 0xFFFF # ==End of List== 223: # [223] Monument of Sin @@ -1891,26 +1897,27 @@ 290: # [290] Pythean 0xFF02 # Current unit is... - 288 # [288] Parthenon + 203 # [203] Nanite Assembly 0xFF05 # Is not lifted off + 0xFF08 # Is not constructing add-on 0xFFFF # ==End of List== 291: # [291] Ogroszaleth 0xFF02 # Current unit is... - 46 # [46] Isthrathaleth + 46 # [46] Isthrathaleth 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 303 # Has Unit: [303] Rakzogth Roost + 353 # [353] Ocsal Larva + 303 # Has Unit: [303] Rakzogth Roost 0xFFFF # ==End of List== 292: # [292] Spirtith Cesiant 0xFF02 # Current unit is... - 144 # [144] Spraith Cesiant - 224 # Has Unit: [224] Irol Iris + 144 # [144] Spraith Cesiant + 224 # Has Unit: [224] Irol Iris 0xFF01 # Or 0xFF03 # Must have... - 152 # [152] Othstol Oviform + 152 # [152] Othstol Oviform 0xFFFF # ==End of List== 293: # [293] Skortrith Cesiant @@ -2064,133 +2071,148 @@ 320: # [320] Cherbrathalor 0xFF02 # Current unit is... - 126 # [126] Kagralisk - 330 # Has Unit: [330] Chokralgant Chazsal + 126 # [126] Kagralisk + 330 # Has Unit: [330] Chokralgant Chazsal 0xFFFF # ==End of List== 321: # [321] Okrimnilisk 0xFF02 # Current unit is... - 52 # [52] Evigrilisk - 330 # Has Unit: [330] Chokralgant Chazsal + 52 # [52] Evigrilisk + 330 # Has Unit: [330] Chokralgant Chazsal 0xFFFF # ==End of List== 322: # [322] Algoztalisk 0xFF02 # Current unit is... - 29 # [29] Almaksalisk - 330 # Has Unit: [330] Chokralgant Chazsal + 29 # [29] Almaksalisk + 330 # Has Unit: [330] Chokralgant Chazsal 0xFFFF # ==End of List== 323: # [323] Elthrazalisk 0xFF02 # Current unit is... - 35 # [35] Larva - 136 # Has Unit: [136] Elthisth Mound + 35 # [35] Larva + 136 # Has Unit: [136] Elthisth Mound 0xFF01 # Or 0xFF03 # Must have... - 303 # [303] Rakzogth Roost + 303 # [303] Rakzogth Roost 0xFFFF # ==End of List== 326: # [326] Kethrostalor 0xFF02 # Current unit is... - 96 # [96] Keskathalor - 212 # Has Unit: [212] Alkaj Chasm + 96 # [96] Keskathalor + 212 # Has Unit: [212] Alkaj Chasm 0xFFFF # ==End of List== 327: # [327] Rakzilisk 0xFF02 # Current unit is... - 323 # [323] Elthrazalisk + 323 # [323] Elthrazalisk 0xFF01 # Or 0xFF02 # Current unit is... - 353 # [353] Ocsal Larva - 303 # Has Unit: [303] Rakzogth Roost + 353 # [353] Ocsal Larva + 303 # Has Unit: [303] Rakzogth Roost 0xFFFF # ==End of List== 328: # [328] Philoc 0xFF02 # Current unit is... - 254 # [254] Starpad + 254 # [254] Starpad 0xFF05 # Is not lifted off 0xFFFF # ==End of List== 329: # [329] Begrozith Barrow 0xFF02 # Current unit is... - 328 # [328] Axtoth Axis + 328 # [328] Axtoth Axis 0xFF07 # Is not training or morphing 0xFFFF # ==End of List== 330: # [330] Chokralgant Chazsal 0xFF02 # Current unit is... - 170 # [170] Izkag Iteth + 170 # [170] Izkag Iteth 0xFF07 # Is not training or morphing - 152 # Has Unit: [152] Othstol Oviform + 152 # Has Unit: [152] Othstol Oviform 0xFFFF # ==End of List== 331: # [331] Bulwark 0xFF02 # Current unit is... - 166 # [166] Embassy + 166 # [166] Embassy 0xFFFF # ==End of List== 348: # [348] Monogram 0xFF02 # Current unit is... - 278 # [278] Strident Stratum + 278 # [278] Strident Stratum 0xFFFF # ==End of List== 349: # [349] Hall of Heretics 0xFF02 # Current unit is... - 64 # [64] Scribe + 64 # [64] Scribe 0xFF01 # Or 0xFF02 # Current unit is... - 182 # [182] Artisan + 182 # [182] Artisan 0xFFFF # ==End of List== 350: # [350] Nephrilosk 0xFF02 # Current unit is... - 133 # [133] Gathtelosk - 152 # Has Unit: [152] Othstol Oviform + 133 # [133] Gathtelosk + 152 # Has Unit: [152] Othstol Oviform 0xFFFF # ==End of List== 352: # [352] Accantor 0xFF02 # Current unit is... - 304 # [304] Sequestered Icon + 220 # [220] Ardent Authority 0xFFFF # ==End of List== + +354: # [354] Ocsal Cesiant + 0xFF02 # Current unit is... + 216 # [216] Larvosk Cesiant + 152 # Has Unit: [152] Othstol Oviform 360: # [360] Vassal 0xFF02 # Current unit is... - 155 # [155] Lattice + 155 # [155] Lattice 0xFFFF # ==End of List== 364: # [364] Station 0xFF02 # Current unit is... - 367 # [367] Engineer + 367 # [367] Engineer 0xFFFF # ==End of List== 365: # [365] Dispensary 0xFF02 # Current unit is... - 367 # [367] Engineer + 367 # [367] Engineer 0xFFFF # ==End of List== 366: # [366] Academy 0xFF02 # Current unit is... - 364 # [364] Station + 364 # [364] Station 0xFFFF # ==End of List== 364: # [364] Station 0xFF02 # Current unit is... - 367 # [367] Engineer + 367 # [367] Engineer 0xFFFF # ==End of List== 367: # [367] Engineer 0xFF02 # Current unit is... - 364 # [364] Station + 364 # [364] Station 0xFFFF # ==End of List== 370: # [370] Dugout 0xFF02 # Current unit is... - 367 # [367] Engineer + 367 # [367] Engineer 0xFFFF # ==End of List== 371: # [371] Deputy 0xFF02 # Current unit is... - 364 # [364] Station + 364 # [364] Station 0xFF01 # Or 0xFF02 # Current unit is... - 366 # [366] Academy + 366 # [366] Academy + 0xFFFF # ==End of List== + +384: # [384] Lodestone + 0xFF02 # Current unit is... + 106 # [106] Ministry + 0xFF01 # Or + 0xFF02 # Current unit is... + 215 # Treasury + 0xFF07 # Is not training or morphing + 0xFF0C # Does not have add-on attached 0xFFFF # ==End of List== \ No newline at end of file diff --git a/CMBW-maps/scenario/Pr0nogo/(2)The Benefactor.scx b/CMBW-maps/co-op/(2)The Benefactor.scx similarity index 93% rename from CMBW-maps/scenario/Pr0nogo/(2)The Benefactor.scx rename to CMBW-maps/co-op/(2)The Benefactor.scx index ba83896..21bee93 100644 Binary files a/CMBW-maps/scenario/Pr0nogo/(2)The Benefactor.scx and b/CMBW-maps/co-op/(2)The Benefactor.scx differ diff --git a/CMBW-maps/scenario/Pr0nogo/(2)The Samaritans.scx b/CMBW-maps/co-op/(2)The Samaritans.scx similarity index 94% rename from CMBW-maps/scenario/Pr0nogo/(2)The Samaritans.scx rename to CMBW-maps/co-op/(2)The Samaritans.scx index 9224c4b..5cc7eb8 100644 Binary files a/CMBW-maps/scenario/Pr0nogo/(2)The Samaritans.scx and b/CMBW-maps/co-op/(2)The Samaritans.scx differ diff --git a/CMBW-maps/scenario/Pr0nogo/(3)False Idols.scx b/CMBW-maps/co-op/(3)False Idols.scx similarity index 83% rename from CMBW-maps/scenario/Pr0nogo/(3)False Idols.scx rename to CMBW-maps/co-op/(3)False Idols.scx index 85b9f18..38cf98e 100644 Binary files a/CMBW-maps/scenario/Pr0nogo/(3)False Idols.scx and b/CMBW-maps/co-op/(3)False Idols.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(2)Boskevine.scx b/CMBW-maps/melee/1v1/Competitive Pool/(2)Boskevine.scx index 458a1fb..37815b1 100644 Binary files a/CMBW-maps/melee/1v1/Competitive Pool/(2)Boskevine.scx and b/CMBW-maps/melee/1v1/Competitive Pool/(2)Boskevine.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(2)Death Spiral.scx b/CMBW-maps/melee/1v1/Competitive Pool/(2)Death Spiral.scx index 61831f0..48b0e8b 100644 Binary files a/CMBW-maps/melee/1v1/Competitive Pool/(2)Death Spiral.scx and b/CMBW-maps/melee/1v1/Competitive Pool/(2)Death Spiral.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(2)Infinite Velocity.scx b/CMBW-maps/melee/1v1/Competitive Pool/(2)Infinite Velocity.scx index 4a7b513..7983778 100644 Binary files a/CMBW-maps/melee/1v1/Competitive Pool/(2)Infinite Velocity.scx and b/CMBW-maps/melee/1v1/Competitive Pool/(2)Infinite Velocity.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(2)Nightfall.scx b/CMBW-maps/melee/1v1/Competitive Pool/(2)Nightfall.scx new file mode 100644 index 0000000..272d17f Binary files /dev/null and b/CMBW-maps/melee/1v1/Competitive Pool/(2)Nightfall.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/Inactive/(2)Otherworld.scx b/CMBW-maps/melee/1v1/Competitive Pool/(2)Otherworld.scx similarity index 65% rename from CMBW-maps/melee/1v1/Competitive Pool/Inactive/(2)Otherworld.scx rename to CMBW-maps/melee/1v1/Competitive Pool/(2)Otherworld.scx index 28f7575..b53ab5f 100644 Binary files a/CMBW-maps/melee/1v1/Competitive Pool/Inactive/(2)Otherworld.scx and b/CMBW-maps/melee/1v1/Competitive Pool/(2)Otherworld.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(2)Repulsion.scx b/CMBW-maps/melee/1v1/Competitive Pool/(2)Repulsion.scx index 4412a87..9c05e28 100644 Binary files a/CMBW-maps/melee/1v1/Competitive Pool/(2)Repulsion.scx and b/CMBW-maps/melee/1v1/Competitive Pool/(2)Repulsion.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(4)Nitro Valley.scx b/CMBW-maps/melee/1v1/Competitive Pool/(4)Nitro Valley.scx index 633f8cc..f358d1b 100644 Binary files a/CMBW-maps/melee/1v1/Competitive Pool/(4)Nitro Valley.scx and b/CMBW-maps/melee/1v1/Competitive Pool/(4)Nitro Valley.scx differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/Inactive/(2)Nightfall.scx b/CMBW-maps/melee/1v1/Competitive Pool/Inactive/(2)Nightfall.scx deleted file mode 100644 index 3632017..0000000 Binary files a/CMBW-maps/melee/1v1/Competitive Pool/Inactive/(2)Nightfall.scx and /dev/null differ diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)Ashey Alternation.scx b/CMBW-maps/melee/1v1/Needs Testing/(2)Ashey Alternation.scx new file mode 100644 index 0000000..0232288 Binary files /dev/null and b/CMBW-maps/melee/1v1/Needs Testing/(2)Ashey Alternation.scx differ diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)Desert Duality.scx b/CMBW-maps/melee/1v1/Needs Testing/(2)Desert Duality.scx new file mode 100644 index 0000000..6aaaa64 Binary files /dev/null and b/CMBW-maps/melee/1v1/Needs Testing/(2)Desert Duality.scx differ diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)Ex Situ.scx b/CMBW-maps/melee/1v1/Needs Testing/(2)Ex Situ.scx index 53f9f46..3b58138 100644 Binary files a/CMBW-maps/melee/1v1/Needs Testing/(2)Ex Situ.scx and b/CMBW-maps/melee/1v1/Needs Testing/(2)Ex Situ.scx differ diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)False Promises.scx b/CMBW-maps/melee/1v1/Needs Testing/(2)False Promises.scx index b78c1cd..e309e70 100644 Binary files a/CMBW-maps/melee/1v1/Needs Testing/(2)False Promises.scx and b/CMBW-maps/melee/1v1/Needs Testing/(2)False Promises.scx differ diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)God Cairn.scx b/CMBW-maps/melee/1v1/Needs Testing/(2)God Cairn.scx index f706984..d77ba96 100644 Binary files a/CMBW-maps/melee/1v1/Needs Testing/(2)God Cairn.scx and b/CMBW-maps/melee/1v1/Needs Testing/(2)God Cairn.scx differ diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)Hellstone.scx b/CMBW-maps/melee/1v1/Needs Testing/(2)Hellstone.scx index 291e5f6..548f9d3 100644 Binary files a/CMBW-maps/melee/1v1/Needs Testing/(2)Hellstone.scx and b/CMBW-maps/melee/1v1/Needs Testing/(2)Hellstone.scx differ diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)Starlight Station.scx b/CMBW-maps/melee/1v1/Needs Testing/(2)Starlight Station.scx index 0981621..4048612 100644 Binary files a/CMBW-maps/melee/1v1/Needs Testing/(2)Starlight Station.scx and b/CMBW-maps/melee/1v1/Needs Testing/(2)Starlight Station.scx differ diff --git a/CMBW-maps/melee/1v1/Nonstandard/(2)Desert Duality.scx b/CMBW-maps/melee/1v1/Nonstandard/(2)Desert Duality.scx deleted file mode 100644 index 4eacb29..0000000 Binary files a/CMBW-maps/melee/1v1/Nonstandard/(2)Desert Duality.scx and /dev/null differ diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(2)Maim Street.scx b/CMBW-maps/melee/1v1/Nonstandard/(2)Maim Street.scx similarity index 100% rename from CMBW-maps/melee/1v1/Competitive Pool/(2)Maim Street.scx rename to CMBW-maps/melee/1v1/Nonstandard/(2)Maim Street.scx diff --git a/CMBW-maps/melee/1v1/Competitive Pool/(2)Nemesis Station.scx b/CMBW-maps/melee/1v1/Nonstandard/(2)Nemesis Station.scx similarity index 100% rename from CMBW-maps/melee/1v1/Competitive Pool/(2)Nemesis Station.scx rename to CMBW-maps/melee/1v1/Nonstandard/(2)Nemesis Station.scx diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)Roadrash Ramshackle.scx b/CMBW-maps/melee/1v1/Nonstandard/(2)Roadrash Ramshackle.scx similarity index 100% rename from CMBW-maps/melee/1v1/Needs Testing/(2)Roadrash Ramshackle.scx rename to CMBW-maps/melee/1v1/Nonstandard/(2)Roadrash Ramshackle.scx diff --git a/CMBW-maps/melee/1v1/Needs Testing/(2)Tunnels of Cu Chi.scx b/CMBW-maps/melee/1v1/Nonstandard/(2)Tunnels of Cu Chi.scx similarity index 100% rename from CMBW-maps/melee/1v1/Needs Testing/(2)Tunnels of Cu Chi.scx rename to CMBW-maps/melee/1v1/Nonstandard/(2)Tunnels of Cu Chi.scx diff --git a/CMBW-maps/melee/1v1/Needs Testing/(4)Arctic Artifact.scx b/CMBW-maps/melee/1v1/Nonstandard/(4)Arctic Artifact.scx similarity index 100% rename from CMBW-maps/melee/1v1/Needs Testing/(4)Arctic Artifact.scx rename to CMBW-maps/melee/1v1/Nonstandard/(4)Arctic Artifact.scx diff --git a/CMBW-maps/melee/2v2/Needs Testing/(4)Tomb World.scx b/CMBW-maps/melee/2v2/Needs Testing/(4)Tomb World.scx new file mode 100644 index 0000000..d144d7d Binary files /dev/null and b/CMBW-maps/melee/2v2/Needs Testing/(4)Tomb World.scx differ diff --git a/CMBW-maps/melee/FFA Solo/(5)Magmaticus.scx b/CMBW-maps/melee/FFA Solo/(5)Magmaticus.scx index e38780d..46e9aa5 100644 Binary files a/CMBW-maps/melee/FFA Solo/(5)Magmaticus.scx and b/CMBW-maps/melee/FFA Solo/(5)Magmaticus.scx differ diff --git a/CMBW-maps/scenario/Btyb88/(5)Omnikin.scx b/CMBW-maps/scenario/Btyb88/(5)Omnikin.scx new file mode 100644 index 0000000..aa0aa2a Binary files /dev/null and b/CMBW-maps/scenario/Btyb88/(5)Omnikin.scx differ diff --git a/CMBW-maps/scenario/Pr0nogo/(5)Mountaintop Massacre.scx b/CMBW-maps/scenario/Pr0nogo/(5)Mountaintop Massacre.scx index f8b2fb6..d69466e 100644 Binary files a/CMBW-maps/scenario/Pr0nogo/(5)Mountaintop Massacre.scx and b/CMBW-maps/scenario/Pr0nogo/(5)Mountaintop Massacre.scx differ diff --git a/CMBW-maps/test/!Cosmonarchy-test.scx b/CMBW-maps/test/!Cosmonarchy-test.scx index e6da276..d4d5815 100644 Binary files a/CMBW-maps/test/!Cosmonarchy-test.scx and b/CMBW-maps/test/!Cosmonarchy-test.scx differ diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index c93a676..ad23dd1 100644 Binary files a/mpq/arr/flingy.datex and b/mpq/arr/flingy.datex differ diff --git a/mpq/arr/flingy.txt b/mpq/arr/flingy.txt index 7ef8403..b7649b1 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -159,7 +159,7 @@ Psionic Storm Yamato Gun Phase Disruptor STA/STS Cannon Overlay -Sunken Colony Tentacle +Surkith Cesiant Tentacle Venom Acid Spore Plasma Drip Hit (Unused) @@ -493,9 +493,9 @@ Sevenstep Projectile Omnivale Lodestone Ocsal Cesiant -Extended Flingy #287 -Extended Flingy #288 -Extended Flingy #289 +Potentate +Skortrith Cesiant Tentacle +Cyclops Weapon Impact Extended Flingy #290 Extended Flingy #291 Extended Flingy #292 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 209f42a..825b0d1 100644 Binary files a/mpq/arr/images.datex and b/mpq/arr/images.datex differ diff --git a/mpq/arr/images.tbl b/mpq/arr/images.tbl index 067cb8f..bb37786 100644 Binary files a/mpq/arr/images.tbl and b/mpq/arr/images.tbl differ diff --git a/mpq/arr/images.txt b/mpq/arr/images.txt index d29cd4a..f1b68d2 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -78,8 +78,8 @@ Surkith Colony Surkith Colony Shadow Mature Chrysalis Mature Chrysalis Shadow -Vithrath Haunt -Vithrath Haunt Shadow +Tosvrol Haunt +Tosvrol Haunt Shadow Sovthrath Mound Sovthrath Mound Shadow Matravil Nest @@ -504,7 +504,7 @@ Building Lifting Dust Type4 White Circle Needle Spine Hit Plasma Drip Hit (Unused) -Sunken Colony Tentacle +Surkith Cesiant Tentacle Venom Venom Hit (Unused) Acid Spore @@ -1701,8 +1701,8 @@ Spirtith Colony Spirtith Colony Shadow Diadem Attack A3 Diadem Attack A4 -Skortrith Colony -Skortrith Colony Shadow +Skortrith Cesiant +Skortrith Cesiant Shadow Anchor Attack Overlay (Green) Anchor Attack Overlay (Blue) Terran Unit Rubble (Medium) @@ -1762,10 +1762,10 @@ Lodestone Overlay Lodestone Shadow Ocsal Cesiant Ocsal Cesiant Shadow -Extended Image #762 -Extended Image #763 -Extended Image #764 -Extended Image #765 +Potentate +Potentate Shadow +Skortrith Cesiant Tentacle +Cyclops Weapon Impact Extended Image #766 Extended Image #767 Extended Image #768 diff --git a/mpq/arr/orders.datex b/mpq/arr/orders.datex index 667d4a6..541588f 100644 Binary files a/mpq/arr/orders.datex and b/mpq/arr/orders.datex differ diff --git a/mpq/arr/sfxdata.dat b/mpq/arr/sfxdata.dat index aa962ba..c9033e1 100644 Binary files a/mpq/arr/sfxdata.dat and b/mpq/arr/sfxdata.dat differ diff --git a/mpq/arr/sfxdata.txt b/mpq/arr/sfxdata.txt index 596900a..9d507e3 100644 --- a/mpq/arr/sfxdata.txt +++ b/mpq/arr/sfxdata.txt @@ -1400,11 +1400,11 @@ Siren Weapon Fire 03 Keskathalor Weapon Fire 01 Keskathalor Weapon Fire 02 Ancile Passive Deactivate 01 -Cohort Weapon Fire 01 -Cohort Weapon Fire 02 -Cohort Weapon Fire 03 -Demiurge Weapon Fire 01 -Demiurge Weapon Fire 02 +Cohort Weaponfire 01 +Cohort Weaponfire 02 +Cohort Weaponfire 03 +Demiurge Weaponhit 01 +Demiurge Weaponhit 02 Demiurge Gods Made Flesh Cast 01 Demiurge Gods Made Flesh Cast 02 Aspirant Weapon Fire 01 @@ -2083,9 +2083,9 @@ Azazel Help 01 Azazel Help 02 Azazel Help 03 Azazel Help 04 -Cyclops Weaponfire 01 -Cyclops Weaponfire 02 -Cyclops Weaponfire 03 +Ramesses Weaponfire 01 +Ramesses Weaponfire 02 +Ramesses Weaponfire 03 Dilettante Weaponfire 01 Dilettante Weaponfire 02 Dilettante Weaponfire 03 @@ -2516,45 +2516,45 @@ Mesk Advisor Tech 01 Mesk Advisor Tech 02 Mesk Advisor Warp 01 Omnivale Selected 01 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 +Cataphract Weaponhit 01 +Cataphract Weaponhit 02 +Cataphract Weaponhit 03 +Claymore Weaponhit 01 +Claymore Weaponhit 02 +Potentate Weaponfire 01 +Potentate Weaponfire 02 +Demiurge Weaponfire 01 +Demiurge Weaponfire 02 +Demiurge Weaponfire 03 +Epigraph Weaponfire 01 +Epigraph Weaponfire 02 +Epigraph Weaponfire 03 +Gorgrokor Weaponfire B 01 +Gorgrokor Weaponfire B 02 +Gorgrokor Weaponfire B 03 +Tosgrilisk Weaponfire 01 +Tosgrilisk Weaponfire 02 +Protathalor Weaponfire 01 +Protathalor Weaponfire 02 +Protathalor Weaponfire 03 +Bactalisk Death 01 +Skortrith Weaponfire 01 +Skortrith Weaponhit 01 +Spirtith Weaponfire 01 +Spirtith Weaponfire 02 +Spirtith Weaponfire 03 +Spirtith Weaponhit 01 +Spirtith Weaponhit 02 +Psionic Storm Cast 01 +Cyclops Weaponfire 01 +Cyclops Weaponfire 02 +Cyclops Weapon Channel +Cyclops Weaponhit 01 +Cyclops Weaponhit 02 +Cyclops Weaponhit 03 +Patriarch Weaponfire 01 +Patriarch Weaponfire 02 +Patriarch Weaponfire 03 Extended Sound #1 Extended Sound #1 Extended Sound #1 diff --git a/mpq/arr/sounds.txt b/mpq/arr/sounds.txt index f5bbb7c..3f1144f 100644 --- a/mpq/arr/sounds.txt +++ b/mpq/arr/sounds.txt @@ -1403,8 +1403,8 @@ cm\t\ancile\pas-b-01.wav cm\f\cohort\wf-01.wav cm\f\cohort\wf-02.wav cm\f\cohort\wf-03.wav -cm\p\demiurge\wf-01.wav -cm\p\demiurge\wf-02.wav +cm\p\demiurge\wh-01.wav +cm\p\demiurge\wh-02.wav cm\p\demiurge\cast-01.wav cm\p\demiurge\cast-02.wav cm\f\aspirant\wf-01.wav @@ -2083,9 +2083,9 @@ cm\t\azazel\help-01.wav cm\t\azazel\help-02.wav cm\t\azazel\help-03.wav cm\t\azazel\help-04.wav -cm\t\cyclops\wf-01.wav -cm\t\cyclops\wf-02.wav -cm\t\cyclops\wf-03.wav +cm\t\ramesses\wf-01.wav +cm\t\ramesses\wf-02.wav +cm\t\ramesses\wf-03.wav cm\t\dilettante\wf-01.wav cm\t\dilettante\wf-02.wav cm\t\dilettante\wf-03.wav @@ -2515,4 +2515,43 @@ cm\advisors\iskatumesk\meskad_addon-01.wav cm\advisors\iskatumesk\meskad_tech-01.wav cm\advisors\iskatumesk\meskad_tech-02.wav cm\advisors\iskatumesk\meskad_warp-01.wav -cm\n\_building\omnivale-what-01.wav \ No newline at end of file +cm\n\_building\omnivale-what-01.wav +cm\t\cataphract\wh-01.wav +cm\t\cataphract\wh-02.wav +cm\t\cataphract\wh-03.wav +cm\t\claymore\wh-01.wav +cm\t\claymore\wh-02.wav +cm\p\potentate\wf-01.wav +cm\p\potentate\wf-02.wav +cm\p\demiurge\wf-01.wav +cm\p\demiurge\wf-02.wav +cm\p\demiurge\wf-03.wav +cm\p\epigraph\wf-01.wav +cm\p\epigraph\wf-02.wav +cm\p\epigraph\wf-03.wav +cm\z\gorgrokor\wf-b-01.wav +cm\z\gorgrokor\wf-b-02.wav +cm\z\gorgrokor\wf-b-03.wav +cm\z\tosgrilisk\wf-01.wav +cm\z\tosgrilisk\wf-02.wav +cm\z\protathalor\wf-01.wav +cm\z\protathalor\wf-02.wav +cm\z\protathalor\wf-03.wav +cm\z\bactalisk\dth-01.wav +cm\z\skortrith\wf-01.wav +cm\z\skortrith\wh-01.wav +cm\z\spirtith\wf-01.wav +cm\z\spirtith\wf-02.wav +cm\z\spirtith\wf-03.wav +cm\z\spirtith\wh-01.wav +cm\z\spirtith\wh-02.wav +cm\p\cantavis\psi-cast-01.wav +cm\t\cyclops\wf-01.wav +cm\t\cyclops\wf-02.wav +cm\t\cyclops\wc-01.wav +cm\t\cyclops\wh-01.wav +cm\t\cyclops\wh-02.wav +cm\t\cyclops\wh-03.wav +cm\p\patriarch\wf-01.wav +cm\p\patriarch\wf-02.wav +cm\p\patriarch\wf-03.wav \ No newline at end of file diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 2b50365..8fcfe31 100644 Binary files a/mpq/arr/sprites.datex and b/mpq/arr/sprites.datex differ diff --git a/mpq/arr/sprites.txt b/mpq/arr/sprites.txt index 02c1573..f2aacb6 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -353,7 +353,7 @@ Yamato Gun Trail EMP Shockwave Missile Needle Spine Hit Plasma Drip Hit (Unused) -Sunken Colony Tentacle +Surkith Colony Tentacle Venom Acid Spore Glave Wurm @@ -881,9 +881,9 @@ Quazilisk (April Fools) Omnivale Lodestone Ocsal Cesiant -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 +Potentate +Skortrith Cesiant Tentacle +Cyclops Weapon Impact Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/arr/techdata.datex b/mpq/arr/techdata.datex index 19b36df..b36742f 100644 Binary files a/mpq/arr/techdata.datex and b/mpq/arr/techdata.datex differ diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index 8ba07d1..94ea9d2 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/units.txt b/mpq/arr/units.txt index 44b5e16..f39ebc3 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -383,7 +383,7 @@ Terran Madrigal (Furia Mode) Madrigal Turret (Furia) Omnivale Terran Lodestone -Extended Unit #158 +Floor Hatch Extended Unit #159 Extended Unit #160 Extended Unit #161 diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index d29d972..8ce0f87 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/arr/weapons.txt b/mpq/arr/weapons.txt index c631dd6..a868651 100644 --- a/mpq/arr/weapons.txt +++ b/mpq/arr/weapons.txt @@ -82,7 +82,7 @@ Prismatic Cannon (Warden) Swarming Spores (Rililisk) Plasma Shell (Accantor) (deprecated) Stasis Field (Didact ability) -Psi Storm (Cantavis ability) +Psionic Storm (Cantavis ability) Hollowed Spores (Liiralisk) Phase Spear (Legionnaire) Harrying Talons (Akistrokor) @@ -131,7 +131,7 @@ Hammerfall Beacon (Diadem) None Icarus Missiles (Luminary) Litany Cannons (Epigraph) -Phase Saber (Striga) +Projection Saber (Striga) Searing Venom (Axitrilisk) Hedon Cannon (Tarasque) Accelerated Plasmid (Tarasque) @@ -156,7 +156,7 @@ Retractor Batteries (Pegasus) Lancet Missiles (Pegasus) Chimera Cannons (Hippogriff) Axis Drivers (Oberon) -Acheron Missiles (Oberon) +Pegasus Missiles (Hippogriff) Lazarus Salvo (Aion) Stellar Torch (Herald) Acid Salvo (Cikralisk) @@ -204,8 +204,8 @@ Cylindrical Blaster (Analogue) Heirloom Batteries (Philoc) Nathrok Claws (Nathrokor) Calcification (Gorgrokor) -Extended Weapon #77 -Extended Weapon #78 +Talismanic Weaver (Potentate) +Phase Saber (Potentate) Extended Weapon #79 Extended Weapon #80 Extended Weapon #81 diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index 3698401..f05f51b 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/datreq/Units.graft b/mpq/datreq/Units.graft index d6dafd6..2f1c88e 100644 Binary files a/mpq/datreq/Units.graft and b/mpq/datreq/Units.graft differ diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index a8a6836..133a92e 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/scripts/aiscript.bin b/mpq/scripts/aiscript.bin index cd01272..a3754e5 100644 Binary files a/mpq/scripts/aiscript.bin and b/mpq/scripts/aiscript.bin differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 7842117..b9c92bc 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -662,7 +662,7 @@ IsthrathalethBurrow: IsthrathalethUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xff wait 1 @@ -851,7 +851,7 @@ DrolethBurrow: DrolethUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x165 wait 1 @@ -1195,8 +1195,7 @@ HydraliskInit: HydraliskWalkingToIdle: playfram 0x55 HydraliskLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 HydraliskLocal01 randcondjmp 128 HydraliskLocal02 goto HydraliskLocal00 @@ -1420,7 +1419,7 @@ HydraliskBurrow: HydraliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 263 wait 1 @@ -1503,24 +1502,23 @@ Enable [NONE] # ----------------------------------------------------------------------------- # InfestedKerriganInit: - imgul 34 0 0 # Infested Kerrigan Shadow (zerg\uikShad.grp) + imgul 34 0 0 # Infested Kerrigan Shadow (zerg\uikShad.grp) InfestedKerriganWalkingToIdle: - playfram 0x88 # Frame set 8 + playfram 0x88 InfestedKerriganLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 128 InfestedKerriganLocal01 goto InfestedKerriganLocal00 InfestedKerriganLocal01: - playfram 0x88 # Frame set 8 - wait 1 - playfram 0x99 # Frame set 9 - wait 1 - turnrand 3 - wait 1 - playfram 0x88 # Frame set 8 - wait 1 + playfram 0x88 + wait 1 + playfram 0x99 + wait 1 + turnrand 3 + wait 1 + playfram 0x88 + wait 1 goto InfestedKerriganWalkingToIdle InfestedKerriganDeath: @@ -1530,121 +1528,121 @@ InfestedKerriganDeath: end InfestedKerriganGndAttkInit: - playfram 0x00 # Frame set 0 - wait 2 - playfram 0x11 # Frame set 1 - wait 2 - playfram 0x22 # Frame set 2 - wait 2 + playfram 0x00 + wait 2 + playfram 0x11 + wait 2 + playfram 0x22 + wait 2 InfestedKerriganGndAttkRpt: nobrkcodestart playsnd 112 # Bullet\UKiFir00.wav - playfram 0x33 # Frame set 3 - wait 2 - playfram 0x44 # Frame set 4 - wait 2 - playfram 0x55 # Frame set 5 - wait 2 - playfram 0x66 # Frame set 6 - wait 2 - playfram 0x77 # Frame set 7 + playfram 0x33 + wait 2 + playfram 0x44 + wait 2 + playfram 0x55 + wait 2 + playfram 0x66 + wait 2 + playfram 0x77 attackmelee 1 0 # Protoss\Artanis\PAtYes03.wav - wait 3 - playfram 0x66 # Frame set 6 - wait 2 - playfram 0x55 # Frame set 5 - wait 2 - playfram 0x44 # Frame set 4 - wait 2 - playfram 0x33 # Frame set 3 - wait 2 + wait 3 + playfram 0x66 + wait 2 + playfram 0x55 + wait 2 + playfram 0x44 + wait 2 + playfram 0x33 + wait 2 nobrkcodeend gotorepeatattk ignorerest InfestedKerriganGndAttkToIdle: - playfram 0x22 # Frame set 2 - wait 2 - playfram 0x11 # Frame set 1 - wait 2 - playfram 0x00 # Frame set 0 - wait 2 + playfram 0x22 + wait 2 + playfram 0x11 + wait 2 + playfram 0x00 + wait 2 goto InfestedKerriganWalkingToIdle InfestedKerriganCastSpell: - playfram 0x00 # Frame set 0 + playfram 0x00 nobrkcodestart - wait 1 - playfram 0x11 # Frame set 1 - wait 1 - playfram 0x22 # Frame set 2 - wait 1 - playfram 0x33 # Frame set 3 - wait 1 - playfram 0x44 # Frame set 4 - wait 1 - playfram 0x55 # Frame set 5 - wait 1 - playfram 0x66 # Frame set 6 - wait 1 - playfram 0x77 # Frame set 7 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + playfram 0x55 + wait 1 + playfram 0x66 + wait 1 + playfram 0x77 castspell - sigorder 2 - wait 2 - playfram 0x66 # Frame set 6 - wait 1 - playfram 0x55 # Frame set 5 - wait 1 - playfram 0x44 # Frame set 4 - wait 1 - playfram 0x33 # Frame set 3 - wait 1 - playfram 0x22 # Frame set 2 - wait 1 - playfram 0x11 # Frame set 1 - wait 1 - playfram 0x00 # Frame set 0 + sigorder 2 + wait 2 + playfram 0x66 + wait 1 + playfram 0x55 + wait 1 + playfram 0x44 + wait 1 + playfram 0x33 + wait 1 + playfram 0x22 + wait 1 + playfram 0x11 + wait 1 + playfram 0x00 nobrkcodeend gotorepeatattk goto InfestedTerranLocal00 InfestedKerriganWalking: - move 4 - wait 1 - playfram 0x99 # Frame set 9 - move 4 - wait 1 - playfram 0xaa # Frame set 10 - move 4 - wait 1 - playfram 0xbb # Frame set 11 - move 4 - wait 1 - playfram 0xcc # Frame set 12 - move 4 - wait 1 - playfram 0xdd # Frame set 13 - move 4 - wait 1 - playfram 0xee # Frame set 14 - move 4 - wait 1 - playfram 0xff # Frame set 15 - move 4 - wait 1 - playfram 0x88 # Frame set 8 + move 4 + wait 1 + playfram 0x99 + move 4 + wait 1 + playfram 0xaa + move 4 + wait 1 + playfram 0xbb + move 4 + wait 1 + playfram 0xcc + move 4 + wait 1 + playfram 0xdd + move 4 + wait 1 + playfram 0xee + move 4 + wait 1 + playfram 0xff + move 4 + wait 1 + playfram 0x88 goto InfestedKerriganWalking InfestedKerriganBurrow: - imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) - sigorder 4 + imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) + sigorder 4 goto InfestedTerranLocal00 InfestedKerriganUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) - playfram 0x88 # Frame set 8 - sigorder 4 + playfram 0x88 + sigorder 4 goto InfestedTerranLocal00 # ----------------------------------------------------------------------------- # @@ -2093,8 +2091,7 @@ UltrokorGndAttkToIdle: goto UltrokorLocal00 UltrokorLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 UltrokorLocal01 randcondjmp 128 UltrokorLocal02 goto UltrokorLocal00 @@ -2314,9 +2311,9 @@ UltrokorBurrow: UltrokorUnBurrow: wait 1 + waitrand 1 2 imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) - waitrand 1 3 playfram 0x176 wait 1 playfram 0x165 @@ -2384,8 +2381,7 @@ ZethrokorGndAttkToIdle: goto ZethrokorLocal00 ZethrokorLocal00: - wait 1 - waitrand 62 74 + wait 63 randcondjmp 25 ZethrokorLocal01 randcondjmp 128 ZethrokorLocal02 goto ZethrokorLocal00 @@ -2558,7 +2554,7 @@ ZethrokorBurrow: ZethrokorUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xff wait 1 @@ -2973,8 +2969,8 @@ InfestedMinistryIsWorking: .headerstart IsId 40 Type 20 -Init QuazrokPoolInit -Death QuazrokPoolDeath +Init QuazethPoolInit +Death QuazethPoolDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -2988,22 +2984,22 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt QuazrokPoolAlmostBuilt -Built QuazrokPoolBuilt +AlmostBuilt QuazethPoolAlmostBuilt +Built QuazethPoolBuilt Landing [NONE] LiftOff [NONE] -IsWorking QuazrokPoolIsWorking -WorkingToIdle QuazrokPoolWorkingToIdle +IsWorking QuazethPoolIsWorking +WorkingToIdle QuazethPoolWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -QuazrokPoolInit: +QuazethPoolInit: playfram 0x00 imgul 65 0 0 # Quazrok Pool Shadow (zerg\zchShad.grp) - goto QuazrokPoolWorkingToIdle + goto QuazethPoolWorkingToIdle -QuazrokPoolWorkingToIdle: +QuazethPoolWorkingToIdle: playfram 0x00 wait 2 playfram 1 @@ -3012,9 +3008,9 @@ QuazrokPoolWorkingToIdle: wait 2 playfram 3 wait 2 - goto QuazrokPoolWorkingToIdle + goto QuazethPoolWorkingToIdle -QuazrokPoolDeath: +QuazethPoolDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -3022,17 +3018,17 @@ QuazrokPoolDeath: wait 1 end -QuazrokPoolAlmostBuilt: +QuazethPoolAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 - goto QuazrokPoolBuilt + goto QuazethPoolBuilt -QuazrokPoolBuilt: +QuazethPoolBuilt: playfram 0x00 wait 2 - goto QuazrokPoolWorkingToIdle + goto QuazethPoolWorkingToIdle -QuazrokPoolIsWorking: +QuazethPoolIsWorking: playfram 4 wait 2 playfram 5 @@ -3057,7 +3053,7 @@ QuazrokPoolIsWorking: wait 2 playfram 3 waitrand 2 4 - goto QuazrokPoolIsWorking + goto QuazethPoolIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -3065,8 +3061,8 @@ QuazrokPoolIsWorking: .headerstart IsId 41 Type 20 -Init EvolutionChamberInit -Death EvolutionChamberDeath +Init QuazethPoolInit +Death QuazethPoolDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -3080,69 +3076,23 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt EvolutionChamberAlmostBuilt -Built EvolutionChamberBuilt +AlmostBuilt QuazethPoolAlmostBuilt +Built QuazethPoolBuilt Landing [NONE] LiftOff [NONE] -IsWorking EvolutionChamberIsWorking -WorkingToIdle EvolutionChamberWorkingToIdle +IsWorking QuazethPoolIsWorking +WorkingToIdle QuazethPoolWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -EvolutionChamberInit: - imgul 67 0 0 # Evolution Chamber Shadow (zerg\zceShad.grp) - playfram 0x00 - goto EvolutionChamberWorkingToIdle - -EvolutionChamberWorkingToIdle: - playfram 1 - wait 3 - playfram 2 - wait 3 - playfram 0x00 - wait 3 - goto EvolutionChamberWorkingToIdle - -EvolutionChamberDeath: - playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) - wait 3 - lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) - wait 1 - end - -EvolutionChamberAlmostBuilt: - imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) -EvolutionChamberBuilt: - playfram 0x00 - wait 2 - goto EvolutionChamberWorkingToIdle - -EvolutionChamberIsWorking: - playfram 3 - wait 2 - playfram 4 - wait 2 - playfram 5 - wait 3 - playfram 6 - wait 2 - playfram 5 - wait 3 - playfram 4 - wait 2 - playfram 3 - waitrand 2 3 - goto EvolutionChamberIsWorking - # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 068 Creep Colony (zerg\fcolony.grp) +# 068 Cagrant Cesiant (zerg\fcolony.grp) .headerstart IsId 42 Type 20 -Init CreepColonyInit +Init CagrantCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] @@ -3157,8 +3107,8 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt CreepColonyAlmostBuilt -Built CreepColonyBuilt +AlmostBuilt CagrantCesiantAlmostBuilt +Built CagrantCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking InfestedTerranLocal00 @@ -3167,17 +3117,17 @@ WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -CreepColonyInit: - imgul 69 0 0 # Creep Colony Shadow (zerg\zfcShad.grp) +CagrantCesiantInit: + imgul 69 0 0 # Cagrant Cesiant Shadow (zerg\zfcShad.grp) playfram 0x00 goto InfestedTerranLocal00 -CreepColonyAlmostBuilt: +CagrantCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) -CreepColonyBuilt: +CagrantCesiantBuilt: playfram 0x00 wait 2 -CreepColonyLocal00: +CagrantCesiantLocal00: playfram 1 wait 2 playfram 2 @@ -3186,7 +3136,7 @@ CreepColonyLocal00: wait 2 playfram 0x00 wait 2 - goto CreepColonyLocal00 + goto CagrantCesiantLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -3493,43 +3443,43 @@ CaphroloskIsWorking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 076 Surkith Colony (zerg\Lurker.grp) +# 076 Surkith Cesiant (zerg\Lurker.grp) .headerstart IsId 46 Type 20 -Init SurkithColonyInit +Init SurkithCesiantInit Death CerebrateDeath -GndAttkInit SurkithColonyGndAttkInit +GndAttkInit SurkithCesiantGndAttkInit AirAttkInit [NONE] Unused1 [NONE] -GndAttkRpt SurkithColonyGndAttkInit +GndAttkRpt SurkithCesiantGndAttkInit AirAttkRpt [NONE] CastSpell [NONE] -GndAttkToIdle SurkithColonyGndAttkToIdle +GndAttkToIdle SurkithCesiantGndAttkToIdle AirAttkToIdle [NONE] Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt SurkithColonyAlmostBuilt -Built SurkithColonyBuilt +AlmostBuilt SurkithCesiantAlmostBuilt +Built SurkithCesiantBuilt Landing [NONE] LiftOff [NONE] -IsWorking SurkithColonyIsWorking -WorkingToIdle SurkithColonyIsWorking +IsWorking SurkithCesiantIsWorking +WorkingToIdle SurkithCesiantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -SurkithColonyInit: +SurkithCesiantInit: playfram 0x00 - imgul 77 0 0 # Surkith Colony Shadow (zerg\zluShad.grp) + imgul 77 0 0 # Surkith Cesiant Shadow (zerg\zluShad.grp) goto InfestedTerranLocal00 -SurkithColonyGndAttkInit: - trgtarccondjmp 74 42 SurkithColonyLocal00 - trgtarccondjmp 159 42 SurkithColonyLocal01 +SurkithCesiantGndAttkInit: + trgtarccondjmp 74 42 SurkithCesiantLocal00 + trgtarccondjmp 159 42 SurkithCesiantLocal01 nobrkcodestart playsnd 78 playfram 24 @@ -3575,19 +3525,19 @@ SurkithColonyGndAttkInit: nobrkcodeend gotorepeatattk ignorerest -SurkithColonyGndAttkToIdle: - goto SurkithColonyIsWorking +SurkithCesiantGndAttkToIdle: + goto SurkithCesiantIsWorking -SurkithColonyIsWorking: +SurkithCesiantIsWorking: playfram 0x00 wait 2 playfram 1 wait 2 playfram 2 wait 2 - goto SurkithColonyIsWorking + goto SurkithCesiantIsWorking -SurkithColonyLocal00: +SurkithCesiantLocal00: nobrkcodestart playsnd 78 # Bullet\ZLuFir00.wav playfram 3 @@ -3637,9 +3587,9 @@ SurkithColonyLocal00: nobrkcodeend gotorepeatattk ignorerest - goto SurkithColonyIsWorking + goto SurkithCesiantIsWorking -SurkithColonyLocal01: +SurkithCesiantLocal01: nobrkcodestart playsnd 78 # Bullet\ZLuFir00.wav playfram 14 @@ -3687,11 +3637,11 @@ SurkithColonyLocal01: nobrkcodeend gotorepeatattk ignorerest - goto SurkithColonyIsWorking + goto SurkithCesiantIsWorking -SurkithColonyAlmostBuilt: +SurkithCesiantAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -SurkithColonyBuilt: +SurkithCesiantBuilt: playfram 0x00 wait 2 playfram 0x00 @@ -3700,7 +3650,7 @@ SurkithColonyBuilt: wait 2 playfram 2 wait 2 - goto SurkithColonyIsWorking + goto SurkithCesiantIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -3763,12 +3713,12 @@ MatureChrysalisIsWorking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 080 Greater Spire (zerg\MutaCham.grp) +# 080 Tosvrol Haunt (zerg\MutaCham.grp) .headerstart IsId 48 Type 20 -Init GreaterSpireInit -Death GreaterSpireDeath +Init TosvrolHauntInit +Death TosvrolHauntDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -3782,76 +3732,76 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt GreaterSpireAlmostBuilt -Built GreaterSpireBuilt +AlmostBuilt TosvrolHauntAlmostBuilt +Built TosvrolHauntBuilt Landing [NONE] LiftOff [NONE] -IsWorking GreaterSpireIsWorking -WorkingToIdle GreaterSpireWorkingToIdle +IsWorking TosvrolHauntIsWorking +WorkingToIdle TosvrolHauntWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -GreaterSpireInit: - imgul 81 0 0 # Greater Spire Shadow (zerg\zmcShad.grp) - playfram 0x00 # Frame set 0 - goto GreaterSpireWorkingToIdle +TosvrolHauntInit: + imgul 81 0 0 # Tosvrol Haunt Shadow (zerg\zmcShad.grp) + playfram 0x00 + goto TosvrolHauntWorkingToIdle -GreaterSpireWorkingToIdle: - playfram 0x00 # Frame set 0 - wait 2 - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 2 - goto GreaterSpireWorkingToIdle +TosvrolHauntWorkingToIdle: + playfram 0x00 + wait 2 + playfram 1 + wait 2 + playfram 2 + wait 2 + goto TosvrolHauntWorkingToIdle -GreaterSpireDeath: - playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) +TosvrolHauntDeath: + playsnd 774 # Zerg\Bldg\ZBldgDth.WAV + imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 - lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) + lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) wait 1 end -GreaterSpireAlmostBuilt: - imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -GreaterSpireBuilt: - playfram 0x00 # Frame set 0 +TosvrolHauntAlmostBuilt: + imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) +TosvrolHauntBuilt: + playfram 0x00 wait 2 - goto GreaterSpireWorkingToIdle + goto TosvrolHauntWorkingToIdle -GreaterSpireIsWorking: - playfram 4 # Frame set 0, direction 4 - wait 2 - playfram 5 # Frame set 0, direction 5 - wait 4 - playfram 6 # Frame set 0, direction 6 - wait 3 - playfram 7 # Frame set 0, direction 7 - wait 4 - playfram 6 # Frame set 0, direction 6 - wait 2 - playfram 5 # Frame set 0, direction 5 - wait 2 - playfram 4 # Frame set 0, direction 4 - wait 3 - playfram 3 # Frame set 0, direction 3 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 2 - playfram 3 # Frame set 0, direction 3 - waitrand 2 3 - goto GreaterSpireIsWorking +TosvrolHauntIsWorking: + playfram 4 + wait 2 + playfram 5 + wait 4 + playfram 6 + wait 3 + playfram 7 + wait 4 + playfram 6 + wait 2 + playfram 5 + wait 2 + playfram 4 + wait 3 + playfram 3 + wait 2 + playfram 2 + wait 2 + playfram 3 + waitrand 2 3 + goto TosvrolHauntIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 082 Isthrathaleth Mound (zerg\Mutapit.grp) +# 082 ElthisthMound (zerg\Mutapit.grp) .headerstart IsId 49 Type 20 -Init IsthrathalethMoundInit -Death IsthrathalethMoundDeath +Init ElthisthMoundInit +Death ElthisthMoundDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -3865,82 +3815,82 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt IsthrathalethMoundAlmostBuilt -Built IsthrathalethMoundBuilt +AlmostBuilt ElthisthMoundAlmostBuilt +Built ElthisthMoundBuilt Landing [NONE] LiftOff [NONE] -IsWorking IsthrathalethMoundIsWorking -WorkingToIdle IsthrathalethMoundWorkingToIdle +IsWorking ElthisthMoundIsWorking +WorkingToIdle ElthisthMoundWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -IsthrathalethMoundInit: - imgul 83 0 0 # Isthrathaleth Mound Shadow (zerg\zmhShad.grp) - playfram 0x00 # Frame set 0 - goto IsthrathalethMoundWorkingToIdle +ElthisthMoundInit: + imgul 83 0 0 # Elthisth Mound Shadow (zerg\zmhShad.grp) + playfram 0x00 + goto ElthisthMoundWorkingToIdle -IsthrathalethMoundWorkingToIdle: - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 3 - playfram 3 # Frame set 0, direction 3 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 2 - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 0x00 # Frame set 0 - wait 3 - goto IsthrathalethMoundWorkingToIdle +ElthisthMoundWorkingToIdle: + playfram 1 + wait 2 + playfram 2 + wait 3 + playfram 3 + wait 2 + playfram 2 + wait 2 + playfram 1 + wait 2 + playfram 0x00 + wait 3 + goto ElthisthMoundWorkingToIdle -IsthrathalethMoundDeath: - playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) - wait 3 - lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) - wait 1 +ElthisthMoundDeath: + playsnd 774 # Zerg\Bldg\ZBldgDth.WAV + imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) + wait 3 + lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) + wait 1 end -IsthrathalethMoundAlmostBuilt: - imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) -IsthrathalethMoundBuilt: - playfram 0x00 # Frame set 0 +ElthisthMoundAlmostBuilt: + imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) +ElthisthMoundBuilt: + playfram 0x00 wait 2 - goto IsthrathalethMoundWorkingToIdle + goto ElthisthMoundWorkingToIdle -IsthrathalethMoundIsWorking: - playfram 4 # Frame set 0, direction 4 - wait 2 - playfram 5 # Frame set 0, direction 5 - wait 3 - playfram 6 # Frame set 0, direction 6 - wait 3 - playfram 7 # Frame set 0, direction 7 - wait 2 - playfram 8 # Frame set 0, direction 8 - wait 2 - playfram 9 # Frame set 0, direction 9 - wait 2 - playfram 8 # Frame set 0, direction 8 - wait 2 - playfram 7 # Frame set 0, direction 7 - wait 2 - playfram 6 # Frame set 0, direction 6 - wait 3 - playfram 5 # Frame set 0, direction 5 - wait 2 - goto IsthrathalethMoundIsWorking +ElthisthMoundIsWorking: + playfram 4 + wait 2 + playfram 5 + wait 3 + playfram 6 + wait 3 + playfram 7 + wait 2 + playfram 8 + wait 2 + playfram 9 + wait 2 + playfram 8 + wait 2 + playfram 7 + wait 2 + playfram 6 + wait 3 + playfram 5 + wait 2 + goto ElthisthMoundIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 084 Matraleth's Nest (zerg\nest.grp) +# 084 Matravil Nest (zerg\nest.grp) .headerstart IsId 50 Type 20 -Init MatralethNestInit -Death MatralethNestDeath +Init MatravilNestInit +Death MatravilNestDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -3954,33 +3904,33 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt MatralethNestAlmostBuilt -Built MatralethNestBuilt +AlmostBuilt MatravilNestAlmostBuilt +Built MatravilNestBuilt Landing [NONE] LiftOff [NONE] -IsWorking MatralethNestIsWorking -WorkingToIdle MatralethNestWorkingToIdle +IsWorking MatravilNestIsWorking +WorkingToIdle MatravilNestWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -MatralethNestInit: - imgul 85 0 0 # Matraleth Nest Shadow (zerg\zneShad.grp) - playfram 0x00 # Frame set 0 - goto MatralethNestWorkingToIdle +MatravilNestInit: + imgul 85 0 0 # Matravil Nest Shadow (zerg\zneShad.grp) + playfram 0x00 + goto MatravilNestWorkingToIdle -MatralethNestWorkingToIdle: - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 4 - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 0x00 # Frame set 0 - wait 4 - goto MatralethNestWorkingToIdle +MatravilNestWorkingToIdle: + playfram 1 + wait 2 + playfram 2 + wait 4 + playfram 1 + wait 2 + playfram 0x00 + wait 4 + goto MatravilNestWorkingToIdle -MatralethNestDeath: +MatravilNestDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -3988,46 +3938,46 @@ MatralethNestDeath: wait 1 end -MatralethNestAlmostBuilt: - imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) -MatralethNestBuilt: - playfram 0x00 # Frame set 0 +MatravilNestAlmostBuilt: + imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) +MatravilNestBuilt: + playfram 0x00 wait 2 - goto MatralethNestWorkingToIdle + goto MatravilNestWorkingToIdle -MatralethNestIsWorking: - playfram 4 # Frame set 0, direction 4 +MatravilNestIsWorking: + playfram 4 wait 1 waitrand 1 2 - playfram 5 # Frame set 0, direction 5 - wait 2 - playfram 6 # Frame set 0, direction 6 - wait 4 - playfram 7 # Frame set 0, direction 7 - wait 3 - playfram 6 # Frame set 0, direction 6 - wait 2 - playfram 5 # Frame set 0, direction 5 - wait 2 - playfram 4 # Frame set 0, direction 4 - waitrand 2 3 - playfram 5 # Frame set 0, direction 5 - wait 2 - playfram 6 # Frame set 0, direction 6 - wait 3 - playfram 7 # Frame set 0, direction 7 - waitrand 2 4 - playfram 5 # Frame set 0, direction 5 - waitrand 2 3 - goto MatralethNestIsWorking + playfram 5 + wait 2 + playfram 6 + wait 4 + playfram 7 + wait 3 + playfram 6 + wait 2 + playfram 5 + wait 2 + playfram 4 + waitrand 2 3 + playfram 5 + wait 2 + playfram 6 + wait 3 + playfram 7 + waitrand 2 4 + playfram 5 + waitrand 2 3 + goto MatravilNestIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 086 Nydus Canal (zerg\NydusPit.grp) +# 086 Nydus Cesiant (zerg\NydusPit.grp) .headerstart IsId 51 Type 20 -Init NydusCanalInit +Init NydusCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] @@ -4042,49 +3992,49 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt NydusCanalAlmostBuilt -Built NydusCanalBuilt +AlmostBuilt NydusCesiantAlmostBuilt +Built NydusCesiantBuilt Landing [NONE] LiftOff [NONE] -IsWorking NydusCanalIsWorking -WorkingToIdle NydusCanalIsWorking +IsWorking NydusCesiantIsWorking +WorkingToIdle NydusCesiantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -NydusCanalInit: - playfram 0x00 # Frame set 0 - imgul 87 0 0 # Nydus Canal Shadow (zerg\znyShad.grp) +NydusCesiantInit: + playfram 0x00 + imgul 87 0 0 # Nydus Cesiant Shadow (zerg\znyShad.grp) goto InfestedTerranLocal00 -NydusCanalAlmostBuilt: +NydusCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) -NydusCanalBuilt: - playfram 0x00 # Frame set 0 +NydusCesiantBuilt: + playfram 0x00 wait 2 -NydusCanalIsWorking: - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 2 - playfram 3 # Frame set 0, direction 3 - wait 4 - playfram 2 # Frame set 0, direction 2 - wait 2 - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 0x00 # Frame set 0 - wait 4 - goto NydusCanalIsWorking +NydusCesiantIsWorking: + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 4 + playfram 2 + wait 2 + playfram 1 + wait 2 + playfram 0x00 + wait 4 + goto NydusCesiantIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 088 Overmind With Shell (zerg\Over1.grp) +# 088 Overmind (with shell) (zerg\Over1.grp) .headerstart IsId 52 Type 20 -Init Overmind_withShell_Init -Death Overmind_withShell_Death +Init OvermindShellInit +Death OvermindShellDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -4098,58 +4048,58 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt Overmind_withShell_AlmostBuilt -Built Overmind_withShell_Built +AlmostBuilt OvermindShellAlmostBuilt +Built OvermindShellBuilt Landing [NONE] LiftOff [NONE] -IsWorking Overmind_withShell_IsWorking -WorkingToIdle Overmind_withShell_IsWorking +IsWorking OvermindShellIsWorking +WorkingToIdle OvermindShellIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -Overmind_withShell_Init: - imgul 1257 0 0 # Overmind (With Shell) Shadow (cm\zerg\overmind-shell-shadow.grp) +OvermindShellInit: + imgul 1257 0 0 # Overmind (with shell) Shadow (cm\zerg\overmind-shell-shadow.grp) playfram 0x00 - goto Overmind_withShell_Local00 + goto OvermindShellLocal00 -Overmind_withShell_Local00: +OvermindShellLocal00: wait 125 - goto Overmind_withShell_Local00 + goto OvermindShellLocal00 -Overmind_withShell_Death: +OvermindShellDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) - wait 7 + imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) + wait 7 playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) - wait 7 + imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) + wait 7 playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) - wait 3 + imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) + wait 3 end -Overmind_withShell_AlmostBuilt: - imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) - playfram 0x00 # Frame set 0 - goto Overmind_withShell_Built +OvermindShellAlmostBuilt: + imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) + playfram 0x00 + goto OvermindShellBuilt -Overmind_withShell_Built: +OvermindShellBuilt: wait 2 -Overmind_withShell_IsWorking: - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 2 - playfram 3 # Frame set 0, direction 3 - wait 4 - wait 1 - wait 2 - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 0x00 # Frame set 0 - wait 4 - goto Overmind_withShell_IsWorking +OvermindShellIsWorking: + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 4 + wait 1 + wait 2 + playfram 1 + wait 2 + playfram 0x00 + wait 4 + goto OvermindShellIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -4177,12 +4127,12 @@ OvermindRemnantsDeath: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 090 Overmind Without Shell (zerg\Over2.grp) +# 090 Overmind (without shell) (zerg\Over2.grp) .headerstart IsId 54 Type 20 -Init Overmind_withoutShell_Init -Death Overmind_withoutShell_Death +Init OvermindNoShellInit +Death OvermindNoShellDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -4196,26 +4146,26 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt Overmind_withoutShell_AlmostBuilt -Built Overmind_withoutShell_Built +AlmostBuilt OvermindNoShellAlmostBuilt +Built OvermindNoShellBuilt Landing [NONE] LiftOff [NONE] -IsWorking Overmind_withoutShell_IsWorking -WorkingToIdle Overmind_withoutShell_IsWorking +IsWorking OvermindNoShellIsWorking +WorkingToIdle OvermindNoShellIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -Overmind_withoutShell_Init: - imgul 1234 0 0 # Overmind Shadow (cm\zerg\overmind-shadow.grp) +OvermindNoShellInit: + imgul 1234 0 0 # Overmind (without shell) Shadow (cm\zerg\overmind-shadow.grp) playfram 0x00 - goto Overmind_withoutShell_Local00 + goto OvermindNoShellLocal00 -Overmind_withoutShell_Local00: +OvermindNoShellLocal00: wait 125 - goto Overmind_withoutShell_Local00 + goto OvermindNoShellLocal00 -Overmind_withoutShell_Death: +OvermindNoShellDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -4223,14 +4173,14 @@ Overmind_withoutShell_Death: wait 1 end -Overmind_withoutShell_AlmostBuilt: +OvermindNoShellAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 - goto Overmind_withoutShell_Built + goto OvermindNoShellBuilt -Overmind_withoutShell_Built: +OvermindNoShellBuilt: waitrand 1 3 -Overmind_withoutShell_IsWorking: +OvermindNoShellIsWorking: playfram 1 wait 2 playfram 2 @@ -4243,7 +4193,7 @@ Overmind_withoutShell_IsWorking: wait 2 playfram 0x00 wait 4 - goto Overmind_withoutShell_IsWorking + goto OvermindNoShellIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -4324,12 +4274,12 @@ UltrokCavernIsWorking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 093 Extractor (zerg\Extract.grp) +# 093 Excisant (zerg\Extract.grp) .headerstart IsId 56 Type 20 -Init ExtractorInit -Death ExtractorDeath +Init ExcisantInit +Death ExcisantDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -4343,33 +4293,33 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt ExtractorAlmostBuilt -Built ExtractorBuilt +AlmostBuilt ExcisantAlmostBuilt +Built ExcisantBuilt Landing [NONE] LiftOff [NONE] -IsWorking ExtractorIsWorking -WorkingToIdle ExtractorIsWorking +IsWorking ExcisantIsWorking +WorkingToIdle ExcisantIsWorking WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -ExtractorInit: - imgul 94 0 0 # Extractor Shadow (zerg\zreShad.grp) +ExcisantInit: + imgul 94 0 0 # Excisant Shadow (zerg\zreShad.grp) playfram 0x00 goto InfestedTerranLocal00 -ExtractorDeath: +ExcisantDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV sprol 185 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 end -ExtractorAlmostBuilt: +ExcisantAlmostBuilt: imgol 109 0 0 # Zerg Building Spawn (Large) (zerg\zSpawn03.grp) -ExtractorBuilt: +ExcisantBuilt: playfram 0x00 wait 2 -ExtractorIsWorking: +ExcisantIsWorking: playfram 1 wait 2 playfram 2 @@ -4395,16 +4345,16 @@ ExtractorIsWorking: wait 2 playfram 0x00 wait 2 - goto ExtractorIsWorking + goto ExcisantIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 095 Hydrok Den (zerg\Snakey.grp) +# 095 Hydrith Den (zerg\Snakey.grp) .headerstart IsId 57 Type 20 -Init HydrokDenInit -Death HydrokDenDeath +Init HydrithDenInit +Death HydrithDenDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -4418,22 +4368,22 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt HydrokDenAlmostBuilt -Built HydrokDenBuilt +AlmostBuilt HydrithDenAlmostBuilt +Built HydrithDenBuilt Landing [NONE] LiftOff [NONE] -IsWorking HydrokDenIsWorking -WorkingToIdle HydrokDenWorkingToIdle +IsWorking HydrithDenIsWorking +WorkingToIdle HydrithDenWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -HydrokDenInit: - imgul 96 0 0 # Hydrok Den Shadow (zerg\zsbShad.grp) +HydrithDenInit: + imgul 96 0 0 # Hydrith Den Shadow (zerg\zsbShad.grp) playfram 0x00 - goto HydrokDenWorkingToIdle + goto HydrithDenWorkingToIdle -HydrokDenWorkingToIdle: +HydrithDenWorkingToIdle: playfram 1 wait 2 playfram 2 @@ -4442,9 +4392,9 @@ HydrokDenWorkingToIdle: wait 2 playfram 0x00 wait 4 - goto HydrokDenWorkingToIdle + goto HydrithDenWorkingToIdle -HydrokDenDeath: +HydrithDenDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -4452,14 +4402,14 @@ HydrokDenDeath: wait 1 end -HydrokDenAlmostBuilt: +HydrithDenAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -HydrokDenBuilt: +HydrithDenBuilt: playfram 0x00 wait 2 - goto HydrokDenWorkingToIdle + goto HydrithDenWorkingToIdle -HydrokDenIsWorking: +HydrithDenIsWorking: playfram 3 wait 1 waitrand 1 2 @@ -4481,16 +4431,16 @@ HydrokDenIsWorking: wait 2 playfram 4 waitrand 2 3 - goto HydrokDenIsWorking + goto HydrithDenIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 097 Muthrok Spire (zerg\spire.grp) +# 097 Mutath Spire (zerg\spire.grp) .headerstart IsId 58 Type 20 -Init MuthrokSpireInit -Death MuthrokSpireDeath +Init MutathSpireInit +Death MutathSpireDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -4504,22 +4454,22 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt MuthrokSpireAlmostBuilt -Built MuthrokSpireBuilt +AlmostBuilt MutathSpireAlmostBuilt +Built MutathSpireBuilt Landing [NONE] LiftOff [NONE] -IsWorking MuthrokSpireIsWorking -WorkingToIdle MuthrokSpireWorkingToIdle +IsWorking MutathSpireIsWorking +WorkingToIdle MutathSpireWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -MuthrokSpireInit: +MutathSpireInit: imgul 98 0 0 # Spire Shadow (zerg\zspShad.grp) playfram 0x00 - goto MuthrokSpireWorkingToIdle + goto MutathSpireWorkingToIdle -MuthrokSpireWorkingToIdle: +MutathSpireWorkingToIdle: playfram 1 wait 2 playfram 2 @@ -4528,9 +4478,9 @@ MuthrokSpireWorkingToIdle: wait 2 playfram 0x00 wait 4 - goto MuthrokSpireWorkingToIdle + goto MutathSpireWorkingToIdle -MuthrokSpireDeath: +MutathSpireDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -4538,14 +4488,14 @@ MuthrokSpireDeath: wait 1 end -MuthrokSpireAlmostBuilt: +MutathSpireAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) -MuthrokSpireBuilt: +MutathSpireBuilt: playfram 0x00 wait 2 - goto MuthrokSpireWorkingToIdle + goto MutathSpireWorkingToIdle -MuthrokSpireIsWorking: +MutathSpireIsWorking: playfram 2 wait 2 playfram 3 @@ -4570,50 +4520,50 @@ MuthrokSpireIsWorking: wait 2 playfram 3 waitrand 2 3 - goto MuthrokSpireIsWorking + goto MutathSpireIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 099 Spraith Colony (zerg\SColony.grp) +# 099 Spraith Cesiant (zerg\SCesiant.grp) .headerstart IsId 59 Type 20 -Init SpraithColonyInit +Init SpraithCesiantInit Death CerebrateDeath GndAttkInit [NONE] -AirAttkInit SpraithColonyAirAttkInit +AirAttkInit SpraithCesiantAirAttkInit Unused1 [NONE] GndAttkRpt [NONE] -AirAttkRpt SpraithColonyAirAttkInit +AirAttkRpt SpraithCesiantAirAttkInit CastSpell [NONE] GndAttkToIdle [NONE] -AirAttkToIdle SpraithColonyAirAttkToIdle +AirAttkToIdle SpraithCesiantAirAttkToIdle Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt SpraithColonyAlmostBuilt -Built SpraithColonyBuilt +AlmostBuilt SpraithCesiantAlmostBuilt +Built SpraithCesiantBuilt Landing [NONE] LiftOff [NONE] -IsWorking SpraithColonyBuilt -WorkingToIdle SpraithColonyBuilt +IsWorking SpraithCesiantBuilt +WorkingToIdle SpraithCesiantBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -SpraithColonyInit: - imgul 100 0 0 # Spraith Colony Shadow (zerg\zscShad.grp) +SpraithCesiantInit: + imgul 100 0 0 # Spraith Cesiant Shadow (zerg\zscShad.grp) playfram 0x00 goto InfestedTerranLocal00 -SpraithColonyAirAttkInit: +SpraithCesiantAirAttkInit: playfram 4 wait 1 playfram 5 attackwith 2 - playsndbtwn 2155 2157 # Spraith Colony weaponfire 01, 02, 03 + playsndbtwn 2155 2157 # Spraith Cesiant weaponfire 01, 02, 03 wait 2 playfram 6 wait 1 @@ -4621,17 +4571,17 @@ SpraithColonyAirAttkInit: wait 2 gotorepeatattk ignorerest - goto SpraithColonyAirAttkToIdle + goto SpraithCesiantAirAttkToIdle -SpraithColonyAirAttkToIdle: +SpraithCesiantAirAttkToIdle: playfram 4 wait 2 - goto SpraithColonyBuilt + goto SpraithCesiantBuilt -SpraithColonyAlmostBuilt: +SpraithCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 -SpraithColonyBuilt: +SpraithCesiantBuilt: wait 2 playfram 1 wait 2 @@ -4641,7 +4591,7 @@ SpraithColonyBuilt: wait 2 playfram 0x00 wait 2 - goto SpraithColonyBuilt + goto SpraithCesiantBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -5121,7 +5071,7 @@ CivilianInit: CivilianWalkingToIdle: playfram 0x77 CivilianLocal00: - waitrand 63 75 + wait 62 randcondjmp 128 CivilianLocal01 goto CivilianLocal00 @@ -5231,8 +5181,7 @@ HarakanInit: HarakanWalkingToIdle: playfram 0x22 HarakanLocal00: - wait 1 - waitrand 62 74 + wait 63 randcondjmp 25 HarakanLocal01 randcondjmp 128 HarakanLocal02 goto HarakanLocal00 @@ -5409,8 +5358,7 @@ EidolonInit: EidolonWalkingToIdle: playfram 0x33 EidolonLocal00: - wait 1 - waitrand 62 74 + wait 63 randcondjmp 25 EidolonLocal01 randcondjmp 128 EidolonLocal02 goto EidolonLocal00 @@ -5932,8 +5880,7 @@ SarahKerriganInit: SarahKerriganWalkingToIdle: playfram 0x33 SarahKerriganLocal00: - wait 1 - waitrand 62 74 + wait 63 randcondjmp 25 SarahKerriganLocal01 randcondjmp 128 SarahKerriganLocal02 goto SarahKerriganLocal00 @@ -6115,8 +6062,7 @@ MaverickInit: MaverickWalkingToIdle: playfram 0x44 MaverickLocal00: - wait 1 - waitrand 62 74 + wait 63 randcondjmp 25 MaverickLocal01 randcondjmp 128 MaverickLocal02 goto MaverickLocal00 @@ -11175,10 +11121,10 @@ IsId 158 Type 21 Init CantavisInit Death CantavisDeath -GndAttkInit CantavisGndAttkInit +GndAttkInit [NONE] AirAttkInit [NONE] Unused1 CantavisUnused1 -GndAttkRpt CantavisGndAttkInit +GndAttkRpt [NONE] AirAttkRpt [NONE] CastSpell CantavisCastSpell GndAttkToIdle CantavisGndAttkToIdle @@ -11263,28 +11209,50 @@ CantavisUnused1: nobrkcodeend goto CantavisWalkingToIdle -CantavisGndAttkInit: - playsnd 101 # Bullet\LaserB.wav +CantavisCastSpell: playfram 0x00 - wait 1 nobrkcodestart + playsnd 2547 # Psionic Storm cast 01 + wait 1 playfram 0x11 wait 1 playfram 0x22 wait 1 playfram 0x33 wait 1 - attackwith 1 playfram 0x44 wait 1 - nobrkcodeend - gotorepeatattk - playfram 0x66 - goto InfestedTerranLocal00 - -CantavisCastSpell: - playfram 0x00 - nobrkcodestart + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 wait 1 playfram 0x11 wait 1 @@ -11540,8 +11508,7 @@ ZealotInit: ZealotWalkingToIdle: playfram 0x55 ZealotLocal00: - wait 1 - waitrand 42 60 + wait 62 randcondjmp 64 ZealotLocal01 randcondjmp 85 ZealotLocal02 goto ZealotLocal00 @@ -14572,8 +14539,7 @@ VorvrokorGndAttkToIdle: goto VorvrokorLocal00 VorvrokorLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 VorvrokorLocal01 randcondjmp 128 VorvrokorLocal02 goto VorvrokorLocal00 @@ -14722,7 +14688,7 @@ VorvrokorBurrow: VorvrokorUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xff wait 1 @@ -15535,8 +15501,14 @@ ATA_ATSLaserBattery_BurstLasersGndAttkInit: ATA_ATSLaserBattery_BurstLasersDeath: imgol 447 0 0 # Burst Lasers Hit (thingy\elbHit.grp) - playsnd 77 # Bullet\LASRHIT3.wav domissiledmg + if bullet.weapon_id == 173 goto ATA_ATSLaserBattery_BurstLasersCataphract + playsnd 77 # Bullet\LASRHIT3.wav + goto ATA_ATSLaserBattery_BurstLasersDeath2 + +ATA_ATSLaserBattery_BurstLasersCataphract: + playsndbtwn 2518 2520 # Cataphract weapon hit 01, 02, 03 +ATA_ATSLaserBattery_BurstLasersDeath2: wait 1 end @@ -16045,7 +16017,7 @@ Venom_Unused_SpecialState1: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 506 Surkith Colony Tentacle (bullet\Tentacle.grp) +# 506 Surkith Cesiant Tentacle (bullet\Tentacle.grp) .headerstart IsId 258 Type 2 @@ -20792,7 +20764,7 @@ LakiziliskBurrow: LakiziliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x77 wait 1 @@ -21032,8 +21004,7 @@ ClericInit: ClericLocal00: playfram 0x00 ClericLocal01: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 128 ClericLocal02 goto ClericLocal01 @@ -21915,7 +21886,13 @@ NeutronFlareInit: NeutronFlareDeath: playfram 0x00 domissiledmg - playsnd 95 # Neutron Flare impact + if bullet.weapon_id == 106 goto NeutronFlareDeathDemiurge + playsnd 95 # Lanifect weaponhit 01 + goto NeutronFlareDeath2 + +NeutronFlareDeathDemiurge: + playsndbtwn 1405 1406 # Demiurge weaponhit 01, 02 +NeutronFlareDeath2: wait 1 playfram 1 wait 1 @@ -24503,8 +24480,7 @@ PaladinWalkingToIdle: goto PaladinLocal00 PaladinLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 PaladinLocal01 goto PaladinLocal00 @@ -25423,11 +25399,11 @@ KhaydarinChargeDeath: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1009 Munitions Bay (cm\terran\munitionsbay.grp) +# 1009 Rotary (cm\terran\rotary.grp) .headerstart IsId 441 Type 24 -Init MunitionsBayInit +Init RotaryInit Death AtelierDeath GndAttkInit [NONE] AirAttkInit [NONE] @@ -25442,35 +25418,35 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt MunitionsBayAlmostBuilt -Built MunitionsBayBuilt -Landing MunitionsBayLanding +AlmostBuilt RotaryAlmostBuilt +Built RotaryBuilt +Landing RotaryLanding LiftOff InfestedTerranLocal00 -IsWorking MunitionsBayIsWorking -WorkingToIdle MunitionsBayBuilt +IsWorking RotaryIsWorking +WorkingToIdle RotaryBuilt WarpIn [NONE] Unused3 [NONE] StarEditInit [NONE] -Disable MunitionsBayDisable +Disable RotaryDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # -MunitionsBayInit: - imgul 1070 0 0 # Munitions Bay Shadow (cm\terran\munitionsbay-shad.grp) -MunitionsBayBuilt: +RotaryInit: + imgul 1070 0 0 # Rotary Shadow (cm\terran\rotary-shad.grp) +RotaryBuilt: playfram 0x00 goto InfestedTerranLocal00 -MunitionsBayAlmostBuilt: +RotaryAlmostBuilt: playfram 1 goto InfestedTerranLocal00 -MunitionsBayLanding: +RotaryLanding: imgol 294 0 0 # Machine Shop Connector (terran\machineC.grp) goto InfestedTerranLocal00 -MunitionsBayIsWorking: +RotaryIsWorking: playfram 2 wait 2 playfram 3 @@ -25479,9 +25455,9 @@ MunitionsBayIsWorking: wait 2 playfram 0x00 waitrand 2 5 - goto MunitionsBayIsWorking + goto RotaryIsWorking -MunitionsBayDisable: +RotaryDisable: goto InfestedTerranLocal00 # ----------------------------------------------------------------------------- # @@ -25512,8 +25488,7 @@ SavantInit: SavantWalkingToIdle: playfram 0x00 SavantLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 SavantLocal01 randcondjmp 128 SavantLocal01 goto SavantLocal00 @@ -27012,8 +26987,7 @@ KeskathalorGndAttkToIdle: goto KeskathalorLocal00 KeskathalorLocal00: - wait 1 - waitrand 51 74 + wait 62 randcondjmp 25 KeskathalorLocal02 randcondjmp 85 KeskathalorLocal01 goto KeskathalorLocal00 @@ -29079,8 +29053,7 @@ CyclopsWalkingToIdle: goto CyclopsLocal00 CyclopsLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 CyclopsLocal01 goto CyclopsLocal00 @@ -29130,7 +29103,7 @@ CyclopsGndAttkRpt: playfram 0x300 wait 1 playfram 0x320 - playsndbtwn 2085 2087 # Cyclops weapon fire 01, 02, 03 + playsndbtwn 2548 2549 # Cyclops weapon fire 01, 02 attack wait 1 playfram 0x00 @@ -29657,8 +29630,7 @@ AtreusInit: playfram 0x00 wait 2 AtreusLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 AtreusLocal01 randcondjmp 13 AtreusLocal02 goto AtreusLocal00 @@ -29862,7 +29834,7 @@ AmaranthGndAttkRpt: playfram 0x44 wait 1 playfram 0x55 - playsndbtwn 1231 1234 + playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04 attackmelee 1 664 # Protoss\ZEALOT\pzeHit00.WAV wait 1 playfram 0x66 @@ -29946,12 +29918,12 @@ AmaranthWarpIn: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1176 Keskath Cavern (cm\zerg\keskathcavern.grp) +# 1176 Geszkath Grotto (cm\zerg\keskathcavern.grp) .headerstart IsId 494 Type 20 -Init KeskathCavernInit -Death KeskathCavernDeath +Init GeszkathGrottoInit +Death GeszkathGrottoDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -29965,23 +29937,23 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt KeskathCavernAlmostBuilt -Built KeskathCavernBuilt +AlmostBuilt GeszkathGrottoAlmostBuilt +Built GeszkathGrottoBuilt Landing [NONE] LiftOff [NONE] -IsWorking KeskathCavernIsWorking -WorkingToIdle KeskathCavernWorkingToIdle +IsWorking GeszkathGrottoIsWorking +WorkingToIdle GeszkathGrottoWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -KeskathCavernInit: - imgul 1177 0 0 # Keskath Cavern Shadow (cm\zerg\keskathcavern-shad.grp) - playfram 0x00 # Frame set 0 - goto KeskathCavernWorkingToIdle +GeszkathGrottoInit: + imgul 1177 0 0 # Geszkath Grotto Shadow (cm\zerg\keskathcavern-shad.grp) + playfram 0x00 + goto GeszkathGrottoWorkingToIdle -KeskathCavernWorkingToIdle: - playfram 0x00 # Frame set 0 +GeszkathGrottoWorkingToIdle: + playfram 0x00 wait 2 playfram 1 wait 2 @@ -30001,9 +29973,9 @@ KeskathCavernWorkingToIdle: wait 2 playfram 9 wait 2 - goto KeskathCavernWorkingToIdle + goto GeszkathGrottoWorkingToIdle -KeskathCavernDeath: +GeszkathGrottoDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -30011,15 +29983,15 @@ KeskathCavernDeath: wait 1 end -KeskathCavernAlmostBuilt: +GeszkathGrottoAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -KeskathCavernBuilt: - playfram 0x00 # Frame set 0 +GeszkathGrottoBuilt: + playfram 0x00 wait 2 - goto KeskathCavernWorkingToIdle + goto GeszkathGrottoWorkingToIdle -KeskathCavernIsWorking: - playfram 0x00 # Frame set 0 +GeszkathGrottoIsWorking: + playfram 0x00 wait 1 playfram 1 waitrand 1 2 @@ -30039,7 +30011,7 @@ KeskathCavernIsWorking: wait 1 playfram 9 waitrand 1 2 - goto KeskathCavernIsWorking + goto GeszkathGrottoIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -30047,8 +30019,8 @@ KeskathCavernIsWorking: .headerstart IsId 495 Type 20 -Init VithrilHauntInit -Death VithrilHauntDeath +Init TosvrolHauntInit +Death TosvrolHauntDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -30062,163 +30034,15 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt VithrilHauntAlmostBuilt -Built VithrilHauntBuilt +AlmostBuilt TosvrolHauntAlmostBuilt +Built TosvrolHauntBuilt Landing [NONE] LiftOff [NONE] -IsWorking VithrilHauntIsWorking -WorkingToIdle VithrilHauntWorkingToIdle +IsWorking TosvrolHauntIsWorking +WorkingToIdle TosvrolHauntWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # - -VithrilHauntInit: - imgul 1179 0 0 # Vithril Haunt Shadow (cm\zerg\devourerhaunt-shad.grp) - playfram 0x00 # Frame set 0 - goto VithrilHauntWorkingToIdle - -VithrilHauntWorkingToIdle: - playfram 0x00 # Frame set 0 - wait 2 - playfram 1 - wait 2 - playfram 2 - wait 2 - playfram 3 - wait 2 - playfram 4 - wait 2 - playfram 5 - wait 2 - playfram 4 - wait 2 - playfram 3 - wait 2 - playfram 2 - wait 2 - playfram 1 - wait 2 - goto VithrilHauntWorkingToIdle - -VithrilHauntDeath: - playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) - wait 3 - lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) - wait 1 - end - -VithrilHauntAlmostBuilt: - imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -VithrilHauntBuilt: - playfram 0x00 # Frame set 0 - wait 2 - goto VithrilHauntWorkingToIdle - -VithrilHauntIsWorking: - playfram 0x00 # Frame set 0 - wait 1 - playfram 1 - waitrand 1 2 - playfram 2 - wait 1 - playfram 3 - waitrand 1 2 - playfram 4 - wait 1 - playfram 5 - waitrand 1 2 - wait 1 - playfram 4 - waitrand 1 2 - playfram 3 - wait 1 - playfram 2 - waitrand 1 2 - playfram 1 - wait 1 - goto VithrilHauntIsWorking - -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 1180 Alkaj Cavern (cm\zerg\alkajcavern.grp) -.headerstart -IsId 496 -Type 20 -Init AlkajCavernInit -Death AlkajCavernDeath -GndAttkInit [NONE] -AirAttkInit [NONE] -Unused1 [NONE] -GndAttkRpt [NONE] -AirAttkRpt [NONE] -CastSpell [NONE] -GndAttkToIdle [NONE] -AirAttkToIdle [NONE] -Unused2 [NONE] -Walking [NONE] -WalkingToIdle [NONE] -SpecialState1 [NONE] -SpecialState2 [NONE] -AlmostBuilt AlkajCavernAlmostBuilt -Built AlkajCavernBuilt -Landing [NONE] -LiftOff [NONE] -IsWorking AlkajCavernIsWorking -WorkingToIdle AlkajCavernWorkingToIdle -WarpIn [NONE] -.headerend -# ----------------------------------------------------------------------------- # - -AlkajCavernInit: - imgul 1181 0 0 # Alkaj Cavern Shadow (cm\zerg\alkajcavern-shad.grp) - playfram 0x00 - goto AlkajCavernWorkingToIdle - -AlkajCavernWorkingToIdle: - playfram 0x00 - wait 2 - playfram 1 - wait 2 - playfram 2 - wait 2 - playfram 3 - wait 2 - playfram 2 - wait 2 - playfram 1 - wait 2 - goto AlkajCavernWorkingToIdle - -AlkajCavernDeath: - playsnd 774 # Zerg\Bldg\ZBldgDth.WAV - imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) - wait 3 - lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp) - wait 1 - end - -AlkajCavernAlmostBuilt: - imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -AlkajCavernBuilt: - playfram 0x00 - wait 2 - goto AlkajCavernWorkingToIdle - -AlkajCavernIsWorking: - playfram 0x00 - wait 1 - playfram 1 - waitrand 1 2 - playfram 2 - wait 1 - playfram 3 - waitrand 1 2 - playfram 2 - wait 1 - playfram 1 - waitrand 1 2 - goto AlkajCavernIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -31160,15 +30984,15 @@ BactaliskInit: imgul 1208 0 0 # Bactalisk Shadow (cm\zerg\bactalisk-shad.grp) BactaliskWalkingToIdle: playfram 0xcc + goto BactaliskLocal00 BactaliskLocal00: - wait 1 - waitrand 62 74 + wait 63 randcondjmp 25 BactaliskLocal01 randcondjmp 128 BactaliskLocal02 goto BactaliskLocal00 BactaliskLocal01: - playfram 0x00 # Frame set 0 + playfram 0x00 wait 1 playfram 0xcc wait 1 @@ -31206,7 +31030,7 @@ BactaliskLocal02: goto BactaliskWalkingToIdle BactaliskDeath: - playsnd 867 # Zerg\Hydra\ZHyDth00.WAV + playsnd 2539 # Bactalisk death 01 setfldirect 0 playfram 561 wait 2 @@ -31252,7 +31076,7 @@ BactaliskUnused1: goto BactaliskWalkingToIdle BactaliskGndAttkInit: - playfram 0x00 # Frame set 0 + playfram 0x00 wait 1 nobrkcodestart playfram 0xcc @@ -31353,7 +31177,7 @@ BactaliskBurrow: BactaliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x20f @@ -32048,7 +31872,7 @@ IrolethBirthSpecialState1: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1227 Gorgral Swamp (cm\zerg\lakizden.grp) +# 1227 Bactith Swamp (cm\zerg\lakizden.grp) .headerstart IsId 517 Type 20 @@ -33982,9 +33806,7 @@ SeekerSporesSilentDeathGen: goto SeekerSporesSilentDeath SeekerSporesSilentDeathSpraith: - playsndbtwn 1194 1195 - goto SeekerSporesSilentDeath - + playsndbtwn 1194 1195 # Spraith Cesiant weaponhit 01, 02 SeekerSporesSilentDeath: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg @@ -34326,8 +34148,7 @@ QuaziliskGndAttkToIdle: goto QuaziliskLocal00 QuaziliskLocal00: - wait 1 - waitrand 51 72 + wait 62 randcondjmp 43 QuaziliskLocal01 randcondjmp 51 QuaziliskLocal02 randcondjmp 128 QuaziliskLocal03 @@ -34416,7 +34237,8 @@ QuaziliskLocal05: goto QuaziliskLocal06 QuaziliskLocal06: - waitrand 8 20 + wait 1 + waitrand 7 19 playfram 0x100 wait 1 goto QuaziliskGndAttkToIdle @@ -34530,7 +34352,7 @@ QuaziliskBurrow: QuaziliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x1C0 wait 1 @@ -34684,8 +34506,7 @@ ZoryusthalethGndAttkToIdle: goto ZoryusthalethLocal00 ZoryusthalethLocal00: - wait 1 - waitrand 51 85 + wait 62 randcondjmp 25 ZoryusthalethLocal03 randcondjmp 32 ZoryusthalethLocal02 randcondjmp 100 ZoryusthalethLocal01 @@ -34765,7 +34586,8 @@ ZoryusthalethLocal05: goto ZoryusthalethLocal06 ZoryusthalethLocal06: - waitrand 8 20 + wait 1 + waitrand 7 19 playfram 0xbb wait 1 playfram 0xaa @@ -34886,7 +34708,7 @@ ZoryusthalethBurrow: ZoryusthalethUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x143 @@ -34995,12 +34817,12 @@ RililiskWalking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1292 Almak Antre (cm\zerg\almakantre.grp) +# 1292 Almakis Antre (cm\zerg\AlmakisAntre.grp) .headerstart IsId 551 Type 20 -Init AlmakAntreInit -Death AlmakAntreDeath +Init AlmakisAntreInit +Death AlmakisAntreDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -35014,37 +34836,37 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt AlmakAntreAlmostBuilt -Built AlmakAntreBuilt +AlmostBuilt AlmakisAntreAlmostBuilt +Built AlmakisAntreBuilt Landing [NONE] LiftOff [NONE] -IsWorking AlmakAntreIsWorking -WorkingToIdle AlmakAntreWorkingToIdle +IsWorking AlmakisAntreIsWorking +WorkingToIdle AlmakisAntreWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -AlmakAntreInit: - playfram 0x00 # Frame set 0 - imgul 1293 0 0 # Almak Antre Shadow (cm\zerg\almakantre-shad.grp) - goto AlmakAntreWorkingToIdle +AlmakisAntreInit: + playfram 0x00 + imgul 1293 0 0 # Almakis Antre Shadow (cm\zerg\AlmakisAntre-shad.grp) + goto AlmakisAntreWorkingToIdle -AlmakAntreWorkingToIdle: - playfram 0x00 # Frame set 0 - wait 2 - playfram 1 # Frame set 0, direction 1 - wait 2 - playfram 2 # Frame set 0, direction 2 - wait 2 - playfram 3 # Frame set 0, direction 3 - wait 2 - playfram 2 - wait 2 +AlmakisAntreWorkingToIdle: + playfram 0x00 + wait 2 playfram 1 - wait 2 - goto AlmakAntreWorkingToIdle + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 2 + wait 2 + playfram 1 + wait 2 + goto AlmakisAntreWorkingToIdle -AlmakAntreDeath: +AlmakisAntreDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -35052,17 +34874,17 @@ AlmakAntreDeath: wait 1 end -AlmakAntreAlmostBuilt: +AlmakisAntreAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) - playfram 0x00 # Frame set 0 - goto AlmakAntreBuilt + playfram 0x00 + goto AlmakisAntreBuilt -AlmakAntreBuilt: - playfram 0x00 # Frame set 0 +AlmakisAntreBuilt: + playfram 0x00 wait 2 - goto AlmakAntreWorkingToIdle + goto AlmakisAntreWorkingToIdle -AlmakAntreIsWorking: +AlmakisAntreIsWorking: playfram 0x00 wait 1 playfram 1 @@ -35070,12 +34892,12 @@ AlmakAntreIsWorking: playfram 2 wait 1 playfram 3 - waitrand 1 2 + waitrand 1 2 playfram 2 wait 1 playfram 1 wait 1 - goto AlmakAntreIsWorking + goto AlmakisAntreIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -35168,11 +34990,11 @@ ZoryusShroudIsWorking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1310 Larval Colony (cm\zerg\larvalcolony.grp) +# 1310 Larval Cesiant (cm\zerg\larvalcolony.grp) .headerstart IsId 553 Type 20 -Init LarvalColonyInit +Init LarvalCesiantInit Death CerebrateDeath GndAttkInit [NONE] AirAttkInit [NONE] @@ -35187,8 +35009,8 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt LarvalColonyAlmostBuilt -Built LarvalColonyBuilt +AlmostBuilt LarvalCesiantAlmostBuilt +Built LarvalCesiantBuilt Landing [NONE] LiftOff [NONE] IsWorking InfestedTerranLocal00 @@ -35197,17 +35019,17 @@ WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -LarvalColonyInit: - imgul 1311 0 0 # Larval Colony Shadow (cm\zerg\larvalcolony-shad.grp) +LarvalCesiantInit: + imgul 1311 0 0 # Larval Cesiant Shadow (cm\zerg\larvalcolony-shad.grp) playfram 0x00 # Frame set 0 goto InfestedTerranLocal00 -LarvalColonyAlmostBuilt: +LarvalCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) -LarvalColonyBuilt: +LarvalCesiantBuilt: playfram 0x00 # Frame set 0 wait 2 -LarvalColonyLocal00: +LarvalCesiantLocal00: playfram 1 # Frame set 0, direction 1 wait 2 playfram 2 # Frame set 0, direction 2 @@ -35220,7 +35042,7 @@ LarvalColonyLocal00: wait 2 playfram 0x00 # Frame set 0 wait 2 - goto LarvalColonyLocal00 + goto LarvalCesiantLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -36674,8 +36496,7 @@ BlackjackWalkingToIdle: goto BlackjackLocal00 BlackjackLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 BlackjackLocal01 goto BlackjackLocal00 @@ -36836,8 +36657,7 @@ CohortInit: CohortWalkingToIdle: playfram 0x44 CohortLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 CohortLocal01 randcondjmp 128 CohortLocal02 goto CohortLocal00 @@ -37039,7 +36859,7 @@ CohortBurrow: CohortUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) # playfram 0x143 wait 1 @@ -37665,8 +37485,7 @@ KonviliskGndAttkToIdle: goto KonviliskLocal00 KonviliskLocal00: - wait 1 - waitrand 51 72 + wait 62 randcondjmp 43 KonviliskLocal01 randcondjmp 51 KonviliskLocal02 randcondjmp 128 KonviliskLocal03 @@ -37755,7 +37574,8 @@ KonviliskLocal05: goto KonviliskLocal06 KonviliskLocal06: - waitrand 8 20 + wait 1 + waitrand 7 19 playfram 0x11 wait 1 goto KonviliskGndAttkToIdle @@ -37878,7 +37698,7 @@ KonviliskBurrow: KonviliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x143 @@ -38047,12 +37867,12 @@ ClaymoreTurretWalking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1363 Gorgral Swamp (cm\zerg\GorgralSwamp.grp) +# 1363 Bactith Swamp (cm\zerg\bactith-swamp.grp) .headerstart IsId 581 Type 20 -Init GorgralSwampInit -Death GorgralSwampDeath +Init BactithSwampInit +Death BactithSwampDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -38066,22 +37886,22 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt GorgralSwampAlmostBuilt -Built GorgralSwampBuilt +AlmostBuilt BactithSwampAlmostBuilt +Built BactithSwampBuilt Landing [NONE] LiftOff [NONE] -IsWorking GorgralSwampIsWorking -WorkingToIdle GorgralSwampWorkingToIdle +IsWorking BactithSwampIsWorking +WorkingToIdle BactithSwampWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -GorgralSwampInit: - imgul 1364 0 0 # Gorgral Swamp Shadow (cm\zerg\gorgralswamp-shad.grp) +BactithSwampInit: + imgul 1364 0 0 # Bactith Swamp Shadow (cm\zerg\bactith-swamp-shad.grp) playfram 0x00 - goto GorgralSwampWorkingToIdle + goto BactithSwampWorkingToIdle -GorgralSwampWorkingToIdle: +BactithSwampWorkingToIdle: playfram 1 wait 2 playfram 2 @@ -38094,9 +37914,9 @@ GorgralSwampWorkingToIdle: wait 2 playfram 0x00 wait 4 - goto GorgralSwampWorkingToIdle + goto BactithSwampWorkingToIdle -GorgralSwampDeath: +BactithSwampDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -38104,16 +37924,16 @@ GorgralSwampDeath: wait 1 end -GorgralSwampAlmostBuilt: +BactithSwampAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -GorgralSwampBuilt: +BactithSwampBuilt: playfram 0x00 wait 1 - randcondjmp 128 GorgralSwampWorkingToIdle + randcondjmp 128 BactithSwampWorkingToIdle wait 1 - goto GorgralSwampWorkingToIdle + goto BactithSwampWorkingToIdle -GorgralSwampIsWorking: +BactithSwampIsWorking: playfram 1 wait 1 playfram 2 @@ -38124,7 +37944,7 @@ GorgralSwampIsWorking: wait 1 playfram 0x00 wait 2 - goto GorgralSwampIsWorking + goto BactithSwampIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -38270,10 +38090,10 @@ Type 21 Init DemiurgeInit Death DemiurgeDeath GndAttkInit DemiurgeGndAttkInit -AirAttkInit DemiurgeAirAttkInit +AirAttkInit DemiurgeGndAttkInit Unused1 [NONE] GndAttkRpt DemiurgeGndAttkInit -AirAttkRpt DemiurgeAirAttkInit +AirAttkRpt DemiurgeGndAttkInit CastSpell [NONE] GndAttkToIdle DemiurgeGndAttkToIdle AirAttkToIdle DemiurgeGndAttkToIdle @@ -38320,32 +38140,7 @@ DemiurgeGndAttkInit: playfram 0xff wait 1 playfram 0x110 - playsndbtwn 1405 1406 # Demiurge weapon fire 01, 02 - attack - wait 1 - playfram 0x121 - wait 1 - playfram 0x132 - wait 1 - playfram 0x143 - wait 1 - playfram 0x154 - wait 1 - playfram 0xdd - nobrkcodeend - gotorepeatattk - goto DemiurgeGndAttkToIdle - -DemiurgeAirAttkInit: - playfram 0xdd - wait 1 - nobrkcodestart - playfram 0xee - wait 1 - playfram 0xff - wait 1 - playfram 0x110 - playsndbtwn 1405 1406 # Demiurge weapon fire 01, 02 + playsndbtwn 2525 2527 # Demiurge weapon fire 01, 02, 03 attack wait 1 playfram 0x121 @@ -38430,8 +38225,7 @@ SirenGndAttkToIdle: goto SirenLocal00 SirenLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 43 SirenLocal01 goto SirenLocal00 @@ -38800,25 +38594,25 @@ AirAttkInit [NONE] # ----------------------------------------------------------------------------- # NeutronFlareSilentInit: - wait 1 - sigorder 1 - wait 1 + wait 1 + sigorder 1 + wait 1 NeutronFlareSilentDeath: - playfram 0x00 # Frame set 0 + playfram 0x00 domissiledmg - wait 1 - playfram 1 # Frame set 0, direction 1 - wait 1 - playfram 2 # Frame set 0, direction 2 - wait 1 - playfram 3 # Frame set 0, direction 3 - wait 1 - playfram 4 # Frame set 0, direction 4 - wait 1 - playfram 5 # Frame set 0, direction 5 - wait 1 - playfram 6 # Frame set 0, direction 6 - wait 1 + wait 1 + playfram 1 + wait 1 + playfram 2 + wait 1 + playfram 3 + wait 1 + playfram 4 + wait 1 + playfram 5 + wait 1 + playfram 6 + wait 1 end # ----------------------------------------------------------------------------- # @@ -39412,7 +39206,7 @@ LiiraliskBurrow: LiiraliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x300 wait 1 @@ -39571,17 +39365,28 @@ SeekerSporesBounceDeath: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg if bullet.weapon_id == 163 goto ProtathalorSporesBounceDeath + if bullet.weapon_id == 178 goto SpirtithSporesBounceDeath playsnd 79 # Bullet\ZLuHit00.wav - wait 1 - end + goto SeekerSporesBounceDeath2 ProtathalorSporesBounceDeath: playsndbtwn 2399 2402 # Protathalor weaponhit 01, 02, 03, 04 - wait 1 + goto SeekerSporesBounceDeath2 + +SpirtithSporesBounceDeath: + playsndbtwn 2545 2546 # Spirtith Cesiant weaponhit 01, 02 +SeekerSporesBounceDeath2: + wait 1 end SeekerSporesBounceSpecialState1: + if bullet.weapon_id == 178 goto SeekerSporesBounceSpecialState1Spirtith playsnd 79 # Bullet\ZLuHit00.wav + goto SeekerSporesBounceSpecialState1Fin + +SeekerSporesBounceSpecialState1Spirtith: + playsndbtwn 2545 2546 # Spirtith Cesiant weaponhit 01, 02 +SeekerSporesBounceSpecialState1Fin: sprol 365 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp) domissiledmg goto SeekerSporesBounceGndAttkInit @@ -39831,8 +39636,7 @@ AutocratInit: AutocratWalkingToIdle: playfram 0x00 AutocratLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 AutocratLocal01 randcondjmp 128 AutocratLocal01 goto AutocratLocal00 @@ -40112,8 +39916,7 @@ StrigaInit: StrigaWalkingToIdle: playfram 0xee StrigaLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 StrigaLocal01 randcondjmp 128 StrigaLocal01 goto StrigaLocal00 @@ -40372,8 +40175,7 @@ AxitriliskInit: imgul 1414 0 -5 # Axitrilisk Shadow (cm\zerg\axitrilisk-shadow.grp) AxitriliskWalkingToIdle: playfram 0x00 - wait 1 - waitrand 42 60 + wait 62 randcondjmp 64 AxitriliskLocal00 goto AxitriliskWalkingToIdle AxitriliskLocal00: @@ -40510,7 +40312,7 @@ AxitriliskBurrow: AxitriliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 setfldirect 14 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) # playfram 0x198 @@ -42183,8 +41985,7 @@ IzirokorGndAttkToIdle: goto IzirokorLocal00 IzirokorLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 128 IzirokorLocal01 goto IzirokorLocal00 @@ -42408,7 +42209,7 @@ IzirokorBurrow: IzirokorUnburrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) playfram 0x2ec @@ -43797,8 +43598,7 @@ KagraliskInit: KagraliskWalkingToIdle: playfram 0x00 KagraliskLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 KagraliskLocal01 randcondjmp 128 KagraliskLocal02 goto KagraliskLocal00 @@ -43990,7 +43790,7 @@ KagraliskBurrow: KagraliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0x143 wait 1 @@ -44260,8 +44060,7 @@ EvigriliskInit: EvigriliskWalkingToIdle: playfram 0x00 EvigriliskLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 EvigriliskLocal01 randcondjmp 128 EvigriliskLocal02 goto EvigriliskLocal00 @@ -44477,7 +44276,7 @@ EvigriliskBurrow: EvigriliskUnBurrow: wait 1 - waitrand 1 4 + waitrand 1 2 imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) playfram 0xbb wait 1 @@ -45730,10 +45529,10 @@ Type 21 Init HippogriffInit Death HippogriffDeath GndAttkInit HippogriffGndAttkInit -AirAttkInit HippogriffGndAttkInit +AirAttkInit HippogriffAirAttkInit Unused1 [NONE] GndAttkRpt HippogriffGndAttkInit -AirAttkRpt HippogriffGndAttkInit +AirAttkRpt HippogriffAirAttkInit CastSpell [NONE] GndAttkToIdle HippogriffGndAttkToIdle AirAttkToIdle HippogriffGndAttkToIdle @@ -45769,11 +45568,11 @@ HippogriffDeath: HippogriffGndAttkInit: wait 1 nobrkcodestart - playsndbtwn 2139 2141 # Hippogriff Weaponfire 01, 02, 03 + playsndbtwn 2139 2141 # Hippogriff Cannon Weaponfire 01, 02, 03 attack attack wait 3 - playsndbtwn 2139 2141 # Hippogriff Weaponfire 01, 02, 03 + playsndbtwn 2139 2141 # Hippogriff Cannon Weaponfire 01, 02, 03 attack attack wait 1 @@ -45781,6 +45580,31 @@ HippogriffGndAttkInit: gotorepeatattk goto MinotaurGndAttkToIdle +HippogriffAirAttkInit: + wait 1 + nobrkcodestart + playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04 + attack + wait 3 + playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04 + attack + wait 3 + playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04 + attack + wait 3 + playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04 + attack + wait 3 + playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04 + attack + wait 3 + playsndbtwn 2146 2149 # Hippogriff Missile Weaponfire 01, 02, 03, 04 + attack + wait 1 + nobrkcodeend + gotorepeatattk + goto MinotaurGndAttkToIdle + HippogriffLocal00: wait 125 goto HippogriffLocal00 @@ -46445,23 +46269,28 @@ EpigraphDeath: end EpigraphGndAttkInit: + playfram 0x00 + wait 1 nobrkcodestart - playsndbtwn 1926 1928 # Epigraph weaponfire 01, 02, 03 + playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x20 attackwith 1 wait 1 playfram 0x00 - wait 1 + wait 3 + playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x40 attackwith 1 wait 1 playfram 0x00 - wait 1 + wait 3 + playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x60 attackwith 1 wait 1 playfram 0x00 - wait 1 + wait 3 + playsndbtwn 2528 2530 # Epigraph weaponfire 01, 02, 03 playfram 0x80 attackwith 1 wait 1 @@ -46524,8 +46353,7 @@ TethzorokorLocal42: goto TethzorokorLocal00 TethzorokorLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 85 TethzorokorLocal01 goto TethzorokorLocal00 @@ -46842,8 +46670,7 @@ ProtathalorLocal42: goto ProtathalorLocal00 ProtathalorLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 85 ProtathalorLocal01 goto ProtathalorLocal00 @@ -46908,16 +46735,12 @@ ProtathalorGndAttkInit: playfram 0x2A0 wait 1 playfram 0x2C0 - playsndbtwn 2014 2015 # Liiralisk attack 01, 02 + playsndbtwn 2536 2538 # Protathalor weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x2E0 - playsndbtwn 2014 2015 # Liiralisk attack 01, 02 - attackwith 1 wait 1 playfram 0x300 - playsndbtwn 2014 2015 # Liiralisk attack 01, 02 - attackwith 1 wait 1 playfram 0x320 wait 1 @@ -47036,8 +46859,7 @@ VilgorokorLocal42: goto VilgorokorLocal00 VilgorokorLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 VilgorokorLocal01 goto VilgorokorLocal00 @@ -47231,8 +47053,7 @@ CikraliskLocal42: goto CikraliskLocal00 CikraliskLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 CikraliskLocal01 randcondjmp 128 CikraliskLocal02 goto CikraliskLocal00 @@ -47484,7 +47305,7 @@ TosgriliskGndAttkInit: playfram 0x1C0 wait 1 playfram 0x200 - playsnd 113 # Bullet\zmuFir00.wav + playsndbtwn 2534 2535 # Tosgrilisk weaponfire 01, 02 attackwith 1 wait 1 playfram 0x220 @@ -47492,7 +47313,7 @@ TosgriliskGndAttkInit: playfram 0x1C0 wait 1 playfram 0x200 - playsnd 113 # Bullet\zmuFir00.wav + playsndbtwn 2534 2535 # Tosgrilisk weaponfire 01, 02 attackwith 1 wait 1 playfram 0x220 @@ -47668,8 +47489,7 @@ ZobrioliskLocal42: goto ZobrioliskLocal00 ZobrioliskLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 ZobrioliskLocal01 goto ZobrioliskLocal00 @@ -48267,7 +48087,7 @@ SpecialState1 [NONE] # ----------------------------------------------------------------------------- # DurendalInit: - imgul 1590 0 0 # Durendal shadow (cm\terran\durendal-shadow.grp) + imgul 1590 0 -9 # Durendal shadow (cm\terran\durendal-shadow.grp) DurendalWalkingToIdle: playfram 0x00 goto DurendalLocal00 @@ -48402,8 +48222,7 @@ SevenstepWalkingToIdle: goto SevenstepLocal00 SevenstepLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 SevenstepLocal01 goto SevenstepLocal00 @@ -48670,8 +48489,7 @@ DilettanteInit: DilettanteWalkingToIdle: playfram 0x00 DilettanteLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 DilettanteLocal01 randcondjmp 128 DilettanteLocal02 goto DilettanteLocal00 @@ -48846,8 +48664,7 @@ HypnagogueInit: HypnagogueWalkingToIdle: playfram 0x00 HypnagogueLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 HypnagogueLocal01 randcondjmp 128 HypnagogueLocal02 goto HypnagogueLocal00 @@ -49793,8 +49610,7 @@ SycophantInit: SycophantWalkingToIdle: playfram 0x00 SycophantLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 SycophantLocal01 goto SycophantLocal00 @@ -49978,7 +49794,7 @@ SpecialState1 [NONE] SmoochieInit: imgul 1682 0 42 # Smoochie Boy Shadow playfram 0x88 - waitrand 1 4 + wait 1 SmoochieGndAttkToIdle: playfram 0x88 wait 2 @@ -50211,46 +50027,46 @@ MadrigalDirgeProcDeath: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1699 Spirtith Colony (cm\zerg\spirtith-colony.grp) +# 1699 Spirtith Cesiant (cm\zerg\spirtith-colony.grp) .headerstart IsId 727 Type 20 -Init SpirtithColonyInit +Init SpirtithCesiantInit Death CerebrateDeath GndAttkInit [NONE] -AirAttkInit SpirtithColonyAirAttkInit +AirAttkInit SpirtithCesiantAirAttkInit Unused1 [NONE] GndAttkRpt [NONE] -AirAttkRpt SpirtithColonyAirAttkInit +AirAttkRpt SpirtithCesiantAirAttkInit CastSpell [NONE] GndAttkToIdle [NONE] -AirAttkToIdle SpirtithColonyAirAttkToIdle +AirAttkToIdle SpirtithCesiantAirAttkToIdle Unused2 [NONE] Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt SpirtithColonyAlmostBuilt -Built SpirtithColonyBuilt +AlmostBuilt SpirtithCesiantAlmostBuilt +Built SpirtithCesiantBuilt Landing [NONE] LiftOff [NONE] -IsWorking SpirtithColonyBuilt -WorkingToIdle SpirtithColonyBuilt +IsWorking SpirtithCesiantBuilt +WorkingToIdle SpirtithCesiantBuilt WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -SpirtithColonyInit: - imgul 1700 0 0 # Spirtith Colony Shadow (cm\zerg\spirtith-colony-shadow.grp) +SpirtithCesiantInit: + imgul 1700 0 0 # Spirtith Cesiant Shadow (cm\zerg\spirtith-colony-shadow.grp) playfram 0x00 goto InfestedTerranLocal00 -SpirtithColonyAirAttkInit: +SpirtithCesiantAirAttkInit: playfram 4 wait 1 playfram 5 attackwith 2 - playsndbtwn 2155 2157 # Spirtith Colony weaponfire 01, 02, 03 + playsndbtwn 2542 2544 # Spirtith Cesiant weaponfire 01, 02, 03 wait 2 playfram 6 wait 1 @@ -50258,17 +50074,17 @@ SpirtithColonyAirAttkInit: wait 2 gotorepeatattk ignorerest - goto SpirtithColonyAirAttkToIdle + goto SpirtithCesiantAirAttkToIdle -SpirtithColonyAirAttkToIdle: +SpirtithCesiantAirAttkToIdle: playfram 4 wait 2 - goto SpirtithColonyBuilt + goto SpirtithCesiantBuilt -SpirtithColonyAlmostBuilt: +SpirtithCesiantAlmostBuilt: imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) playfram 0x00 -SpirtithColonyBuilt: +SpirtithCesiantBuilt: wait 2 playfram 1 wait 2 @@ -50278,7 +50094,7 @@ SpirtithColonyBuilt: wait 2 playfram 0x00 wait 2 - goto SpirtithColonyBuilt + goto SpirtithCesiantBuilt # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -50316,8 +50132,7 @@ OptectonInit: playfram 0x00 wait 2 OptectonLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 OptectonLocal01 randcondjmp 13 OptectonLocal02 goto OptectonLocal00 @@ -50494,8 +50309,7 @@ PatriarchInit: goto PatriarchLocal00 PatriarchLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 PatriarchLocal01 goto PatriarchLocal00 @@ -50553,7 +50367,7 @@ PatriarchGndAttkInit: wait 1 nobrkcodestart playfram 0x165 - playsndbtwn 2126 2130 # Patriarch attack 01, 02, 03, 04, 05 + playsndbtwn 2554 2556 # Patriarch attack 01, 02, 03 attackwith 1 wait 1 playfram 0x176 @@ -50726,6 +50540,7 @@ AirAttkInit [NONE] ZarcavrokorBoneInit: playfram 0x00 + playsndbtwn 2531 2533 # Gorgrokor weaponfire B 01, 02, 03 wait 1 sigorder 1 playfram 0x20 @@ -51366,8 +51181,7 @@ MortothrokorGndAttkToIdle: goto MortothrokorLocal00 MortothrokorLocal00: - wait 1 - waitrand 62 74 + wait 62 randcondjmp 25 MortothrokorLocal01 randcondjmp 128 MortothrokorLocal02 goto MortothrokorLocal00 @@ -51667,58 +51481,6 @@ Init SpiderMineExplosionDeath Death ScourgeExplosionDeath .headerend -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 1745 Philoc (cm\faction\philoc.grp) -.headerstart -IsId 751 -Type 12 -Init PhilocInit -Death PhilocDeath -GndAttkInit PhilocGndAttkInit -AirAttkInit PhilocGndAttkInit -Unused1 [NONE] -GndAttkRpt PhilocGndAttkInit -AirAttkRpt PhilocGndAttkInit -CastSpell [NONE] -GndAttkToIdle WraithGndAttkToIdle -AirAttkToIdle WraithGndAttkToIdle -Unused2 [NONE] -Walking PhilocWalking -WalkingToIdle WraithGndAttkToIdle -SpecialState1 [NONE] -.headerend -# ----------------------------------------------------------------------------- # - -PhilocInit: - imgulnextid 0 42 # Philoc Shadow (terran\philoc.grp) - playfram 0x00 - goto WraithGndAttkToIdle - -PhilocDeath: - playsnd 257 # Terran\PHOENIX\TPhDth00.WAV - imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) - wait 3 - lowsprul 844 0 42 # Terran Unit Rubble Medium - end - -PhilocGndAttkInit: - nobrkcodestart - wait 1 - playfram 0x20 - attackwith 1 - playsnd 74 # Bullet\TPhFi100.wav - wait 1 - playfram 0x00 - gotorepeatattk - nobrkcodeend - goto WraithLocal00 - -PhilocWalking: - setvertpos 0 - imgol 1747 0 0 # Philoc Engines (terran\wraith-engine.grp) - goto WraithLocal00 - # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1714 Engram (cm\protoss\engram.grp) @@ -52093,4 +51855,412 @@ OmnivaleIsWorking: wait 1 goto OmnivaleIsWorking -# Next free isid: 759 \ No newline at end of file +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1170 Potentate (cm\protoss\potentate.grp) +.headerstart +IsId 759 +Type 21 +Init PotentateInit +Death PotentateDeath +GndAttkInit PotentateGndAttkInit +AirAttkInit PotentateGndAttkInit +Unused1 PotentateUnused1 +GndAttkRpt PotentateGndAttkRpt +AirAttkRpt PotentateGndAttkRpt +CastSpell [NONE] +GndAttkToIdle PotentateGndAttkToIdle +AirAttkToIdle PotentateGndAttkToIdle +Unused2 [NONE] +Walking PotentateWalking +WalkingToIdle PotentateWalkingToIdle +SpecialState1 PotentateMeleeAttkRpt +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn PotentateWarpIn +.headerend +# ----------------------------------------------------------------------------- # + +PotentateInit: + imgul 1172 0 0 # Potentate Shadow (cm\protoss\potentate-shad.grp) + playfram 0x00 + wait 2 + goto PotentateLocal69 + +PotentateLocal42: + playfram 0x00 + goto PotentateLocal69 + +PotentateLocal69: + wait 125 + goto PotentateLocal69 + +PotentateGndAttkToIdle: + playfram 0x180 + wait 1 + playfram 0x160 + wait 1 + playfram 0x140 + wait 1 + playfram 0x120 + wait 1 + goto PotentateLocal511 + +PotentateLocal511: + playfram 0x00 + wait 1 + goto PotentateLocal69 + +PotentateDeath: + playsnd 635 # Protoss\TEMPLAR\PTeDth00.WAV + imgol 153 0 0 # Zealot Death (protoss\zealot.grp) + wait 3 + lowsprul 818 0 0 # Potentate Remains + end + +PotentateUnused1: + wait 1 + nobrkcodestart + setfldirect 0 + playsnd 1186 # Cantavis revive 01 + imgol 1445 0 0 # Zealot death reversed + wait 12 + setfldirect 12 + nobrkcodeend + goto PotentateLocal42 + +PotentateGndAttkInit: + sigorder 32 + playfram 0x120 + wait 1 + playfram 0x140 + wait 1 + playfram 0x160 + wait 1 + playfram 0x180 + goto PotentateGndAttkRpt +PotentateGndAttkRpt: + wait 1 + nobrkcodestart + playsndbtwn 2523 2524 # Potentate attack 01, 02 + attackwith 2 + playfram 0x1A0 + wait 1 + playfram 0x180 + wait 1 + sigorder 32 + nobrkcodeend + gotorepeatattk + ignorerest + goto PotentateGndAttkToIdle + +PotentateMeleeAttkRpt: + playfram 0x1C0 + wait 1 + nobrkcodestart + playfram 0x1C0 + wait 1 + playfram 0x1E0 + wait 1 + playfram 0x200 + playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04 + attackmelee 1 664 # Protoss\ZEALOT\pzeHit00.WAV + wait 1 + nobrkcodeend + playfram 0x220 + wait 1 + playfram 0x00 + gotorepeatattk + ignorerest + goto PotentateLocal511 + +PotentateWalking: + move 5 + wait 1 + playfram 0x100 + move 5 + wait 1 + playfram 0x20 + move 5 + wait 1 + playfram 0x40 + move 5 + wait 1 + playfram 0x60 + move 5 + wait 1 + playfram 0x80 + move 5 + wait 1 + playfram 0xA0 + move 5 + wait 1 + playfram 0xC0 + move 5 + wait 1 + playfram 0xE0 + goto PotentateWalking + +PotentateWalkingToIdle: + playfram 0x00 + goto PotentateLocal69 + +PotentateWarpIn: + imgol 128 0 0 # Cantavis Warp Flash (protoss\templar.grp) + goto InfestedTerranLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 076 Surkith Cesiant (cm\zerg\skortrith-cesiant.grp) +.headerstart +IsId 760 +Type 20 +Init SkortrithCesiantInit +Death CerebrateDeath +GndAttkInit SkortrithCesiantGndAttkInit +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt SkortrithCesiantGndAttkInit +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle SurkithCesiantGndAttkToIdle +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking [NONE] +WalkingToIdle [NONE] +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt SurkithCesiantAlmostBuilt +Built SurkithCesiantBuilt +Landing [NONE] +LiftOff [NONE] +IsWorking SurkithCesiantIsWorking +WorkingToIdle SurkithCesiantIsWorking +WarpIn [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +SkortrithCesiantInit: + playfram 0x00 + imgul 1704 0 0 # Skortrith Cesiant Shadow (cm\zerg\skortrith-cesiant-shadow.grp) + goto InfestedTerranLocal00 + +SkortrithCesiantGndAttkInit: + trgtarccondjmp 74 42 SkortrithCesiantLocal00 + trgtarccondjmp 159 42 SkortrithCesiantLocal01 + nobrkcodestart + playsnd 2540 # Skortrith Cesiant weaponfire 01 + playfram 24 + wait 1 + playfram 25 + wait 1 + playfram 26 + wait 1 + playfram 27 + wait 1 + playfram 28 + wait 1 + playfram 29 + wait 1 + playfram 30 + wait 1 + playfram 31 + wait 1 + playfram 32 + wait 1 + playfram 33 + wait 1 + attackwith 1 + wait 6 + playfram 32 + wait 1 + playfram 31 + wait 1 + playfram 30 + wait 1 + playfram 29 + wait 1 + playfram 28 + wait 1 + playfram 27 + wait 1 + playfram 26 + wait 1 + playfram 25 + wait 1 + playfram 24 + wait 1 + nobrkcodeend + gotorepeatattk + ignorerest + goto SurkithCesiantGndAttkToIdle + +SkortrithCesiantLocal00: + nobrkcodestart + playsnd 2540 # Skortrith Cesiant weaponfire 01 + playfram 3 + wait 1 + playfram 4 + wait 1 + playfram 5 + wait 1 + playfram 6 + wait 1 + playfram 7 + wait 1 + playfram 8 + wait 1 + playfram 9 + wait 1 + playfram 10 + wait 1 + playfram 11 + wait 1 + playfram 12 + wait 1 + playfram 13 + wait 1 + attackwith 1 + wait 6 + playfram 12 + wait 1 + playfram 11 + wait 1 + playfram 10 + wait 1 + playfram 9 + wait 1 + playfram 8 + wait 1 + playfram 7 + wait 1 + playfram 6 + wait 1 + playfram 5 + wait 1 + playfram 4 + wait 1 + playfram 3 + wait 1 + nobrkcodeend + gotorepeatattk + ignorerest + goto SurkithCesiantIsWorking + +SkortrithCesiantLocal01: + nobrkcodestart + playsnd 2540 # Skortrith Cesiant weaponfire 01 + playfram 14 + wait 1 + playfram 15 + wait 1 + playfram 16 + wait 1 + playfram 0x11 + wait 1 + playfram 18 + wait 1 + playfram 19 + wait 1 + playfram 20 + wait 1 + playfram 21 + wait 1 + playfram 22 + wait 1 + playfram 23 + wait 1 + attackwith 1 + wait 6 + playfram 23 + wait 1 + playfram 22 + wait 1 + playfram 21 + wait 1 + playfram 20 + wait 1 + playfram 19 + wait 1 + playfram 18 + wait 1 + playfram 0x11 + wait 1 + playfram 16 + wait 1 + playfram 15 + wait 1 + playfram 14 + wait 1 + nobrkcodeend + gotorepeatattk + ignorerest + goto SurkithCesiantIsWorking + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1766 Skortrith Cesiant Tentacle (bullet\Tentacle.grp) +.headerstart +IsId 761 +Type 2 +Init SkortrithTentacleInit +Death SubterraneanTentacleDeath +GndAttkInit SubterraneanTentacleDeath +AirAttkInit [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +SkortrithTentacleInit: + playsnd 2541 # Skortrith Cesiant weaponhit 01 + wait 1 + sigorder 1 + wait 1 + goto SubterraneanTentacleDeath + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1248 Cyclops Weapon Impact (thingy\elbHit.grp) +.headerstart +IsId 762 +Type 1 +Init CyclopsWeaponImpactInit +Death CyclopsWeaponImpactDeath +.headerend +# ----------------------------------------------------------------------------- # + +CyclopsWeaponImpactInit: + wait 1 + playsndbtwn 2551 2553 # Cyclops weaponhit 01 +# playsnd 2550 # Cyclops weapon channel 01 + sigorder 1 + wait 1 +CyclopsWeaponImpactDeath: + playfram 0x00 + domissiledmg + wait 1 + playfram 1 + wait 1 + playfram 2 + wait 1 + playfram 3 + wait 1 + playfram 4 + wait 1 + playfram 5 + wait 1 + playfram 6 + wait 1 + playfram 7 + wait 1 + playfram 8 + wait 1 + playfram 9 + wait 1 + end + +# Next free isid: 763 \ No newline at end of file diff --git a/mpq/sound/cm/p/cantavis/psi-cast-01.wav b/mpq/sound/cm/p/cantavis/psi-cast-01.wav new file mode 100644 index 0000000..5346ec7 Binary files /dev/null and b/mpq/sound/cm/p/cantavis/psi-cast-01.wav differ diff --git a/mpq/sound/cm/p/demiurge/wf-01.wav b/mpq/sound/cm/p/demiurge/wf-01.wav index 6429303..84cefb3 100644 Binary files a/mpq/sound/cm/p/demiurge/wf-01.wav and b/mpq/sound/cm/p/demiurge/wf-01.wav differ diff --git a/mpq/sound/cm/p/demiurge/wf-02.wav b/mpq/sound/cm/p/demiurge/wf-02.wav index 8020440..19294d7 100644 Binary files a/mpq/sound/cm/p/demiurge/wf-02.wav and b/mpq/sound/cm/p/demiurge/wf-02.wav differ diff --git a/mpq/sound/cm/p/demiurge/wf-03.wav b/mpq/sound/cm/p/demiurge/wf-03.wav new file mode 100644 index 0000000..10a1e43 Binary files /dev/null and b/mpq/sound/cm/p/demiurge/wf-03.wav differ diff --git a/mpq/sound/cm/p/demiurge/wh-01.wav b/mpq/sound/cm/p/demiurge/wh-01.wav new file mode 100644 index 0000000..6429303 Binary files /dev/null and b/mpq/sound/cm/p/demiurge/wh-01.wav differ diff --git a/mpq/sound/cm/p/demiurge/wh-02.wav b/mpq/sound/cm/p/demiurge/wh-02.wav new file mode 100644 index 0000000..8020440 Binary files /dev/null and b/mpq/sound/cm/p/demiurge/wh-02.wav differ diff --git a/mpq/sound/cm/p/epigraph/wf-01.wav b/mpq/sound/cm/p/epigraph/wf-01.wav new file mode 100644 index 0000000..9a52d84 Binary files /dev/null and b/mpq/sound/cm/p/epigraph/wf-01.wav differ diff --git a/mpq/sound/cm/p/epigraph/wf-02.wav b/mpq/sound/cm/p/epigraph/wf-02.wav new file mode 100644 index 0000000..9719877 Binary files /dev/null and b/mpq/sound/cm/p/epigraph/wf-02.wav differ diff --git a/mpq/sound/cm/p/epigraph/wf-03.wav b/mpq/sound/cm/p/epigraph/wf-03.wav new file mode 100644 index 0000000..c2d57ec Binary files /dev/null and b/mpq/sound/cm/p/epigraph/wf-03.wav differ diff --git a/mpq/sound/cm/p/magister/wf-01.wav b/mpq/sound/cm/p/magister/wf-01.wav index fac870a..f0a11a3 100644 Binary files a/mpq/sound/cm/p/magister/wf-01.wav and b/mpq/sound/cm/p/magister/wf-01.wav differ diff --git a/mpq/sound/cm/p/magister/wf-02.wav b/mpq/sound/cm/p/magister/wf-02.wav index 8579c47..02cb6e3 100644 Binary files a/mpq/sound/cm/p/magister/wf-02.wav and b/mpq/sound/cm/p/magister/wf-02.wav differ diff --git a/mpq/sound/cm/p/magister/wf-03.wav b/mpq/sound/cm/p/magister/wf-03.wav index eb4554c..89ba704 100644 Binary files a/mpq/sound/cm/p/magister/wf-03.wav and b/mpq/sound/cm/p/magister/wf-03.wav differ diff --git a/mpq/sound/cm/p/patriarch/wf-01.wav b/mpq/sound/cm/p/patriarch/wf-01.wav new file mode 100644 index 0000000..d2c45e8 Binary files /dev/null and b/mpq/sound/cm/p/patriarch/wf-01.wav differ diff --git a/mpq/sound/cm/p/patriarch/wf-02.wav b/mpq/sound/cm/p/patriarch/wf-02.wav new file mode 100644 index 0000000..9ebe0da Binary files /dev/null and b/mpq/sound/cm/p/patriarch/wf-02.wav differ diff --git a/mpq/sound/cm/p/patriarch/wf-03.wav b/mpq/sound/cm/p/patriarch/wf-03.wav new file mode 100644 index 0000000..b088845 Binary files /dev/null and b/mpq/sound/cm/p/patriarch/wf-03.wav differ diff --git a/mpq/sound/cm/p/potentate/wf-01.wav b/mpq/sound/cm/p/potentate/wf-01.wav new file mode 100644 index 0000000..2ccd0d8 Binary files /dev/null and b/mpq/sound/cm/p/potentate/wf-01.wav differ diff --git a/mpq/sound/cm/p/potentate/wf-02.wav b/mpq/sound/cm/p/potentate/wf-02.wav new file mode 100644 index 0000000..a2d2430 Binary files /dev/null and b/mpq/sound/cm/p/potentate/wf-02.wav differ diff --git a/mpq/sound/cm/t/cataphract/wh-01.wav b/mpq/sound/cm/t/cataphract/wh-01.wav new file mode 100644 index 0000000..4e16531 Binary files /dev/null and b/mpq/sound/cm/t/cataphract/wh-01.wav differ diff --git a/mpq/sound/cm/t/cataphract/wh-02.wav b/mpq/sound/cm/t/cataphract/wh-02.wav new file mode 100644 index 0000000..57e013a Binary files /dev/null and b/mpq/sound/cm/t/cataphract/wh-02.wav differ diff --git a/mpq/sound/cm/t/cataphract/wh-03.wav b/mpq/sound/cm/t/cataphract/wh-03.wav new file mode 100644 index 0000000..5049ec2 Binary files /dev/null and b/mpq/sound/cm/t/cataphract/wh-03.wav differ diff --git a/mpq/sound/cm/t/claymore/wh-01.wav b/mpq/sound/cm/t/claymore/wh-01.wav new file mode 100644 index 0000000..48054c7 Binary files /dev/null and b/mpq/sound/cm/t/claymore/wh-01.wav differ diff --git a/mpq/sound/cm/t/claymore/wh-02.wav b/mpq/sound/cm/t/claymore/wh-02.wav new file mode 100644 index 0000000..af4d992 Binary files /dev/null and b/mpq/sound/cm/t/claymore/wh-02.wav differ diff --git a/mpq/sound/cm/t/cyclops/wc-01.wav b/mpq/sound/cm/t/cyclops/wc-01.wav new file mode 100644 index 0000000..7d61029 Binary files /dev/null and b/mpq/sound/cm/t/cyclops/wc-01.wav differ diff --git a/mpq/sound/cm/t/cyclops/wf-01.wav b/mpq/sound/cm/t/cyclops/wf-01.wav index a985770..e503e6c 100644 Binary files a/mpq/sound/cm/t/cyclops/wf-01.wav and b/mpq/sound/cm/t/cyclops/wf-01.wav differ diff --git a/mpq/sound/cm/t/cyclops/wf-02.wav b/mpq/sound/cm/t/cyclops/wf-02.wav index a792abb..689b376 100644 Binary files a/mpq/sound/cm/t/cyclops/wf-02.wav and b/mpq/sound/cm/t/cyclops/wf-02.wav differ diff --git a/mpq/sound/cm/t/cyclops/wh-01.wav b/mpq/sound/cm/t/cyclops/wh-01.wav new file mode 100644 index 0000000..eeadcf0 Binary files /dev/null and b/mpq/sound/cm/t/cyclops/wh-01.wav differ diff --git a/mpq/sound/cm/t/cyclops/wh-02.wav b/mpq/sound/cm/t/cyclops/wh-02.wav new file mode 100644 index 0000000..5a17376 Binary files /dev/null and b/mpq/sound/cm/t/cyclops/wh-02.wav differ diff --git a/mpq/sound/cm/t/cyclops/wh-03.wav b/mpq/sound/cm/t/cyclops/wh-03.wav new file mode 100644 index 0000000..44f2900 Binary files /dev/null and b/mpq/sound/cm/t/cyclops/wh-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/wf-01.wav b/mpq/sound/cm/t/ramesses/wf-01.wav new file mode 100644 index 0000000..a985770 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/wf-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/wf-02.wav b/mpq/sound/cm/t/ramesses/wf-02.wav new file mode 100644 index 0000000..a792abb Binary files /dev/null and b/mpq/sound/cm/t/ramesses/wf-02.wav differ diff --git a/mpq/sound/cm/t/cyclops/wf-03.wav b/mpq/sound/cm/t/ramesses/wf-03.wav similarity index 100% rename from mpq/sound/cm/t/cyclops/wf-03.wav rename to mpq/sound/cm/t/ramesses/wf-03.wav diff --git a/mpq/sound/cm/z/bactalisk/dth-01.wav b/mpq/sound/cm/z/bactalisk/dth-01.wav new file mode 100644 index 0000000..df509f5 Binary files /dev/null and b/mpq/sound/cm/z/bactalisk/dth-01.wav differ diff --git a/mpq/sound/cm/z/gorgrokor/wf-b-01.wav b/mpq/sound/cm/z/gorgrokor/wf-b-01.wav new file mode 100644 index 0000000..0cfe9c2 Binary files /dev/null and b/mpq/sound/cm/z/gorgrokor/wf-b-01.wav differ diff --git a/mpq/sound/cm/z/gorgrokor/wf-b-02.wav b/mpq/sound/cm/z/gorgrokor/wf-b-02.wav new file mode 100644 index 0000000..01ae17c Binary files /dev/null and b/mpq/sound/cm/z/gorgrokor/wf-b-02.wav differ diff --git a/mpq/sound/cm/z/gorgrokor/wf-b-03.wav b/mpq/sound/cm/z/gorgrokor/wf-b-03.wav new file mode 100644 index 0000000..2cdabe8 Binary files /dev/null and b/mpq/sound/cm/z/gorgrokor/wf-b-03.wav differ diff --git a/mpq/sound/cm/z/protathalor/wf-01.wav b/mpq/sound/cm/z/protathalor/wf-01.wav new file mode 100644 index 0000000..fb0a52f Binary files /dev/null and b/mpq/sound/cm/z/protathalor/wf-01.wav differ diff --git a/mpq/sound/cm/z/protathalor/wf-02.wav b/mpq/sound/cm/z/protathalor/wf-02.wav new file mode 100644 index 0000000..30e7aec Binary files /dev/null and b/mpq/sound/cm/z/protathalor/wf-02.wav differ diff --git a/mpq/sound/cm/z/protathalor/wf-03.wav b/mpq/sound/cm/z/protathalor/wf-03.wav new file mode 100644 index 0000000..d25da0b Binary files /dev/null and b/mpq/sound/cm/z/protathalor/wf-03.wav differ diff --git a/mpq/sound/cm/z/skortrith/wf-01.wav b/mpq/sound/cm/z/skortrith/wf-01.wav new file mode 100644 index 0000000..c876f83 Binary files /dev/null and b/mpq/sound/cm/z/skortrith/wf-01.wav differ diff --git a/mpq/sound/cm/z/skortrith/wh-01.wav b/mpq/sound/cm/z/skortrith/wh-01.wav new file mode 100644 index 0000000..12a1ce5 Binary files /dev/null and b/mpq/sound/cm/z/skortrith/wh-01.wav differ diff --git a/mpq/sound/cm/z/spirtith/wf-01.wav b/mpq/sound/cm/z/spirtith/wf-01.wav new file mode 100644 index 0000000..13ca987 Binary files /dev/null and b/mpq/sound/cm/z/spirtith/wf-01.wav differ diff --git a/mpq/sound/cm/z/spirtith/wf-02.wav b/mpq/sound/cm/z/spirtith/wf-02.wav new file mode 100644 index 0000000..508e398 Binary files /dev/null and b/mpq/sound/cm/z/spirtith/wf-02.wav differ diff --git a/mpq/sound/cm/z/spirtith/wf-03.wav b/mpq/sound/cm/z/spirtith/wf-03.wav new file mode 100644 index 0000000..a2052e6 Binary files /dev/null and b/mpq/sound/cm/z/spirtith/wf-03.wav differ diff --git a/mpq/sound/cm/z/spirtith/wh-01.wav b/mpq/sound/cm/z/spirtith/wh-01.wav new file mode 100644 index 0000000..b1c3227 Binary files /dev/null and b/mpq/sound/cm/z/spirtith/wh-01.wav differ diff --git a/mpq/sound/cm/z/spirtith/wh-02.wav b/mpq/sound/cm/z/spirtith/wh-02.wav new file mode 100644 index 0000000..6d2ae78 Binary files /dev/null and b/mpq/sound/cm/z/spirtith/wh-02.wav differ diff --git a/mpq/sound/cm/z/tosgrilisk/wf-01.wav b/mpq/sound/cm/z/tosgrilisk/wf-01.wav new file mode 100644 index 0000000..b21a78b Binary files /dev/null and b/mpq/sound/cm/z/tosgrilisk/wf-01.wav differ diff --git a/mpq/sound/cm/z/tosgrilisk/wf-02.wav b/mpq/sound/cm/z/tosgrilisk/wf-02.wav new file mode 100644 index 0000000..ad53526 Binary files /dev/null and b/mpq/sound/cm/z/tosgrilisk/wf-02.wav differ diff --git a/mpq/sound/protoss/templar/ptesto00.wav b/mpq/sound/protoss/templar/ptesto00.wav new file mode 100644 index 0000000..8c45c53 Binary files /dev/null and b/mpq/sound/protoss/templar/ptesto00.wav differ diff --git a/mpq/templates/Competitive(1).got b/mpq/templates/Competitive(1).got index f0274f1..354e9c2 100644 Binary files a/mpq/templates/Competitive(1).got and b/mpq/templates/Competitive(1).got differ diff --git a/mpq/templates/Debug(1).got b/mpq/templates/Debug(1).got new file mode 100644 index 0000000..43b7621 Binary files /dev/null and b/mpq/templates/Debug(1).got differ diff --git a/mpq/templates/Scenario(1).got b/mpq/templates/Scenario(1).got index 4ca504a..b1866b6 100644 Binary files a/mpq/templates/Scenario(1).got and b/mpq/templates/Scenario(1).got differ diff --git a/mpq/templates/templates.lst b/mpq/templates/templates.lst index c09dc20..b387e07 100644 --- a/mpq/templates/templates.lst +++ b/mpq/templates/templates.lst @@ -1,3 +1,4 @@ "Competitive(1).got" "Scenario(1).got" -"Omnipresence(1).got" \ No newline at end of file +"Omnipresence(1).got" +"Debug(1).got" \ No newline at end of file diff --git a/mpq/tileset/AshWorld.cv5 b/mpq/tileset/AshWorld.cv5 index f5862f1..2f0d683 100644 Binary files a/mpq/tileset/AshWorld.cv5 and b/mpq/tileset/AshWorld.cv5 differ diff --git a/mpq/tileset/AshWorld.vf4 b/mpq/tileset/AshWorld.vf4 index 779f52f..62921a1 100644 Binary files a/mpq/tileset/AshWorld.vf4 and b/mpq/tileset/AshWorld.vf4 differ diff --git a/mpq/tileset/AshWorld.vr4 b/mpq/tileset/AshWorld.vr4 index 9deac0a..ea0ede9 100644 Binary files a/mpq/tileset/AshWorld.vr4 and b/mpq/tileset/AshWorld.vr4 differ diff --git a/mpq/tileset/AshWorld.vx4ex b/mpq/tileset/AshWorld.vx4ex index a4fedda..50628a0 100644 Binary files a/mpq/tileset/AshWorld.vx4ex and b/mpq/tileset/AshWorld.vx4ex differ diff --git a/mpq/tileset/badlands.cv5 b/mpq/tileset/badlands.cv5 index b641be9..f25a271 100644 Binary files a/mpq/tileset/badlands.cv5 and b/mpq/tileset/badlands.cv5 differ diff --git a/mpq/tileset/badlands.vf4 b/mpq/tileset/badlands.vf4 index 326ef48..3414e22 100644 Binary files a/mpq/tileset/badlands.vf4 and b/mpq/tileset/badlands.vf4 differ diff --git a/mpq/tileset/badlands.vr4 b/mpq/tileset/badlands.vr4 index 5d747fd..08a7e92 100644 Binary files a/mpq/tileset/badlands.vr4 and b/mpq/tileset/badlands.vr4 differ diff --git a/mpq/tileset/badlands.vx4ex b/mpq/tileset/badlands.vx4ex index 16f7a3d..7dbb61f 100644 Binary files a/mpq/tileset/badlands.vx4ex and b/mpq/tileset/badlands.vx4ex differ diff --git a/mpq/tileset/platform.cv5 b/mpq/tileset/platform.cv5 index 0a99169..f95e017 100644 Binary files a/mpq/tileset/platform.cv5 and b/mpq/tileset/platform.cv5 differ diff --git a/mpq/tileset/platform.vf4 b/mpq/tileset/platform.vf4 index a6f2d15..d1132f6 100644 Binary files a/mpq/tileset/platform.vf4 and b/mpq/tileset/platform.vf4 differ diff --git a/mpq/tileset/platform.vr4 b/mpq/tileset/platform.vr4 index 4a89eae..c79cf55 100644 Binary files a/mpq/tileset/platform.vr4 and b/mpq/tileset/platform.vr4 differ diff --git a/mpq/tileset/platform.vx4ex b/mpq/tileset/platform.vx4ex index dbdeae4..f828ada 100644 Binary files a/mpq/tileset/platform.vx4ex and b/mpq/tileset/platform.vx4ex differ diff --git a/mpq/unit/cm/protoss/potentate-shadow.grp b/mpq/unit/cm/protoss/potentate-shadow.grp new file mode 100644 index 0000000..f11dfa8 Binary files /dev/null and b/mpq/unit/cm/protoss/potentate-shadow.grp differ diff --git a/mpq/unit/cm/protoss/potentate.grp b/mpq/unit/cm/protoss/potentate.grp new file mode 100644 index 0000000..ac206fc Binary files /dev/null and b/mpq/unit/cm/protoss/potentate.grp differ diff --git a/mpq/unit/cm/zerg/larvalcolony-damage.lof b/mpq/unit/cm/zerg/larvosk-cesiant-damage.lof similarity index 100% rename from mpq/unit/cm/zerg/larvalcolony-damage.lof rename to mpq/unit/cm/zerg/larvosk-cesiant-damage.lof diff --git a/mpq/unit/cm/zerg/larvalcolony-shadow.grp b/mpq/unit/cm/zerg/larvosk-cesiant-shadow.grp similarity index 100% rename from mpq/unit/cm/zerg/larvalcolony-shadow.grp rename to mpq/unit/cm/zerg/larvosk-cesiant-shadow.grp diff --git a/mpq/unit/cm/zerg/larvalcolony.grp b/mpq/unit/cm/zerg/larvosk-cesiant.grp similarity index 100% rename from mpq/unit/cm/zerg/larvalcolony.grp rename to mpq/unit/cm/zerg/larvosk-cesiant.grp diff --git a/mpq/unit/cm/zerg/ocsal-cesiant-damage.lof b/mpq/unit/cm/zerg/ocsal-cesiant-damage.lof new file mode 100644 index 0000000..e676c29 Binary files /dev/null and b/mpq/unit/cm/zerg/ocsal-cesiant-damage.lof differ diff --git a/mpq/unit/cm/zerg/ocsal-cesiant-shadow.grp b/mpq/unit/cm/zerg/ocsal-cesiant-shadow.grp new file mode 100644 index 0000000..71b2f00 Binary files /dev/null and b/mpq/unit/cm/zerg/ocsal-cesiant-shadow.grp differ diff --git a/mpq/unit/cm/zerg/ocsal-cesiant.grp b/mpq/unit/cm/zerg/ocsal-cesiant.grp new file mode 100644 index 0000000..8fe9dfe Binary files /dev/null and b/mpq/unit/cm/zerg/ocsal-cesiant.grp differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 47dca6e..72a3548 100644 Binary files a/mpq/unit/wirefram/grpwire.grp and b/mpq/unit/wirefram/grpwire.grp differ diff --git a/mpq/unit/wirefram/wirefram.grp b/mpq/unit/wirefram/wirefram.grp index 18e87a3..bb28470 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index ad85b0a..3715fd5 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ