diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/ComponentList.SC2Components b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/ComponentList.SC2Components index 5a9069af5..33fb90dff 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/ComponentList.SC2Components +++ b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/ComponentList.SC2Components @@ -1,6 +1,5 @@ - GameData GameText DocumentInfo diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/DocumentHeader b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/DocumentHeader index 0da8d8bda..6268d3205 100644 Binary files a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/DocumentHeader and b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/DocumentHeader differ diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/MapScript.galaxy b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/MapScript.galaxy index ca12dc638..b1a3abb5d 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/MapScript.galaxy +++ b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/MapScript.galaxy @@ -162,6 +162,7 @@ void gf_CreateUnitforWarpConduit (string lp_unitType, point lp_createPoint); //-------------------------------------------------------------------------------------------------- // Trigger Variables //-------------------------------------------------------------------------------------------------- +trigger gt_FactionSwapInit; trigger gt_onDifficultyCasual; trigger gt_onDifficultyNormal; trigger gt_onDifficultyHard; @@ -1358,6 +1359,46 @@ bool auto_gf_CreateUnitforWarpConduit_TriggerFunc (bool testConds, bool runActio return true; } +//-------------------------------------------------------------------------------------------------- +// Trigger: Faction Swap Init +//-------------------------------------------------------------------------------------------------- +bool gt_FactionSwapInit_Func (bool testConds, bool runActions) { + // Automatic Variable Declarations + // Actions + if (!runActions) { + return true; + } + + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut")) { + lib15EF4C78_gf_RemoveUnusedStartingUnits(UnitGroupFromId(6), "Prot", false); + } + else { + libABFE498B_gv_aP_Triggers_skipCutscenes = true; + lib15EF4C78_gf_RemoveUnusedStartingUnits(UnitGroupFromId(6), libABFE498B_gv_aP_Triggers_Option_overridePlayerRace, false); + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Terr")) { + PlayerSetRace(gv_pLAYER_01_USER, "Terr"); + lib5BD4895D_gf_AP_Core_MapConfig_setPlayerFaction(gv_pLAYER_01_USER, lib5BD4895D_gv_aP_Core_Faction_RAYNORS_RAIDERS); + libNtve_gf_SetUpgradeLevelForPlayer(gv_pLAYER_01_USER, "AP_HaveGhostOrSpectreOrThorNuke", 1); + } + else { + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg")) { + PlayerSetRace(gv_pLAYER_01_USER, "Zerg"); + lib5BD4895D_gf_AP_Core_MapConfig_setPlayerFaction(gv_pLAYER_01_USER, lib5BD4895D_gv_aP_Core_Faction_KERRIGAN_SWARM); + } + + } + libLbty_gf_OrderWorkerstoGatherNearbyResources(RegionEntireMap(), gv_pLAYER_01_USER); + lib15EF4C78_gf_AP_Player_UtilTownHallAutoRally(gv_pLAYER_01_USER); + } + return true; +} + +//-------------------------------------------------------------------------------------------------- +void gt_FactionSwapInit_Init () { + gt_FactionSwapInit = TriggerCreate("gt_FactionSwapInit_Func"); + TriggerAddEventGeneric(gt_FactionSwapInit, lib5BD4895D_gv_aP_Core_LOAD_FINISHED_EVENT); +} + //-------------------------------------------------------------------------------------------------- // Trigger: onDifficultyCasual //-------------------------------------------------------------------------------------------------- @@ -1527,6 +1568,13 @@ void gt_ArchInit_Init () { //-------------------------------------------------------------------------------------------------- bool gt_Initialization_Func (bool testConds, bool runActions) { // Automatic Variable Declarations + unitgroup auto98A67803_g; + int auto98A67803_u; + unit auto98A67803_var; + unitgroup auto206A5DC1_g; + int auto206A5DC1_u; + unit auto206A5DC1_var; + // Actions if (!runActions) { return true; @@ -1536,6 +1584,20 @@ bool gt_Initialization_Func (bool testConds, bool runActions) { TriggerExecute(gt_Init04MusicSound, true, false); TriggerExecute(gt_Init05Environment, true, false); TriggerExecute(gt_Init06Difficulties, true, false); + auto98A67803_g = UnitGroup("AP_Ghost", c_playerAny, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0); + auto98A67803_u = UnitGroupCount(auto98A67803_g, c_unitCountAll); + for (;; auto98A67803_u -= 1) { + auto98A67803_var = UnitGroupUnitFromEnd(auto98A67803_g, auto98A67803_u); + if (auto98A67803_var == null) { break; } + UnitSetPropertyFixed(auto98A67803_var, c_unitPropEnergyPercent, 100.0); + } + auto206A5DC1_g = UnitGroup("AP_GhostResourceEfficiency", c_playerAny, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0); + auto206A5DC1_u = UnitGroupCount(auto206A5DC1_g, c_unitCountAll); + for (;; auto206A5DC1_u -= 1) { + auto206A5DC1_var = UnitGroupUnitFromEnd(auto206A5DC1_g, auto206A5DC1_u); + if (auto206A5DC1_var == null) { break; } + UnitSetPropertyFixed(auto206A5DC1_var, c_unitPropEnergyPercent, 100.0); + } TriggerEnable(gt_SporeCrawlerDigIn0102, true); TriggerExecute(gt_IntroQ, true, true); return true; @@ -1654,9 +1716,9 @@ bool gt_Init03Units_Func (bool testConds, bool runActions) { unitgroup auto88E24685_g; int auto88E24685_u; unit auto88E24685_var; - unitgroup auto98A67803_g; - int auto98A67803_u; - unit auto98A67803_var; + unitgroup auto50C89EAB_g; + int auto50C89EAB_u; + unit auto50C89EAB_var; const int auto63492BC7_ae = 3; const int auto63492BC7_ai = 1; unitgroup autoE71202A8_g; @@ -1723,13 +1785,12 @@ bool gt_Init03Units_Func (bool testConds, bool runActions) { if (auto88E24685_var == null) { break; } UnitBehaviorAddPlayer(auto88E24685_var, "Harmless", gv_pLAYER_02_DOMINION, 1); } - auto98A67803_g = UnitGroup("Overseer", c_playerAny, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0); - auto98A67803_u = UnitGroupCount(auto98A67803_g, c_unitCountAll); - for (;; auto98A67803_u -= 1) { - auto98A67803_var = UnitGroupUnitFromEnd(auto98A67803_g, auto98A67803_u); - if (auto98A67803_var == null) { break; } - UnitIssueOrder(auto98A67803_var, Order(AbilityCommand("GenerateCreep", 0)), c_orderQueueReplace); - UnitIssueOrder(auto98A67803_var, Order(AbilityCommand("move", 2)), c_orderQueueAddToEnd); + auto50C89EAB_g = UnitGroup("CreepPodsUnit", gv_pLAYER_02_DOMINION, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0); + auto50C89EAB_u = UnitGroupCount(auto50C89EAB_g, c_unitCountAll); + for (;; auto50C89EAB_u -= 1) { + auto50C89EAB_var = UnitGroupUnitFromEnd(auto50C89EAB_g, auto50C89EAB_u); + if (auto50C89EAB_var == null) { break; } + UnitBehaviorAddPlayer(auto50C89EAB_var, "Harmless", gv_pLAYER_02_DOMINION, 1); } gv_vaultBeacon[1] = UnitFromId(755); gv_vaultBeacon[2] = UnitFromId(756); @@ -6034,7 +6095,7 @@ bool gt_IntroQ_Func (bool testConds, bool runActions) { TriggerEnable(TriggerGetCurrent(), false); TriggerQueueEnter(); TriggerExecute(gt_IntroSetup, true, true); - if ((libABFE498B_gv_aP_Triggers_skipCutscenes == false)) { + if ((libABFE498B_gv_aP_Triggers_skipCutscenes == false) && (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut")) { TriggerExecute(gt_IntroCinematic, true, true); TriggerExecute(gt_IntroCinematicEnd, true, true); } @@ -6372,7 +6433,7 @@ bool gt_MidQ_Func (bool testConds, bool runActions) { TriggerEnable(TriggerGetCurrent(), false); TriggerQueueEnter(); - if ((libABFE498B_gv_aP_Triggers_skipCutscenes == false)) { + if ((libABFE498B_gv_aP_Triggers_skipCutscenes == false) && (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut")) { TriggerExecute(gt_MidSetup, true, true); TriggerExecute(gt_MidCinematic, true, true); TriggerExecute(gt_MidCinematicEnd, true, true); @@ -6992,6 +7053,7 @@ void gt_VictoryCleanup_Init () { // Trigger Initialization //-------------------------------------------------------------------------------------------------- void InitTriggers () { + gt_FactionSwapInit_Init(); gt_onDifficultyCasual_Init(); gt_onDifficultyNormal_Init(); gt_onDifficultyHard_Init(); diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects index 46659c0a3..fe689a631 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects +++ b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects @@ -1,3446 +1,1316 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + + + + - - + + + + - - + + + + + + + + + + + + + + - - + + + + - - + + + + - - + + + + + + + + + + + + - - + + + - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - + + + - - - + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + + + + + + + + + + + - - + + + + + + - - + + + - - + + + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - + + + - - - + + + + - - - - + + + - - - + + + - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + - - - - - - - + + + + - - - - - - - + + + + + + + - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - + + + + - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - + + + + + + + - - - - - - + + + - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - + + + - - - - - - - + + + + - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + - - - + + + + + + + - - - + + + - - - + + + - - - - + + + + - - + + + + - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - + + + - - + + + - - + + + + - - - - + + + - - + + + + - - + + + + - - + + + + + + + + + + - - + + + - - + + + + + + + + + + + - - - - - + + + - - + + + + + + + + - - + + + - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + + + + + + + + + - - - - - + + + + + + + - - - - - - - + + + - - - - - - - + + + + - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - + + + + - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - + + + + - - - + + + + + + + + - - + + + + - - - - - - - - + + + - - - + + + + - - - + + + + - - - - - - + + + + - - - - - - - - - - - - - + + + + - - - - + + + - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - + + + + + + + - - - - - - + + + + - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - + + + + - - - - - - - - - - - - + + + + - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + - - - + + + + + + + + + + + - - + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - + + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - + + + - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - + + + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - + + + + + + + - - - - - - + + + - - - - - - + + + + - - - - - - - - - - + + + - - - - - - - + + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - + + + + - - - - - - - + + + - - - - - - - - - - - - - - + + + + - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - + - + - + - - + - + + - + + - + - + - + - - + - - + - + - - + - - + - - - - - + - - - - - + + - + - - - + - - + - + - + - + + - - - - - - - - - - - - - + + + - + + - + - + - - + - + - + - + + + + - + - - + - - + - + - - + + + + - - + - - + - - + + - - + - - + - + - - + + - - + - + - + + - + - + + + + - - + - - + - - + - + - - + - - + - - + - + - + - + + - + + - + - + + + + + - + - + - + - + - - + - - + - - + + + + - + - + - - + - + - - + + - - + - + + - + - - + - - + - + + - - + - + - + - + + - + + - - + + - + - + + - - + - - + - - - - + - + - - + - - + - + - - + - - + + - - + - - + - + - - - + - + - + - - + - + - - - + - - + - - - + - - + + + + - + + + + + + + @@ -3448,6646 +1318,8581 @@ - - + - - + - + - - + - - + - - + - + - - - + - + - - + - - + - - - + - - + - - + - - + - + - - + - + - - - + - - - + - - - + - + - - + - + + + + - - + + + + - - + - + - + + - + - + - - + + - - + - + - + - - + - + - + + - + + - - + + - + - + + - - + + - - + - + + - + - + + - + + - + + + - + - - + - + + - + - - + - + - + - + - + + - - + - - + - - + - + + - - + + - + + - + - - + + - + - - + + - + - - + - + + - - + + - + - - + - + - - + - - + - - + + + + - + + - + + - + + + - + + - + + + - + + - + + - - + - + - + - + + + + + - + + + - + - - + - + + - - + - + + - + + - + + - + + - + + - + + - + + - + - - + - + - - + - - + - + - + + - + + + - + + - + + - + + - - + - - + - + + + - + + - + + - + - + - - + - - + - + - + - - + - + - + - - + - - + + - + + - - + - - + - + - + + + - + + - + + - + + - + + - - + - - + - - + - + - - + - + - - + - + - - + - - + - - + - - + + - + - + - + + - - + + - + - + - - + + - - + - - + - + - + - + + + + - - + - + - - + - - + - - - + - + - + - - + - + + - - + + - + - + + - + - + + - - + + - + - + - - - + + - - + - - + - - + - + + - - + + - - + + - + + - - + + - - + - - + - - + - - + + - - + - - + - + + - - + - + + - - + + - - + - + - - + + - + - - + + - - + + - - + + - + + - - + + - - + - - + - - + + - - + + - + - + + - - + + - - + - - + - - + - - + + - - + + - - + - + + - - + - + - + + - - + - + - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - + + - - + + - + + - + - + - + + + - + + + - + + - + - + - + + - + + - + + - + + - + - + - + + - - - - - + + - - + + - - + + - + + - + + - + + - + + - + - + + + + + + - + + - + + - - + + - + + - + - + - + - - + + - + + - + - + - + + - + + - + + - + - - - - + - + + - - + - + - - - - + + - + + - + - - + + - + - + - + + - - + - + - + + - + - + + - + - - + - + + - + + - + + - + + - + + - + + + - + - + + - + + + - + + + - + + + - + + - + + - + + + - + + + - + - + + - + - - + - - + - - - + - + - + + - + - + - + + + + - + - - + + - - + + - - + + - + + - - + - - + + - + + - - + - + + - - + + - - + - - + - - + - + - - + - - + + - - + - - + - - + + - + + - + + - + + - + + + - + - + - - + + + + - + - + - + + + + - + - - + - - + - + + + + - + - - + - + + + + - - + - + - + - - + - + - + - + - - + - - + - + + - + - + - + - + - + + + - + + + - + + - + + - + + - + + - + - + - - + + - + - - + - - + + + + + + - + + - + + - + + - + + + - + - + - - + - - + - + - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + + - + + + - + + - - + + - + - + - + + - + + - - + + - + + + + - + - + + - - + - + - + - + - - + - + - - + - + - + - - + - + - - + - - + - + - + - + - + + - + + - + + - + - + + - + + + - + + + - + - + + + - + + - + + - + + - + + + - + + + - + - - + + + - + + - + + - + + + - + - + - + - + - + + - + - + + - + + + - + + - + + - + - + + + - + - + + - - + + - + - - + - + + - + - - + + - + + - + - - + + - + + - + - + + - + + - + + - + - + + - + - + + - + - - + - + - + - + + - + + - + - + - + + + - + + - - + - + + - + + - - + + - + + - + + - + + - + + - - + + - - + - + + - + + - - + + - + - + - + - + + - + - - + + + + + + + + + - + - + + - + - + + - + - + + - + + - - + + - + - - + - + - + + - - + + - + + - + - + - + + - + + - + - - + + - + + - + - + + - + - - + + - - + - + + - + - + - - + + - + + - + - - + + - + - - + + - + + - - + + - - + + - + + - - + + - - + + - + + - - + + - - + - + + - + + - + + + - + + - + + - + + - + - + + - + + - + + - + - + + - + - - + + - + - + + - + - + - + + - - + + - + - + + - + - + + - - + - - + + - - + + - + + - - + + - - + + - + + - + - - + - + - + - - + + - + + - - + + - - + + - + + - + - + + - + - - + - - + + - + - + + - + + - + + - + + - + - - + + - + - + + - + + - + + - + + - + - + - + - + - + + - - - - + + - + + + - + + - + - - + - + - - + + - + + - + - + + - + + - + + - + + - - + - + + - + + - + - + - - + + - - + + - + + - + - - + - - + + - - + + - + - + - + - + + - - + + - - + - + - + - + - + - - + + - - + + - + - + - + - - + + - - + + - + - - + - + + - + - + + - + - + - + + - + + - + - + - + - + - + - + - + - - + - + + - + - + - + + - + - + - + + - + - + + - + + - + + - + + - + - + - + - + + - + + - + - + - + - + + - - + - + - + - + - - + + - + - - + - + + - + + - + - + + - + + - + - - + - + - + - + + - + + - + + - + - + + - - + - + - + + - + - + - + + - - - - - + + - - + - - + - - + - + - + - - + + - + + - + + - + - + + - + - - + + - - + - - + - + - - + + - + - + - + + - - + - - + + - - + - + + - + - + - + + + - + + - + - - + + - + - + - - + + - + - - + - + - + - - + + - + + - - + + - - + - + + - + - + - + + - + - - + - - + - - + - + - + - - + + - - + - - + - - + + - + - - + - + - - + - - + - - + - - - + - + - + - + - - + + - + + + - + - - + - - + - + - + - - + - - + - - + - - - + - - - + - - + - - - + - + - + - + - - + - + - - + - + - - + - - + - - + + - + + - - + - + - + - - + + - + - - + + - - + - - + + - + - + + - + - + + + + - - + + - + + - + - + - - + - - - + - - + - - - + - - - + - - + - - - + + + + - - + - - - + - - - + - + - + - + - - + + + + - - + + + + - - - + - + - + - + - + + - + - + + + + + - + + + + - - + - + + - + + - + - + - + + + + - + + + - + - - + + + + - + - + - + - - + + - + - - + - + - - + - - + - - + + - - + + - + - + - - + + - + - + - - - + - - + + - - + - + - - + - + - - + - - + - - + + - + + - - + - + + - + - + - - - + - - - + - + - + - + - - - + - - - + - + - - + - + - + - - - + - - + - - - + - + - - - + + + + - - + + + + - - + - + - - + + + + - + - - + - + - - + + + + - + + + + + + + + + + - - + - + - + - + + + + - + - - + - + + + + - + - + + - + - + + - + + - + + + - + + - + + - + - + + + - + + - + - + + + - + + + - + + - + + + - + - + + - + + - + + + - + + - + + - + + - + + - + + - - + - + - - + - + - - + + - - + + - - + + - - + - + - - + + - + - + - + + - - + + - + + - + + - + + + - + + + - - + - - + + - - + + - + + - + + - - + + - - + + - + + - - + - + - + - - + - - + - - + + - + + - - + + - - + + - + - + - - + + - + + - - + + - - + + - + + - + + - - + + - - + + - - + + - + - - + - + - + + + - + + - - + + - + + - + - - + + - + - - + - + + - + + - + - - + - - - + - - + - - + - - + - - + - - + - - + + - - + + - - + + - - + + - - + + - + + - + - + - + + - + + - + + - + - + + - + + - + - - + + - + + - - + + - - + - - + - + - - + - + - - - + - + + - + + - + - + - + - + - + - + - + + - + - - + - + + - + - + + - - + + - + + - - + - - + - + + - + + + + - + + + + - + + + + - + - - + - + - + - + - + + - + - + - - + + + + - - + - + + - + - + - - + - + - + - + - + - + - + - + + - + - + + + - + + - + - + - - - - + - - + - - - + - - + - - - + + - + - - - + + - + + - + - - + - - + - + - - + - - + - - + - + - + - + - - + - - - + - - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - - + - - - + - - + - + - + - - - + - + - + + - - + - - + - - + - - + - - - + - - + - - + - - + - - + - - + - + - - - + - - + - + + - + + - + - - - + - + + - + + - + - - - - - - - - - - - + + - + + - + + - + - + - - - - - - + + - - + + - - + + - + + - + - + - - + - - + - - + - - + - - + - + - - + - - - + - - + - + - + + - - + - + - + + - - + - + + + - + - - + - - - + - + - - - - - + - + + - + - + - - - - - - - - - - + - + + - - - - + + - - - - - - - + + - + - + + + - + - + - - + - + - + - + - + - - - - - - - + - - + - + + - - + + - + + - + - + + - - - - + - - - - - - - - - - - - - + + - + + - + - - + + - + + - + - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + - - - + + + + + + + + + + + + + + + - - - - - - - + + + + - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + - - - - - - - + + - - - - - - - + + + + + + - - - - + + + + + + + - - - + + + + + + + + + + + + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + - - - + + + + + + + + + - - - + + - - - + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + - - - + + + + + + + - - - + + + + + + + + - - - + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + - - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + - - - - + + + - - - - + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - - + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + - - - - + + + + + + + - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - - - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + - - - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + - - - - + + + + + + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + - - - - + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - + + - - - + + - - - - + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - - + + - - - - + + + + + + + - - - - + + + + + + + + + + + + - - - - + + + + + + + - - - - + + + + + + + + - - - - + + + + + + + - - - - + + + + + + + - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - - - - + + + + + + + + + - - - - + + + + + + + + - - - - + + - - - - + + + + + + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + + + + + + + + + + + + + + + + - - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - + + + + + + + + - - - - + + + + + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects.version b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects.version index 2a3e76b81..b383fc6d5 100644 Binary files a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects.version and b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Objects.version differ diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Preload.xml b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Preload.xml index 030ab962c..101d45120 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Preload.xml +++ b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Preload.xml @@ -80,6 +80,9 @@ + + + @@ -187,6 +190,12 @@ + + + + + + @@ -195,5 +204,15 @@ + + + + + + + + + + diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers index 774e0c39e..03b5e8037 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers +++ b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers @@ -8,10 +8,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Zerg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Zerg + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + AP_HaveGhostOrSpectreOrThorNuke + + + + + + + + + + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Prot + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + @@ -741,6 +1010,8 @@ + + @@ -905,6 +1176,138 @@ + + + + + + + + + + + + + + + + + + + + AP_Ghost + + + + + + + + + + + + + + + + + -;Missile,Dead,Hidden + + + + + + + + + + + + + + + + + + + + + + + + + + + 100 + + + + + + + + + + + + + + + + + + + + + + AP_GhostResourceEfficiency + + + + + + + + + + + + + + + + + -;Missile,Dead,Hidden + + + + + + + + + + + + + + + + + + + + + + + + + + + 100 + + Start Intro @@ -2146,7 +2549,7 @@ - + @@ -3062,114 +3465,78 @@ Overseers Hold Position by Default - + - - - + + - + - + - + - - - - - + + + + + - + - Overseer + CreepPodsUnit - + - + - + - + - + - + -;Missile,Dead,Hidden - + - - + + - - - - - - - - - - + + + + - - - - - - - - - - - GenerateCreep - - - - - - + + + - - - - - - + + + 1 + - - - + + + - + - - - - - - - - - - - move - - - - - - - + + + Harmless + + @@ -45526,6 +45893,7 @@ + @@ -45602,6 +45970,27 @@ false + + + + + + + + + + + + + + + + + + Neut + + + @@ -49671,6 +50060,7 @@ + @@ -49792,6 +50182,27 @@ false + + + + + + + + + + + + + + + + + + Neut + + + diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers.version b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers.version index ff2f18e12..9e30e7d56 100644 Binary files a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers.version and b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/Triggers.version differ diff --git a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt index bcd70cfd4..c37eb8cb6 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt +++ b/Maps/ArchipelagoCampaign/LotV/ap_amon_s_reach.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt @@ -170,6 +170,7 @@ Trigger/Name/BFBC7764=Defeat Primary Objective Failed Trigger/Name/C6704685=Arch Init Trigger/Name/CA43FAAB=Void Thrasher Encounter 1 Trigger/Name/CA895AA2=Start AI +Trigger/Name/CD149551=Faction Swap Init Trigger/Name/CEFC96CF=Victory Cheat Trigger/Name/D2B9FB4B=Launch Bay 03 Released Trigger/Name/D7405BDB=Defeat Cheat diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml index 7179d532a..1a153e7a4 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml @@ -5045,6 +5045,8 @@ + + @@ -5182,6 +5184,8 @@ + + @@ -8160,6 +8164,8 @@ + + @@ -8281,6 +8287,8 @@ + +