diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Sounds/Protoss/ArchonSCBW/ArchonSCBWWeapon@Launch00.ogg b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Sounds/Protoss/ArchonSCBW/ArchonSCBWWeapon@Launch00.ogg
new file mode 100644
index 000000000..d53b5bb91
Binary files /dev/null and b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Assets/AP/Assets/Sounds/Protoss/ArchonSCBW/ArchonSCBWWeapon@Launch00.ogg differ
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
index 2ab5d1966..31934a819 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml
@@ -14438,4 +14438,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml
index c36de8e2f..6b59aee0c 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml
@@ -7704,17 +7704,25 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -42456,4 +42464,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml
index 3f8747518..01c44d17f 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml
@@ -10018,4 +10018,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml
index 13341d49d..ca9f17af1 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml
@@ -6993,4 +6993,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml
index ecfe04ab3..7362526d8 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml
@@ -23127,4 +23127,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml
index a599bf1ba..7c5091749 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/MoverData.xml
@@ -2192,4 +2192,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml
index 0bc7e775f..570bbb28d 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml
@@ -4318,4 +4318,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml
index 008dde74b..add8ea8b4 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml
@@ -7054,4 +7054,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml
index e189360b3..ffd9eccc1 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/SoundData.xml
@@ -14952,4 +14952,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml
index 95eac0541..e9f5a404b 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml
@@ -14128,21 +14128,33 @@
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -29980,4 +29992,10 @@
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
index f3943ea68..00bbf096d 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml
@@ -1337,6 +1337,8 @@
+
+
@@ -10657,6 +10659,7 @@
+
@@ -10692,6 +10695,7 @@
+
@@ -10727,6 +10731,7 @@
+
@@ -10761,6 +10766,7 @@
+
@@ -10795,6 +10801,7 @@
+
@@ -14821,13 +14828,17 @@
+
+
@@ -16915,4 +16926,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml
index d0cf455cd..fe0d86f1d 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ValidatorData.xml
@@ -7001,4 +7001,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml
index 7d45c9c10..bff99d544 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml
+++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/WeaponData.xml
@@ -4339,4 +4339,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt
index b86e36f1c..28d63f8bd 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt
+++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt
@@ -604,3 +604,4 @@ Button/Hotkey/AP_YggdrasilAssimilate=T
Button/Hotkey/AP_SILiberatorAAMode=D
Button/Hotkey/AP_SILiberatorAGMode=E
Button/Hotkey/AP_SummonMercRoach=T
+Button/Hotkey/AP_ArchonSiphon=Q
\ No newline at end of file
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt
index 8d0860558..1b065c49c 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt
+++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt
@@ -963,7 +963,11 @@ Button/Name/AP_ArbiterEternalStasisField=Eternal Stasis Field
Button/Name/AP_ArbiterMPRecall=Recall
Button/Name/AP_ArbiterMPStasisField=Stasis Field
Button/Name/AP_ArbiterReinforcedHull=Chronostatic Reinforcement
+Button/Name/AP_ArchonFloat=Transcendence
+Button/Name/AP_ArchonSiphon=Power Siphon
Button/Name/AP_ArchonHallucination=Summon Archon Hallucination
+Button/Name/AP_ArchonSuicide=Eradicate
+Button/Name/AP_ArchonWeaponUpgrade=Obliterate
Button/Name/AP_AresClassWeaponsSystem=Ares-Class Targeting System
Button/Name/AP_AresClassWeaponsSystemviking=Phobos-Class Weapons System
Button/Name/AP_ArgusTalisman=Argus Talisman
@@ -2218,7 +2222,12 @@ Button/Tooltip/AP_ArbiterMPRecall=Teleports all friendly units in the target are
Button/Tooltip/AP_ArbiterMPStasisField=Places enemy units in target area into stasis for seconds. Units in stasis cannot move, attack, be attacked or be affected by abilities.
Button/Tooltip/AP_ArbiterReinforcedHull=Increases Arbiter life by 50 and armor by 1.
Button/Tooltip/AP_Archon=Powerful psionic attacker.Can attack ground and air units.
+Button/Tooltip/AP_ArchonFloat=Archons float in the air. Allows Archons to traverse cliffs and phase through most units.
+Button/Tooltip/AP_ArchonFloatShieldDrain=Archons float in the air. Allows Archons to traverse cliffs and phase through most units.
Button/Tooltip/AP_ArchonHallucination=These hallucinated copies function like the original unit, but they cannot use active abilities, deal damage, warp in structures, or gather resources, and they die more easily. Hallucinations last before they disappear.
+Button/Tooltip/AP_ArchonSiphon=Deals 80 damage over 2 seconds to the target unit, and recovers 2 Shields per damage dealt.Autocasts when at 50% shield or lower.Can target ground and air units.
+Button/Tooltip/AP_ArchonSuicide=The Archon launches at a nearby enemy on death, dealing 75 damage in a small area. (125 against armored, 200 against massive).Can target ground units.
+Button/Tooltip/AP_ArchonWeaponUpgrade=Psionic Shockwave has increased Area of Effect, and added damage against biological applies to all targets.
Button/Tooltip/AP_AresClassWeaponsSystem=Increases missile range by 3 and Autocannon range by 1.
Button/Tooltip/AP_AresClassWeaponsSystemviking=Increases missile range by 2 and Autocannon range by 1.
Button/Tooltip/AP_ArgusTalisman=Increases starting energy by 150 and maximum energy by 50.
@@ -6657,6 +6666,7 @@ Weapon/Name/AP_PrimalZergling=Claws
Weapon/Name/AP_PrismaticBeam=Prismatic Beam
Weapon/Name/AP_PsiBlades=Psi Blades
Weapon/Name/AP_PsionicShockwave=Psionic Shockwave
+Weapon/Name/AP_PsionicShockwaveUpgrade=Psionic Shockwave
Weapon/Name/AP_PunisherGrenades=Punisher Grenades
Weapon/Name/AP_PunisherGrenadesMengsk=Punisher Grenades
Weapon/Name/AP_Pygalisk=Princeps Blades
diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/ObjectStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/ObjectStrings.txt
index 012a3c1b3..f53f8ea8b 100644
--- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/ObjectStrings.txt
+++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/ObjectStrings.txt
@@ -3158,6 +3158,10 @@ Button/EditorPrefix/AP_AlarakSupplicantSacrificeCDR=Alarak - AC -
Button/EditorPrefix/AP_ApolloCloakOnNova=Nova -
Button/EditorPrefix/AP_ArbiterCloakField=Arbiter -
Button/EditorPrefix/AP_ArbiterMPStasisField=Arbiter -
+Button/EditorPrefix/AP_ArchonFloat=AP - Archon -
+Button/EditorPrefix/AP_ArchonSiphon=AP - Archon -
+Button/EditorPrefix/AP_ArchonSuicide=AP - Archon -
+Button/EditorPrefix/AP_ArchonWeaponUpgrade=AP - Archon -
Button/EditorPrefix/AP_AscendantSacrifice=Ascendant -
Button/EditorPrefix/AP_BanelingLaunch=AP -
Button/EditorPrefix/AP_BanelingLaunchTrain=AP -
@@ -8364,6 +8368,7 @@ Weapon/EditorPrefix/AP_PrimalZergling=AP -
Weapon/EditorPrefix/AP_PrismaticBeam=AP -
Weapon/EditorPrefix/AP_PsiBlades=AP -
Weapon/EditorPrefix/AP_PsionicShockwave=AP - Archon -
+Weapon/EditorPrefix/AP_PsionicShockwaveUpgrade=AP - Archon -
Weapon/EditorPrefix/AP_PunisherGrenades=AP - Marauder -
Weapon/EditorPrefix/AP_PunisherGrenadesMengsk=AP -
Weapon/EditorPrefix/AP_PunisherGrenadesMengskL2=AP -
@@ -8511,6 +8516,7 @@ Weapon/EditorSuffix/AP_LocustLaunch=(Ground Locust)
Weapon/EditorSuffix/AP_MercKaiserBlades=(Torrasque)
Weapon/EditorSuffix/AP_PhaseDisruptorsStrafe=(Strafe)
Weapon/EditorSuffix/AP_PrimalZergling=(Primal Zergling)
+Weapon/EditorSuffix/AP_PsionicShockwaveUpgrade=- Upgrade
Weapon/EditorSuffix/AP_PunisherGrenadesMengsk=(Aegis Guard) - L1
Weapon/EditorSuffix/AP_PunisherGrenadesMengskL2=(Aegis Guard) - L2
Weapon/EditorSuffix/AP_PunisherGrenadesMengskL3=(Aegis Guard) - L3
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy
index eb5e01877..e4305c018 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy
+++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy
@@ -1661,10 +1661,10 @@ void libABFE498B_gf_AP_Triggers_unlockProtossForge4 (int lp_player, int lp_bitAr
lp_player,
lp_bitArrayValue,
libABFE498B_gf_AP_Triggers_Protoss_unlockStalwartLatticedShields, // 0
- ap_triggers_PlayerConsumer_sig, // 1
- ap_triggers_PlayerConsumer_sig, // 2
- ap_triggers_PlayerConsumer_sig, // 3
- ap_triggers_PlayerConsumer_sig, // 4
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonFloat, // 1
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSiphon, // 2
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSuicide, // 3
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonWeaponUpgrade, // 4
ap_triggers_PlayerConsumer_sig, // 5
ap_triggers_PlayerConsumer_sig, // 6
ap_triggers_PlayerConsumer_sig, // 7
@@ -8346,6 +8346,30 @@ void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonHighArchon (int lp_player) {
}
}
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonFloat (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ArchonFloat", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSiphon (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ArchonSiphon", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSuicide (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ArchonSuicide", 1);
+}
+
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonWeaponUpgrade (int lp_player) {
+ // Automatic Variable Declarations
+ // Implementation
+ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ArchonWeaponUpgrade", 1);
+}
+
void libABFE498B_gf_AP_Triggers_Protoss_unlockSignifierFeedback (int lp_player) {
// Automatic Variable Declarations
// Implementation
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy
index af092d3b7..56f680a9b 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy
+++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy
@@ -873,6 +873,10 @@ void libABFE498B_gf_AP_Triggers_Protoss_unlockHighTemplarSignifierHallucination
void libABFE498B_gf_AP_Triggers_Protoss_unlockHighTemplarSignifierKhaydarinAmulet (int lp_player);
void libABFE498B_gf_AP_Triggers_Protoss_unlockHighTemplarPlasmaSurge (int lp_player);
void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonHighArchon (int lp_player);
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonFloat (int lp_player);
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSiphon (int lp_player);
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSuicide (int lp_player);
+void libABFE498B_gf_AP_Triggers_Protoss_unlockArchonWeaponUpgrade (int lp_player);
void libABFE498B_gf_AP_Triggers_Protoss_unlockSignifierFeedback (int lp_player);
void libABFE498B_gf_AP_Triggers_Protoss_unlockDarkArchonFeedback (int lp_player);
void libABFE498B_gf_AP_Triggers_Protoss_unlockDarkArchonMaelstrom (int lp_player);
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/DocumentHeader b/Mods/ArchipelagoTriggers.SC2Mod/DocumentHeader
index d9ca75a97..2744fe6af 100644
Binary files a/Mods/ArchipelagoTriggers.SC2Mod/DocumentHeader and b/Mods/ArchipelagoTriggers.SC2Mod/DocumentHeader differ
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/GameText.version b/Mods/ArchipelagoTriggers.SC2Mod/GameText.version
index 49fa293a2..48d47b8a2 100644
Binary files a/Mods/ArchipelagoTriggers.SC2Mod/GameText.version and b/Mods/ArchipelagoTriggers.SC2Mod/GameText.version differ
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Triggers b/Mods/ArchipelagoTriggers.SC2Mod/Triggers
index f213b465d..3bd63c878 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/Triggers
+++ b/Mods/ArchipelagoTriggers.SC2Mod/Triggers
@@ -4868,10 +4868,10 @@
lp_player,
lp_bitArrayValue,
libABFE498B_gf_AP_Triggers_Protoss_unlockStalwartLatticedShields, // 0
- ap_triggers_PlayerConsumer_sig, // 1
- ap_triggers_PlayerConsumer_sig, // 2
- ap_triggers_PlayerConsumer_sig, // 3
- ap_triggers_PlayerConsumer_sig, // 4
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonFloat, // 1
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSiphon, // 2
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonSuicide, // 3
+ libABFE498B_gf_AP_Triggers_Protoss_unlockArchonWeaponUpgrade, // 4
ap_triggers_PlayerConsumer_sig, // 5
ap_triggers_PlayerConsumer_sig, // 6
ap_triggers_PlayerConsumer_sig, // 7
@@ -65577,6 +65577,10 @@
+
+
+
+
@@ -69850,6 +69854,150 @@
1
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_ArchonFloat
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_ArchonSiphon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_ArchonSuicide
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ AP_ArchonWeaponUpgrade
+
+
+
AP_Triggers_Protoss_unlockSignifierFeedback
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Triggers.version b/Mods/ArchipelagoTriggers.SC2Mod/Triggers.version
index 34ddf9e0f..19afd916f 100644
Binary files a/Mods/ArchipelagoTriggers.SC2Mod/Triggers.version and b/Mods/ArchipelagoTriggers.SC2Mod/Triggers.version differ
diff --git a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt
index d1694b2d6..22b8b4fd6 100644
--- a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt
+++ b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt
@@ -403,6 +403,7 @@ FunctionDef/Name/lib_ABFE498B_5DFEDB67=AP_Triggers_Terran_unlockReaperU238Rounds
FunctionDef/Name/lib_ABFE498B_5E9E7461=AP_Triggers_Zerg_InfestorMicrobialShroud
FunctionDef/Name/lib_ABFE498B_5EBD8CBF=AP_Triggers_Terran_unlockNovaWeaponHellfireShotgun
FunctionDef/Name/lib_ABFE498B_5ECF64F0=AP_Triggers_Protoss_unlockObserverGraviticBoosters
+FunctionDef/Name/lib_ABFE498B_5EF8AC09=AP_Triggers_Protoss_unlockArchonSiphon
FunctionDef/Name/lib_ABFE498B_5F0D63D2=AP_Triggers_Terran_unlockBattlecruiser
FunctionDef/Name/lib_ABFE498B_5F0E99F4=AP_Triggers_Protoss_unlockSkirmisher
FunctionDef/Name/lib_ABFE498B_5F47DED3=AP_Triggers_Terran_unlockBansheeRocketBarrage
@@ -449,6 +450,7 @@ FunctionDef/Name/lib_ABFE498B_68ABD7BA=AP_Triggers_Zerg_KerriganDropPods
FunctionDef/Name/lib_ABFE498B_6922BCB5=AP_Triggers_Terran_unlockSCVHostileEnvironmentAdaptation
FunctionDef/Name/lib_ABFE498B_6933E179=AP_Triggers_Protoss_unlockAdeptPhaseBulwark
FunctionDef/Name/lib_ABFE498B_69559D93=AP_Triggers_Terran_unlockViking
+FunctionDef/Name/lib_ABFE498B_6A22B8B0=AP_Triggers_Protoss_unlockArchonWeaponUpgrade
FunctionDef/Name/lib_ABFE498B_6ABA9B1A=AP_Triggers_Protoss_unlockCorsair
FunctionDef/Name/lib_ABFE498B_6AF34EBC=AP_Triggers_Terran_unlockScienceVessel
FunctionDef/Name/lib_ABFE498B_6B5B1E65=AP_Triggers_Zerg_unlockAberration
@@ -650,6 +652,7 @@ FunctionDef/Name/lib_ABFE498B_A047E206=AP_Triggers_Zerg_BroodQueenEnhancedMitoch
FunctionDef/Name/lib_ABFE498B_A07C1E0D=AP_Triggers_Protoss_unlockAnnihilatorAerialTracking
FunctionDef/Name/lib_ABFE498B_A164D27E=AP_Triggers_Protoss_unlockSignifierFeedback
FunctionDef/Name/lib_ABFE498B_A232CDB3=AP_Triggers_Zerg_unlockRavager
+FunctionDef/Name/lib_ABFE498B_A292214A=AP_Triggers_Protoss_unlockArchonFloat
FunctionDef/Name/lib_ABFE498B_A3C2AAD9=AP_Triggers_Zerg_KerriganSpawnBanelings
FunctionDef/Name/lib_ABFE498B_A46848D1=AP_Triggers_unlockZergMercenaries
FunctionDef/Name/lib_ABFE498B_A4C5EC8C=AP_Triggers_Zerg_unlockInfestedLiberator
@@ -698,6 +701,7 @@ FunctionDef/Name/lib_ABFE498B_B1C5D1B5=AP_Triggers_Zerg_unlockInfestedMissileTur
FunctionDef/Name/lib_ABFE498B_B2F590B0=AP_Triggers_unlockZergMutation1
FunctionDef/Name/lib_ABFE498B_B324F75E=AP_Triggers_Protoss_unlockDarkTemplarGreaterShadowFury
FunctionDef/Name/lib_ABFE498B_B33C38A6=AP_Triggers_Terran_unlockVikingWILDMissiles
+FunctionDef/Name/lib_ABFE498B_B3521BAE=AP_Triggers_Protoss_unlockArchonSuicide
FunctionDef/Name/lib_ABFE498B_B358D099=AP_Triggers_Terran_unlockVehicleArmor
FunctionDef/Name/lib_ABFE498B_B38C6B54=AP_Triggers_Terran_unlockWidowMineConcealment
FunctionDef/Name/lib_ABFE498B_B3FFF76C=AP_Triggers_Protoss_unlockWarpPrismWarConfiguration
@@ -992,6 +996,7 @@ ParamDef/Name/lib_ABFE498B_08B3D29D=player
ParamDef/Name/lib_ABFE498B_08CA6C97=player
ParamDef/Name/lib_ABFE498B_08FE0002=player
ParamDef/Name/lib_ABFE498B_099D5849=player
+ParamDef/Name/lib_ABFE498B_09B0F616=player
ParamDef/Name/lib_ABFE498B_09C47095=player
ParamDef/Name/lib_ABFE498B_09D076EE=player
ParamDef/Name/lib_ABFE498B_0A7AF2A1=player
@@ -1078,6 +1083,7 @@ ParamDef/Name/lib_ABFE498B_217397A3=player
ParamDef/Name/lib_ABFE498B_222960C2=player
ParamDef/Name/lib_ABFE498B_22632E03=player
ParamDef/Name/lib_ABFE498B_2286D958=player
+ParamDef/Name/lib_ABFE498B_229D166A=player
ParamDef/Name/lib_ABFE498B_22A58B94=player
ParamDef/Name/lib_ABFE498B_22E05BD4=player
ParamDef/Name/lib_ABFE498B_2338F085=player
@@ -1161,6 +1167,7 @@ ParamDef/Name/lib_ABFE498B_3717DDB1=build
ParamDef/Name/lib_ABFE498B_3747994F=bitArrayValue
ParamDef/Name/lib_ABFE498B_37714540=player
ParamDef/Name/lib_ABFE498B_3873585F=player
+ParamDef/Name/lib_ABFE498B_38A446E1=player
ParamDef/Name/lib_ABFE498B_391D15FB=bitArrayValue
ParamDef/Name/lib_ABFE498B_3993D6F7=player
ParamDef/Name/lib_ABFE498B_39AFBC7F=player
@@ -1388,6 +1395,7 @@ ParamDef/Name/lib_ABFE498B_7490E20B=player
ParamDef/Name/lib_ABFE498B_74C35162=player
ParamDef/Name/lib_ABFE498B_74CBF7AF=player
ParamDef/Name/lib_ABFE498B_74D1700B=player
+ParamDef/Name/lib_ABFE498B_74E19969=player
ParamDef/Name/lib_ABFE498B_750A1E67=protossValue
ParamDef/Name/lib_ABFE498B_75A3E02D=player
ParamDef/Name/lib_ABFE498B_75A6D1EC=player