diff --git a/artifacts/ddraw.ini b/artifacts/ddraw.ini index d3f0887a..caade86f 100644 --- a/artifacts/ddraw.ini +++ b/artifacts/ddraw.ini @@ -385,7 +385,7 @@ DisableHorrigan=0 ;Set to 1 to disable the random element in party member leveling ;This will prevent party members from randomly leveling up 'earlier' and instead level them up at defined regular intervals -PartyMemberNoEarlyLevelUp=0 +PartyMemberNonRandomLevelUp=0 ;Change the initial starting location and world map viewport ;Leave at -1 for default diff --git a/sfall/Modules/PartyControl.cpp b/sfall/Modules/PartyControl.cpp index 45dd7c8b..900ccd3d 100644 --- a/sfall/Modules/PartyControl.cpp +++ b/sfall/Modules/PartyControl.cpp @@ -836,9 +836,9 @@ void PartyControl::OrderAttackPatch() { orderAttackPatch = true; } -static void PartyMemberNoEarlyLevelUpPatch() { - if (IniReader::GetConfigInt("Misc", "PartyMemberNoEarlyLevelUp", 0)) { - dlogr("Applying no early level-up patch for party members.", DL_INIT); +static void PartyMemberNonRandomLevelUpPatch() { + if (IniReader::GetConfigInt("Misc", "PartyMemberNonRandomLevelUp", 0)) { + dlogr("Applying non-random level-up patch for party members.", DL_INIT); // if (numLevels % level_up_every) != 0, skip random "early level up" roll and continue to the next party member instead __int64 data = 0x014FE9; // jmp 0x495E51 SafeWriteBytes(0x495CFD, (BYTE*)&data, 5); @@ -864,7 +864,7 @@ void PartyControl::init() { 0x47136D // right slot }); - PartyMemberNoEarlyLevelUpPatch(); + PartyMemberNonRandomLevelUpPatch(); // Display party member's current level & AC & addict flag if (IniReader::GetConfigInt("Misc", "PartyMemberExtraInfo", 0)) {