diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/ComponentList.SC2Components b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/ComponentList.SC2Components index 8ec37b9e7..ddca4d875 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/ComponentList.SC2Components +++ b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/ComponentList.SC2Components @@ -1,6 +1,5 @@ - GameData GameText DocumentInfo diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/DocumentHeader b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/DocumentHeader index a032407de..d4fd88630 100644 Binary files a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/DocumentHeader and b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/DocumentHeader differ diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/MapScript.galaxy b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/MapScript.galaxy index 7868575c9..31c917a40 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/MapScript.galaxy +++ b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/MapScript.galaxy @@ -11,6 +11,7 @@ include "TriggerLibs/SwarmLib" include "TriggerLibs/VoidLib" include "TriggerLibs/VoidCampaignLib" include "TriggerLibs/VoidCampaignMissionLib" +include "Lib15EF4C78" include "Lib30B9E51A" include "Lib5BD4895D" include "LibABFE498B" @@ -28,6 +29,7 @@ void InitLibs () { libLotv_InitLib(); libVoiC_InitLib(); libVCMI_InitLib(); + lib15EF4C78_InitLib(); lib30B9E51A_InitLib(); lib5BD4895D_InitLib(); libABFE498B_InitLib(); @@ -161,6 +163,7 @@ void gf_IntroVoidRiftEventSpawning (string lp_unitType); //-------------------------------------------------------------------------------------------------- // Trigger Variables //-------------------------------------------------------------------------------------------------- +trigger gt_FactionSwapInit; trigger gt_onDifficultyCasual; trigger gt_onDifficultyNormal; trigger gt_onDifficultyHard; @@ -596,7 +599,7 @@ void gf_VoidShardAbilityDeathGripUnit (unit lp_casterUnit, region lp_targetRegio for (;; autoC20E9EDC_u -= 1) { autoC20E9EDC_var = UnitGroupUnitFromEnd(autoC20E9EDC_g, autoC20E9EDC_u); if (autoC20E9EDC_var == null) { break; } - if (((UnitGetType(autoC20E9EDC_var) == "Interceptor") || (UnitGetType(autoC20E9EDC_var) == "InterceptorAiur") || (UnitGetType(autoC20E9EDC_var) == "CarrierRepairDrone") || (UnitGetType(autoC20E9EDC_var) == "FenixSOA") || (UnitGetType(autoC20E9EDC_var) == "Flagship") || (UnitHasBehavior2(autoC20E9EDC_var, "VoidTendrilDeathGripStun") == true) || (UnitHasBehavior2(autoC20E9EDC_var, "VoidTendrilDeathGripWarningDebuff") == true))) { + if (((UnitGetType(autoC20E9EDC_var) == "Interceptor") || (UnitGetType(autoC20E9EDC_var) == "InterceptorAiur") || (UnitGetType(autoC20E9EDC_var) == "CarrierRepairDrone") || (UnitGetType(autoC20E9EDC_var) == "FenixSOA") || (UnitGetType(autoC20E9EDC_var) == "Flagship") || (UnitHasBehavior2(autoC20E9EDC_var, "VoidTendrilDeathGripStun") == true) || (UnitHasBehavior2(autoC20E9EDC_var, "VoidTendrilDeathGripWarningDebuff") == true) || (UnitGetType(autoC20E9EDC_var) == "AP_CarrierRepairDrone") || (UnitGetType(autoC20E9EDC_var) == "AP_Interceptor") || (UnitGetType(autoC20E9EDC_var) == "AP_InterceptorPurifier") || (UnitGetType(autoC20E9EDC_var) == "AP_InterceptorTaldarim") || (UnitGetType(autoC20E9EDC_var) == "AP_CarrierPurifierBomber") || (UnitGetType(autoC20E9EDC_var) == "AP_BroodlingEscort"))) { UnitGroupRemove(lv_enemyGroup, autoC20E9EDC_var); } @@ -644,7 +647,7 @@ void gf_VoidShardAbilityShockwave (unit lp_voidShard, region lp_targetRegion) { for (;; auto160C49C9_u -= 1) { auto160C49C9_var = UnitGroupUnitFromEnd(auto160C49C9_g, auto160C49C9_u); if (auto160C49C9_var == null) { break; } - if (((UnitGetType(auto160C49C9_var) == "Interceptor") || (UnitGetType(auto160C49C9_var) == "InterceptorAiur") || (UnitGetType(auto160C49C9_var) == "CarrierRepairDrone"))) { + if (((UnitGetType(auto160C49C9_var) == "Interceptor") || (UnitGetType(auto160C49C9_var) == "InterceptorAiur") || (UnitGetType(auto160C49C9_var) == "CarrierRepairDrone") || (UnitGetType(auto160C49C9_var) == "AP_CarrierRepairDrone") || (UnitGetType(auto160C49C9_var) == "AP_Interceptor") || (UnitGetType(auto160C49C9_var) == "AP_InterceptorPurifier") || (UnitGetType(auto160C49C9_var) == "AP_InterceptorTaldarim") || (UnitGetType(auto160C49C9_var) == "AP_CarrierPurifierBomber") || (UnitGetType(auto160C49C9_var) == "AP_BroodlingEscort"))) { UnitGroupRemove(lv_enemyGroup, auto160C49C9_var); } @@ -1044,6 +1047,45 @@ bool auto_gf_IntroVoidRiftEventSpawning_TriggerFunc (bool testConds, bool runAct 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(7), "Prot", false); + } + else { + libABFE498B_gv_aP_Triggers_skipCutscenes = true; + lib15EF4C78_gf_RemoveUnusedStartingUnits(UnitGroupFromId(7), libABFE498B_gv_aP_Triggers_Option_overridePlayerRace, true); + 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); + } + 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 //-------------------------------------------------------------------------------------------------- @@ -4902,7 +4944,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); } @@ -5651,6 +5693,7 @@ void gt_VictoryAmonBeamController_Init () { // Trigger Initialization //-------------------------------------------------------------------------------------------------- void InitTriggers () { + gt_FactionSwapInit_Init(); gt_onDifficultyCasual_Init(); gt_onDifficultyNormal_Init(); gt_onDifficultyHard_Init(); diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Minimap.tga b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Minimap.tga index 8d25aa337..a181184c4 100644 Binary files a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Minimap.tga and b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Minimap.tga differ diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects index 775162f47..a4f1501c8 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects +++ b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects @@ -1,13529 +1,12891 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + + + + + - - - - - - - - - + + + + + - - - + + + + + - - - + + + + - - - + + + + - - - + + + + + + + + + + + + + + + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + - + - - + + - - + - - - + - - + - - + - - - + + - - + + - - + + - - - + - - - + + - - + + - - + - - + - - - + + - - + - - - + - + + - - + - - - + + - - - + - - - + - + + - - - + + - + - - - + + - - + - + + + + + + - - - + - - - + - - - + - - - + - + - - - + - - - + - - - + + - - + - - - + - - - + + - - + + - - - + - - - + + - - - + - - - + - + - - - - + - - - - + - - - + - - + - - - + - + - - + - - - + - - - + - + + + + + + - + - + + + - + + + - + + + - + - + - + + + - + + + - + + - + + - + - + - + - + - + + + - + + + + - + - + + - - - - + + + - + - + - + + - + + - + - + - + + + - + - + - + + - + + - + + - + - + - + + + - + - + + + - + - + - + + + - + + - + - + - + + - + + - + - + + + - + + - + + - + + + - + - + + - + + + + - + - + - + + - + + - + + - + + - + + + + - + + + - + - + + - + + + - + + + - + - + + - + + + - + + + - + - + + - + + + - + + - + + + - + + - + - + - + + + - + - + + - + + - + + + - + - + + + - + + + - + - + + - + + - + + + - + + + - - + - + + - - + + - + + - - + - - + - - + + - - + - - + + + - - + - + + - + + + - + - + + - + + - + - - + + + - + - + + - - + + - + + - + + - - + - + + - + - + - + + - + - + - - + - + - + - - + + - - + - - + - - + - - + - + + + + - + + + - + + - + - + - + - + - + - + + - + + - + - - + - + - - + - + + + - + + - + + - + - + - + + + + - + + - - + - - + + - + + - + + - + - + + - + + + - + - + - + + - + + - - + + + - + - + + + - + + - + + - + - - + + - - + - + - + + + + - + - + - + + - - + - + - - + - + - + + - - + + - + + + + + - + - - + + - + - - + - + - + + + + + + + + - + - - + + + + - + + + + - + + - + - - + - - + + + - + - - + + - + - - + + + - + - - + + - - + + - - + + - + + - + + - + + - - + - - + + - - + - - + - + - + - - + + + + - + + + - + + - + + + - + - + + - + - + - + + + + - + + - + + + - + + - + - + - + - + + - + - + + - + - - + - - + + - + + - + - + + + - + - + + - + + + - + + + - + + - + + + - + + - + + - + - + + + - + - + + + - + - + + - + + - + + - + + - + + + - + + - + + - + - - + + - - + - + + - + + - + + - + + + + + - - + + + + + + + + + - + + - + + + - + - + + + + - + + + + - + + + + - + + - + + + + - + - + + + - + + - + + + + - + + + - + + - + + + - + + + - + + - + - - + - + + + - + - + - - + + - + + - + + - + + + - + + + - + - + - + + - + + - + - + - + + + + + + - + - + - - + + + - + - + + - + + + - + + + - + - + + - - + - - + + - - + - + - + - + - + - + - + + - + + - + + + + - + + + - + - + + - + + - + + - + + - + + - + - + - + + - + + - + + + - + + - + + + - + + - + + + - + + - + - - + - + - + + - + + - + + - + + - - + - + - - + + - + - - + + + - + + - + + - + - - + - - + + + + + - - + + - + - + + - + + - + + + - + - + + - + + + - + + + + - + + + - + + + - + - + + - + + + - + + + + - + - + + - + + + - + + + - + + - + + - + - + + + + - + + + - + + + - + - + - + - + + - + + + + - + + + - + + + - + - + + + - + + + - + - + + + - + - + - + - + + + - + + - + + + - + + + + - + + + - + + - + - + - + + + + - + + - + - + + - + - + + - + - - + + + - + + + - + - + - + + - + - + - + + + - + + + - + + + + - + + + - + - + + + - + - + - + + - + - + + - + - + - + + + - + + - + - + - + + - + + - + + + - + + - + - + - + - + + - + - - + - - + - - + - - + - - + - - + - + - - - + - - + + - - + - - + - - - + - - - + - - - + - - - + - - - + - - + - + - + - - + - - - + - + + - + + + - + - + - + - - + - - - + - - - + - - + - - - + - - - - + - - - + - - - - + - - + - - + - - - - + - - - + - - - + - - - + + - - + + - - + - - - + - - - + - - - + + - - + - + - + - - + - - + - - + - - - - + - - - - + - - - - + - - - + - - - + - - + - - - + - - - + - - - + - - - - + - - - + - - - + - - - - + - - - + - - + - - - + - - + - - - + - - - + - - - + - + + + + - - - + - - - + - - + - - - - + - - - + + + + + + + - - - + - + - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - + - - - + - - - + - - - - + - - - - + - - - - + - - - + - - - - + - - - - + - - - + - - - - + - - - - + - - - - + - - + - - + - - - + - - - + - - - + - - - - + - - - + - - - + - - - + - + - - + - - - + - - - + - - - - + - - - + - + - - + - - - + - - - + - - - - + - - - - + - - - + - - - + - - + - - + - - + - - - - + - - - + - - + - - + - - - + - - - - + - - - + - + - + + - + + - + - + - + - + - - + - - - + - - + - + - + + - + - - - + - - + + - + - - + - - + - - - + - + - + - + - - + - - - + + - + - + - + - - + - - + - - + - - + - - + + - - + - - + - - - + - - + - + - + - - + - + - - + + - - + - + + - + - + - + + - + - + - + + - + + - + + - + + + + - + - + - + + - - + - - + - - + - - - + - - - + - - - + - - - + + - - + - + + - - + - + + + - + - + + + - - + + + - - + + - - + - + - - + - - + - - + - - + - + + - - + - - + - - - + - + - - - + - - - + - - - + - - + - + + + + + + + - + - + - - + + - - + - - + - + + - - + - - + + + - - + - + - - + - + - - + - - + - + + - + + - - + - - + + + + + + + - + + - - + - - + - - + - - - + + - - + - - + - - + - - + - - + - + - + + - - + - - - + - - + + - - + - - + - - - + - - - + - - + - - + - - - + - - - + - - - + - - - + - - + + - - + - - - + - - - + - - + - - + - - - + - - - + - - + - + + - - + - - + - + + - + + + + - - + + + + - + - - + - - + - - + - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - + + - + + - + - - + - + + + + - + - + - + - - + - - + - + + - - + - - + - + - - - + - - - + - - - + - + + - + + - + + + - + - + - + - + - + - + - + - + - + + - + + - + + + + - + - + - + - + - + + + + - + - - + - - + + - - + - + - + - + - + + + - + - + + - + - + - + - + - - + - + - - - + - + - - + + - + + - - + - - + - - + - - - + - - + - + - + - - + - - - + - - - + - - + - - + - - + - + - - + - - - + - - + - - + - + + - - + - + - + - + - + + - + - + - + + - + + + + + + + + - + - + - + + - - + - + + - + - - + + + - - + - + - + + - - + - + + - + + + - + + + - + + + + + - + + - + + + - + - + + - - + + - + - + - - + - + + - + + + + - + - + - + - + + + + + + + + + - + + - + + + + - + + - + + + - - + + + - + + + + + - + + + + + + - + + + - + - + + + - + + - + + - + + - + - - + + + - + + + - + - + + + - + + + - + - + - + + - + + + - + + + + - + + - + + - + + + + - + + + - + + - + + + - + + - + - - + - - + + - - + + - + + - + - + - + - + - + + - + + - + + - + - + + + + + + - + - + + + - + - + + + - + + - + + - + - - + - + + - - + + - - + - + + + - + - + + - - + + - + - + + + + - - + + + - + - + - + - + + + + + + + - - + + + - - + + - + - - + + - + - + - + + - - + + - + + - + - - + - + - + + - + + + + - + - - + - + + - + - + - + - + + - - + + - + - + - + - - + + - + - + - + - - + - - + - - - + - + - + - - + + - - + - - + + - + - + - - + - - + - - + - + - + - - - + - - - + - - + - - - + - - - + - - + - - + - - + - + + - - + - - - + - + - - - + - - + - - - + - - - + - - - + + - - + - - - + - + - - - + - - + - - + - - - + - - + - - + - + - - + - - + - - + - - - + - - + - + - - + + - + - - + - - + - - + - + - - + - - + - - + - - + - - - + - - + + - + - + - - + - - + - - + - - - + + - + - - - + - + - + - + - - - + - - + - + - - + + - + + - + - + - - - + - + - + - - + - - + - - + + - - + + - + - + - - + + - - + - - + - + + - + + - + - - + - - + - + + + + - + + + + + + + + - + - + + + + - + - + - - + - - + - - + + + + + + + - + - + + + - - + + + + + + + + + + + + + + - - + + - - + - - - + - + - + - - - + - - - + - - + - - + - - - + + - + - - - + - - + - + - - + - - + - - - + - - + - - + - + - + - - - + - + - - + + - + - + - - + - - + - + - + - + - - + - + - - + + - + + - - - - - - - - - - + + - + + + - + + - + + - + + - + + + + - + + + - + + - + - + + + - + + + - + + + - + - + + - + + + - + + - + + - + - + + - + + + - + + + + - + - + + + + - + + + - + + + - + - + + - + + + - + + - + + - + - + - + + - + + + - + + - + + + - + - + - + + + + - + + - + + - + + + - + + - + + - + + + - + + + - + - + + - + + - + + + - + - + + + + - + + - + + - + + - + + - + + - + + + - + + - + + + + - + - + - + + + - + + - + + - + + - + + + - + + + - + + + - + - + + + - + + + - + - + - + + + - + - + - + - + - + - + - + + + - + - + - + - + - + + - + - + - + + + - + + - + + + - + - + - + + + - + - + - + - + + - + - + + - + - + + - + + + - + - + - + - + + + - + - + + - + + + - + - + - + + + - + + + - + - + + - + + - + - + + - + + + - + + + - + + + - + + + - + + - + + - + + + - + + + - + - + - + + + + - + + + - + + - + + + - + + + - + + + - + - + + + - + - + + + - + + + - + + + - + + + - + + + - + + - + + + - + - + - + - + - + + - + + + - + - + + - + + - + - + + - + - + + - + + - + - + - + + - + + + + - + + + - + - + + - + - + - + + - + + + - + + + - + + - + - + - + + + - + - + - + + - + + - + + + - + - + - + + + - + + - - + + + - + + - - + - + + - + - + + + + + - + - + + + + + + + + + + - - + - + + - - + - - + - - + - - + - + + - + + - - + - + + - + + - - + - - + - - + - - + - - + - - + - - + - - - + - - + - - + - - - + - - - + + - - + - - + - - - + - - + - + - + + - - + - - + - + - - + - - + - + + + + - + + - + + + - + + - + + - + + - + + - + + - + + - + + + + - + - + - + - - + - + + - - + - - + - - - + - - + - - + - - + - - - - + - - - - + - + - - - + - - - - + - - - + - - - + + - - - + - - - + - - - + - - - + - - - + + - + + - - + - - + - + - + + - + - - + - - + + - - + - + - - + + - - + - - + + + - + - - - + - - - + - - + - - + - - + - - + - - + + + - + + - - + - - + - - + - + - - + - - + - + + - + - - + - - + + - + - + + + + - - + + - - + - - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects.version b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects.version index 912c7eb9f..e464cd343 100644 Binary files a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects.version and b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Objects.version differ diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Preload.xml b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Preload.xml index 27cda77a8..13382180d 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Preload.xml +++ b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Preload.xml @@ -75,6 +75,9 @@ + + + @@ -252,13 +255,27 @@ + + + + + + + + + + + + + + diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers index 363c7af47..82cf95491 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers +++ b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers @@ -8,11 +8,257 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Zerg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Zerg + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Prot + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + @@ -9339,6 +9585,12 @@ + + + + + + @@ -9576,6 +9828,198 @@ true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_CarrierRepairDrone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_Interceptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_InterceptorPurifier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_InterceptorTaldarim + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_CarrierPurifierBomber + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_BroodlingEscort + + + @@ -10012,6 +10456,12 @@ + + + + + + @@ -10109,6 +10559,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_CarrierRepairDrone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_Interceptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_InterceptorPurifier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_InterceptorTaldarim + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_CarrierPurifierBomber + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_BroodlingEscort + + + @@ -37473,6 +38115,7 @@ + @@ -37496,6 +38139,27 @@ false + + + + + + + + + + + + + + + + + + Neut + + + diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers.version b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers.version index 7eb649b9e..5ca5a9061 100644 Binary files a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers.version and b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/Triggers.version differ diff --git a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt index ca7aeedbb..1ae46c00a 100644 --- a/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt +++ b/Maps/ArchipelagoCampaign/LotV/ap_the_host.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt @@ -81,6 +81,7 @@ Trigger/Name/26906AFB=Void Spawns Reinforcements 03 Trigger/Name/28362D5E=Transmission - Warp In Zone 02 Attack Wave Repeat Battlecry Q Trigger/Name/2C24D6F5=Tip Ready Q Trigger/Name/2F48A54F=Victory Cleanup +Trigger/Name/2FF2FA21=Faction Swap Init Trigger/Name/3414DA6E=Transmission - Warp In Zone 02 Attack Wave Initial Battlecry Q Trigger/Name/345029FD=Transmission - Warp In Zone 03 Attack Wave Initial Battlecry Q Trigger/Name/365489E1=South Void Shard