diff --git a/Maps/ArchipelagoCampaign/HotS/ap_enemy_within.SC2Map/Base.SC2Data/GameData/UnitData.xml b/Maps/ArchipelagoCampaign/HotS/ap_enemy_within.SC2Map/Base.SC2Data/GameData/UnitData.xml index 89117f305..c519296fe 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_enemy_within.SC2Map/Base.SC2Data/GameData/UnitData.xml +++ b/Maps/ArchipelagoCampaign/HotS/ap_enemy_within.SC2Map/Base.SC2Data/GameData/UnitData.xml @@ -18,6 +18,7 @@ + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml index fa0294c15..9728e67e7 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml @@ -7756,7 +7756,7 @@ - + @@ -25131,7 +25131,7 @@ - + diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy index cdb4f4f12..08b82b897 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy +++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy @@ -5663,6 +5663,7 @@ void libABFE498B_gf_AP_Triggers_Zerg_SIBunkerCargo (int lp_player) { void libABFE498B_gf_AP_Triggers_Zerg_unlockTyrannozor (int lp_player) { // Automatic Variable Declarations // Implementation + libABFE498B_gf_AP_Triggers_Zerg_unlockHive(lp_player); TechTreeUnitAllow(lp_player, "AP_UltraliskCavern", true); TechTreeAbilityAllow(lp_player, AbilityCommand("AP_TyrannozorMerge", 0), true); if ((libABFE498B_gv_aP_Triggers_Option_enableMorphling == true)) { @@ -5696,6 +5697,7 @@ void libABFE498B_gf_AP_Triggers_Zerg_unlockLurker (int lp_player) { if ((libABFE498B_gv_aP_Triggers_Option_enableMorphling == true)) { libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_EnableMorphling", 1); + TechTreeAbilityAllow(lp_player, AbilityCommand("AP_MorphlingToLurker", 0), true); } } @@ -5712,6 +5714,7 @@ void libABFE498B_gf_AP_Triggers_Zerg_unlockImpaler (int lp_player) { if ((libABFE498B_gv_aP_Triggers_Option_enableMorphling == true)) { libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_EnableMorphling", 1); + TechTreeAbilityAllow(lp_player, AbilityCommand("AP_MorphlingToImpaler", 0), true); } } @@ -5752,6 +5755,7 @@ void libABFE498B_gf_AP_Triggers_Zerg_unlockRavager (int lp_player) { // Automatic Variable Declarations // Implementation libABFE498B_gf_AP_Triggers_Zerg_unlockLair(lp_player); + TechTreeUnitAllow(lp_player, "AP_RoachWarren", true); TechTreeAbilityAllow(lp_player, AbilityCommand("AP_MorphToRavager", 0), true); if ((libABFE498B_gv_aP_Triggers_Option_enableMorphling == true)) { libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_EnableMorphling", 1); @@ -6287,6 +6291,8 @@ void libABFE498B_gf_AP_Triggers_clearZergTech (int lp_player) { TechTreeAbilityAllow(lp_player, AbilityCommand("AP_SIBarracksTrain", 0), false); TechTreeAbilityAllow(lp_player, AbilityCommand("AP_MorphlingToTyrannozorMerge", 0), false); TechTreeAbilityAllow(lp_player, AbilityCommand("AP_TyrannozorMerge", 0), false); + TechTreeAbilityAllow(lp_player, AbilityCommand("AP_MorphlingToImpaler", 0), false); + TechTreeAbilityAllow(lp_player, AbilityCommand("AP_MorphlingToLurker", 0), false); TechTreeUnitAllow(lp_player, "AP_InfestedMedic", false); TechTreeUnitAllow(lp_player, "AP_InfestedSiegeTank", false); TechTreeUnitAllow(lp_player, "AP_InfestedBanshee", false); diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Triggers b/Mods/ArchipelagoTriggers.SC2Mod/Triggers index 880f49a8f..28b5e2d4e 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/Triggers +++ b/Mods/ArchipelagoTriggers.SC2Mod/Triggers @@ -45058,6 +45058,7 @@ AP_Triggers_Zerg_unlockTyrannozor + @@ -45072,6 +45073,14 @@ 0 + + + + + + + + @@ -45441,6 +45450,7 @@ + @@ -45465,6 +45475,26 @@ + + + + + + + + + + + + + + + + + + AP_MorphlingToLurker + + @@ -45623,6 +45653,7 @@ + @@ -45647,6 +45678,26 @@ + + + + + + + + + + + + + + + + + + AP_MorphlingToImpaler + + @@ -46035,6 +46086,7 @@ + @@ -46056,6 +46108,26 @@ + + + + + + + + + + + + + AP_RoachWarren + + + + + + + @@ -51041,6 +51113,8 @@ + + @@ -51555,6 +51629,44 @@ AP_TyrannozorMerge + + + + + + + + + + + + + + + + + AP_MorphlingToImpaler + + + + + + + + + + + + + + + + + + + AP_MorphlingToLurker + + Mercs