From 8633cd9f6ffea8b1556a403406683e78e7b4e40d Mon Sep 17 00:00:00 2001 From: s1lentq Date: Tue, 13 Sep 2016 19:07:51 +0700 Subject: [PATCH] Added reset for multi_manager --- regamedll/dlls/multiplay_gamerules.cpp | 1 + regamedll/dlls/triggers.cpp | 2 ++ 2 files changed, 3 insertions(+) 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);