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()) {