aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat
diff options
context:
space:
mode:
authorsilinoron <none@none>2010-08-11 19:52:58 -0700
committersilinoron <none@none>2010-08-11 19:52:58 -0700
commit0963cb3aeadf01734ce06c88a0bbf535e78342e8 (patch)
tree1d068418dbc62d06832c519d663557ee648321c7 /src/server/game/Chat
parentbd1f9ceaf9a4a5865e6f026dff9f51daf2f382b4 (diff)
Implement a PlayerScript class with a handful of new hooks:
* OnPVPKill * OnCreatureKill * OnPlayerKilledByCreature * OnPlayerLevelChanged * OnPlayerFreeTalentPointsChanged * OnPlayerTalentsReset * More hooks may be added in the future --HG-- branch : trunk
Diffstat (limited to 'src/server/game/Chat')
-rw-r--r--src/server/game/Chat/Commands/Level3.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/game/Chat/Commands/Level3.cpp b/src/server/game/Chat/Commands/Level3.cpp
index c4fe670f0f2..d42c5495049 100644
--- a/src/server/game/Chat/Commands/Level3.cpp
+++ b/src/server/game/Chat/Commands/Level3.cpp
@@ -58,6 +58,7 @@
#include "DisableMgr.h"
#include "Transport.h"
#include "WeatherMgr.h"
+#include "ScriptMgr.h"
//reload commands
bool ChatHandler::HandleReloadAllCommand(const char*)
@@ -4913,8 +4914,9 @@ bool ChatHandler::HandleResetLevelCommand(const char * args)
? sWorld.getConfig(CONFIG_START_PLAYER_LEVEL)
: sWorld.getConfig(CONFIG_START_HEROIC_PLAYER_LEVEL);
- target->_ApplyAllLevelScaleItemMods(false);
+ sScriptMgr.OnPlayerLevelChanged(target, start_level);
+ target->_ApplyAllLevelScaleItemMods(false);
target->SetLevel(start_level);
target->InitRunes();
target->InitStatsForLevel(true);