From be652ed41f250a05a2f8124fb392f948a1167361 Mon Sep 17 00:00:00 2001 From: Ziktofel Date: Sun, 30 Jun 2024 23:43:06 +0200 Subject: [PATCH] Add Mechanical Know-how and Mercenary Munitions --- .../Base.SC2Data/GameData/UpgradeData.xml | 229 ++++++++++++++++++ .../Base.SC2Data/GameData/UpgradeData.xml | 19 ++ .../Base.SC2Data/LibABFE498B.galaxy | 16 +- .../Base.SC2Data/LibABFE498B_h.galaxy | 2 + .../ArchipelagoTriggers.SC2Mod/DocumentHeader | Bin 156 -> 156 bytes .../GameText.version | Bin 44 -> 44 bytes Mods/ArchipelagoTriggers.SC2Mod/Triggers | 78 +++++- .../Triggers.version | Bin 44 -> 44 bytes .../LocalizedData/TriggerStrings.txt | 4 + 9 files changed, 344 insertions(+), 4 deletions(-) diff --git a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml index 37f9b302f..a2e2f8fb6 100644 --- a/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml +++ b/Mods/ArchipelagoPlayer.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml @@ -12282,4 +12282,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml b/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml index 219c26b15..1b09d24d3 100644 --- a/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml +++ b/Mods/ArchipelagoPlayerWoL.SC2Mod/Base.SC2Data/GameData/UpgradeData.xml @@ -1602,4 +1602,23 @@ + + + + + + + + + + + + + + + + + + + \ 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 50b51e2f4..5c636474f 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy +++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B.galaxy @@ -509,8 +509,8 @@ void libABFE498B_gf_AP_Triggers_unlockTerranLaboratory (int lp_player, int lp_bi libABFE498B_gf_AP_Triggers_Terran_unlockHiSecAutoTracking, // 10 libABFE498B_gf_AP_Triggers_Terran_unlockAdvancedOptics, // 11 libABFE498B_gf_AP_Triggers_Terran_unlockRogueForces, // 12 - ap_triggers_PlayerConsumer_sig, // 13 - ap_triggers_PlayerConsumer_sig, // 14 + libABFE498B_gf_AP_Triggers_Terran_unlockMechanicalKnowHow, // 13 + libABFE498B_gf_AP_Triggers_Terran_unlockMercenaryMunitions, // 14 ap_triggers_PlayerConsumer_sig, // 15 ap_triggers_PlayerConsumer_sig, // 16 ap_triggers_PlayerConsumer_sig, // 17 @@ -4128,6 +4128,18 @@ void libABFE498B_gf_AP_Triggers_Terran_unlockRogueForces (int lp_player) { libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_RogueForces", 1); } +void libABFE498B_gf_AP_Triggers_Terran_unlockMechanicalKnowHow (int lp_player) { + // Automatic Variable Declarations + // Implementation + libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_MechanicalKnowHow", 1); +} + +void libABFE498B_gf_AP_Triggers_Terran_unlockMercenaryMunitions (int lp_player) { + // Automatic Variable Declarations + // Implementation + libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "AP_MercenaryMunitions", 1); +} + void libABFE498B_gf_AP_Triggers_Terran_unlockNovaGhostVisor (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 872e95ee3..690efe222 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy +++ b/Mods/ArchipelagoTriggers.SC2Mod/Base.SC2Data/LibABFE498B_h.galaxy @@ -410,6 +410,8 @@ void libABFE498B_gf_AP_Triggers_Terran_unlockStructureArmor (int lp_player); void libABFE498B_gf_AP_Triggers_Terran_unlockHiSecAutoTracking (int lp_player); void libABFE498B_gf_AP_Triggers_Terran_unlockAdvancedOptics (int lp_player); void libABFE498B_gf_AP_Triggers_Terran_unlockRogueForces (int lp_player); +void libABFE498B_gf_AP_Triggers_Terran_unlockMechanicalKnowHow (int lp_player); +void libABFE498B_gf_AP_Triggers_Terran_unlockMercenaryMunitions (int lp_player); void libABFE498B_gf_AP_Triggers_Terran_unlockNovaGhostVisor (int lp_player); void libABFE498B_gf_AP_Triggers_Terran_unlockNovaRangefinderOculus (int lp_player); void libABFE498B_gf_AP_Triggers_Terran_unlockNovaDomination (int lp_player); diff --git a/Mods/ArchipelagoTriggers.SC2Mod/DocumentHeader b/Mods/ArchipelagoTriggers.SC2Mod/DocumentHeader index de95fdac4e150ffada51285ee52821fefe004554..ccec5272470114607fae88bb0e42f1427d94c449 100644 GIT binary patch delta 32 gcmbQkIEQh9j4;RF$O$0K00qnp3=;#yCc1_L0F=oG{Qv*} delta 32 gcmbQkIEQh9jPU8S(_cWC0ScHI7$ydYO>_+h0KhW}0RR91 diff --git a/Mods/ArchipelagoTriggers.SC2Mod/GameText.version b/Mods/ArchipelagoTriggers.SC2Mod/GameText.version index 9ac13c8520d80930ab6f18b681fdb366683ba25e..b8520ad9be7155aa4fb5affcaa4d2a0678dd15b1 100644 GIT binary patch delta 17 YcmdPVnV`U + + @@ -32767,6 +32769,78 @@ + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + AP_MechanicalKnowHow + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + AP_MercenaryMunitions + + + diff --git a/Mods/ArchipelagoTriggers.SC2Mod/Triggers.version b/Mods/ArchipelagoTriggers.SC2Mod/Triggers.version index d46cd8ec9c6332343b0d12d91049ef37c2ee292f..d14c3c0058ce90386b5bd7a735e6f059080f659c 100644 GIT binary patch delta 17 YcmdPVnV`TU&cVRoc)l@>k%55$03NObEC2ui delta 17 YcmdPVnV`TU!ok2GpIw{A$iTn=02-zOp8x;= diff --git a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt index 18be2d9dc..9afcd6b7e 100644 --- a/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt +++ b/Mods/ArchipelagoTriggers.SC2Mod/enUS.SC2Data/LocalizedData/TriggerStrings.txt @@ -145,6 +145,7 @@ FunctionDef/Name/lib_ABFE498B_12BEA035=AP_Triggers_Zerg_ImpalerHardenedTentacleS FunctionDef/Name/lib_ABFE498B_13ECAA12=AP_Triggers_Terran_unlockScienceVesselImprovedNanoRepair FunctionDef/Name/lib_ABFE498B_1429EC3C=AP_Triggers_Zerg_ZerglingSwarmling FunctionDef/Name/lib_ABFE498B_1457AC78=AP_Triggers_Protoss_unlockKhaydarinMonolith +FunctionDef/Name/lib_ABFE498B_1459DE94=AP_Triggers_Terran_unlockMechanicalKnowHow FunctionDef/Name/lib_ABFE498B_14A68232=AP_Triggers_Terran_unlockRogueForces FunctionDef/Name/lib_ABFE498B_1677C710=AP_Triggers_Protoss_unlockDarkArchonMaelstrom FunctionDef/Name/lib_ABFE498B_1685C06F=AP_Triggers_unlockTerranArmory1 @@ -245,6 +246,7 @@ FunctionDef/Name/lib_ABFE498B_3B23A0D3=AP_Triggers_Protoss_unlockColossusPacific FunctionDef/Name/lib_ABFE498B_3B7CB7D9=AP_Triggers_Protoss_unlockDarkTemplarFamilyBlink FunctionDef/Name/lib_ABFE498B_3BCCC049=AP_Triggers_Protoss_unlockBloodHunter FunctionDef/Name/lib_ABFE498B_3BCDC090=AP_Triggers_unlockTerranArmory3 +FunctionDef/Name/lib_ABFE498B_3BDD903D=AP_Triggers_Terran_unlockMercenaryMunitions FunctionDef/Name/lib_ABFE498B_3CF92A4F=AP_Triggers_Terran_unlockRavenBioMechanicalRepairDrone FunctionDef/Name/lib_ABFE498B_3D0968D8=AP_Triggers_Terran_unlockBunkerShrikeTurret FunctionDef/Name/lib_ABFE498B_3D0C8A3E=AP_Triggers_Terran_unlockThor @@ -948,6 +950,7 @@ ParamDef/Name/lib_ABFE498B_414EFF52=player ParamDef/Name/lib_ABFE498B_4153495A=player ParamDef/Name/lib_ABFE498B_41EFDA20=player ParamDef/Name/lib_ABFE498B_422B4FD0=player +ParamDef/Name/lib_ABFE498B_42BC9976=player ParamDef/Name/lib_ABFE498B_43492E22=player ParamDef/Name/lib_ABFE498B_436126E6=player ParamDef/Name/lib_ABFE498B_4365D3A7=player @@ -1305,6 +1308,7 @@ ParamDef/Name/lib_ABFE498B_BD06BE6F=player ParamDef/Name/lib_ABFE498B_BD261127=player ParamDef/Name/lib_ABFE498B_BE227290=player ParamDef/Name/lib_ABFE498B_BF182651=level +ParamDef/Name/lib_ABFE498B_BF402B8E=player ParamDef/Name/lib_ABFE498B_BFE886F7=player ParamDef/Name/lib_ABFE498B_C0232BE3=player ParamDef/Name/lib_ABFE498B_C0871609=player