diff --git a/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/MapScript.galaxy b/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/MapScript.galaxy
index 4bfa915b0..cab9912a8 100644
--- a/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/MapScript.galaxy
+++ b/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/MapScript.galaxy
@@ -1371,6 +1371,9 @@ bool gt_Init03Units_Func (bool testConds, bool runActions) {
else if (auto1A1E4CE8_val == "AP_Roach") {
UnitBehaviorAdd(autoFD5DAF59_var, "FlashFreeze", autoFD5DAF59_var, 1);
}
+ else if (auto1A1E4CE8_val == "AP_ZergMercenaryCompound") {
+ UnitBehaviorAdd(autoFD5DAF59_var, "FlashFreeze", autoFD5DAF59_var, 1);
+ }
else {
}
}
diff --git a/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/Triggers b/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/Triggers
index 65187ce0b..b158b38df 100644
--- a/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/Triggers
+++ b/Maps/ArchipelagoCampaign/HotS/ap_harvest_of_screams.SC2Map/Triggers
@@ -2650,6 +2650,7 @@
+
@@ -3766,6 +3767,51 @@
+
+
+
+
+
+
+
+
+ AP_ZergMercenaryCompound
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ FlashFreeze
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Setup Protoss Player Units
diff --git a/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/MapScript.galaxy b/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/MapScript.galaxy
index 3dd0ac7fd..d33d76be3 100644
--- a/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/MapScript.galaxy
+++ b/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/MapScript.galaxy
@@ -2196,7 +2196,7 @@ bool gt_DEBUGYagdraBoss_Func (bool testConds, bool runActions) {
if ((lv_friendlyRoaches >= 6)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "AP_PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true);
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true);
@@ -2283,12 +2283,12 @@ bool gt_DEBUGKraithBoss_Func (bool testConds, bool runActions) {
if ((lv_friendlyRoaches >= 6)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "AP_PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
if ((lv_friendlyHydras >= 4)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((4 - lv_friendlyHydras), "PrimalHydralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((4 - lv_friendlyHydras), "AP_PrimalHydralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true);
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true);
@@ -2409,17 +2409,17 @@ bool gt_DEBUGSlivanBoss_Func (bool testConds, bool runActions) {
if ((lv_friendlyRoaches >= 6)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "AP_PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
if ((lv_friendlyHydras >= 4)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((4 - lv_friendlyHydras), "PrimalHydralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((4 - lv_friendlyHydras), "AP_PrimalHydralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
if ((lv_friendlyUltras >= 1)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((1 - lv_friendlyUltras), "PrimalUltralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((1 - lv_friendlyUltras), "AP_PrimalUltralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true);
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true);
@@ -2555,17 +2555,17 @@ bool gt_DEBUGZurvanBoss_Func (bool testConds, bool runActions) {
if ((lv_friendlyRoaches >= 6)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((6 - lv_friendlyRoaches), "AP_PrimalRoach", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
if ((lv_friendlyHydras >= 4)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((4 - lv_friendlyHydras), "PrimalHydralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((4 - lv_friendlyHydras), "AP_PrimalHydralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
if ((lv_friendlyUltras >= 1)) {
}
else {
- libNtve_gf_CreateUnitsAtPoint2((1 - lv_friendlyUltras), "PrimalUltralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
+ libNtve_gf_CreateUnitsAtPoint2((1 - lv_friendlyUltras), "AP_PrimalUltralisk", 0, gv_pLAYER_01_USER, UnitGetPosition(gv_kerrigan));
}
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true);
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true);
@@ -12251,13 +12251,13 @@ bool gt_ZurvanIntroSetup_Func (bool testConds, bool runActions) {
auto169FED01_var = UnitGroupUnitFromEnd(auto169FED01_g, auto169FED01_u);
if (auto169FED01_var == null) { break; }
auto38344B2C_val = UnitGetType(auto169FED01_var);
- if (auto38344B2C_val == "PrimalRoachBurrowed") {
+ if (auto38344B2C_val == "AP_PrimalRoachBurrowed") {
UnitIssueOrder(auto169FED01_var, Order(AbilityCommand("BurrowPrimalRoachUp", 0)), c_orderQueueReplace);
}
- else if (auto38344B2C_val == "PrimalHydraliskBurrowed") {
+ else if (auto38344B2C_val == "AP_PrimalHydraliskBurrowed") {
UnitIssueOrder(auto169FED01_var, Order(AbilityCommand("BurrowPrimalHydraliskUp", 0)), c_orderQueueReplace);
}
- else if (auto38344B2C_val == "PrimalUltraliskBurrowed") {
+ else if (auto38344B2C_val == "AP_PrimalUltraliskBurrowed") {
UnitIssueOrder(auto169FED01_var, Order(AbilityCommand("BurrowPrimalUltraliskUp", 0)), c_orderQueueReplace);
}
else {
@@ -12727,7 +12727,7 @@ bool gt_ZurvanReinforcements_Func (bool testConds, bool runActions) {
}
else {
lv_friendlyHydras = (4 - lv_friendlyHydras);
- UnitCreate(lv_friendlyHydras, "PrimalHydralisk", 0, gv_pLAYER_01_USER, RegionGetCenter(RegionFromId(156)), 315.0);
+ UnitCreate(lv_friendlyHydras, "AP_PrimalHydralisk", 0, gv_pLAYER_01_USER, RegionGetCenter(RegionFromId(156)), 315.0);
auto1F2D5D87_g = UnitLastCreatedGroup();
auto1F2D5D87_u = UnitGroupCount(auto1F2D5D87_g, c_unitCountAll);
for (;; auto1F2D5D87_u -= 1) {
@@ -12747,7 +12747,7 @@ bool gt_ZurvanReinforcements_Func (bool testConds, bool runActions) {
}
else {
lv_friendlyRoaches = (6 - lv_friendlyRoaches);
- UnitCreate(lv_friendlyRoaches, "PrimalRoach", 0, gv_pLAYER_01_USER, RegionGetCenter(RegionFromId(156)), 315.0);
+ UnitCreate(lv_friendlyRoaches, "AP_PrimalRoach", 0, gv_pLAYER_01_USER, RegionGetCenter(RegionFromId(156)), 315.0);
autoB8B38C45_g = UnitLastCreatedGroup();
autoB8B38C45_u = UnitGroupCount(autoB8B38C45_g, c_unitCountAll);
for (;; autoB8B38C45_u -= 1) {
@@ -12767,7 +12767,7 @@ bool gt_ZurvanReinforcements_Func (bool testConds, bool runActions) {
}
else {
lv_friendlyUltras = (1 - lv_friendlyUltras);
- UnitCreate(lv_friendlyUltras, "PrimalUltralisk", 0, gv_pLAYER_01_USER, RegionGetCenter(RegionFromId(156)), 315.0);
+ UnitCreate(lv_friendlyUltras, "AP_PrimalUltralisk", 0, gv_pLAYER_01_USER, RegionGetCenter(RegionFromId(156)), 315.0);
auto48AF143C_g = UnitLastCreatedGroup();
auto48AF143C_u = UnitGroupCount(auto48AF143C_g, c_unitCountAll);
for (;; auto48AF143C_u -= 1) {
diff --git a/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/Triggers b/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/Triggers
index e3dac6e52..2b72a7677 100644
--- a/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/Triggers
+++ b/Maps/ArchipelagoCampaign/HotS/ap_supreme.SC2Map/Triggers
@@ -4242,7 +4242,7 @@
- PrimalRoach
+ AP_PrimalRoach
@@ -4844,7 +4844,7 @@
- PrimalRoach
+ AP_PrimalRoach
@@ -4928,7 +4928,7 @@
- PrimalHydralisk
+ AP_PrimalHydralisk
@@ -5912,7 +5912,7 @@
- PrimalRoach
+ AP_PrimalRoach
@@ -5996,7 +5996,7 @@
- PrimalHydralisk
+ AP_PrimalHydralisk
@@ -6081,7 +6081,7 @@
- PrimalUltralisk
+ AP_PrimalUltralisk
@@ -7206,7 +7206,7 @@
- PrimalRoach
+ AP_PrimalRoach
@@ -7290,7 +7290,7 @@
- PrimalHydralisk
+ AP_PrimalHydralisk
@@ -7375,7 +7375,7 @@
- PrimalUltralisk
+ AP_PrimalUltralisk
@@ -20423,20 +20423,16 @@
-
+
1
-
-
-
-
@@ -20453,6 +20449,11 @@
+
+
+
+
+
@@ -109859,7 +109860,7 @@
- PrimalRoachBurrowed
+ AP_PrimalRoachBurrowed
@@ -109903,7 +109904,7 @@
- PrimalHydraliskBurrowed
+ AP_PrimalHydraliskBurrowed
@@ -109948,7 +109949,7 @@
- PrimalUltraliskBurrowed
+ AP_PrimalUltraliskBurrowed
@@ -115889,7 +115890,7 @@
- PrimalHydralisk
+ AP_PrimalHydralisk
@@ -116189,7 +116190,7 @@
- PrimalRoach
+ AP_PrimalRoach
@@ -116488,7 +116489,7 @@
- PrimalUltralisk
+ AP_PrimalUltralisk
diff --git a/Maps/ArchipelagoCampaign/WoL/ap_a_sinister_turn.SC2Map/Base.SC2Data/GameData/UnitData.xml b/Maps/ArchipelagoCampaign/WoL/ap_a_sinister_turn.SC2Map/Base.SC2Data/GameData/UnitData.xml
index ef218cba9..2b9407069 100644
--- a/Maps/ArchipelagoCampaign/WoL/ap_a_sinister_turn.SC2Map/Base.SC2Data/GameData/UnitData.xml
+++ b/Maps/ArchipelagoCampaign/WoL/ap_a_sinister_turn.SC2Map/Base.SC2Data/GameData/UnitData.xml
@@ -13,4 +13,8 @@
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Custom/Textures/btn-ability-terran-widow-mine-building.dds b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Custom/Textures/btn-ability-terran-widow-mine-building.dds
new file mode 100644
index 000000000..385c7a0e7
Binary files /dev/null and b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Custom/Textures/btn-ability-terran-widow-mine-building.dds differ
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Custom/Textures/btn-upgrade-zerg-concentrated-spew.dds b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Custom/Textures/btn-upgrade-zerg-concentrated-spew.dds
new file mode 100644
index 000000000..5d0b33309
Binary files /dev/null and b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Custom/Textures/btn-upgrade-zerg-concentrated-spew.dds differ
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
index 7a29ab76b..52b66f9fa 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
@@ -1963,17 +1963,19 @@
-
+
-
+
+
+
@@ -11069,8 +11071,6 @@
-
-
@@ -11086,6 +11086,7 @@
+
@@ -12276,7 +12277,7 @@
-
+
@@ -12593,7 +12594,7 @@
-
+
@@ -12731,7 +12732,7 @@
-
+
@@ -12752,12 +12753,12 @@
-
-
+
+
-
+
@@ -13603,4 +13604,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml
index f37863c02..d36438743 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml
@@ -9061,6 +9061,12 @@
+
+
+
+
+
+
@@ -21849,6 +21855,12 @@
+
+
+
+
+
+
@@ -26800,10 +26812,6 @@
-
-
-
-
@@ -27519,8 +27527,8 @@
-
-
+
+
@@ -27623,7 +27631,7 @@
-
+
@@ -33422,6 +33430,7 @@
+
@@ -40757,4 +40766,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml
index a886f1ca3..158505fba 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml
@@ -7710,7 +7710,7 @@
-
+
@@ -7924,6 +7924,10 @@
+
+
+
+
@@ -9122,4 +9126,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml
index 7336f00ad..d177aa513 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml
@@ -6596,4 +6596,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml
index f65d02156..e7bc7647a 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml
@@ -2794,7 +2794,7 @@
-
+
@@ -2806,12 +2806,23 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -12607,16 +12618,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16348,6 +16370,7 @@
+
@@ -16358,6 +16381,7 @@
+
@@ -18687,20 +18711,20 @@
-
+
-
+
-
+
-
+
-
+
@@ -18969,11 +18993,11 @@
-
+
-
+
@@ -19028,7 +19052,7 @@
-
+
@@ -21612,4 +21636,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ModelData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ModelData.xml
index cddd21143..fac911328 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ModelData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ModelData.xml
@@ -20118,4 +20118,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml
index 6e1e75270..59bf14aaf 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml
@@ -2136,4 +2136,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml
index cbc426415..cbc68a984 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml
@@ -4064,4 +4064,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml
index a32788e12..b429fff59 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml
@@ -6705,4 +6705,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml
index 24f24a774..bd704af50 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml
@@ -14289,4 +14289,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml
index 1f894cb8f..fd2c0912f 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml
@@ -3727,6 +3727,7 @@
+
@@ -3743,6 +3744,9 @@
+
+
+
@@ -3803,6 +3807,7 @@
+
@@ -3818,6 +3823,9 @@
+
+
+
@@ -4510,6 +4518,7 @@
+
@@ -4526,6 +4535,7 @@
+
@@ -4803,6 +4813,7 @@
+
@@ -19328,6 +19339,7 @@
+
@@ -19343,6 +19355,7 @@
+
@@ -21816,6 +21829,7 @@
+
@@ -21888,6 +21902,7 @@
+
@@ -21964,6 +21979,7 @@
+
@@ -22037,6 +22053,7 @@
+
@@ -22645,6 +22662,7 @@
+
@@ -22660,6 +22678,7 @@
+
@@ -24685,7 +24704,7 @@
-
+
@@ -24699,6 +24718,7 @@
+
@@ -24710,6 +24730,9 @@
+
+
+
@@ -26138,7 +26161,7 @@
-
+
@@ -26148,6 +26171,7 @@
+
@@ -26653,7 +26677,7 @@
-
+
@@ -26663,7 +26687,7 @@
-
+
@@ -26690,7 +26714,7 @@
-
+
@@ -26716,6 +26740,8 @@
+
+
@@ -26746,7 +26772,7 @@
-
+
@@ -26769,7 +26795,7 @@
-
+
@@ -26794,6 +26820,8 @@
+
+
@@ -26857,7 +26885,7 @@
-
+
@@ -26926,7 +26954,6 @@
-
@@ -26937,7 +26964,7 @@
-
+
@@ -26984,7 +27011,7 @@
-
+
@@ -27011,7 +27038,7 @@
-
+
@@ -27030,6 +27057,8 @@
+
+
@@ -27082,7 +27111,7 @@
-
+
@@ -27115,7 +27144,7 @@
-
+
@@ -27152,6 +27181,7 @@
+
@@ -27164,6 +27194,7 @@
+
@@ -27184,7 +27215,7 @@
-
+
@@ -27255,7 +27286,7 @@
-
+
@@ -27321,7 +27352,7 @@
-
+
@@ -28858,4 +28889,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
index d2d85fe2c..7cff32f87 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
@@ -2331,8 +2331,7 @@
-
-
+
@@ -14190,6 +14189,8 @@
+
+
@@ -14316,7 +14317,7 @@
-
+
@@ -15698,36 +15699,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -15860,4 +15831,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml
index 8dfc553b7..4c60ac404 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml
@@ -3311,10 +3311,17 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -5811,6 +5818,9 @@
+
+
+
@@ -6194,10 +6204,15 @@
-
+
+
+
+
+
+
@@ -6231,7 +6246,7 @@
-
+
@@ -6658,4 +6673,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml
index 6a33a5128..ae5e8f0be 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml
@@ -3502,7 +3502,7 @@
-
+
@@ -3562,8 +3562,8 @@
-
-
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt
index 0fd360577..f0fbf7ba6 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt
+++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt
@@ -574,3 +574,6 @@ Button/Hotkey/AP_GoliathMengsk=G
Button/Hotkey/AP_IrradiateMedicMengsk=T
Button/Hotkey/AP_MedicMengsk=E
Button/Hotkey/AP_LiberatorMengsk=T
+Button/Hotkey/AP_GuardianExplosiveSpores=Q
+Button/Hotkey/AP_EnableBuildingAttackWidowMine=F
+Button/Hotkey/AP_DisableBuildingAttackWidowMine=G
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt
index e49e7f52d..c2e05e295 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt
+++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt
@@ -501,6 +501,7 @@ Behavior/Name/AP_GhostMengskIrradiate=Pyrokinetic Immolation
Behavior/Name/AP_GhostMengskSuperCloak=Labyrinth Cloak
Behavior/Name/AP_GhostSCBWLockdown=Lockdown
Behavior/Name/AP_GravitonBeam=Graviton Beam
+Behavior/Name/AP_GuardianPrimordialFury=Primordial Fury
Behavior/Name/AP_GuardianShield=Guardian Shield
Behavior/Name/AP_HHWraithFury1=Trigger Override
Behavior/Name/AP_HHWraithFury10=Trigger Override
@@ -683,7 +684,7 @@ Behavior/Tooltip/AP_ArbiterMPCloakFieldEffect=This unit is cloaked unless reveal
Behavior/Tooltip/AP_AscendantSacrificeSelfBuff=This unit has increased shields and its abilities deal increased damage.
Behavior/Tooltip/AP_BansheeCloak=This unit is cloaked and will only be revealed by detectors or effects.
Behavior/Tooltip/AP_BansheeCloakCrossSpectrumDampeners=This unit is cloaked and will only be revealed by detectors or effects.
-Behavior/Tooltip/AP_BansheeCloak_Stukov=This unit is cloaked and will only be revealed by detectors or effects. Its weapon range is also increased by 2.
+Behavior/Tooltip/AP_BansheeCloak_Stukov=This unit is cloaked and will only be revealed by detectors or effects.
Behavior/Tooltip/AP_BattlecruiserBonusRange=+ weapon range.
Behavior/Tooltip/AP_BattlecruiserMengskBehemothReactorIndicator=Battlecruiser special abilities require 25 less energy to cast. Pride of Augustrad cooldown-based ability cooldowns are 20% shorter.
Behavior/Tooltip/AP_Charging=This Zealot is charging, allowing it to quickly close the distance with its target.
@@ -710,6 +711,7 @@ Behavior/Tooltip/AP_GhostMengskSuperCloak=This unit is invisible and undetectabl
Behavior/Tooltip/AP_GhostSCBWLockdown=While Lockdown is active the unit cannot attack or move. Detection is disabled.
Behavior/Tooltip/AP_GravitonBeam=Target is being lifted in the air and is now vulnerable to air attacks. This unit cannot attack or use abilities until the Graviton Beam ends.
Behavior/Tooltip/AP_GravitonBeamVoidCampaign=Target is being lifted in the air and is now vulnerable to air attacks. This unit cannot attack or use abilities until the Graviton Beam ends.
+Behavior/Tooltip/AP_GuardianPrimordialFury=This unit has increased attack speed.
Behavior/Tooltip/AP_GuardianShield=Incoming ranged damage reduced by 2.
Behavior/Tooltip/AP_HHWraithFury1=Attack Speed increased by 10%
Behavior/Tooltip/AP_HHWraithFury10=Attack Speed increased by 100%
@@ -1077,6 +1079,7 @@ Button/Name/AP_DiamondbackSnailTrail=Caustic Mucus
Button/Name/AP_DisableBuildingAttack=Disable Structure Attack
Button/Name/AP_DisableBuildingAttackSplitterling=Disable Structure Attack
Button/Name/AP_DisableBuildingAttackVolatileInfected=Disable Structure Attack
+Button/Name/AP_DisableBuildingAttackWidowMine=Disable Structure Attack
Button/Name/AP_DisablingCloud=Disabling Cloud
Button/Name/AP_DisplacementField=Displacement Field
Button/Name/AP_Disruptor=Warp in Disruptor
@@ -1095,6 +1098,7 @@ Button/Name/AP_EMP=EMP Round
Button/Name/AP_EnableBuildingAttack=Enable Structure Attack
Button/Name/AP_EnableBuildingAttackSplitterling=Enable Structure Attack
Button/Name/AP_EnableBuildingAttackVolatileInfected=Enable Structure Attack
+Button/Name/AP_EnableBuildingAttackWidowMine=Enable Structure Attack
Button/Name/AP_EnduringLocusts=Enduring Locusts
Button/Name/AP_EnergizerForgedChassis=Forged Chassis
Button/Name/AP_EnergizerReclamation=Reclamation
@@ -1149,6 +1153,9 @@ Button/Name/AP_GreaterSpireBroodlord=Mutate into Greater Spire
Button/Name/AP_GreaterSpireViper=Mutate into Greater Spire
Button/Name/AP_GroovedSpines=Grooved Spines
Button/Name/AP_GuardianAttackRangeIncrease=Prolonged Dispersion
+Button/Name/AP_GuardianPropellantSacs=Propellant Sacs
+Button/Name/AP_GuardianExplosiveSpores=Explosive Spores
+Button/Name/AP_GuardianPrimordialFury=Primordial Fury
Button/Name/AP_GuardianSCBW=Morph to Guardian
Button/Name/AP_GuardianShield=Guardian Shield
Button/Name/AP_HERC=HERC
@@ -1260,9 +1267,14 @@ Button/Name/AP_ImprovedSiegeMode=Advanced Siege Tech
Button/Name/AP_IncineratorNozzles=Incinerator Gauntlets
Button/Name/AP_InfernalPreIgniter=Thermite Filaments
Button/Name/AP_InfestationPit=Mutate into Infestation Pit
+Button/Name/AP_InfestedBansheeAdvancedOptics=Advanced Targeting Optics
+Button/Name/AP_InfestedDiamondbackConcentratedSpew=Concentrated Spew
+Button/Name/AP_InfestedDiamondbackViolentEnzymes=Violent Enzymes
Button/Name/AP_InfestedDuskWing=Infested Dusk Wings
Button/Name/AP_InfestedMedic=Infested Medics
Button/Name/AP_InfestedSiegeBreaker=Infested Siege Breakers
+Button/Name/AP_InfestedSiegeTankBalancedRoots=Balanced Roots
+Button/Name/AP_InfestedSiegeTankSeismicSonar=Seismic Sonar
Button/Name/AP_InfestedTerrans=Infested Terran
Button/Name/AP_Infestor=Morph to Infestor
Button/Name/AP_InfestorConsumption=Consumption
@@ -1591,6 +1603,7 @@ Button/Name/AP_RoboticsBay=Warp In Robotics Bay
Button/Name/AP_RoboticsFacility=Warp In Robotics Facility
Button/Name/AP_RoyalGuardMengsk=Royal Guard of the Dominion
Button/Name/AP_RuptureUpgrade=Rupture
+Button/Name/AP_SCVCliffJump=Construction Jump Jets
Button/Name/AP_SIArmory=Build Infested Armory
Button/Name/AP_SIBanshee=Spawn Infested Banshee
Button/Name/AP_SIBarracks=Build Infested Barracks
@@ -1951,6 +1964,7 @@ Button/Name/AP_WidowMineAttack=Attack
Button/Name/AP_WidowMineBioSplash=Sentinel Missiles
Button/Name/AP_WidowMineBurrow=Activate Mine
Button/Name/AP_WidowMineConcealment=Concealment
+Button/Name/AP_WidowMineDemolitionArmaments=Demolition Armaments
Button/Name/AP_WidowMineUnburrow=Deactivate Mine
Button/Name/AP_WildMutation=Wild Mutation
Button/Name/AP_Wraith=Build Wraith
@@ -1971,6 +1985,7 @@ Button/Name/AP_ZealotShieldCapacity=Shield Capacity
Button/Name/AP_ZergBuild=Basic Mutation
Button/Name/AP_ZergBuildAdvanced=Advanced Mutation
Button/Name/AP_ZergCreepStomach=Creep Stomach
+Button/Name/AP_ZergExcavatingClaws=Excavating Claws
Button/Name/AP_ZergMercBroodWar=Brood War Strains
Button/Name/AP_ZergMercInfested=Infested Units
Button/Name/AP_ZergMercSC2=Modern Strains
@@ -2314,6 +2329,7 @@ Button/Tooltip/AP_DisableBuildingAttack=Prevents Banelings from automatically ta
Button/Tooltip/AP_DisableBuildingAttackScourge=Prevents Scourge from automatically targeting structures. Scourge can still be explicitly ordered to attack structures.Scourge deal damage to structures.
Button/Tooltip/AP_DisableBuildingAttackSplitterling=Prevents Banelings from automatically targeting structures. Banelings can still be explicitly ordered to attack structures.Banelings deal damage to structures.
Button/Tooltip/AP_DisableBuildingAttackVolatileInfected=Prevents Volatile Infected from automatically targeting structures. Volatile Infected can still be explicitly ordered to attack structures.Volatile Infected deal damage to structures.
+Button/Tooltip/AP_DisableBuildingAttackWidowMine=Prevents Widow Mine from automatically targeting structures. Widow Mine can still be explicitly ordered to attack structures.
Button/Tooltip/AP_DisablingCloud=Creates a cloud that slows movement speed and prevents enemy units and structures from attacking and using energy-based abilities. Lasts for seconds.
Button/Tooltip/AP_DisplacementField=A detected Wraith evades 20% of incoming attacks while cloaked.
Button/Tooltip/AP_Disruptor=Robotic disruption unit. Can use Purification Nova to deal heavy area damage.
@@ -2336,6 +2352,7 @@ Button/Tooltip/AP_EnableBuildingAttack=Allows Banelings to automatically target
Button/Tooltip/AP_EnableBuildingAttackScourge=Allows Scourge to automatically target structures.Scourge deal damage to structures.
Button/Tooltip/AP_EnableBuildingAttackSplitterling=Allows Banelings to automatically target structures.Banelings deal damage to structures.
Button/Tooltip/AP_EnableBuildingAttackVolatileInfected=Allows Voltile Infected to automatically target structures.Voltile Infected deal damage to structures.
+Button/Tooltip/AP_EnableBuildingAttackWidowMine=Allows Widow Mine to automatically target structures.
Button/Tooltip/AP_EnduringLocusts=Increase Locust lifetime by 10 seconds.
Button/Tooltip/AP_EnergizerForgedChassis=Increases Energizer Life by 20.
Button/Tooltip/AP_EnergizerReclamation=Temporarily takes control of target enemy mechanical unit. Reclaimed units self-destruct after seconds.
@@ -2401,6 +2418,9 @@ Button/Tooltip/AP_GreaterSpireBroodlord=Enables:- Brood
Button/Tooltip/AP_GreaterSpireViper=Enables:- Vipers from Mutalisks
Button/Tooltip/AP_GroovedSpines=Hydralisk gains +1 attack range.
Button/Tooltip/AP_GuardianAttackRangeIncrease=Increases attack range by 3.
+Button/Tooltip/AP_GuardianPropellantSacs=Increases Guardian movement speed.
+Button/Tooltip/AP_GuardianExplosiveSpores=Fires an Explosive Spore at a ground target, causing the target and all nearby enemy ground units to take damage, and applies a knockback.
+Button/Tooltip/AP_GuardianPrimordialFury=Each attack temporarily increases attack speed by 10%. Can stack up to 50% increased attack speed.
Button/Tooltip/AP_GuardianSCBW=Long-range anti-ground flyer. Can attack ground units.
Button/Tooltip/AP_GuardianShield=Creates a range 4 aura that reduces all incoming attack damage to friendly units by 2. Lasts .
Button/Tooltip/AP_HERC=Front-line infantry. Can use Grapple.Can attack ground units.
@@ -2490,7 +2510,7 @@ Button/Tooltip/AP_HunterCliffJumper=This unit can jump up and down cliffs.
Button/Tooltip/AP_HunterKiller=Elite Hydralisk.Can attack ground and air units.
Button/Tooltip/AP_HunterSeekerMissile=Missile that chases its target. Has enough fuel for seconds. Deals up to area damage.
Button/Tooltip/AP_Hunterling=Mercenary unit that can cliff jump and leap on enemies to stun and damage them. Can attack ground units.
-Button/Tooltip/AP_HunterlingSummon=Summons a Hunterling. A Mercenary unit that can cliff jump and leap on enemies to stun and damage them. Can attack ground units.
+Button/Tooltip/AP_HunterlingSummon=Summons two Hunterlings. A Mercenary unit that can cliff jump and leap on enemies to stun and damage them. Can attack ground units.
Button/Tooltip/AP_Hydralisk=High-damage ranged unit.Can attack ground and air units.
Button/Tooltip/AP_HydraliskDen=Enables:- Hydralisks from Larvae
Button/Tooltip/AP_HydraliskDenImpalerPassive=Impaler StrainHydralisk Den enables you to morph Hydralisks.
@@ -2536,9 +2556,14 @@ Button/Tooltip/AP_IncineratorNozzles=Increases the Firebat's damage radius by 40
Button/Tooltip/AP_InfernalPreIgniter=Hellions do an additional 10 damage to light armor.
Button/Tooltip/AP_InfestationPit=Enables:- Infestors from Larvae- Swarm Hosts from Larvae
Button/Tooltip/AP_InfestedAbomination=Aberrations are durable units that deal heavy damage.Can attack ground units.
+Button/Tooltip/AP_InfestedBansheeAdvancedOptics=Increases Infested Banshee attack range by 2 while cloaked.
+Button/Tooltip/AP_InfestedDiamondbackConcentratedSpew=Increases Infested Diamondback attack and snare range by 2.
+Button/Tooltip/AP_InfestedDiamondbackViolentEnzymes=Increases Infested Diamondback attack damage by 8.
Button/Tooltip/AP_InfestedDuskWing=Request 2 Infested Dusk Wings.Tactical-strike aircraft.Can attack ground units.
Button/Tooltip/AP_InfestedMedic=Request 2 Infested Medics.Support trooper. Heals nearby biological units.
Button/Tooltip/AP_InfestedSiegeBreaker=Request 2 Infested Siege Breakers.Heavy tank. Long-range artillery in Siege Mode.Can attack ground units.
+Button/Tooltip/AP_InfestedSiegeTankBalancedRoots=Allows Infested Siege Tanks to attack with their Tentacle while moving.
+Button/Tooltip/AP_InfestedSiegeTankSeismicSonar=Increases attack range of Infested Siege Tanks by +2.
Button/Tooltip/AP_InfestedTerrans=Spawn an Infested Terran. Infested Terrans last seconds.
Button/Tooltip/AP_Infestor=Infestation specialist. Can move while burrowed. Can use the Fungal Growth, Parasitic Domination, and Consumption abilities.Cannot attack.
Button/Tooltip/AP_InfestorConsumption=Drains up to 75 life from a friendly Zerg unit and gives the Infestor 2 energy for each point of life drained.
@@ -2577,7 +2602,7 @@ Button/Tooltip/AP_KineticFoamHERC=Increases HERC life by 50.
Button/Tooltip/AP_Lair=Evolved version of the Hatchery that allows additional upgrades and structures to be produced. Also spawns all Zerg units and receives gathered resources.
Button/Tooltip/AP_Larva=Morphs into Zerg units.
Button/Tooltip/AP_LaserTargetingSystem=Increases vision by 2 and weapon range by 1.
-Button/Tooltip/AP_LeapAttack=Jump on enemy units, dealing 20 damage and stunning them for 3 seconds.
+Button/Tooltip/AP_LeapAttack=Jump on enemy units, dealing 20 damage and stunning them for 3 seconds.Heroic units are stunned for 1 second.
Button/Tooltip/AP_LegEnhancements=Increases movement speed.
Button/Tooltip/AP_Liberator=Artillery fighter. Loaded with missiles that deal area damage to enemy air targets. Can switch into Defender Mode to provide siege support.Can attack air units.
Button/Tooltip/AP_LiberatorMengsk=Royal Guard artillery fighter. Loaded with missiles that deal area damage to enemy air targets. Can switch into Defender Mode to provide siege support.Can attack air units.
@@ -2947,6 +2972,7 @@ Button/Tooltip/AP_RoboticsFacilityWarp=Warps in Protoss robotic units.
Button/Tooltip/AP_RoyalGuardMengsk=Killing enemy units grants experience to nearby Royal Guards. If there are no nearby Royal Guards when an enemy is killed, the experience is instead split between all Royal Guards in the mission. Experience allows this unit to gain Rank, which improves its damage, armor, and health.
Button/Tooltip/AP_RuptureUpgrade=Blast radius increased by 50%.
Button/Tooltip/AP_SCV=Basic worker unit. Can gather resources, build Terran structures, and repair.Can attack ground units.
+Button/Tooltip/AP_SCVCliffJump=Allows SCVs to jump up and down cliffs.
Button/Tooltip/AP_SIArmory=Contains upgrades for Infested Factory and Infested Starport units.
Button/Tooltip/AP_SIBanshee=Tactical-strike aircraft. Can cloak and can be upgraded to burrow.Can attack ground units.
Button/Tooltip/AP_SIBarracks=Infantry-production facility.Enables:- Infested Marines
@@ -2958,7 +2984,7 @@ Button/Tooltip/AP_SICocoon=Infested units spawn in the safety of these cocoons.
Button/Tooltip/AP_SICocoonInfestedSCV=Infested units spawn in the safety of these cocoons.
Button/Tooltip/AP_SICommandCenter=Primary structure. Used to receive gathered resources. Grows creep used to feed nearby Zerg structures. Can use the Uproot ability.Enables:- Infested SCVs- Overlords
Button/Tooltip/AP_SIDiamondBack=Fast, high-damage hovertank. Can attack while moving and can bring flying units to the ground.Can attack ground units.
-Button/Tooltip/AP_SIDiamondbackImprovedEnsnare=Reduces the cooldown of the Infested Diamondback's Fungal Snare by 15 seconds.
+Button/Tooltip/AP_SIDiamondbackImprovedEnsnare=Reduces the cooldown of the Infested Diamondback's Fungal Snare by 15 seconds, and allows Autocasting.
Button/Tooltip/AP_SIEngineeringBay=Contains upgrades for Infested infantry and structures. Enables:- Infested Missile Turrets from Infested SCVs
Button/Tooltip/AP_SIFactory=Vehicle-production facility. Enables:- Infested Diamondbacks
Button/Tooltip/AP_SIInfestedBunker=Defensive structure. Periodically spawns Infested infantry that fight from inside. Acts as a mobile ground transport while uprooted.Bonus: + range to units inside.
@@ -2983,7 +3009,7 @@ Button/Tooltip/AP_SIQueenFungalGrowth=Immobilizes enemy units and deals Can attack ground units.
-Button/Tooltip/AP_SISiegeTank=Heavy tank. Can root itself to provide long-range artillery support by consuming Infested infantry units. Can use the Deep Tunnel ability to travel quickly to any visible location with creep.Can attack ground units.
+Button/Tooltip/AP_SISiegeTank=Heavy tank. Can root itself to provide long-range artillery support by consuming Infested infantry units.Can attack ground units.
Button/Tooltip/AP_SIStarport=Air-unit production facility. Enables:- Infested Liberators
Button/Tooltip/AP_SITechLab=Enables additional units and research options. An Infested Tech Lab can fit onto any production structure.
Button/Tooltip/AP_SITechLabFactory=Vehicle-research structure. A Tech Lab can fit onto any production structure.Enables:- Infested Siege Tanks
@@ -3364,6 +3390,7 @@ Button/Tooltip/AP_WidowMineAttack=Attacks any nearby enemy unit.
Button/Tooltip/AP_WidowMineBioSplash=Attacks air and ground units in proximity dealing (+ vs. shields) damage to their primary target and (+ vs. shields) splash damage to units nearby. This unit is revealed while reloading.Cooldown: seconds.
Button/Tooltip/AP_WidowMineBurrow=Burrows the Widow Mine and readies its weapon. Cannot move while activated.
Button/Tooltip/AP_WidowMineConcealment=This unit is no longer revealed while reloading.
+Button/Tooltip/AP_WidowMineDemolitionArmaments=Allows Widow Mines to attack buildings.
Button/Tooltip/AP_WidowMineUnburrow=Unburrows the Widow Mine and deactivates its weapon, allowing it to move.
Button/Tooltip/AP_WildMutation=Friendly zerg units in the target area gain + maximum life and % increased attack speed for seconds.Does not affect heroic units.
Button/Tooltip/AP_Wraith=Highly mobile flying unit. Excellent at surgical strikes.Can attack ground and air units.
@@ -3385,6 +3412,7 @@ Button/Tooltip/AP_ZealotShieldCapacity=Increases Shields by 30.
Button/Tooltip/AP_ZergBuild=A list of basic structures.
Button/Tooltip/AP_ZergBuildAdvanced=A list of advanced structures.
Button/Tooltip/AP_ZergCreepStomach=This structure can survive off creep.
+Button/Tooltip/AP_ZergExcavatingClaws=Spine Crawlers and Spore Crawlers root faster, and have increased movement speed, particularly when off creep.
Button/Tooltip/AP_ZergMercBroodWar=Show available Brood War unit strains.
Button/Tooltip/AP_ZergMercInfested=Show available Infested type units.
Button/Tooltip/AP_ZergMercSC2=Show available Modern unit strains.
@@ -5090,7 +5118,7 @@ Param/Value/lib_15EF4C78_D80C88E5=Nova's Stasis Shell has been d
Param/Value/lib_15EF4C78_E11D6511=
Param/Value/lib_15EF4C78_E2AE9BC3=Kerrigan has been revived at your Hatchery.
Param/Value/lib_15EF4C78_EAFF7887=Dehaka has been revived at your Hatchery.
-RequirementNode/Tooltip/AP_CompareNodeLTTyrannozorMergeSupply=Not Enough Supply
+RequirementNode/Tooltip/AP_CompareNodeLTTyrannozorMergeSupply=Have enough supply
RequirementNode/Tooltip/AP_CountUnitFactoryCompleteOnly=Factory
RequirementNode/Tooltip/AP_CountUnitFactoryFlyingCompleteOnly=Flying Factory
RequirementNode/Tooltip/AP_CountUnitFactoryLandedCompleteOnly=Landed Factory
diff --git a/Mods/ArchipelagoPlayerHotS.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayerHotS.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
index 1c1dba04c..d44e5d27c 100644
--- a/Mods/ArchipelagoPlayerHotS.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
+++ b/Mods/ArchipelagoPlayerHotS.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
@@ -182,6 +182,7 @@
+
@@ -199,6 +200,7 @@
+
@@ -216,6 +218,7 @@
+
@@ -233,6 +236,7 @@
+
@@ -250,6 +254,7 @@
+
@@ -280,4 +285,4 @@
-
\ No newline at end of file
+
diff --git a/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
index cc31c01a1..0cf092e6f 100644
--- a/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
+++ b/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
@@ -621,7 +621,7 @@
-
+
@@ -654,7 +654,7 @@
-
+
@@ -1687,4 +1687,4 @@
-
\ No newline at end of file
+
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy
index 6f1d601d6..92edd6ef1 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy
+++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy
@@ -552,8 +552,8 @@ void libABFE498B_gf_AP_Triggers_unlockTerranArmory7 (int lp_player, int lp_bitAr
libABFE498B_gf_AP_Triggers_Terran_unlockDominionTrooperCPO7SalamanderFlamethrower, // 13
libABFE498B_gf_AP_Triggers_Terran_unlockDominionTrooperAdvancedAlloys, // 14
libABFE498B_gf_AP_Triggers_Terran_unlockDominionTrooperOptimizedLogistics, // 15
- ap_triggers_PlayerConsumer_sig, // 16
- ap_triggers_PlayerConsumer_sig, // 17
+ libABFE498B_gf_AP_Triggers_Terran_unlockSCVConstructionJumpJets, // 16
+ libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineDemolitionArmaments, // 17
ap_triggers_PlayerConsumer_sig, // 18
ap_triggers_PlayerConsumer_sig, // 19
ap_triggers_PlayerConsumer_sig, // 20
@@ -999,17 +999,57 @@ void libABFE498B_gf_AP_Triggers_unlockZergMutation4 (int lp_player, int lp_bitAr
libABFE498B_gf_AP_Triggers_Zerg_NydusWormRavenousAppetite, // 16
libABFE498B_gf_AP_Triggers_Zerg_AcidicEnzymes, // 17
libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankDeepTunnel, // 18
- libABFE498B_gf_AP_Triggers_Zerg_SaturatedCultures, // 19
- libABFE498B_gf_AP_Triggers_Zerg_CausticMucus, // 20
+ libABFE498B_gf_AP_Triggers_Zerg_CausticMucus, // 19
+ libABFE498B_gf_AP_Triggers_Zerg_ViolentEnzymes, // 20
libABFE498B_gf_AP_Triggers_Zerg_Braced_Exoskeleton, //21
libABFE498B_gf_AP_Triggers_Zerg_Rapid_Hibernation, //22
libABFE498B_gf_AP_Triggers_Zerg_Cloud_Dispersal, //23
libABFE498B_gf_AP_Triggers_Zerg_Viral_Contamination, //24
- ap_triggers_PlayerConsumer_sig, //25
- ap_triggers_PlayerConsumer_sig, //26
- ap_triggers_PlayerConsumer_sig, //27
- ap_triggers_PlayerConsumer_sig, //28
- ap_triggers_PlayerConsumer_sig //29
+ libABFE498B_gf_AP_Triggers_Zerg_GuardianPropellantSacs, //25
+ libABFE498B_gf_AP_Triggers_Zerg_GuardianExplosiveSpores, //26
+ libABFE498B_gf_AP_Triggers_Zerg_GuardianPrimordialFury, //27
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankSeismicSonar, //28
+ libABFE498B_gf_AP_Triggers_Zerg_AdvancedTargetingOptics //29
+ );
+}
+
+void libABFE498B_gf_AP_Triggers_unlockZergMutation5 (int lp_player, int lp_bitArrayValue) {
+ // Automatic Variable Declarations
+ // Implementation
+ // Yeah, this must be done in Galaxy
+ ap_triggers_processBitsInBitArray(
+ lp_player,
+ lp_bitArrayValue,
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankBalancedRoots, // 0
+ libABFE498B_gf_AP_Triggers_Zerg_ConcentratedSpew, // 1
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankFrightfulFleshwelder, // 2
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedDiamondbackFrightfulFleshwelder, // 3
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedBansheeFrightfulFleshwelder, // 4
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedLiberatorFrightfulFleshwelder, // 5
+ ap_triggers_PlayerConsumer_sig, // 6
+ ap_triggers_PlayerConsumer_sig, // 7
+ ap_triggers_PlayerConsumer_sig, // 8
+ ap_triggers_PlayerConsumer_sig, // 9
+ ap_triggers_PlayerConsumer_sig, // 10
+ ap_triggers_PlayerConsumer_sig, // 11
+ ap_triggers_PlayerConsumer_sig, // 12
+ ap_triggers_PlayerConsumer_sig, // 13
+ ap_triggers_PlayerConsumer_sig, // 14
+ ap_triggers_PlayerConsumer_sig, // 15
+ ap_triggers_PlayerConsumer_sig, // 16
+ ap_triggers_PlayerConsumer_sig, // 17
+ ap_triggers_PlayerConsumer_sig, // 18
+ ap_triggers_PlayerConsumer_sig, // 19
+ ap_triggers_PlayerConsumer_sig, // 20
+ ap_triggers_PlayerConsumer_sig, // 21
+ ap_triggers_PlayerConsumer_sig, // 22
+ ap_triggers_PlayerConsumer_sig, // 23
+ ap_triggers_PlayerConsumer_sig, // 24
+ ap_triggers_PlayerConsumer_sig, // 25
+ ap_triggers_PlayerConsumer_sig, // 26
+ ap_triggers_PlayerConsumer_sig, // 27
+ ap_triggers_PlayerConsumer_sig, // 28
+ ap_triggers_PlayerConsumer_sig // 29
);
}
@@ -1191,7 +1231,7 @@ void libABFE498B_gf_AP_Triggers_unlockZergEvolutionPit (int lp_player, int lp_bi
libABFE498B_gf_AP_Triggers_Zerg_OverlordAntennae, // 8
libABFE498B_gf_AP_Triggers_Zerg_OverlordPneumatizedCarapace, // 9
libABFE498B_gf_AP_Triggers_Zerg_CreepStomach, // 10
- libABFE498B_gf_AP_Triggers_Zerg_FrightfulFleshwelder, // 11
+ libABFE498B_gf_AP_Triggers_Zerg_ExcavatingClaws, // 11
ap_triggers_PlayerConsumer_sig, // 12
ap_triggers_PlayerConsumer_sig, // 13
ap_triggers_PlayerConsumer_sig, // 14
@@ -1221,7 +1261,7 @@ void libABFE498B_gf_AP_Triggers_unlockZergProgressiveUpgrades (int lp_player, in
lp_player,
lp_bitArrayValue,
libABFE498B_gf_AP_Triggers_Zerg_ProgressiveAutomatedMitosis, // 0
- ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 2
+ libABFE498B_gf_AP_Triggers_Zerg_ProgressiveFungalSnare, // 2
ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 4
ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 6
ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 8
@@ -2297,6 +2337,12 @@ void libABFE498B_gf_AP_Triggers_Terran_unlockSCVHostileEnvironmentAdaptation (in
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_HostileEnvironmentAdaptation", 1);
}
+void libABFE498B_gf_AP_Triggers_Terran_unlockSCVConstructionJumpJets (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_SCVCliffJump", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Terran_unlockMarineCombatShield (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -3692,6 +3738,12 @@ void libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineResourceEfficiency (int lp
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ResourceEfficiencyWidowMine", 1);
}
+void libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineDemolitionArmaments (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_WidowMineDemolitionArmaments", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Terran_unlockValkyrieEnhancedCluserLaunchers (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -5799,6 +5851,24 @@ void libABFE498B_gf_AP_Triggers_Zerg_GuardianSoronanAcid (int lp_player) {
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_GuardianAttackDamage", 1);
}
+void libABFE498B_gf_AP_Triggers_Zerg_GuardianPropellantSacs (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_GuardianPropellantSacs", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_GuardianExplosiveSpores (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_GuardianExplosiveSpores", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_GuardianPrimordialFury (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_GuardianPrimordialFury", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Zerg_ImpalerAdativeTalons (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -6082,10 +6152,22 @@ void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankDeepTunnel (int lp_player)
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_SISiegeTankDeepTunnel", 1);
}
-void libABFE498B_gf_AP_Triggers_Zerg_SaturatedCultures (int lp_player) {
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankSeismicSonar (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_InfestedSiegeTankSeismicSonar", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankBalancedRoots (int lp_player) {
// Automatic Variable Declarations
// Implementation
- libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_SIDiamondbackImprovedEnsnare", 1);
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_InfestedSiegeTankBalancedRoots", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankFrightfulFleshwelder (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_FrightfulFleshwelderInfestedSiegeTank", 1);
}
void libABFE498B_gf_AP_Triggers_Zerg_CausticMucus (int lp_player) {
@@ -6094,6 +6176,37 @@ void libABFE498B_gf_AP_Triggers_Zerg_CausticMucus (int lp_player) {
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_SIDiamondbackSnailTrail", 1);
}
+void libABFE498B_gf_AP_Triggers_Zerg_ViolentEnzymes (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_InfestedDiamondbackViolentEnzymes", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_ConcentratedSpew (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_InfestedDiamondbackConcentratedSpew", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_ProgressiveFungalSnare (int lp_player, int lp_level) {
+ // Automatic Variable Declarations
+ // Implementation
+ if ((lp_level >= 1)) {
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_InfestedDiamondbackBasicEnsnare", 1);
+ if ((lp_level >= 2)) {
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_SIDiamondbackImprovedEnsnare", 1);
+ }
+
+ }
+
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedDiamondbackFrightfulFleshwelder (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_FrightfulFleshwelderInfestedDiamondBack", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Zerg_Braced_Exoskeleton (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -6106,6 +6219,18 @@ void libABFE498B_gf_AP_Triggers_Zerg_Rapid_Hibernation (int lp_player) {
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_StukovInfestedBansheeBurrowRegeneration", 1);
}
+void libABFE498B_gf_AP_Triggers_Zerg_AdvancedTargetingOptics (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_InfestedBansheeAdvancedOptics", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedBansheeFrightfulFleshwelder (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_FrightfulFleshwelderInfestedBanshee", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Zerg_Cloud_Dispersal (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -6118,6 +6243,12 @@ void libABFE498B_gf_AP_Triggers_Zerg_Viral_Contamination (int lp_player) {
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_SILiberatorImprovedAoeAttack", 1);
}
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedLiberatorFrightfulFleshwelder (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_FrightfulFleshwelderInfestedLiberator", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Zerg_unlockTyrannozor (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -6534,12 +6665,6 @@ void libABFE498B_gf_AP_Triggers_Zerg_unlockFlyerCarapace (int lp_player, int lp_
}
}
-void libABFE498B_gf_AP_Triggers_Zerg_FrightfulFleshwelder (int lp_player) {
- // Automatic Variable Declarations
- // Implementation
- libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_FrightfulFleshwelder", 1);
-}
-
void libABFE498B_gf_AP_Triggers_Zerg_TwinDrones (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -6594,6 +6719,12 @@ void libABFE498B_gf_AP_Triggers_Zerg_CreepStomach (int lp_player) {
libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ZergCreepStomach", 1);
}
+void libABFE498B_gf_AP_Triggers_Zerg_ExcavatingClaws (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ZergExcavatingClaws", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Zerg_KerriganKinteticBlast (int lp_player) {
// Automatic Variable Declarations
// Implementation
@@ -9036,6 +9167,7 @@ bool libABFE498B_gt_AP_Triggers_giveZergTech_Func (bool testConds, bool runActio
string lv_mutation2Value;
string lv_mutation3Value;
string lv_mutation4Value;
+ string lv_mutation5Value;
string lv_strainValue;
string lv_morphValue;
string lv_upgradeValue;
@@ -9056,6 +9188,7 @@ bool libABFE498B_gt_AP_Triggers_giveZergTech_Func (bool testConds, bool runActio
lv_mutation2Value = "";
lv_mutation3Value = "";
lv_mutation4Value = "";
+ lv_mutation5Value = "";
lv_strainValue = "";
lv_morphValue = "";
lv_upgradeValue = "";
@@ -9083,6 +9216,7 @@ bool libABFE498B_gt_AP_Triggers_giveZergTech_Func (bool testConds, bool runActio
lv_mutation3Value = StringWord(EventChatMessage(false), 13);
lv_mutation4Value = StringWord(EventChatMessage(false), 14);
lv_progressiveValue = StringWord(EventChatMessage(false), 15);
+ lv_mutation5Value = StringWord(EventChatMessage(false), 16);
auto6CA7C5BB_g = lib5BD4895D_gv_aP_Core_affectedPlayers;
lv_currentPlayer = -1;
while (true) {
@@ -9127,6 +9261,7 @@ bool libABFE498B_gt_AP_Triggers_giveZergTech_Func (bool testConds, bool runActio
libABFE498B_gf_AP_Triggers_unlockZergMutation3(lv_currentPlayer, StringToInt(lv_mutation3Value));
libABFE498B_gf_AP_Triggers_unlockZergMutation4(lv_currentPlayer, StringToInt(lv_mutation4Value));
libABFE498B_gf_AP_Triggers_unlockZergProgressiveUpgrades(lv_currentPlayer, StringToInt(lv_progressiveValue));
+ libABFE498B_gf_AP_Triggers_unlockZergMutation5(lv_currentPlayer, StringToInt(lv_mutation5Value));
}
return true;
}
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy
index 4a1926281..a067e0c1b 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy
+++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy
@@ -138,6 +138,7 @@ void libABFE498B_gf_AP_Triggers_unlockZergMutation1 (int lp_player, int lp_bitAr
void libABFE498B_gf_AP_Triggers_unlockZergMutation2 (int lp_player, int lp_bitArrayValue);
void libABFE498B_gf_AP_Triggers_unlockZergMutation3 (int lp_player, int lp_bitArrayValue);
void libABFE498B_gf_AP_Triggers_unlockZergMutation4 (int lp_player, int lp_bitArrayValue);
+void libABFE498B_gf_AP_Triggers_unlockZergMutation5 (int lp_player, int lp_bitArrayValue);
void libABFE498B_gf_AP_Triggers_unlockZergStrain (int lp_player, int lp_bitArrayValue);
void libABFE498B_gf_AP_Triggers_unlockZergMorph (int lp_player, int lp_bitArrayValue);
void libABFE498B_gf_AP_Triggers_unlockZergKerriganAbilities (int lp_player, int lp_bitArrayValue);
@@ -221,6 +222,7 @@ void libABFE498B_gf_AP_Triggers_Terran_unlockDevastatorTurret (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockSCVAdvancedConstruction (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockSCVDualFusionWelders (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockSCVHostileEnvironmentAdaptation (int lp_player);
+void libABFE498B_gf_AP_Triggers_Terran_unlockSCVConstructionJumpJets (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockMarineCombatShield (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockMarineProgressiveStimpack (int lp_player, int lp_level);
void libABFE498B_gf_AP_Triggers_Terran_unlockMarineLaserTargetingSystem (int lp_player);
@@ -395,6 +397,7 @@ void libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineConcealment (int lp_player
void libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineBlackMarketLaunchers (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineExecutionerMissiles (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineResourceEfficiency (int lp_player);
+void libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineDemolitionArmaments (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockValkyrieEnhancedCluserLaunchers (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockValkyrieShapedHull (int lp_player);
void libABFE498B_gf_AP_Triggers_Terran_unlockValkyrieFlechetteMissiles (int lp_player);
@@ -593,6 +596,9 @@ void libABFE498B_gf_AP_Triggers_Zerg_DevourerPrescientSpores (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_GuardianProlongedDispersion (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_GuardianPrimalAdaptation (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_GuardianSoronanAcid (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_GuardianPropellantSacs (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_GuardianExplosiveSpores (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_GuardianPrimordialFury (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_ImpalerAdativeTalons (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_ImpalerSecretionGlands (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_ImpalerHardenedTentacleSpines (int lp_player);
@@ -639,12 +645,21 @@ void libABFE498B_gf_AP_Triggers_Zerg_SIBunkerCargo (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_ProgressiveAutomatedMitosis (int lp_player, int lp_level);
void libABFE498B_gf_AP_Triggers_Zerg_AcidicEnzymes (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankDeepTunnel (int lp_player);
-void libABFE498B_gf_AP_Triggers_Zerg_SaturatedCultures (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankSeismicSonar (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankBalancedRoots (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankFrightfulFleshwelder (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_CausticMucus (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_ViolentEnzymes (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_ConcentratedSpew (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_ProgressiveFungalSnare (int lp_player, int lp_level);
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedDiamondbackFrightfulFleshwelder (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_Braced_Exoskeleton (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_Rapid_Hibernation (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_AdvancedTargetingOptics (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedBansheeFrightfulFleshwelder (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_Cloud_Dispersal (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_Viral_Contamination (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_InfestedLiberatorFrightfulFleshwelder (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_unlockTyrannozor (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_unlockBaneling (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_unlockLurker (int lp_player);
@@ -661,12 +676,12 @@ void libABFE498B_gf_AP_Triggers_Zerg_unlockMissileAttacks (int lp_player, int lp
void libABFE498B_gf_AP_Triggers_Zerg_unlockGroundCarapace (int lp_player, int lp_level);
void libABFE498B_gf_AP_Triggers_Zerg_unlockFlyerAttacks (int lp_player, int lp_level);
void libABFE498B_gf_AP_Triggers_Zerg_unlockFlyerCarapace (int lp_player, int lp_level);
-void libABFE498B_gf_AP_Triggers_Zerg_FrightfulFleshwelder (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_TwinDrones (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_AutomatedExtractor (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_VespeneEfficiency (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_MalignantCreep (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_CreepStomach (int lp_player);
+void libABFE498B_gf_AP_Triggers_Zerg_ExcavatingClaws (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_KerriganKinteticBlast (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_KerriganHeroicFortitude (int lp_player);
void libABFE498B_gf_AP_Triggers_Zerg_KerriganLeapingStrike (int lp_player);
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Triggers b/Mods/ArchipelagoTriggers.SC2Mod/Triggers
index 80ddd2eb6..8b5d91771 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/Triggers
+++ b/Mods/ArchipelagoTriggers.SC2Mod/Triggers
@@ -896,6 +896,7 @@
+
@@ -2832,8 +2833,8 @@
libABFE498B_gf_AP_Triggers_Terran_unlockDominionTrooperCPO7SalamanderFlamethrower, // 13
libABFE498B_gf_AP_Triggers_Terran_unlockDominionTrooperAdvancedAlloys, // 14
libABFE498B_gf_AP_Triggers_Terran_unlockDominionTrooperOptimizedLogistics, // 15
- ap_triggers_PlayerConsumer_sig, // 16
- ap_triggers_PlayerConsumer_sig, // 17
+ libABFE498B_gf_AP_Triggers_Terran_unlockSCVConstructionJumpJets, // 16
+ libABFE498B_gf_AP_Triggers_Terran_unlockWidowMineDemolitionArmaments, // 17
ap_triggers_PlayerConsumer_sig, // 18
ap_triggers_PlayerConsumer_sig, // 19
ap_triggers_PlayerConsumer_sig, // 20
@@ -3618,17 +3619,84 @@
libABFE498B_gf_AP_Triggers_Zerg_NydusWormRavenousAppetite, // 16
libABFE498B_gf_AP_Triggers_Zerg_AcidicEnzymes, // 17
libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankDeepTunnel, // 18
- libABFE498B_gf_AP_Triggers_Zerg_SaturatedCultures, // 19
- libABFE498B_gf_AP_Triggers_Zerg_CausticMucus, // 20
+ libABFE498B_gf_AP_Triggers_Zerg_CausticMucus, // 19
+ libABFE498B_gf_AP_Triggers_Zerg_ViolentEnzymes, // 20
libABFE498B_gf_AP_Triggers_Zerg_Braced_Exoskeleton, //21
libABFE498B_gf_AP_Triggers_Zerg_Rapid_Hibernation, //22
libABFE498B_gf_AP_Triggers_Zerg_Cloud_Dispersal, //23
libABFE498B_gf_AP_Triggers_Zerg_Viral_Contamination, //24
- ap_triggers_PlayerConsumer_sig, //25
- ap_triggers_PlayerConsumer_sig, //26
- ap_triggers_PlayerConsumer_sig, //27
- ap_triggers_PlayerConsumer_sig, //28
- ap_triggers_PlayerConsumer_sig //29
+ libABFE498B_gf_AP_Triggers_Zerg_GuardianPropellantSacs, //25
+ libABFE498B_gf_AP_Triggers_Zerg_GuardianExplosiveSpores, //26
+ libABFE498B_gf_AP_Triggers_Zerg_GuardianPrimordialFury, //27
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankSeismicSonar, //28
+ libABFE498B_gf_AP_Triggers_Zerg_AdvancedTargetingOptics //29
+ );
+
+
+
+ AP_Triggers_unlockZergMutation5
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ // Yeah, this must be done in Galaxy
+ ap_triggers_processBitsInBitArray(
+ lp_player,
+ lp_bitArrayValue,
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankBalancedRoots, // 0
+ libABFE498B_gf_AP_Triggers_Zerg_ConcentratedSpew, // 1
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedSiegeTankFrightfulFleshwelder, // 2
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedDiamondbackFrightfulFleshwelder, // 3
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedBansheeFrightfulFleshwelder, // 4
+ libABFE498B_gf_AP_Triggers_Zerg_InfestedLiberatorFrightfulFleshwelder, // 5
+ ap_triggers_PlayerConsumer_sig, // 6
+ ap_triggers_PlayerConsumer_sig, // 7
+ ap_triggers_PlayerConsumer_sig, // 8
+ ap_triggers_PlayerConsumer_sig, // 9
+ ap_triggers_PlayerConsumer_sig, // 10
+ ap_triggers_PlayerConsumer_sig, // 11
+ ap_triggers_PlayerConsumer_sig, // 12
+ ap_triggers_PlayerConsumer_sig, // 13
+ ap_triggers_PlayerConsumer_sig, // 14
+ ap_triggers_PlayerConsumer_sig, // 15
+ ap_triggers_PlayerConsumer_sig, // 16
+ ap_triggers_PlayerConsumer_sig, // 17
+ ap_triggers_PlayerConsumer_sig, // 18
+ ap_triggers_PlayerConsumer_sig, // 19
+ ap_triggers_PlayerConsumer_sig, // 20
+ ap_triggers_PlayerConsumer_sig, // 21
+ ap_triggers_PlayerConsumer_sig, // 22
+ ap_triggers_PlayerConsumer_sig, // 23
+ ap_triggers_PlayerConsumer_sig, // 24
+ ap_triggers_PlayerConsumer_sig, // 25
+ ap_triggers_PlayerConsumer_sig, // 26
+ ap_triggers_PlayerConsumer_sig, // 27
+ ap_triggers_PlayerConsumer_sig, // 28
+ ap_triggers_PlayerConsumer_sig // 29
);
@@ -3940,7 +4008,7 @@
libABFE498B_gf_AP_Triggers_Zerg_OverlordAntennae, // 8
libABFE498B_gf_AP_Triggers_Zerg_OverlordPneumatizedCarapace, // 9
libABFE498B_gf_AP_Triggers_Zerg_CreepStomach, // 10
- libABFE498B_gf_AP_Triggers_Zerg_FrightfulFleshwelder, // 11
+ libABFE498B_gf_AP_Triggers_Zerg_ExcavatingClaws, // 11
ap_triggers_PlayerConsumer_sig, // 12
ap_triggers_PlayerConsumer_sig, // 13
ap_triggers_PlayerConsumer_sig, // 14
@@ -3996,7 +4064,7 @@
lp_player,
lp_bitArrayValue,
libABFE498B_gf_AP_Triggers_Zerg_ProgressiveAutomatedMitosis, // 0
- ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 2
+ libABFE498B_gf_AP_Triggers_Zerg_ProgressiveFungalSnare, // 2
ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 4
ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 6
ap_triggers_PlayerUpgradeLevelBiConsumer_sig, // 8
@@ -7084,6 +7152,7 @@
+
@@ -7106,6 +7175,7 @@
+
@@ -7182,6 +7252,16 @@
+
+ mutation5Value
+
+
+
+
+
+
+
+
@@ -7754,6 +7834,41 @@
15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+
+
@@ -7772,6 +7887,7 @@
+
@@ -8336,6 +8452,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -15303,6 +15441,7 @@
+
@@ -15412,6 +15551,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_SCVCliffJump
+
+
+
@@ -25710,6 +25885,7 @@
+
@@ -25891,6 +26067,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_WidowMineDemolitionArmaments
+
+
+
@@ -46743,6 +46955,9 @@
+
+
+
@@ -46852,6 +47067,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_GuardianPropellantSacs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_GuardianExplosiveSpores
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_GuardianPrimordialFury
+
+
+
@@ -48475,6 +48798,9 @@
+
+
+
@@ -48670,46 +48996,122 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_InfestedSiegeTankSeismicSonar
+
+
-
+
-
-
+
+
-
+
-
+
-
+
0
-
+
-
-
-
+
+
+
-
+
-
+
-
+
1
-
+
- AP_SIDiamondbackImprovedEnsnare
+ AP_InfestedSiegeTankBalancedRoots
+
+
+
+
+ AP_Triggers_Zerg_InfestedSiegeTankFrightfulFleshwelder
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_FrightfulFleshwelderInfestedSiegeTank
+
+
+
+
+
+
+
@@ -48746,9 +49148,242 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_InfestedDiamondbackViolentEnzymes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_InfestedDiamondbackConcentratedSpew
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_InfestedDiamondbackBasicEnsnare
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_SIDiamondbackImprovedEnsnare
+
+
+
+
+ AP_Triggers_Zerg_InfestedDiamondbackFrightfulFleshwelder
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_FrightfulFleshwelderInfestedDiamondBack
+
+
+
+
+
@@ -48822,9 +49457,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_InfestedBansheeAdvancedOptics
+
+
+
+
+ AP_Triggers_Zerg_InfestedBansheeFrightfulFleshwelder
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_FrightfulFleshwelderInfestedBanshee
+
+
+
+
@@ -48898,6 +49607,43 @@
+
+ AP_Triggers_Zerg_InfestedLiberatorFrightfulFleshwelder
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_FrightfulFleshwelderInfestedLiberator
+
+
+
@@ -53599,48 +54345,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
- AP_FrightfulFleshwelder
-
-
+
@@ -54113,6 +54823,42 @@
1
+
+ AP_Triggers_Zerg_ExcavatingClaws
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AP_ZergExcavatingClaws
+
+
+
+
+
+ 1
+
+
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt
index 84cc5cf2e..d5b63008e 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt
+++ b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt
@@ -155,6 +155,8 @@ FunctionDef/Name/lib_ABFE498B_0A88B830=AP_Triggers_Terran_unlockWidowMineResourc
FunctionDef/Name/lib_ABFE498B_0AB04574=AP_Triggers_Terran_unlockVikingAesirTurbines
FunctionDef/Name/lib_ABFE498B_0B070864=AP_Triggers_Zerg_unlockPrimalIgniter
FunctionDef/Name/lib_ABFE498B_0B9FD37F=AP_Triggers_Terran_unlockPredatorCharge
+FunctionDef/Name/lib_ABFE498B_0CC89C9C=AP_Triggers_Terran_unlockWidowMineDemolitionArmaments
+FunctionDef/Name/lib_ABFE498B_0D072F28=AP_Triggers_Zerg_GuardianExplosiveSpores
FunctionDef/Name/lib_ABFE498B_0D47683E=AP_Triggers_Zerg_MutaliskSeveringGlave
FunctionDef/Name/lib_ABFE498B_0D90E500=AP_Triggers_unlockZergKerriganAbilities
FunctionDef/Name/lib_ABFE498B_0D9964C2=AP_Triggers_Terran_unlockDiamondbackResourceEfficinecy
@@ -194,8 +196,9 @@ FunctionDef/Name/lib_ABFE498B_1A332A2C=AP_Triggers_Zerg_BanelingCorrosiveAcid
FunctionDef/Name/lib_ABFE498B_1A8E04A6=AP_Triggers_Protoss_unlockRoboticsFacility
FunctionDef/Name/lib_ABFE498B_1B25348F=AP_Triggers_Protoss_unlockAscendantPowerOverwhelming
FunctionDef/Name/lib_ABFE498B_1B752B8E=AP_Triggers_Protoss_unlockStalwartStabilizedElectrodes
+FunctionDef/Name/lib_ABFE498B_1BAA9376=AP_Triggers_Zerg_AdvancedTargetingOptics
FunctionDef/Name/lib_ABFE498B_1C1CE788=AP_Triggers_Zerg_SwarmHostOrganicCarapace
-FunctionDef/Name/lib_ABFE498B_1C3D4AA2=AP_Triggers_Zerg_FrightfulFleshwelder
+FunctionDef/Name/lib_ABFE498B_1C63B5BD=AP_Triggers_Zerg_GuardianPropellantSacs
FunctionDef/Name/lib_ABFE498B_1C7597C1=AP_Triggers_Terran_unlockDominionTrooperCPO7SalamanderFlamethrower
FunctionDef/Name/lib_ABFE498B_1ED0A5FF=AP_Triggers_Protoss_unlockDestroyer
FunctionDef/Name/lib_ABFE498B_1F0E4304=AP_Triggers_Terran_unlockEmperorsShadowSovereignTacticalMissiles
@@ -322,6 +325,7 @@ FunctionDef/Name/lib_ABFE498B_43B7CA33=AP_Triggers_Protoss_unlockStargate
FunctionDef/Name/lib_ABFE498B_440A195A=AP_Triggers_Terran_unlockCommandCenterExtraSupplies
FunctionDef/Name/lib_ABFE498B_445D902C=AP_Triggers_Terran_unlockBansheeShapedHull
FunctionDef/Name/lib_ABFE498B_449F2986=AP_Triggers_Terran_unlockRavenRailgunTurret
+FunctionDef/Name/lib_ABFE498B_450C2B0C=AP_Triggers_Zerg_InfestedBansheeFrightfulFleshwelder
FunctionDef/Name/lib_ABFE498B_45AD82C7=AP_Triggers_Terran_unlockPlanetaryFortressOrbitalModule
FunctionDef/Name/lib_ABFE498B_45C06340=AP_Triggers_Zerg_LurkerAdaptedSpines
FunctionDef/Name/lib_ABFE498B_45C6D6AC=AP_Triggers_Protoss_unlockAscendant
@@ -460,6 +464,7 @@ FunctionDef/Name/lib_ABFE498B_71223E47=AP_Triggers_Terran_unlockFirebatNanoProje
FunctionDef/Name/lib_ABFE498B_713252DF=AP_Triggers_Protoss_unlockDisruptorPermanentCloak
FunctionDef/Name/lib_ABFE498B_71802505=AP_Triggers_Zerg_OverlordVentralSacs
FunctionDef/Name/lib_ABFE498B_71C9C69E=AP_Triggers_Terran_unlockMedivacAfterburners
+FunctionDef/Name/lib_ABFE498B_71D1D81B=AP_Triggers_Zerg_InfestedLiberatorFrightfulFleshwelder
FunctionDef/Name/lib_ABFE498B_7228E898=AP_Triggers_Protoss_unlockSkylord
FunctionDef/Name/lib_ABFE498B_7426F719=AP_Triggers_Protoss_unlockWarpPrism
FunctionDef/Name/lib_ABFE498B_74E97F99=AP_Triggers_Terran_unlockReaperProgressiveStimpack
@@ -509,6 +514,8 @@ FunctionDef/Name/lib_ABFE498B_7CC74863=AP_Triggers_Terran_unlockCommandCenterMUL
FunctionDef/Name/lib_ABFE498B_7D0E800C=AP_Triggers_Protoss_unlockStalwartStrutEnhancements
FunctionDef/Name/lib_ABFE498B_7DBC7D9E=AP_Triggers_Terran_unlockVehicleWeapon
FunctionDef/Name/lib_ABFE498B_7DBE2940=AP_Triggers_Zerg_DefilerPredatoryConsumption
+FunctionDef/Name/lib_ABFE498B_7DD83154=AP_Triggers_Zerg_ViolentEnzymes
+FunctionDef/Name/lib_ABFE498B_7DF6CBF2=AP_Triggers_Terran_unlockSCVConstructionJumpJets
FunctionDef/Name/lib_ABFE498B_7E29507E=AP_Triggers_Terran_unlockNovaGhostVisor
FunctionDef/Name/lib_ABFE498B_7E4E15A7=AP_Triggers_MapConfig_setKerriganOptions
FunctionDef/Name/lib_ABFE498B_7E79E057=AP_Triggers_Terran_unlockDominionTrooperHailstormLauncher
@@ -545,6 +552,7 @@ FunctionDef/Name/lib_ABFE498B_8826925C=AP_Triggers_Terran_unlockMedicRestoration
FunctionDef/Name/lib_ABFE498B_8859BEBD=AP_Triggers_Zerg_DefilerTrapdoorAdaptation
FunctionDef/Name/lib_ABFE498B_88A21D71=AP_Triggers_Terran_unlockWidowMineDrillingClaws
FunctionDef/Name/lib_ABFE498B_88D72592=AP_Triggers_Terran_unlockBattlecruiserBehemothReactor
+FunctionDef/Name/lib_ABFE498B_89082B8D=AP_Triggers_Zerg_ExcavatingClaws
FunctionDef/Name/lib_ABFE498B_890AF278=AP_Triggers_Zerg_ZerglingMetabolicBoost
FunctionDef/Name/lib_ABFE498B_8965C9CD=AP_Triggers_Zerg_unlockCorruptor
FunctionDef/Name/lib_ABFE498B_89D560A9=AP_Triggers_Terran_unlockHerculesTacticalJump
@@ -552,12 +560,12 @@ FunctionDef/Name/lib_ABFE498B_8A15708E=AP_Triggers_Terran_unlockThorProgressiveH
FunctionDef/Name/lib_ABFE498B_8A1924D2=AP_Triggers_Terran_unlockBunkerFortifiedBunker
FunctionDef/Name/lib_ABFE498B_8A270922=AP_Triggers_unlockZergMutation3
FunctionDef/Name/lib_ABFE498B_8A27A45F=AP_Triggers_Protoss_unlockOptimizedOrdnance
-FunctionDef/Name/lib_ABFE498B_8B558240=AP_Triggers_Zerg_SaturatedCultures
FunctionDef/Name/lib_ABFE498B_8B9BA7BD=AP_Triggers_Zerg_unlockOmegaWorm
FunctionDef/Name/lib_ABFE498B_8B9C98A7=AP_Triggers_Terran_unlockBattlecruiserTacticalJump
FunctionDef/Name/lib_ABFE498B_8C0E7C5A=AP_Triggers_Terran_unlockHellionHellbatAspect
FunctionDef/Name/lib_ABFE498B_8C81657A=AP_Triggers_Protoss_unlockTaldarimMothership
FunctionDef/Name/lib_ABFE498B_8C93D499=AP_Triggers_Zerg_unlockFlyerCarapace
+FunctionDef/Name/lib_ABFE498B_8DFF7275=AP_Triggers_Zerg_InfestedSiegeTankSeismicSonar
FunctionDef/Name/lib_ABFE498B_8EB825B4=AP_Triggers_Zerg_SwarmQueenBioMechanicalTransfusion
FunctionDef/Name/lib_ABFE498B_8EC2DB6F=AP_Triggers_unlockTerranArmory2
FunctionDef/Name/lib_ABFE498B_8F425441=AP_Triggers_Terran_unlockSkibisAngel
@@ -603,6 +611,7 @@ FunctionDef/Name/lib_ABFE498B_9B42D3C4=AP_Triggers_Protoss_unlockProgressiveWarp
FunctionDef/Name/lib_ABFE498B_9B930B10=AP_Triggers_Protoss_unlockTempestGravitySling
FunctionDef/Name/lib_ABFE498B_9BABFDA0=AP_Triggers_Protoss_unlockImmortalFamilyAdvancedTargetingMechanics
FunctionDef/Name/lib_ABFE498B_9BBEBA80=AP_Triggers_giveProtossDefaultTech
+FunctionDef/Name/lib_ABFE498B_9C126C35=AP_Triggers_Zerg_InfestedSiegeTankFrightfulFleshwelder
FunctionDef/Name/lib_ABFE498B_9C290257=AP_Triggers_Protoss_unlockOracleStealthDrive
FunctionDef/Name/lib_ABFE498B_9C3FA6C1=AP_Triggers_Terran_unlockMedicAdvancedMedicFacilities
FunctionDef/Name/lib_ABFE498B_9C5845F9=AP_Triggers_Protoss_unlockSolarBombardment
@@ -647,6 +656,7 @@ FunctionDef/Name/lib_ABFE498B_A8DC996F=AP_Triggers_Terran_unlockFirebatInfernalP
FunctionDef/Name/lib_ABFE498B_A93D603A=AP_Triggers_Protoss_unlockSentinel
FunctionDef/Name/lib_ABFE498B_A973FAB0=AP_Triggers_Terran_unlockGhostEMPRounds
FunctionDef/Name/lib_ABFE498B_A9C6E0DA=AP_Triggers_Terran_unlockReaperCombatDrugs
+FunctionDef/Name/lib_ABFE498B_AAAA4339=AP_Triggers_Zerg_GuardianPrimordialFury
FunctionDef/Name/lib_ABFE498B_AAAC397C=AP_Triggers_Protoss_unlockEnergizerMobileChronoBeam
FunctionDef/Name/lib_ABFE498B_ABCCCE41=AP_Triggers_Protoss_unlockPhoenixDoubleGravitonBeam
FunctionDef/Name/lib_ABFE498B_AC4B1D2E=AP_Triggers_Terran_unlockMissileTurretResourceEfficency
@@ -686,6 +696,7 @@ FunctionDef/Name/lib_ABFE498B_B75FC8D4=AP_Triggers_Terran_unlockGoliathOptimized
FunctionDef/Name/lib_ABFE498B_B7CFB995=AP_Triggers_Zerg_unlockHive
FunctionDef/Name/lib_ABFE498B_B7D3966F=AP_Triggers_Terran_unlockBattlecruiserCloak
FunctionDef/Name/lib_ABFE498B_B7EB5F27=AP_Triggers_Zerg_BanelingTunnelingJaws
+FunctionDef/Name/lib_ABFE498B_B858F916=AP_Triggers_Zerg_InfestedSiegeTankBalancedRoots
FunctionDef/Name/lib_ABFE498B_B862B471=AP_Triggers_Zerg_unlockInfestedBanshee
FunctionDef/Name/lib_ABFE498B_B94226F1=AP_Triggers_Terran_unlockGoliath
FunctionDef/Name/lib_ABFE498B_B9938D8D=AP_Triggers_Protoss_unlockHighTemplarSignifierUnshackledPisonicStorm
@@ -712,6 +723,7 @@ FunctionDef/Name/lib_ABFE498B_BF94715F=AP_Triggers_Zerg_BroodLordSplitterMitosis
FunctionDef/Name/lib_ABFE498B_BFFD96F7=AP_Triggers_Protoss_unlockGuardianShell
FunctionDef/Name/lib_ABFE498B_C015CC91=AP_Triggers_Protoss_unlockTimeStop
FunctionDef/Name/lib_ABFE498B_C01D4135=AP_Triggers_Protoss_unlockWrathwalkerEyeOfWrath
+FunctionDef/Name/lib_ABFE498B_C033C074=AP_Triggers_unlockZergMutation5
FunctionDef/Name/lib_ABFE498B_C0A60783=AP_Triggers_Terran_unlockSkyFury
FunctionDef/Name/lib_ABFE498B_C159FECF=AP_Triggers_Terran_unlockValkyrieShapedHull
FunctionDef/Name/lib_ABFE498B_C263B8A9=AP_Triggers_Zerg_unlockFlyerAttacks
@@ -873,6 +885,7 @@ FunctionDef/Name/lib_ABFE498B_EE4A905F=AP_Triggers_Terran_unlockThor330mmBarrage
FunctionDef/Name/lib_ABFE498B_EE64D006=AP_Triggers_Terran_unlockVikingRipwaveMissiles
FunctionDef/Name/lib_ABFE498B_EFBB1950=AP_Triggers_Protoss_unlockArbiterSpacetimeAnchor
FunctionDef/Name/lib_ABFE498B_F0269CE5=AP_Triggers_Terran_unlockHellionOptimizedLogistics
+FunctionDef/Name/lib_ABFE498B_F085F181=AP_Triggers_Zerg_ProgressiveFungalSnare
FunctionDef/Name/lib_ABFE498B_F0AE94EE=AP_Triggers_Terran_unlockHiveMindEmulator
FunctionDef/Name/lib_ABFE498B_F0CA1C82=AP_Triggers_Protoss_unlockTriremeSolarBeam
FunctionDef/Name/lib_ABFE498B_F126B31E=AP_Triggers_Terran_unlockWarhoundResourceEfficiency
@@ -882,6 +895,7 @@ FunctionDef/Name/lib_ABFE498B_F1EE5A2F=AP_Triggers_Terran_unlockReaperKineticFoa
FunctionDef/Name/lib_ABFE498B_F2A42013=AP_Triggers_Terran_unlockDominionTrooper
FunctionDef/Name/lib_ABFE498B_F2E889AB=AP_Triggers_Zerg_CorruptorMonstrousResilience
FunctionDef/Name/lib_ABFE498B_F3C18F49=AP_Triggers_Protoss_unlockVanguardMatterDispersion
+FunctionDef/Name/lib_ABFE498B_F412BCCF=AP_Triggers_Zerg_ConcentratedSpew
FunctionDef/Name/lib_ABFE498B_F42EFE8F=AP_Triggers_Terran_unlockHellionThermiteFilaments
FunctionDef/Name/lib_ABFE498B_F4FD1581=AP_Triggers_Protoss_unlockImmortalAiur
FunctionDef/Name/lib_ABFE498B_F5833FCD=AP_Triggers_Terran_unlockCyclone
@@ -916,6 +930,7 @@ FunctionDef/Name/lib_ABFE498B_FE756FB1=AP_Triggers_unlockTerranArmory5
FunctionDef/Name/lib_ABFE498B_FE76F038=AP_Triggers_Zerg_unlockSwarmQueen
FunctionDef/Name/lib_ABFE498B_FE8BED83=AP_Triggers_Terran_unlockDevastatorTurretResourceEfficency
FunctionDef/Name/lib_ABFE498B_FE9453BD=AP_Triggers_Terran_unlockShipWeapon
+FunctionDef/Name/lib_ABFE498B_FEAF9239=AP_Triggers_Zerg_InfestedDiamondbackFrightfulFleshwelder
FunctionDef/Name/lib_ABFE498B_FF8C8ED5=AP_Triggers_Protoss_unlockDeployFenix
Library/Name/ABFE498B=Archipelago Triggers
ParamDef/Name/lib_ABFE498B_009DEEF9=player
@@ -1147,6 +1162,7 @@ ParamDef/Name/lib_ABFE498B_40DD4852=player
ParamDef/Name/lib_ABFE498B_414EFF52=player
ParamDef/Name/lib_ABFE498B_4153495A=player
ParamDef/Name/lib_ABFE498B_41EFDA20=player
+ParamDef/Name/lib_ABFE498B_42132349=player
ParamDef/Name/lib_ABFE498B_422B4FD0=player
ParamDef/Name/lib_ABFE498B_42BC9976=player
ParamDef/Name/lib_ABFE498B_43492E22=player
@@ -1254,6 +1270,7 @@ ParamDef/Name/lib_ABFE498B_5CBD4F41=player
ParamDef/Name/lib_ABFE498B_5CC2F1ED=player
ParamDef/Name/lib_ABFE498B_5D03C0E3=level
ParamDef/Name/lib_ABFE498B_5D188D3F=player
+ParamDef/Name/lib_ABFE498B_5D4AF948=player
ParamDef/Name/lib_ABFE498B_5DEEA879=player
ParamDef/Name/lib_ABFE498B_5E221033=player
ParamDef/Name/lib_ABFE498B_5EC13B5A=player
@@ -1290,6 +1307,7 @@ ParamDef/Name/lib_ABFE498B_67BDBEBF=player
ParamDef/Name/lib_ABFE498B_67CD19A4=player
ParamDef/Name/lib_ABFE498B_681686A6=player
ParamDef/Name/lib_ABFE498B_688E7741=player
+ParamDef/Name/lib_ABFE498B_68DD31A8=player
ParamDef/Name/lib_ABFE498B_69281A84=player
ParamDef/Name/lib_ABFE498B_699CDF24=player
ParamDef/Name/lib_ABFE498B_6A20DA36=player
@@ -1312,6 +1330,7 @@ ParamDef/Name/lib_ABFE498B_6DB379AF=player
ParamDef/Name/lib_ABFE498B_6DBC7C97=player
ParamDef/Name/lib_ABFE498B_6DE56CE3=player
ParamDef/Name/lib_ABFE498B_6DFD13C5=player
+ParamDef/Name/lib_ABFE498B_6E0CA501=level
ParamDef/Name/lib_ABFE498B_6E1FF4D2=player
ParamDef/Name/lib_ABFE498B_6E28AE9D=player
ParamDef/Name/lib_ABFE498B_6E357A89=player
@@ -1328,6 +1347,7 @@ ParamDef/Name/lib_ABFE498B_713DBF49=player
ParamDef/Name/lib_ABFE498B_71A7512E=bitArrayValue
ParamDef/Name/lib_ABFE498B_71F02FC6=player
ParamDef/Name/lib_ABFE498B_71FEC2A6=player
+ParamDef/Name/lib_ABFE498B_72E167E5=player
ParamDef/Name/lib_ABFE498B_7323A6AD=player
ParamDef/Name/lib_ABFE498B_73DCCF52=player
ParamDef/Name/lib_ABFE498B_7490E20B=player
@@ -1349,16 +1369,19 @@ ParamDef/Name/lib_ABFE498B_78ACF401=player
ParamDef/Name/lib_ABFE498B_78AF9293=player
ParamDef/Name/lib_ABFE498B_78BCF32F=player
ParamDef/Name/lib_ABFE498B_790EC00B=player
+ParamDef/Name/lib_ABFE498B_791787D9=bitArrayValue
ParamDef/Name/lib_ABFE498B_79557DC7=player
ParamDef/Name/lib_ABFE498B_79560C9B=player
ParamDef/Name/lib_ABFE498B_79C9AABA=player
ParamDef/Name/lib_ABFE498B_7A28E737=player
ParamDef/Name/lib_ABFE498B_7A34EFEB=player
+ParamDef/Name/lib_ABFE498B_7A7CE6CA=player
ParamDef/Name/lib_ABFE498B_7ABEE1FA=player
ParamDef/Name/lib_ABFE498B_7B0E9955=player
ParamDef/Name/lib_ABFE498B_7BFE65D1=player
ParamDef/Name/lib_ABFE498B_7C09DAB0=player
ParamDef/Name/lib_ABFE498B_7C5D358F=player
+ParamDef/Name/lib_ABFE498B_7C638B9A=player
ParamDef/Name/lib_ABFE498B_7C6A2BF2=player
ParamDef/Name/lib_ABFE498B_7C94192B=player
ParamDef/Name/lib_ABFE498B_7CB892BB=player
@@ -1438,6 +1461,7 @@ ParamDef/Name/lib_ABFE498B_917844F6=bitArrayValue
ParamDef/Name/lib_ABFE498B_91F08C0F=player
ParamDef/Name/lib_ABFE498B_9227C83E=player
ParamDef/Name/lib_ABFE498B_92406FA7=player
+ParamDef/Name/lib_ABFE498B_9261322E=player
ParamDef/Name/lib_ABFE498B_92FC3C37=player
ParamDef/Name/lib_ABFE498B_930C98C2=player
ParamDef/Name/lib_ABFE498B_934A2B71=player
@@ -1469,6 +1493,7 @@ ParamDef/Name/lib_ABFE498B_9B60CD06=player
ParamDef/Name/lib_ABFE498B_9BA9F109=player
ParamDef/Name/lib_ABFE498B_9BD1EB64=player
ParamDef/Name/lib_ABFE498B_9C22FD60=player
+ParamDef/Name/lib_ABFE498B_9C92E18E=player
ParamDef/Name/lib_ABFE498B_9CC96E37=player
ParamDef/Name/lib_ABFE498B_9CCD3E05=player
ParamDef/Name/lib_ABFE498B_9D72F60F=player
@@ -1493,12 +1518,14 @@ ParamDef/Name/lib_ABFE498B_A310FF38=player
ParamDef/Name/lib_ABFE498B_A3896C39=player
ParamDef/Name/lib_ABFE498B_A3998F43=player
ParamDef/Name/lib_ABFE498B_A3FE033F=player
+ParamDef/Name/lib_ABFE498B_A4159DD0=player
ParamDef/Name/lib_ABFE498B_A51B9485=player
ParamDef/Name/lib_ABFE498B_A582E154=player
ParamDef/Name/lib_ABFE498B_A63C9FFD=player
ParamDef/Name/lib_ABFE498B_A6D0AA33=player
ParamDef/Name/lib_ABFE498B_A70E77FD=player
ParamDef/Name/lib_ABFE498B_A81F6927=player
+ParamDef/Name/lib_ABFE498B_A83CA872=player
ParamDef/Name/lib_ABFE498B_A87063A8=player
ParamDef/Name/lib_ABFE498B_A8748FC8=player
ParamDef/Name/lib_ABFE498B_A894C1BA=player
@@ -1509,6 +1536,7 @@ ParamDef/Name/lib_ABFE498B_AB7F060F=player
ParamDef/Name/lib_ABFE498B_AB8CF831=player
ParamDef/Name/lib_ABFE498B_ABDB6B3F=player
ParamDef/Name/lib_ABFE498B_ABF9F03A=player
+ParamDef/Name/lib_ABFE498B_AC3A827F=player
ParamDef/Name/lib_ABFE498B_AC58AA9E=player
ParamDef/Name/lib_ABFE498B_AC6D5C98=player
ParamDef/Name/lib_ABFE498B_AC938D14=player
@@ -1526,6 +1554,7 @@ ParamDef/Name/lib_ABFE498B_B075EEBE=player
ParamDef/Name/lib_ABFE498B_B0926DBB=player
ParamDef/Name/lib_ABFE498B_B0ACEF49=player
ParamDef/Name/lib_ABFE498B_B17272DC=level
+ParamDef/Name/lib_ABFE498B_B1AA7C0E=player
ParamDef/Name/lib_ABFE498B_B1B9220B=player
ParamDef/Name/lib_ABFE498B_B1E8FC02=player
ParamDef/Name/lib_ABFE498B_B22FAFF8=player
@@ -1549,7 +1578,6 @@ ParamDef/Name/lib_ABFE498B_B97BA144=player
ParamDef/Name/lib_ABFE498B_B9A45B62=player
ParamDef/Name/lib_ABFE498B_B9BA73BB=player
ParamDef/Name/lib_ABFE498B_B9E98629=player
-ParamDef/Name/lib_ABFE498B_BA679F2E=player
ParamDef/Name/lib_ABFE498B_BA701225=player
ParamDef/Name/lib_ABFE498B_BAAC57DA=player
ParamDef/Name/lib_ABFE498B_BABA11AE=player
@@ -1581,6 +1609,7 @@ ParamDef/Name/lib_ABFE498B_C1502EC7=level
ParamDef/Name/lib_ABFE498B_C19F101A=player
ParamDef/Name/lib_ABFE498B_C20125CA=player
ParamDef/Name/lib_ABFE498B_C22E91A6=player
+ParamDef/Name/lib_ABFE498B_C232AA4D=player
ParamDef/Name/lib_ABFE498B_C24A7EA8=player
ParamDef/Name/lib_ABFE498B_C354A116=player
ParamDef/Name/lib_ABFE498B_C3764345=player
@@ -1601,6 +1630,7 @@ ParamDef/Name/lib_ABFE498B_C7A9FA0F=player
ParamDef/Name/lib_ABFE498B_C7B956EC=player
ParamDef/Name/lib_ABFE498B_C82FF294=player
ParamDef/Name/lib_ABFE498B_C8315A2A=player
+ParamDef/Name/lib_ABFE498B_C8D22D0E=player
ParamDef/Name/lib_ABFE498B_C900B0F6=player
ParamDef/Name/lib_ABFE498B_C90A9AAB=player
ParamDef/Name/lib_ABFE498B_C9354091=player
@@ -1620,6 +1650,7 @@ ParamDef/Name/lib_ABFE498B_CDFC2E63=player
ParamDef/Name/lib_ABFE498B_CEDC33B5=player
ParamDef/Name/lib_ABFE498B_CF0C4236=player
ParamDef/Name/lib_ABFE498B_CF29B4F5=player
+ParamDef/Name/lib_ABFE498B_CF4071F4=player
ParamDef/Name/lib_ABFE498B_CF5BACB9=player
ParamDef/Name/lib_ABFE498B_D024D572=player
ParamDef/Name/lib_ABFE498B_D05F0401=player
@@ -1703,7 +1734,6 @@ ParamDef/Name/lib_ABFE498B_E14FF809=player
ParamDef/Name/lib_ABFE498B_E1BBB135=player
ParamDef/Name/lib_ABFE498B_E20CBDED=player
ParamDef/Name/lib_ABFE498B_E2A44B95=bitArrayValue
-ParamDef/Name/lib_ABFE498B_E3044B1E=player
ParamDef/Name/lib_ABFE498B_E309B2BE=kerriganPrimalInVanilla
ParamDef/Name/lib_ABFE498B_E38B23D4=player
ParamDef/Name/lib_ABFE498B_E39F4C43=player
@@ -1744,6 +1774,7 @@ ParamDef/Name/lib_ABFE498B_EFA848A7=player
ParamDef/Name/lib_ABFE498B_EFC96772=bitArrayValue
ParamDef/Name/lib_ABFE498B_EFCAB576=player
ParamDef/Name/lib_ABFE498B_EFCB5ECE=player
+ParamDef/Name/lib_ABFE498B_EFCCD71C=player
ParamDef/Name/lib_ABFE498B_F022FA9B=player
ParamDef/Name/lib_ABFE498B_F04899D6=player
ParamDef/Name/lib_ABFE498B_F090A110=player
@@ -1799,6 +1830,7 @@ ParamDef/Name/lib_ABFE498B_FD615B79=player
ParamDef/Name/lib_ABFE498B_FD83916B=player
ParamDef/Name/lib_ABFE498B_FDA76D4F=player
ParamDef/Name/lib_ABFE498B_FDCB7A6E=player
+ParamDef/Name/lib_ABFE498B_FE164AAD=player
ParamDef/Name/lib_ABFE498B_FE9CCCE5=bitArrayValue
ParamDef/Name/lib_ABFE498B_FF77CD36=player
ParamDef/Name/lib_ABFE498B_FFC5A20B=player
@@ -1861,7 +1893,7 @@ Variable/Name/lib_ABFE498B_42191271=storyLevels
Variable/Name/lib_ABFE498B_4222AFEB=AP_Triggers_MapConfig_MISSION_NOT_PROTOSS
Variable/Name/lib_ABFE498B_42A609D9=unit
Variable/Name/lib_ABFE498B_42FE32E7=armory5Value
-Variable/Name/lib_ABFE498B_441162DC=mutation3Value 2
+Variable/Name/lib_ABFE498B_441162DC=mutation4Value
Variable/Name/lib_ABFE498B_45C52620=currentUnit
Variable/Name/lib_ABFE498B_49094D88=AP_Triggers_Protoss_has_Oracle
Variable/Name/lib_ABFE498B_4941F6D9=warCouncilValue
@@ -1945,6 +1977,7 @@ Variable/Name/lib_ABFE498B_ADBE383E=currentUnit
Variable/Name/lib_ABFE498B_B07034E6=AP_Triggers_Terran_hasCyclone
Variable/Name/lib_ABFE498B_B084529D=AP_Triggers_Protoss_has_ColossusPurifier
Variable/Name/lib_ABFE498B_B4528C5D=gameSpeed
+Variable/Name/lib_ABFE498B_B49B1D86=mutation5Value
Variable/Name/lib_ABFE498B_B5DBA44D=mutation2Value
Variable/Name/lib_ABFE498B_B9F3D4F1=index
Variable/Name/lib_ABFE498B_BAC5A403=AP_Triggers_Protoss_has_Skirmisher