diff --git a/regamedll/dlls/multiplay_gamerules.cpp b/regamedll/dlls/multiplay_gamerules.cpp index a260a8a9..1b4f9f7a 100644 --- a/regamedll/dlls/multiplay_gamerules.cpp +++ b/regamedll/dlls/multiplay_gamerules.cpp @@ -681,6 +681,7 @@ void CHalfLifeMultiplay::__API_VHOOK(CleanUpMap)() #ifdef REGAMEDLL_FIXES UTIL_RestartOther("func_button"); UTIL_RestartOther("trigger_once"); + UTIL_RestartOther("multi_manager"); #endif // Remove grenades and C4 diff --git a/regamedll/dlls/triggers.cpp b/regamedll/dlls/triggers.cpp index 863e6949..0a365e5f 100644 --- a/regamedll/dlls/triggers.cpp +++ b/regamedll/dlls/triggers.cpp @@ -257,6 +257,7 @@ void CMultiManager::__MAKE_VHOOK(Spawn)() void CMultiManager::__MAKE_VHOOK(Restart)() { +#ifndef REGAMEDLL_FIXES edict_t *pentTarget = NULL; for (int i = 0; i < m_cTargets; ++i) @@ -278,6 +279,7 @@ void CMultiManager::__MAKE_VHOOK(Restart)() pTarget->Restart(); } } +#endif SetThink(NULL);