aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptLoader.cpp
diff options
context:
space:
mode:
authorazazel <none@none>2010-08-12 22:33:45 +0600
committerazazel <none@none>2010-08-12 22:33:45 +0600
commited08bedc6e51bd7ee1bf99170d4b0b63fef7e45d (patch)
treeaead20f6a299023b3b1e7cf81c35d4d5bd5206e1 /src/server/game/Scripting/ScriptLoader.cpp
parentf9997b7eb34004c9d60662c3d87b52b5efd149ce (diff)
* Modify PlayerScript::OnChat hook. Now it takes one optional parameter of type void *. Value of this parameter depends on chat type.
* Modify chat and emote hook in PlayerScript to take Player parameter insted on WorldSession (this is player script, isn't it?) * Move calls of OnChat hooks after validation of parameters and before actual call to chat methods. It's more logical because otherwise it will be necessary to repeat validation inside hooks. * Make use of new PlayeScript hooks. Move chat logging logic into separate script. * Add one path to scripts CMakeLists to make ChatLogScript happy. --HG-- branch : trunk
Diffstat (limited to 'src/server/game/Scripting/ScriptLoader.cpp')
-rw-r--r--src/server/game/Scripting/ScriptLoader.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Scripting/ScriptLoader.cpp b/src/server/game/Scripting/ScriptLoader.cpp
index cc29d4fdc43..75b223f541a 100644
--- a/src/server/game/Scripting/ScriptLoader.cpp
+++ b/src/server/game/Scripting/ScriptLoader.cpp
@@ -535,6 +535,9 @@ void AddSC_outdoorpvp_si();
void AddSC_outdoorpvp_tf();
void AddSC_outdoorpvp_zm();
+// player
+void AddSC_chat_log();
+
#endif
void AddScripts()
@@ -597,6 +600,7 @@ void AddWorldScripts()
AddSC_npcs_special();
AddSC_npc_taxi();
AddSC_achievement_scripts();
+ AddSC_chat_log();
#endif
}