| 1 |  |  | /* | 
    
    | 2 |  |  |  *  The ManaPlus Client | 
    
    | 3 |  |  |  *  Copyright (C) 2004-2009  The Mana World Development Team | 
    
    | 4 |  |  |  *  Copyright (C) 2009-2010  The Mana Developers | 
    
    | 5 |  |  |  *  Copyright (C) 2011-2019  The ManaPlus Developers | 
    
    | 6 |  |  |  *  Copyright (C) 2019-2021  Andrei Karas | 
    
    | 7 |  |  |  * | 
    
    | 8 |  |  |  *  This file is part of The ManaPlus Client. | 
    
    | 9 |  |  |  * | 
    
    | 10 |  |  |  *  This program is free software; you can redistribute it and/or modify | 
    
    | 11 |  |  |  *  it under the terms of the GNU General Public License as published by | 
    
    | 12 |  |  |  *  the Free Software Foundation; either version 2 of the License, or | 
    
    | 13 |  |  |  *  any later version. | 
    
    | 14 |  |  |  * | 
    
    | 15 |  |  |  *  This program is distributed in the hope that it will be useful, | 
    
    | 16 |  |  |  *  but WITHOUT ANY WARRANTY; without even the implied warranty of | 
    
    | 17 |  |  |  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
    
    | 18 |  |  |  *  GNU General Public License for more details. | 
    
    | 19 |  |  |  * | 
    
    | 20 |  |  |  *  You should have received a copy of the GNU General Public License | 
    
    | 21 |  |  |  *  along with this program.  If not, see <http://www.gnu.org/licenses/>. | 
    
    | 22 |  |  |  */ | 
    
    | 23 |  |  |  | 
    
    | 24 |  |  | #include "net/ea/playerhandler.h" | 
    
    | 25 |  |  |  | 
    
    | 26 |  |  | #include "being/playerinfo.h" | 
    
    | 27 |  |  |  | 
    
    | 28 |  |  | #include "debug.h" | 
    
    | 29 |  |  |  | 
    
    | 30 |  |  | namespace Ea | 
    
    | 31 |  |  | { | 
    
    | 32 |  |  |  | 
    
    | 33 |  | 154 | PlayerHandler::PlayerHandler() | 
    
    | 34 |  |  | { | 
    
    | 35 |  | 77 | } | 
    
    | 36 |  |  |  | 
    
    | 37 |  |  | void PlayerHandler::ignorePlayer(const std::string &player A_UNUSED, | 
    
    | 38 |  |  |                                  const bool ignore A_UNUSED) const | 
    
    | 39 |  |  | { | 
    
    | 40 |  |  | } | 
    
    | 41 |  |  |  | 
    
    | 42 |  |  | void PlayerHandler::ignoreAll(const bool ignore A_UNUSED) const | 
    
    | 43 |  |  | { | 
    
    | 44 |  |  | } | 
    
    | 45 |  |  |  | 
    
    | 46 |  | 4 | int PlayerHandler::getDefaultWalkSpeed() const | 
    
    | 47 |  |  | { | 
    
    | 48 |  | 4 |     return 150; | 
    
    | 49 |  |  | } | 
    
    | 50 |  |  |  | 
    
    | 51 |  | 6 | bool PlayerHandler::canUseMagic() const | 
    
    | 52 |  |  | { | 
    
    | 53 |  | 6 |     return PlayerInfo::getStatEffective(Attributes::PLAYER_MATK) > 0; | 
    
    | 54 |  |  | } | 
    
    | 55 |  |  |  | 
    
    | 56 |  | 2 | }  // namespace Ea |