|
Mana
|
#include <playerhandler.h>
Public Member Functions | |
| PlayerHandler () | |
| void | handleMessage (MessageIn &msg) override |
| void | attack (int id) override |
| void | emote (int emoteId) override |
| void | increaseAttribute (int attr) override |
| void | decreaseAttribute (int attr) override |
| void | increaseSkill (int skillId) override |
| void | pickUp (FloorItem *floorItem) override |
| void | setDirection (char direction) override |
| void | setDestination (int x, int y, int direction=-1) override |
| void | changeAction (Being::Action action) override |
| void | respawn () override |
| void | ignorePlayer (const std::string &player, bool ignore) override |
| void | ignoreAll (bool ignore) override |
| bool | canUseMagic () override |
| bool | canCorrectAttributes () override |
| int | getJobLocation () override |
| Vector | getDefaultMoveSpeed () const override |
| Get the original default movement speed. | |
| Vector | getPixelsPerSecondMoveSpeed (const Vector &speed, Map *map=nullptr) override |
| Convert the original server-dependant speed for internal use. | |
| bool | usePixelPrecision () override |
| Tells whether the client has to use pixel paths. | |
| void | event (Event::Channel channel, const Event &event) override |
| void | applyQuestStatusEffects (Being *npc) |
Public Member Functions inherited from TmwAthena::MessageHandler | |
| MessageHandler () | |
| ~MessageHandler () override | |
| void | setNetwork (Network *network) |
Public Member Functions inherited from Net::PlayerHandler | |
| virtual | ~PlayerHandler ()=default |
| const QuestVars & | getQuestVars () const |
Public Member Functions inherited from EventListener | |
| virtual | ~EventListener () |
| void | listen (Event::Channel channel) |
| void | ignore (Event::Channel channel) |
Private Member Functions | |
| void | updateQuestStatusEffects () |
Private Attributes | |
| QuestEffectMap | mActiveQuestEffects |
Additional Inherited Members | |
Public Attributes inherited from Net::MessageHandler | |
| const uint16_t * | handledMessages = _no_messages |
Protected Attributes inherited from TmwAthena::MessageHandler | |
| Network * | mNetwork |
Protected Attributes inherited from Net::PlayerHandler | |
| QuestVars | mQuestVars |
Definition at line 31 of file playerhandler.h.
| TmwAthena::PlayerHandler::PlayerHandler | ( | ) |
Definition at line 145 of file playerhandler.cpp.
| void TmwAthena::PlayerHandler::applyQuestStatusEffects | ( | Being * | npc | ) |
Definition at line 728 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 570 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 675 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 670 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 639 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 593 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 577 of file playerhandler.cpp.
|
overridevirtual |
Implements EventListener.
Definition at line 717 of file playerhandler.cpp.
|
overridevirtual |
Get the original default movement speed.
Example: In ticks per tiles for eAthena In tiles per second for Manaserv
Implements Net::PlayerHandler.
Definition at line 685 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 680 of file playerhandler.cpp.
|
overridevirtual |
Convert the original server-dependant speed for internal use.
Implements Net::PlayerHandler.
Definition at line 693 of file playerhandler.cpp.
|
overridevirtual |
Implements TmwAthena::MessageHandler.
Definition at line 168 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 665 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 660 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 583 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 598 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 607 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 654 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 629 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 622 of file playerhandler.cpp.
|
private |
Definition at line 736 of file playerhandler.cpp.
|
inlineoverridevirtual |
Tells whether the client has to use pixel paths.
Return false when tiles-center positions only are to be used.
Implements Net::PlayerHandler.
Definition at line 65 of file playerhandler.h.
|
private |
Definition at line 76 of file playerhandler.h.