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) |
![]() | |
MessageHandler () | |
~MessageHandler () override | |
void | setNetwork (Network *network) |
![]() | |
virtual | ~PlayerHandler ()=default |
const QuestVars & | getQuestVars () const |
![]() | |
virtual | ~EventListener () |
void | listen (Event::Channel channel) |
void | ignore (Event::Channel channel) |
Private Member Functions | |
void | updateQuestStatusEffects () |
Private Attributes | |
QuestEffectMap | mActiveQuestEffects |
Additional Inherited Members | |
![]() | |
const uint16_t * | handledMessages = _no_messages |
![]() | |
Network * | mNetwork |
![]() | |
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.