From 4c303f33d6ca8110d28ec67d64d0666fbd4d5db0 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 16:15:50 -0700 Subject: [PATCH 01/10] sc2: Adding ascendant war council upgrade -- ability efficiency --- .../Base.SC2Data/GameData/AbilData.xml | 4 ++-- .../Base.SC2Data/GameData/ButtonData.xml | 4 ++++ .../Base.SC2Data/GameData/RequirementData.xml | 4 ++++ .../Base.SC2Data/GameData/RequirementNodeData.xml | 4 ++++ .../Base.SC2Data/GameData/UnitData.xml | 1 + .../Base.SC2Data/GameData/UpgradeData.xml | 4 ++++ .../enUS.SC2Data/LocalizedData/GameStrings.txt | 3 +++ 7 files changed, 22 insertions(+), 2 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml index 08756f7de..aa07ccaa6 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml @@ -9138,7 +9138,7 @@ - + @@ -9150,7 +9150,7 @@ - + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml index db5062516..6343732a9 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml @@ -5056,6 +5056,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml index a719b083e..7a860c631 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml @@ -3134,6 +3134,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml index b83c1de6f..9c9f41f4a 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml @@ -5523,6 +5523,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml index 1dc6ed123..942491360 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml @@ -14374,6 +14374,7 @@ + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml index 34042a985..1ca31d206 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml @@ -11773,6 +11773,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt index 342fbbe3d..70ad7978c 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt +++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt @@ -848,6 +848,7 @@ Button/Name/AP_ArgusTalisman=Argus Talisman Button/Name/AP_ArmorpiercingMode=High Impact Payload Button/Name/AP_Armory=Build Armory Button/Name/AP_AscendantSacrifice=Sacrifice +Button/Name/AP_AscendantAbilityEfficiency=Ability Efficiency Button/Name/AP_Assimilator=Warp In Assimilator Button/Name/AP_AttackChampions=Attack Button/Name/AP_AutomatedAssimilator=Orbital Assimilator @@ -1917,6 +1918,7 @@ Button/Tooltip/AP_ArgusTalisman=Increases starting energy by 150 and maximum ene Button/Tooltip/AP_ArmorpiercingMode=Activates the Thor's 250mm Punisher Cannons. Punisher cannons strike a single air target for heavy damage. Button/Tooltip/AP_Armory=Contains weapon and armor upgrades for Factory and Starport structures. Enables:- Thors at the Factory Button/Tooltip/AP_AscendantSacrifice=Reduces target friendly unit to life (shields are not affected).Grants the Ascendant energy for each life point reduced, up to its maximum energy.Can only target friendly units. +Button/Tooltip/AP_AscendantAbilityEfficiency=Ascendant abilities cost less energy. Button/Tooltip/AP_Assimilator=Warped in over a Vespene Geyser to allow harvesting of vespene gas. Button/Tooltip/AP_AssimilatorRich=Warped in over a Vespene Geyser to allow harvesting of vespene gas. Button/Tooltip/AP_AttackChampions=Orders selected units to move to the target point, fighting nearby enemies along the way. Targeting a unit with the Attack command orders that it be attacked until it is destroyed. @@ -4725,6 +4727,7 @@ RequirementNode/Tooltip/AP_CountUnitLurkerDenCompleteOnlyTechTreeCheat=Mutate Hy RequirementNode/Tooltip/AP_CountUnitNukeCompleteOnly=Build Nuke at the Shadow Ops RequirementNode/Tooltip/AP_CountUpgradeAdeptDisruptiveTransferCompleteOnly=Find Disruptive Transfer (Adept) RequirementNode/Tooltip/AP_CountUpgradeAnnihilatorAerialTrackingCompleteOnly=Find Aerial Tracking (Annihilator) +RequirementNode/Tooltip/AP_CountUpgradeAscendantAbilityEfficiencyCompleteOnly=Find Ability Efficiency (Ascendant) RequirementNode/Tooltip/AP_CountUpgradeAvengerCloakCompleteOnly=Find Kryhas Cloak (Avenger) RequirementNode/Tooltip/AP_CountUpgradeBloodHunterBrutalEfficiencyCompleteOnly=Find Brutal Efficiency (Blood Hunter) RequirementNode/Tooltip/AP_CountUpgradeColossusFireLanceCompleteOnly=Find Fire Lance (Colossus) From fbe4a4d503948c4d214fcca9eee47334502e1e22 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 16:29:30 -0700 Subject: [PATCH 02/10] sc2: Adding Arbiter War Council upgrade -- Ability Efficiency --- .../Base.SC2Data/GameData/AbilData.xml | 4 ++-- .../Base.SC2Data/GameData/ButtonData.xml | 4 ++++ .../Base.SC2Data/GameData/RequirementData.xml | 4 ++++ .../Base.SC2Data/GameData/RequirementNodeData.xml | 4 ++++ .../Base.SC2Data/GameData/UnitData.xml | 1 + .../Base.SC2Data/GameData/UpgradeData.xml | 5 +++++ .../enUS.SC2Data/LocalizedData/GameStrings.txt | 3 +++ 7 files changed, 23 insertions(+), 2 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml index aa07ccaa6..c697c93e5 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml @@ -2831,7 +2831,7 @@ - + @@ -2846,7 +2846,7 @@ - + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml index 6343732a9..48cffa4c6 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml @@ -2638,6 +2638,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml index 7a860c631..6ecbde782 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml @@ -2915,6 +2915,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml index 9c9f41f4a..957a1b088 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml @@ -5308,6 +5308,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml index 942491360..43ce99c97 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml @@ -15415,6 +15415,7 @@ + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml index 1ca31d206..f71ecf42e 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml @@ -11504,6 +11504,11 @@ + + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt index 70ad7978c..bd7002e42 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt +++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt @@ -834,6 +834,7 @@ Button/Name/AP_AnnihilatorAerialTracking=Aerial Tracking Button/Name/AP_Apocalypse=Apocalypse Button/Name/AP_ApolloCloakOnNova=Cloak Button/Name/AP_Arbiter=Warp in Arbiter +Button/Name/AP_ArbiterAbilityEfficiency=Ability Efficiency Button/Name/AP_ArbiterCloakField=Cloak Field Button/Name/AP_ArbiterEnergyUpgrade=Khaydarin Core Button/Name/AP_ArbiterEnhancedCloakingField=Enhanced Cloak Field @@ -1903,6 +1904,7 @@ Button/Tooltip/AP_AnnihilatorAerialTracking=Allows Shadow Cannon to target air u Button/Tooltip/AP_Apocalypse=Deals damage to enemy units and damage to enemy structures in a large area. Button/Tooltip/AP_ApolloCloakOnNova=Cloaks Nova for seconds, preventing enemy units from seeing or attacking her. A cloaked unit will only be revealed by detectors or effects. Button/Tooltip/AP_Arbiter=Aiur FactionArmy support craft. Has Stasis Field, Recall and Cloak Field abilities.Can attack ground and air units. +Button/Tooltip/AP_ArbiterAbilityEfficiency=Reduces the energy cost of Recall by and Stasis Field by . Button/Tooltip/AP_ArbiterCloakField=Cloaks friendly units near the Arbiter. Button/Tooltip/AP_ArbiterEnergyUpgrade=Increases Arbiter's starting energy by 150 and maximum energy by 50. Button/Tooltip/AP_ArbiterEnhancedCloakingField=Increases Cloak Field range. @@ -4727,6 +4729,7 @@ RequirementNode/Tooltip/AP_CountUnitLurkerDenCompleteOnlyTechTreeCheat=Mutate Hy RequirementNode/Tooltip/AP_CountUnitNukeCompleteOnly=Build Nuke at the Shadow Ops RequirementNode/Tooltip/AP_CountUpgradeAdeptDisruptiveTransferCompleteOnly=Find Disruptive Transfer (Adept) RequirementNode/Tooltip/AP_CountUpgradeAnnihilatorAerialTrackingCompleteOnly=Find Aerial Tracking (Annihilator) +RequirementNode/Tooltip/AP_CountUpgradeArbiterAbilityEfficiencyCompleteOnly=Find Ability Efficiency (Arbiter) RequirementNode/Tooltip/AP_CountUpgradeAscendantAbilityEfficiencyCompleteOnly=Find Ability Efficiency (Ascendant) RequirementNode/Tooltip/AP_CountUpgradeAvengerCloakCompleteOnly=Find Kryhas Cloak (Avenger) RequirementNode/Tooltip/AP_CountUpgradeBloodHunterBrutalEfficiencyCompleteOnly=Find Brutal Efficiency (Blood Hunter) From 625336113cb0708d0f330ee29e51fb13d2cdc83d Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 16:44:29 -0700 Subject: [PATCH 03/10] sc2: Adding Skylord war council upgrade -- Hyperjump --- .../Base.SC2Data/GameData/AbilData.xml | 2 +- .../Base.SC2Data/GameData/RequirementData.xml | 4 ++++ .../Base.SC2Data/GameData/RequirementNodeData.xml | 4 ++++ .../Base.SC2Data/GameData/UpgradeData.xml | 1 + .../enUS.SC2Data/LocalizedData/GameStrings.txt | 5 +++-- 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml index c697c93e5..6294db5b1 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml @@ -3538,7 +3538,7 @@ - + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml index 6ecbde782..f1ea63ba2 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementData.xml @@ -2899,6 +2899,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml index 957a1b088..73d582ecf 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/RequirementNodeData.xml @@ -5292,6 +5292,10 @@ + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml index f71ecf42e..b6d015781 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml @@ -11451,6 +11451,7 @@ + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt index bd7002e42..345ad274f 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt +++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt @@ -916,7 +916,7 @@ Button/Name/AP_BurrowSwarmHost=Burrow Button/Name/AP_BurstCapacitors=Burst Capacitors Button/Name/AP_CalldownMULE=Calldown: MULE Button/Name/AP_CarrierAiur=Warp in Carrier -Button/Name/AP_CarrierHyperjump=Tactical Jump +Button/Name/AP_CarrierHyperjump=Hyperjump Button/Name/AP_CarrierPurifier=Warp in Purger Button/Name/AP_CarrierPurifierSolarBeam=Solar Beam Button/Name/AP_CarrierStructuralIntegrityReinforcements=Hull of Past Glories @@ -2015,7 +2015,7 @@ Button/Tooltip/AP_CarrierPurifier=Purifier FactionCapital ship. Builds and l Button/Tooltip/AP_CarrierPurifierSolarBeam=The damage of Puger's Solar Beam increases the longer Puger remains on a single target. Button/Tooltip/AP_CarrierRepairDrone=Flying spy. Cloak renders the unit invisible to enemies without detection.Detector Button/Tooltip/AP_CarrierStructuralIntegrityReinforcements=Increases Carrier armor by 2. -Button/Tooltip/AP_CarrierTaldarim=Tal'darim FactionCapital ship. Builds and launches Interceptors that attack enemy targets. Can use Tactical Jump ability.Can attack ground and air units. +Button/Tooltip/AP_CarrierTaldarim=Tal'darim FactionCapital ship. Fires a slow but powerful laser blast that damages enemies in a line.Can attack ground and air units. Button/Tooltip/AP_CausticSpray=Emits a stream of acid that deals damage per second for seconds, then increases to damage per second.Channeled ability. Can only target enemy structures. Button/Tooltip/AP_CentrifugalHooksUpgrade=Increases Baneling movement speed. Button/Tooltip/AP_CerberusMines=Increases blast radius and trigger radius by 33%. @@ -4747,6 +4747,7 @@ RequirementNode/Tooltip/AP_CountUpgradeImmortalImprovedBarrierCompleteOnly=Find RequirementNode/Tooltip/AP_CountUpgradeMirageGravitonBeamCompleteOnly=Find Graviton Beam (Mirage) RequirementNode/Tooltip/AP_CountUpgradeReaverKhalaiReplicatorsCompleteOnly=Find Khalai Replicators (Reaver) RequirementNode/Tooltip/AP_CountUpgradeSkirmisherPeerContemptCompleteOnly=Find Peer Contempt (Skirmisher) +RequirementNode/Tooltip/AP_CountUpgradeSkylordHyperjumpCompleteOnly=Find Hyperjump (Skylord) RequirementNode/Tooltip/AP_CountUpgradeSlayerBlinkCompleteOnly=Find Phase Blink (Slayer) RequirementNode/Tooltip/AP_CountUpgradeStalkerPhaseReactorCompleteOnly=Find Phase Reactor (Stalker) RequirementNode/Tooltip/AP_CountUpgradeStalwartDualityChargeCompleteOnly=Find Duality Charge (Stalwart) From cff087b6bebc03bd51aa8cf283ae529c0089b7b3 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 17:31:23 -0700 Subject: [PATCH 04/10] sc2: Actor data updates for skylord --- .../Base.SC2Data/GameData/ActorData.xml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml index 2558bf4a0..138e0a432 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml @@ -33974,12 +33974,17 @@ - - - - + + + + + + + + + From e2f17ad29d79d13309f95c675081c0f1512f7beb Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 17:41:12 -0700 Subject: [PATCH 05/10] sc2: Adding unlock triggers for ascendant, arbiter, skylord war council ups --- .../Base.SC2Data/LibABFE498B.galaxy | 24 +++- .../Base.SC2Data/LibABFE498B_h.galaxy | 3 + Mods/ArchipelagoTriggers.SC2Mod/Triggers | 120 +++++++++++++++++- .../LocalizedData/TriggerStrings.txt | 6 + 4 files changed, 147 insertions(+), 6 deletions(-) diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy index 873cd0a5b..8fb514d13 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy +++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy @@ -1559,7 +1559,7 @@ void libABFE498B_gf_AP_Triggers_unlockProtossWarCouncil (int lp_player, int lp_b libABFE498B_gf_AP_Triggers_Protoss_unlockHavocEnduringSight, // 14 libABFE498B_gf_AP_Triggers_Protoss_unlockHighTemplarPlasmaSurge, // 15 ap_triggers_PlayerConsumer_sig, // 16 - ap_triggers_PlayerConsumer_sig, // 17 + libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantAbilityEfficiency, // 17 libABFE498B_gf_AP_Triggers_Protoss_unlockDarkArchonIndomitableWill, // 18 libABFE498B_gf_AP_Triggers_Protoss_unlockImmortalImprovedBarrier, // 19 libABFE498B_gf_AP_Triggers_Protoss_unlockVanguardRapidfireCannon, // 20 @@ -1591,11 +1591,11 @@ void libABFE498B_gf_AP_Triggers_unlockProtossWarCouncil2 (int lp_player, int lp_ ap_triggers_PlayerConsumer_sig, // 6 ap_triggers_PlayerConsumer_sig, // 7 ap_triggers_PlayerConsumer_sig, // 8 - ap_triggers_PlayerConsumer_sig, // 9 + libABFE498B_gf_AP_Triggers_Protoss_unlockSkylordHyperjump, // 9 ap_triggers_PlayerConsumer_sig, // 10 libABFE498B_gf_AP_Triggers_Protoss_unlockTempestDisintegration, // 11 ap_triggers_PlayerConsumer_sig, // 12 - ap_triggers_PlayerConsumer_sig, // 13 + libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterAbilityEfficiency, // 13 ap_triggers_PlayerConsumer_sig, // 14 ap_triggers_PlayerConsumer_sig, // 15 ap_triggers_PlayerConsumer_sig, // 16 @@ -7195,6 +7195,12 @@ void libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterEnhancedCloakField (int lp_ libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ArbiterCloakFieldRange", 1); } +void libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterAbilityEfficiency (int lp_player) { + // Automatic Variable Declarations + // Implementation + libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_ArbiterAbilityEfficiency", 1); +} + void libABFE498B_gf_AP_Triggers_Protoss_unlockCarrierGravitonCatapult (int lp_player) { // Automatic Variable Declarations // Implementation @@ -7207,6 +7213,12 @@ void libABFE498B_gf_AP_Triggers_Protoss_unlockCarrierHullOfPastGlories (int lp_p libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_CarrierStructuralIntegrityReinforcements", 1); } +void libABFE498B_gf_AP_Triggers_Protoss_unlockSkylordHyperjump (int lp_player) { + // Automatic Variable Declarations + // Implementation + libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_SkylordHyperjump", 1); +} + void libABFE498B_gf_AP_Triggers_Protoss_unlockVoidRayFamilyFluxVanes (int lp_player) { // Automatic Variable Declarations // Implementation @@ -7556,6 +7568,12 @@ void libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantBloodAmulet (int lp_playe libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_BloodAmulet", 1); } +void libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantAbilityEfficiency (int lp_player) { + // Automatic Variable Declarations + // Implementation + libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_AscendantAbilityEfficiency", 1); +} + void libABFE498B_gf_AP_Triggers_Protoss_unlockSentryFamilyCloakingModule (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 67fb75113..90803fdeb 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy +++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy @@ -734,8 +734,10 @@ void libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterKhaydarinCore (int lp_playe void libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterSpacetimeAnchor (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterResourceEfficiency (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterEnhancedCloakField (int lp_player); +void libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterAbilityEfficiency (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockCarrierGravitonCatapult (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockCarrierHullOfPastGlories (int lp_player); +void libABFE498B_gf_AP_Triggers_Protoss_unlockSkylordHyperjump (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockVoidRayFamilyFluxVanes (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockVoidRayPrismaticRange (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockDestroyerReforgedBloodshardCore (int lp_player); @@ -786,6 +788,7 @@ void libABFE498B_gf_AP_Triggers_Protoss_unlockDarkArchonIndomitableWill (int lp_ void libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantPowerOverwhelming (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantPowerChaoticAttunement (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantBloodAmulet (int lp_player); +void libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantAbilityEfficiency (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockSentryFamilyCloakingModule (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockSentryFamilyShieldBatteryRapidRecharging (int lp_player); void libABFE498B_gf_AP_Triggers_Protoss_unlockSentryForceField (int lp_player); diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Triggers b/Mods/ArchipelagoTriggers.SC2Mod/Triggers index 020e9bcad..8a47119eb 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/Triggers +++ b/Mods/ArchipelagoTriggers.SC2Mod/Triggers @@ -4566,7 +4566,7 @@ libABFE498B_gf_AP_Triggers_Protoss_unlockHavocEnduringSight, // 14 libABFE498B_gf_AP_Triggers_Protoss_unlockHighTemplarPlasmaSurge, // 15 ap_triggers_PlayerConsumer_sig, // 16 - ap_triggers_PlayerConsumer_sig, // 17 + libABFE498B_gf_AP_Triggers_Protoss_unlockAscendantAbilityEfficiency, // 17 libABFE498B_gf_AP_Triggers_Protoss_unlockDarkArchonIndomitableWill, // 18 libABFE498B_gf_AP_Triggers_Protoss_unlockImmortalImprovedBarrier, // 19 libABFE498B_gf_AP_Triggers_Protoss_unlockVanguardRapidfireCannon, // 20 @@ -4625,11 +4625,11 @@ ap_triggers_PlayerConsumer_sig, // 6 ap_triggers_PlayerConsumer_sig, // 7 ap_triggers_PlayerConsumer_sig, // 8 - ap_triggers_PlayerConsumer_sig, // 9 + libABFE498B_gf_AP_Triggers_Protoss_unlockSkylordHyperjump, // 9 ap_triggers_PlayerConsumer_sig, // 10 libABFE498B_gf_AP_Triggers_Protoss_unlockTempestDisintegration, // 11 ap_triggers_PlayerConsumer_sig, // 12 - ap_triggers_PlayerConsumer_sig, // 13 + libABFE498B_gf_AP_Triggers_Protoss_unlockArbiterAbilityEfficiency, // 13 ap_triggers_PlayerConsumer_sig, // 14 ap_triggers_PlayerConsumer_sig, // 15 ap_triggers_PlayerConsumer_sig, // 16 @@ -59360,8 +59360,10 @@ + + @@ -59412,6 +59414,7 @@ + @@ -61023,6 +61026,43 @@ + + AP_Triggers_Protoss_unlockArbiterAbilityEfficiency + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + AP_ArbiterAbilityEfficiency + + + + + + 1 + + @@ -61095,6 +61135,43 @@ + + AP_Triggers_Protoss_unlockSkylordHyperjump + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + AP_SkylordHyperjump + + + + + + 1 + + @@ -63444,6 +63521,43 @@ + + AP_Triggers_Protoss_unlockAscendantAbilityEfficiency + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + AP_AscendantAbilityEfficiency + + + + + + 1 + + diff --git a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt index bdff2ebfa..f53d60510 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt +++ b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt @@ -127,6 +127,7 @@ FunctionDef/Name/lib_ABFE498B_05CB2059=AP_Triggers_Terran_unlockMissileTurretHel FunctionDef/Name/lib_ABFE498B_064973BA=AP_Triggers_Zerg_CorruptorCorruption FunctionDef/Name/lib_ABFE498B_06BB6721=AP_Triggers_Terran_unlockThorProgressiveImmortalityProtocol FunctionDef/Name/lib_ABFE498B_06C27655=AP_Triggers_setKerriganPrimal +FunctionDef/Name/lib_ABFE498B_06D32BAB=AP_Triggers_Protoss_unlockAscendantAbilityEfficiency FunctionDef/Name/lib_ABFE498B_06F89231=AP_Triggers_Protoss_unlockColossusFireLance FunctionDef/Name/lib_ABFE498B_07D98912=AP_Triggers_Protoss_unlockEnergizer FunctionDef/Name/lib_ABFE498B_08AE426A=AP_Triggers_Protoss_unlockImmortalFamilyDisruptorDispersion @@ -446,6 +447,7 @@ FunctionDef/Name/lib_ABFE498B_78923B5D=AP_Triggers_Zerg_KerriganApocalypse FunctionDef/Name/lib_ABFE498B_78A5D20B=AP_Triggers_Zerg_DevourerPrescientSpores FunctionDef/Name/lib_ABFE498B_78AA8987=AP_Triggers_Protoss_unlockKhalaiIngenuity FunctionDef/Name/lib_ABFE498B_78B0DFD7=AP_Triggers_Zerg_unlockRoach +FunctionDef/Name/lib_ABFE498B_78E25228=AP_Triggers_Protoss_unlockArbiterAbilityEfficiency FunctionDef/Name/lib_ABFE498B_799AE8F5=AP_Triggers_Terran_unlockWraithProgressiveTomahawkPowerCells FunctionDef/Name/lib_ABFE498B_79BB773A=AP_Triggers_Terran_unlockNovaNuke FunctionDef/Name/lib_ABFE498B_79C5CB9E=AP_Triggers_Zerg_BanelingSplitter @@ -673,6 +675,7 @@ FunctionDef/Name/lib_ABFE498B_C74D3353=AP_Triggers_Terran_unlockThorLargeScaleFi FunctionDef/Name/lib_ABFE498B_C7916C42=AP_Triggers_Protoss_unlockScoutResourceEfficency FunctionDef/Name/lib_ABFE498B_C7C892FE=AP_Triggers_Terran_unlockReaperAdvancedCloakingField FunctionDef/Name/lib_ABFE498B_C7F40A37=AP_Triggers_Terran_unlockGoliathInternalTechModule +FunctionDef/Name/lib_ABFE498B_C80FAA1C=AP_Triggers_Protoss_unlockSkylordHyperjump FunctionDef/Name/lib_ABFE498B_C84BAA15=AP_Triggers_Zerg_RoachAdaptivePlating FunctionDef/Name/lib_ABFE498B_C890813D=AP_Triggers_Terran_unlockRavenInternalTechModule FunctionDef/Name/lib_ABFE498B_C8B55BA9=AP_Triggers_Protoss_unlockSupplicantShieldRegeneration @@ -888,6 +891,7 @@ ParamDef/Name/lib_ABFE498B_0BEEBA94=player ParamDef/Name/lib_ABFE498B_0C4763DB=player ParamDef/Name/lib_ABFE498B_0D5788FA=player ParamDef/Name/lib_ABFE498B_0DD1BD0F=player +ParamDef/Name/lib_ABFE498B_0E2814E3=player ParamDef/Name/lib_ABFE498B_0F261626=player ParamDef/Name/lib_ABFE498B_0F39508B=player ParamDef/Name/lib_ABFE498B_0F8BCB0A=bitArrayValue @@ -1070,6 +1074,7 @@ ParamDef/Name/lib_ABFE498B_451C4E77=player ParamDef/Name/lib_ABFE498B_452AABC9=player ParamDef/Name/lib_ABFE498B_4565F190=player ParamDef/Name/lib_ABFE498B_456F83C9=player +ParamDef/Name/lib_ABFE498B_457D5ED0=player ParamDef/Name/lib_ABFE498B_462026A8=player ParamDef/Name/lib_ABFE498B_46ACE917=player ParamDef/Name/lib_ABFE498B_46C1897F=player @@ -1569,6 +1574,7 @@ ParamDef/Name/lib_ABFE498B_E0D9067E=player ParamDef/Name/lib_ABFE498B_E0E985F2=player ParamDef/Name/lib_ABFE498B_E1253FFC=player ParamDef/Name/lib_ABFE498B_E138340F=player +ParamDef/Name/lib_ABFE498B_E14FF809=player ParamDef/Name/lib_ABFE498B_E1BBB135=player ParamDef/Name/lib_ABFE498B_E20CBDED=player ParamDef/Name/lib_ABFE498B_E2A44B95=bitArrayValue From e5508961853e16beff9ccc31d68659b245f9a0f6 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 18:39:10 -0700 Subject: [PATCH 06/10] sc2: Making spacetime anchor give an alternate stasis ability rather than modifying the old one --- .../Base.SC2Data/GameData/AbilData.xml | 5 ++++ .../Base.SC2Data/GameData/ActorData.xml | 14 +++++++++ .../Base.SC2Data/GameData/BehaviorData.xml | 6 ++++ .../Base.SC2Data/GameData/ButtonData.xml | 6 ++-- .../Base.SC2Data/GameData/EffectData.xml | 30 +++++++++++++++++++ .../Base.SC2Data/GameData/UnitData.xml | 7 +++-- .../Base.SC2Data/GameData/UpgradeData.xml | 6 ++-- .../LocalizedData/GameHotkeys.txt | 1 + .../LocalizedData/GameStrings.txt | 4 +-- 9 files changed, 67 insertions(+), 12 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml index 6294db5b1..918dd7022 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml @@ -2852,6 +2852,11 @@ + + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml index 138e0a432..8a75ea3c6 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ActorData.xml @@ -7101,6 +7101,7 @@ + @@ -7132,6 +7133,7 @@ + @@ -7181,10 +7183,14 @@ + + + + @@ -7192,11 +7198,13 @@ + + @@ -7220,6 +7228,7 @@ + @@ -7227,10 +7236,15 @@ + + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml index a1593db18..37e2e8a01 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/BehaviorData.xml @@ -3519,6 +3519,9 @@ + + + @@ -3536,6 +3539,9 @@ + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml index 48cffa4c6..738b2cbe5 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml @@ -4881,9 +4881,9 @@ - - - + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml index 60379a9ce..0229e1a6c 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/EffectData.xml @@ -10586,22 +10586,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml index 43ce99c97..9e3847557 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml @@ -15397,6 +15397,7 @@ + @@ -15410,12 +15411,12 @@ + - - - + + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml index b6d015781..f2ae6b126 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml @@ -11426,10 +11426,7 @@ - - - - + @@ -11508,6 +11505,7 @@ + diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt index b7ebc94ef..933ddf3b0 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt +++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt @@ -14,6 +14,7 @@ Button/Hotkey/AP_ApolloCloakOnNova=C Button/Hotkey/AP_Arbiter=A Button/Hotkey/AP_ArbiterMPRecall=R Button/Hotkey/AP_ArbiterMPStasisField=F +Button/Hotkey/AP_ArbiterEternalStasisField=E Button/Hotkey/AP_ArchonHallucination=N Button/Hotkey/AP_ArmorpiercingMode=E Button/Hotkey/AP_Armory=A diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt index 345ad274f..1b0808369 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt +++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt @@ -838,10 +838,10 @@ Button/Name/AP_ArbiterAbilityEfficiency=Ability Efficiency Button/Name/AP_ArbiterCloakField=Cloak Field Button/Name/AP_ArbiterEnergyUpgrade=Khaydarin Core Button/Name/AP_ArbiterEnhancedCloakingField=Enhanced Cloak Field +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_ArbiterSustainingStasisField=Spacetime Anchor Button/Name/AP_ArchonHallucination=Summon Archon Hallucination Button/Name/AP_AresClassWeaponsSystem=Ares-Class Targeting System Button/Name/AP_AresClassWeaponsSystemviking=Phobos-Class Weapons System @@ -1908,10 +1908,10 @@ Button/Tooltip/AP_ArbiterAbilityEfficiency=Reduces the energy cost of Recall by Button/Tooltip/AP_ArbiterCloakField=Cloaks friendly units near the Arbiter. Button/Tooltip/AP_ArbiterEnergyUpgrade=Increases Arbiter's starting energy by 150 and maximum energy by 50. Button/Tooltip/AP_ArbiterEnhancedCloakingField=Increases Cloak Field range. +Button/Tooltip/AP_ArbiterEternalStasisField=Places enemy units in target area into stasis for seconds. Units in stasis cannot move, attack, be attacked or be affected by abilities.Abilities sure were balanced differently back in Brood War. Button/Tooltip/AP_ArbiterMPRecall=Teleports all friendly units in the target area to the location of the Arbiter. 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_ArbiterSustainingStasisField=Stasis Field lasts seconds longer. Button/Tooltip/AP_Archon=Powerful psionic attacker.Can attack ground and air 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_AresClassWeaponsSystem=Increases missile range by 3 and Autocannon range by 1. From b0966138d380c395658ef0cba5b77246082f314a Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 18:45:08 -0700 Subject: [PATCH 07/10] sc2: Removing (level 1) from eternal stasis button name --- .../Base.SC2Data/GameData/AbilData.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml index 918dd7022..536cfb5f5 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/AbilData.xml @@ -2852,8 +2852,14 @@ - + + + + + + + From 13f44a244dad7ba324308a1683219edb04bebc18 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 11 Aug 2024 19:22:16 -0700 Subject: [PATCH 08/10] sc2: reordering arbiter buttons to put eternal stasis above stasis --- .../Base.SC2Data/GameData/UnitData.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml index 9e3847557..51053d6ba 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UnitData.xml @@ -15411,12 +15411,12 @@ - - + + From e1ae4af7cbbc7b64abe959cebf2af5a143107f32 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 12 Aug 2024 09:18:08 -0700 Subject: [PATCH 09/10] sc2: Adding hides for simple text flag for eternal stasis button per MindHawk's request --- .../Base.SC2Data/GameData/ButtonData.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml index 738b2cbe5..4fa52b57c 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/ButtonData.xml @@ -4884,6 +4884,7 @@ + From 902401e98c2ef839e58baf9e4b732fb769254510 Mon Sep 17 00:00:00 2001 From: Ziktofel Date: Mon, 12 Aug 2024 20:13:44 +0200 Subject: [PATCH 10/10] Minor string/hotkey cleanup --- .../enUS.SC2Data/LocalizedData/GameHotkeys.txt | 2 +- .../enUS.SC2Data/LocalizedData/GameStrings.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt index 933ddf3b0..4d95b662e 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt +++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameHotkeys.txt @@ -14,7 +14,7 @@ Button/Hotkey/AP_ApolloCloakOnNova=C Button/Hotkey/AP_Arbiter=A Button/Hotkey/AP_ArbiterMPRecall=R Button/Hotkey/AP_ArbiterMPStasisField=F -Button/Hotkey/AP_ArbiterEternalStasisField=E +Button/Hotkey/AP_ArbiterEternalStasisField=T Button/Hotkey/AP_ArchonHallucination=N Button/Hotkey/AP_ArmorpiercingMode=E Button/Hotkey/AP_Armory=A diff --git a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt index 1b0808369..2f4efaf3e 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt +++ b/Mods/ArchipelagoPlayer.SC2Mod/enUS.SC2Data/LocalizedData/GameStrings.txt @@ -1908,7 +1908,7 @@ Button/Tooltip/AP_ArbiterAbilityEfficiency=Reduces the energy cost of Recall by Button/Tooltip/AP_ArbiterCloakField=Cloaks friendly units near the Arbiter. Button/Tooltip/AP_ArbiterEnergyUpgrade=Increases Arbiter's starting energy by 150 and maximum energy by 50. Button/Tooltip/AP_ArbiterEnhancedCloakingField=Increases Cloak Field range. -Button/Tooltip/AP_ArbiterEternalStasisField=Places enemy units in target area into stasis for seconds. Units in stasis cannot move, attack, be attacked or be affected by abilities.Abilities sure were balanced differently back in Brood War. +Button/Tooltip/AP_ArbiterEternalStasisField=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_ArbiterMPRecall=Teleports all friendly units in the target area to the location of the Arbiter. 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.