Show
Ignore:
Timestamp:
11/19/08 13:39:06 (17 years ago)
Author:
yumileroy
Message:

[svn] * Added npc follow, waterwalk, repairitems commands. Patch by dythzer
* Prevent adding more than 5 people to raid - Apoc
* fixed typo from one of our previous commits.
* Fixed two strings in core, thanx to warhead for patch.

Original author: KingPin?
Date: 2008-10-29 17:09:32-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/Chat.cpp

    r129 r132  
    387387                { "info",           SEC_ADMINISTRATOR,  false, &ChatHandler::HandleNpcInfoCommand,             "", NULL }, 
    388388                { "playemote",      SEC_ADMINISTRATOR,  false, &ChatHandler::HandlePlayEmoteCommand,           "", NULL }, 
     389        { "follow",         SEC_GAMEMASTER,     false, &ChatHandler::HandleNpcFollowCommand,           "", NULL }, 
     390        { "unfollow",       SEC_GAMEMASTER,     false, &ChatHandler::HandleNpcUnFollowCommand,         "", NULL }, 
    389391 
    390392        //{ TODO: fix or remove this commands 
     
    511513                { "explorecheat",   SEC_ADMINISTRATOR,  false, &ChatHandler::HandleExploreCheatCommand,        "", NULL }, 
    512514                { "hover",          SEC_ADMINISTRATOR,  false, &ChatHandler::HandleHoverCommand,               "", NULL }, 
     515        { "waterwalk",          SEC_ADMINISTRATOR,  false, &ChatHandler::HandleWaterwalkCommand,               "", NULL }, 
    513516                { "levelup",        SEC_ADMINISTRATOR,  false, &ChatHandler::HandleLevelUpCommand,             "", NULL }, 
    514517                { "showarea",       SEC_ADMINISTRATOR,  false, &ChatHandler::HandleShowAreaCommand,            "", NULL }, 
     
    536539                { "damage",         SEC_ADMINISTRATOR,  false, &ChatHandler::HandleDamageCommand,              "", NULL }, 
    537540                { "combatstop",     SEC_GAMEMASTER,     false, &ChatHandler::HandleCombatStopCommand,          "", NULL }, 
    538                 { "chardelete",     SEC_CONSOLE,        true,  &ChatHandler::HandleCombatStopCommand,          "", NULL }, 
     541                { "chardelete",     SEC_CONSOLE,        true,  &ChatHandler::HandleCharDeleteCommand,          "", NULL }, 
    539542                { "sendmessage",    SEC_ADMINISTRATOR,  true,  &ChatHandler::HandleSendMessageCommand,         "", NULL }, 
     543        { "repairitems",    SEC_GAMEMASTER,     false, &ChatHandler::HandleRepairitemsCommand,         "", NULL }, 
    540544                { "freeze",         SEC_ADMINISTRATOR,  false, &ChatHandler::HandleFreezeCommand,              "", NULL },  
    541545                { "unfreeze",       SEC_ADMINISTRATOR,  false, &ChatHandler::HandleUnFreezeCommand,            "", NULL },  
     
    12081212} 
    12091213 
     1214const char *ChatHandler::GetName() const 
     1215{ 
     1216    return m_session->GetPlayer()->GetName(); 
     1217} 
     1218 
     1219bool ChatHandler::needReportToTarget(Player* chr) const 
     1220{ 
     1221    Player* pl = m_session->GetPlayer(); 
     1222    return pl != chr && pl->IsVisibleGloballyFor(chr); 
     1223} 
     1224     
    12101225const char *CliHandler::GetTrinityString(int32 entry) const 
    12111226{ 
     
    12231238        m_print(str); 
    12241239        m_print("\r\n"); 
     1240} 
     1241 
     1242const char *CliHandler::GetName() const 
     1243{ 
     1244    return GetTrinityString(LANG_CONSOLE_COMMAND); 
     1245} 
     1246 
     1247bool CliHandler::needReportToTarget(Player* /*chr*/) const 
     1248{ 
     1249    return true; 
    12251250} 
    12261251