diff options
| author | silinoron <none@none> | 2010-08-11 19:52:58 -0700 |
|---|---|---|
| committer | silinoron <none@none> | 2010-08-11 19:52:58 -0700 |
| commit | 0963cb3aeadf01734ce06c88a0bbf535e78342e8 (patch) | |
| tree | 1d068418dbc62d06832c519d663557ee648321c7 /src/server/game/Chat/Commands | |
| parent | bd1f9ceaf9a4a5865e6f026dff9f51daf2f382b4 (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/Commands')
| -rw-r--r-- | src/server/game/Chat/Commands/Level3.cpp | 4 |
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); |
