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/Level3.cpp

    r112 r132  
    748748    if(targetPlayer) 
    749749    { 
    750         ChatHandler(targetPlayer).PSendSysMessage(LANG_YOURS_SECURITY_CHANGED,m_session->GetPlayer()->GetName(), gm); 
     750        ChatHandler(targetPlayer).PSendSysMessage(LANG_YOURS_SECURITY_CHANGED,GetName(), gm); 
    751751        targetPlayer->GetSession()->SetSecurity(gm); 
    752752    } 
     
    37293729    { 
    37303730        PSendSysMessage(LANG_YOU_SET_EXPLORE_ALL, chr->GetName()); 
    3731         if(chr!=m_session->GetPlayer()) 
    3732             ChatHandler(chr).PSendSysMessage(LANG_YOURS_EXPLORE_SET_ALL,m_session->GetPlayer()->GetName()); 
     3731        if (needReportToTarget(chr)) 
     3732            ChatHandler(chr).PSendSysMessage(LANG_YOURS_EXPLORE_SET_ALL,GetName()); 
    37333733    } 
    37343734    else 
    37353735    { 
    37363736        PSendSysMessage(LANG_YOU_SET_EXPLORE_NOTHING, chr->GetName()); 
    3737         if(chr!=m_session->GetPlayer()) 
    3738             ChatHandler(chr).PSendSysMessage(LANG_YOURS_EXPLORE_SET_NOTHING,m_session->GetPlayer()->GetName()); 
     3737        if (needReportToTarget(chr)) 
     3738            ChatHandler(chr).PSendSysMessage(LANG_YOURS_EXPLORE_SET_NOTHING,GetName()); 
    37393739    } 
    37403740 
     
    37713771 
    37723772    return true; 
     3773} 
     3774 
     3775bool ChatHandler::HandleWaterwalkCommand(const char* args) 
     3776{ 
     3777    if(!args) 
     3778        return false; 
     3779 
     3780    Player *player = getSelectedPlayer(); 
     3781    if(!player) 
     3782    { 
     3783        PSendSysMessage(LANG_NO_CHAR_SELECTED); 
     3784        SetSentErrorMessage(true); 
     3785        return false; 
     3786    } 
     3787         
     3788    if (strncmp(args, "on", 3) == 0) 
     3789        player->SetMovement(MOVE_WATER_WALK);               // ON 
     3790    else if (strncmp(args, "off", 4) == 0) 
     3791        player->SetMovement(MOVE_LAND_WALK);                // OFF 
     3792    else 
     3793    { 
     3794        SendSysMessage(LANG_USE_BOL); 
     3795        return false; 
     3796    } 
     3797 
     3798    PSendSysMessage(LANG_YOU_SET_WATERWALK, args, player->GetName()); 
     3799    if(needReportToTarget(player)) 
     3800        ChatHandler(player).PSendSysMessage(LANG_YOUR_WATERWALK_SET, args, GetName()); 
     3801    return true; 
     3802 
    37733803} 
    37743804