diff options
author | megamage <none@none> | 2009-05-19 15:34:07 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-05-19 15:34:07 -0500 |
commit | ca4c3eb8477536f7d3c5e4d0f629748fc6e4fcbb (patch) | |
tree | ec2113c1c4e3a2173af205504668215449bb0a48 /src/game/Chat.cpp | |
parent | 68c1d0feab7a050a92975397e847edeae4e2b27b (diff) |
[7851] Fixed typo to allow work '.tele name' command.
[7850] Fixed '.pinfo name' work, move reputation code from it to new command '.character reputation [$name]'.
Provide and use universal way for get locale and locale index for chat/console command use.
Author: VladimirMangos
--HG--
branch : trunk
Diffstat (limited to 'src/game/Chat.cpp')
-rw-r--r-- | src/game/Chat.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/game/Chat.cpp b/src/game/Chat.cpp index 3f10662f6ac..8f8e4a5547b 100644 --- a/src/game/Chat.cpp +++ b/src/game/Chat.cpp @@ -117,6 +117,7 @@ ChatCommand * ChatHandler::getCommandTable() { "delete", SEC_CONSOLE, true, &ChatHandler::HandleCharacterDeleteCommand, "", NULL }, { "level", SEC_ADMINISTRATOR, true, &ChatHandler::HandleCharacterLevelCommand, "", NULL }, { "rename", SEC_GAMEMASTER, true, &ChatHandler::HandleCharacterRenameCommand, "", NULL }, + { "reputation", SEC_GAMEMASTER, true, &ChatHandler::HandleCharacterReputationCommand, "", NULL }, { NULL, 0, false, NULL, "", NULL } }; @@ -1675,7 +1676,17 @@ bool ChatHandler::needReportToTarget(Player* chr) const return pl != chr && pl->IsVisibleGloballyFor(chr); } -const char *CliHandler::GetTrinityString(int32 entry) const +LocaleConstant ChatHandler::GetSessionDbcLocale() const +{ + return m_session->GetSessionDbcLocale(); +} + +int ChatHandler::GetSessionDbLocaleIndex() const +{ + return m_session->GetSessionDbLocaleIndex(); +} + +const char *CliHandler::GetMangosString(int32 entry) const { return objmgr.GetTrinityStringForDBCLocale(entry); } @@ -1746,3 +1757,12 @@ bool ChatHandler::GetPlayerGroupAndGUIDByName(const char* cname, Player* &plr, G return true; } +LocaleConstant CliHandler::GetSessionDbcLocale() const +{ + return sWorld.GetDefaultDbcLocale(); +} + +int CliHandler::GetSessionDbLocaleIndex() const +{ + return objmgr.GetDBCLocaleIndex(); +} |