Skip to content

Commit baf75f9

Browse files
committed
game_runtime_patches: Removed compiler flag "NO_RUNTIME_PATCHES"
1 parent 3fe0377 commit baf75f9

2 files changed

Lines changed: 0 additions & 91 deletions

File tree

src/game_runtime_patches.cpp

Lines changed: 0 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -126,16 +126,13 @@ namespace {
126126
}
127127

128128
void RuntimePatches::LockPatchesAsDiabled() {
129-
#ifndef NO_RUNTIME_PATCHES
130129
LockPatchArguments<2>(EncounterRandomnessAlert::patch_args);
131130
LockPatchArguments<12>(MonSca::patch_args);
132131
LockPatchArguments<2>(EXPlus::patch_args);
133132
LockPatchArguments<2>(GuardRevamp::patch_args);
134-
#endif
135133
}
136134

137135
bool RuntimePatches::ParseFromCommandLine(CmdlineParser& cp) {
138-
#ifndef NO_RUNTIME_PATCHES
139136
CmdlineArg arg;
140137
if (cp.ParseNext(arg, 1, { "--patch-encounter-alert", "--no-patch-encounter-alert" })) {
141138
return ParsePatchArguments<2>(cp, arg, EncounterRandomnessAlert::patch_args);
@@ -149,43 +146,26 @@ bool RuntimePatches::ParseFromCommandLine(CmdlineParser& cp) {
149146
if (cp.ParseNext(arg, 1, { "--patch-guardrevamp", "--no-patch-guardrevamp" })) {
150147
return ParsePatchArguments<2>(cp, arg, GuardRevamp::patch_args);
151148
}
152-
#else
153-
(void)cp;
154-
#endif
155149
return false;
156150
}
157151

158152
bool RuntimePatches::ParseFromIni(lcf::INIReader& ini) {
159-
#ifndef NO_RUNTIME_PATCHES
160153
bool patch_override = false;
161154
patch_override |= ParsePatchFromIni<2>(ini, EncounterRandomnessAlert::patch_args);
162155
patch_override |= ParsePatchFromIni<12>(ini, MonSca::patch_args);
163156
patch_override |= ParsePatchFromIni<2>(ini, EXPlus::patch_args);
164157
patch_override |= ParsePatchFromIni<2>(ini, GuardRevamp::patch_args);
165158
return patch_override;
166-
#else
167-
(void)ini;
168-
return false;
169-
#endif
170159
}
171160

172161
void RuntimePatches::DetermineActivePatches(std::vector<std::string>& patches) {
173-
#ifndef NO_RUNTIME_PATCHES
174162
PrintPatch<2>(patches, EncounterRandomnessAlert::patch_args);
175163
PrintPatch<12>(patches, MonSca::patch_args);
176164
PrintPatch<2>(patches, EXPlus::patch_args);
177165
PrintPatch<2>(patches, GuardRevamp::patch_args);
178-
#else
179-
(void)patches;
180-
#endif
181166
}
182167

183168
bool RuntimePatches::EncounterRandomnessAlert::HandleEncounter(int troop_id) {
184-
#ifdef NO_RUNTIME_PATCHES
185-
// no-op
186-
(void)troop_id;
187-
return false;
188-
#endif
189169
if (auto var_id = Player::game_config.patch_encounter_random_alert_var.Get(); var_id > 0) {
190170
Main_Data::game_player->SetTotalEncounterRate(0);
191171
Main_Data::game_player->SetEncounterCalling(false);
@@ -232,146 +212,79 @@ namespace RuntimePatches::MonSca {
232212
}
233213

234214
void RuntimePatches::MonSca::ModifyMaxHp(Game_Enemy const& enemy, int32_t& val) {
235-
#ifdef NO_RUNTIME_PATCHES
236-
// no-op
237-
(void)val;
238-
return;
239-
#endif
240215
if (auto var_id = Player::game_config.patch_monsca_maxhp.Get(); var_id > 0) {
241216
ApplyScaling(enemy, val, var_id);
242217
}
243218
}
244219

245220
void RuntimePatches::MonSca::ModifyMaxSp(Game_Enemy const& enemy, int32_t& val) {
246-
#ifdef NO_RUNTIME_PATCHES
247-
// no-op
248-
(void)val;
249-
return;
250-
#endif
251221
if (auto var_id = Player::game_config.patch_monsca_maxsp.Get(); var_id > 0) {
252222
ApplyScaling(enemy, val, var_id);
253223
}
254224
}
255225

256226
void RuntimePatches::MonSca::ModifyAtk(Game_Enemy const& enemy, int32_t& val) {
257-
#ifdef NO_RUNTIME_PATCHES
258-
// no-op
259-
(void)val;
260-
return;
261-
#endif
262227
if (auto var_id = Player::game_config.patch_monsca_atk.Get(); var_id > 0) {
263228
ApplyScaling(enemy, val, var_id);
264229
}
265230
}
266231

267232
void RuntimePatches::MonSca::ModifyDef(Game_Enemy const& enemy, int32_t& val) {
268-
#ifdef NO_RUNTIME_PATCHES
269-
// no-op
270-
(void)val;
271-
return;
272-
#endif
273233
if (auto var_id = Player::game_config.patch_monsca_def.Get(); var_id > 0) {
274234
ApplyScaling(enemy, val, var_id);
275235
}
276236
}
277237

278238
void RuntimePatches::MonSca::ModifySpi(Game_Enemy const& enemy, int32_t& val) {
279-
#ifdef NO_RUNTIME_PATCHES
280-
// no-op
281-
(void)val;
282-
return;
283-
#endif
284239
if (auto var_id = Player::game_config.patch_monsca_spi.Get(); var_id > 0) {
285240
ApplyScaling(enemy, val, var_id);
286241
}
287242
}
288243

289244
void RuntimePatches::MonSca::ModifyAgi(Game_Enemy const& enemy, int32_t& val) {
290-
#ifdef NO_RUNTIME_PATCHES
291-
// no-op
292-
(void)val;
293-
return;
294-
#endif
295245
if (auto var_id = Player::game_config.patch_monsca_agi.Get(); var_id > 0) {
296246
ApplyScaling(enemy, val, var_id);
297247
}
298248
}
299249

300250
void RuntimePatches::MonSca::ModifyExpGained(Game_Enemy const& enemy, int& val) {
301-
#ifdef NO_RUNTIME_PATCHES
302-
// no-op
303-
(void)val;
304-
return;
305-
#endif
306251
if (auto var_id = Player::game_config.patch_monsca_exp.Get(); var_id > 0) {
307252
ApplyScaling(enemy, val, var_id);
308253
}
309254
}
310255

311256
void RuntimePatches::MonSca::ModifyMoneyGained(Game_Enemy const& enemy, int& val) {
312-
#ifdef NO_RUNTIME_PATCHES
313-
// no-op
314-
(void)val;
315-
return;
316-
#endif
317257
if (auto var_id = Player::game_config.patch_monsca_gold.Get(); var_id > 0) {
318258
ApplyScaling(enemy, val, var_id);
319259
}
320260
}
321261

322262
void RuntimePatches::MonSca::ModifyItemGained(Game_Enemy const& enemy, int& item_id) {
323-
#ifdef NO_RUNTIME_PATCHES
324-
// no-op
325-
(void)item_id;
326-
return;
327-
#endif
328263
if (auto var_id = Player::game_config.patch_monsca_item.Get(); var_id > 0) {
329264
item_id += Main_Data::game_variables->Get(GetVariableId(enemy, var_id));
330265
}
331266
}
332267

333268
void RuntimePatches::MonSca::ModifyItemDropRate(Game_Enemy const& enemy, int& val) {
334-
#ifdef NO_RUNTIME_PATCHES
335-
// no-op
336-
(void)val;
337-
return;
338-
#endif
339269
if (auto var_id = Player::game_config.patch_monsca_droprate.Get(); var_id > 0) {
340270
ApplyScaling(enemy, val, var_id);
341271
}
342272
}
343273

344274
void RuntimePatches::EXPlus::ModifyExpGain(Game_Actor& actor, int& exp_gain) {
345-
#ifdef NO_RUNTIME_PATCHES
346-
// no-op
347-
(void)actor;
348-
(void)exp_gain;
349-
return;
350-
#endif
351275
if (auto base_var_id = Player::game_config.patch_explus_var.Get(); base_var_id > 0) {
352276
exp_gain *= (100 + Main_Data::game_variables->Get(base_var_id + actor.GetPartyIndex()));
353277
exp_gain /= 100;
354278
}
355279
}
356280

357281
void RuntimePatches::EXPlus::StoreActorPosition(int actor_id) {
358-
#ifdef NO_RUNTIME_PATCHES
359-
// no-op
360-
(void)actor_id;
361-
return;
362-
#endif
363282
if (auto var_id = Player::game_config.patch_explusplus_var.Get(); var_id > 0) {
364283
Main_Data::game_variables->Set(var_id, Main_Data::game_party->GetActorPositionInParty(actor_id) + 1);
365284
}
366285
}
367286

368287
bool RuntimePatches::GuardRevamp::OverrideDamageAdjustment(int& dmg, const Game_Battler& target) {
369-
#ifdef NO_RUNTIME_PATCHES
370-
// no-op
371-
(void)dmg;
372-
(void)target;
373-
return false;
374-
#endif
375288
auto rate_normal = Player::game_config.patch_guardrevamp_normal.Get();
376289
auto rate_strong = Player::game_config.patch_guardrevamp_strong.Get();
377290

src/game_runtime_patches.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ class Game_Actor;
2727
class Game_Battler;
2828
class Game_Enemy;
2929

30-
// When this compile flag is set, all of the evaluation logic for these patches
31-
// will be disabled, by simply voiding any calls to their function hooks.
32-
//#define NO_RUNTIME_PATCHES
33-
3430
namespace RuntimePatches {
3531
struct PatchArg {
3632
ConfigParam<int>* config_param = nullptr;

0 commit comments

Comments
 (0)