From f2afa1b787cfb4721e2116e6ed5a79c138865eb1 Mon Sep 17 00:00:00 2001 From: Skull <86374920+skkuull@users.noreply.github.com> Date: Mon, 5 May 2025 01:13:51 +0300 Subject: [PATCH] fix latin spanish crash --- src/client/component/patches.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/client/component/patches.cpp b/src/client/component/patches.cpp index 1f82ba41..0375bc7e 100644 --- a/src/client/component/patches.cpp +++ b/src/client/component/patches.cpp @@ -278,7 +278,6 @@ namespace patches utils::hook::set(0x1405C90C0, 0xC3); // killswitches - dvars::override::register_bool("mission_team_contracts_enabled", true, game::DVAR_FLAG_READ); dvars::override::register_bool("killswitch_store", false, game::DVAR_FLAG_READ); dvars::override::register_bool("killswitch_quartermaster", false, game::DVAR_FLAG_READ); dvars::override::register_bool("killswitch_cod_points", false, game::DVAR_FLAG_READ); @@ -289,6 +288,12 @@ namespace patches dvars::override::register_bool("killswitch_streak_variants", false, game::DVAR_FLAG_READ); dvars::override::register_bool("killswitch_blood_anvil", false, game::DVAR_FLAG_READ); + // don't use contracts in latin spanish + if (!game::SEH_GetLanguageName(17)) + { + dvars::override::register_bool("mission_team_contracts_enabled", true, game::DVAR_FLAG_READ); + } + // announcer packs if (!game::environment::is_dedi()) {