Change cheat name
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
2
external/includes/Cheats.h
vendored
2
external/includes/Cheats.h
vendored
@@ -2,6 +2,6 @@ enum class Cheat : int {
|
||||
all = 1,
|
||||
TimeDilation,
|
||||
GodMode,
|
||||
Invulnerability,
|
||||
IgnoreHits,
|
||||
Stealth
|
||||
};
|
||||
2
external/includes/GameFixes.h
vendored
2
external/includes/GameFixes.h
vendored
@@ -19,6 +19,6 @@ enum class GameFixes : int {
|
||||
FilmGrain,
|
||||
TimeDilation,
|
||||
GodMode,
|
||||
Invulnerable,
|
||||
IgnoreHits,
|
||||
Stealth
|
||||
};
|
||||
Reference in New Issue
Block a user