diff options
| author | Naios <naios-dev@live.de> | 2016-03-11 17:09:26 +0100 |
|---|---|---|
| committer | Naios <naios-dev@live.de> | 2016-04-11 21:14:00 +0200 |
| commit | 9cc97f226d79e8e0bbe1fdc386ec9f065c0a2226 (patch) | |
| tree | 9a08ab0926432f1be8fad2da5152bd51a3dd64a8 /src/server/scripts/Commands | |
| parent | bc0f2b6e5acd24f414508edb3b826a20a12bce62 (diff) | |
Core/Game: Rewrote the ScriptMgr to support script reloading.
* Finally this commit enables dynamic script hotswapping
and finished the PR #15671.
* Split the storage layout to use optimized storages
for database bound and unbound scripts.
* Add several unload workers to reload scripts correctly
-> Requires further investigation.
* Fixes memory leaks in ScriptMgr when dropping invalid scripts.
* Fixes VehicleScripts
* Makes OutdoorPvP scripts reloadable
* Makes InstanceMapScripts reloadable
* Makes CommandScripts reloadable
Diffstat (limited to 'src/server/scripts/Commands')
| -rw-r--r-- | src/server/scripts/Commands/cs_reload.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp index ebb9ac7f99c..4ef4f5807b2 100644 --- a/src/server/scripts/Commands/cs_reload.cpp +++ b/src/server/scripts/Commands/cs_reload.cpp @@ -391,7 +391,7 @@ public: static bool HandleReloadCommandCommand(ChatHandler* handler, const char* /*args*/) { - handler->SetLoadCommandTable(true); + ChatHandler::invalidateCommandTable(); handler->SendGlobalGMSysMessage("DB table `command` will be reloaded at next chat command use."); return true; } |
