Change cheat name

This commit is contained in:
2026-01-06 11:33:49 +01:00
parent 30bc70f21b
commit 4520e90fdb
3 changed files with 6 additions and 6 deletions

View File

@@ -35,7 +35,7 @@ static bool g_Vignetting_fix_enabled = false;
static bool g_Fog_fix_enabled = false;
static bool g_TimeDilation_fix_enabled = false;
static bool g_GodMode_fix_enabled = false;
static bool g_Invulnerable_fix_enabled = false;
static bool g_IgnoreHits_fix_enabled = false;
static bool g_Stealth_fix_enabled = false;
static int g_AdditionalFOVValue = 0;
static int g_CameraOffset = 0;
@@ -198,7 +198,7 @@ extern "C" __declspec(dllexport) void SetFixesEnabled(GameFixes fix, bool enable
if (fix == GameFixes::Fog) { g_Fog_fix_enabled = enabled; FogFixEnabled(); }
if (fix == GameFixes::TimeDilation) { g_TimeDilation_fix_enabled = enabled; EnableCheats(Cheat::TimeDilation); }
if (fix == GameFixes::GodMode) { g_GodMode_fix_enabled = enabled; EnableCheats(Cheat::GodMode); }
if (fix == GameFixes::Invulnerable) { g_Invulnerable_fix_enabled = enabled; EnableCheats(Cheat::Invulnerability); }
if (fix == GameFixes::IgnoreHits) { g_IgnoreHits_fix_enabled = enabled; EnableCheats(Cheat::IgnoreHits); }
if (fix == GameFixes::Stealth) { g_Stealth_fix_enabled = enabled; EnableCheats(Cheat::Stealth); }
}
@@ -535,12 +535,12 @@ static void EnableCheats(Cheat cheat) {
if (jacob) jacob->bCanBeDamaged = !g_GodMode_fix_enabled; // Jacob won't be hurt
// Ignore hits
APhxCharacter* phxChar = GetPhxCharacterFromPawn(pawn);
if (phxChar) phxChar->bInvulnerable = g_Invulnerable_fix_enabled; // Jacob can't be hit
if (phxChar) phxChar->bInvulnerable = g_IgnoreHits_fix_enabled; // Jacob can't be hit
});
}
if (cheat == Cheat::TimeDilation) logger->info("Time dilation cheat {}", g_TimeDilation_fix_enabled ? "enabled" : "disabled");
if (cheat == Cheat::GodMode) logger->info("God mode cheat {}", g_GodMode_fix_enabled ? "enabled" : "disabled");
if (cheat == Cheat::Invulnerability) logger->info("Ignore hits cheat {}", g_Invulnerable_fix_enabled ? "enabled" : "disabled");
if (cheat == Cheat::IgnoreHits) logger->info("Ignore hits cheat {}", g_IgnoreHits_fix_enabled ? "enabled" : "disabled");
if (cheat == Cheat::Stealth) logger->info("Stealth cheat {}", g_Stealth_fix_enabled ? "enabled" : "disabled");
}

View File

@@ -2,6 +2,6 @@ enum class Cheat : int {
all = 1,
TimeDilation,
GodMode,
Invulnerability,
IgnoreHits,
Stealth
};

View File

@@ -19,6 +19,6 @@ enum class GameFixes : int {
FilmGrain,
TimeDilation,
GodMode,
Invulnerable,
IgnoreHits,
Stealth
};