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. | |
![]() | |
~MessageHandler () override | |
![]() | |
virtual | ~PlayerHandler ()=default |
const QuestVars & | getQuestVars () const |
Private Member Functions | |
void | handleMapChangeMessage (MessageIn &msg) |
Additional Inherited Members | |
![]() | |
const uint16_t * | handledMessages = _no_messages |
![]() | |
QuestVars | mQuestVars |
Definition at line 38 of file playerhandler.h.
ManaServ::PlayerHandler::PlayerHandler | ( | ) |
Definition at line 69 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 293 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 397 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 392 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 367 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 329 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 315 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 407 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 402 of file playerhandler.cpp.
|
overridevirtual |
Convert the original server-dependant speed for internal use.
Implements Net::PlayerHandler.
Definition at line 413 of file playerhandler.cpp.
|
private |
Definition at line 257 of file playerhandler.cpp.
|
overridevirtual |
Implements ManaServ::MessageHandler.
Definition at line 86 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 387 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 382 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 322 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 336 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 341 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 376 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 359 of file playerhandler.cpp.
|
overridevirtual |
Implements Net::PlayerHandler.
Definition at line 352 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 71 of file playerhandler.h.