ManaPlus
|
Functions | |
void | processBeingRemove (Net::MessageIn &msg) |
void | processBeingAction (Net::MessageIn &msg) |
void | processBeingEmotion (Net::MessageIn &msg) |
void | processNameResponse (Net::MessageIn &msg) |
void | processPlayerStop (Net::MessageIn &msg) |
void | processPlayerMoveToAttack (Net::MessageIn &msg) |
void | processSkillNoDamage (Net::MessageIn &msg) |
void | processPvpMapMode (Net::MessageIn &msg) |
void | processBeingMove3 (Net::MessageIn &msg) |
Being * | createBeing (const BeingId id, const int job) |
Variables | |
BeingId | mSpawnId = BeingId_zero |
bool | mSync |
Definition at line 507 of file beingrecv.cpp.
References actorManager, ActorManager::createBeing(), fromInt, ActorType::Monster, ActorType::Npc, ActorType::Player, ActorType::Portal, and ActorType::Unknown.
Referenced by TmwAthena::BeingRecv::processBeingMove(), TmwAthena::BeingRecv::processBeingVisible(), TmwAthena::BeingRecv::processPlayerMove(), TmwAthena::BeingRecv::processPlayerUpdate1(), and TmwAthena::BeingRecv::processPlayerUpdate2().
void Ea::BeingRecv::processBeingAction | ( | Net::MessageIn & | msg | ) |
Definition at line 149 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, CAST_S32, AttackType::CRITICAL, ActorManager::findBeing(), AttackType::FLEE, Being::getType(), Being::handleAttack(), AttackType::HIT, LocalPlayer::imitateAction(), localPlayer, AttackType::MISS, Actions::msg(), AttackType::MULTI, AttackType::MULTI_REFLECT, AttackType::PICKUP, ActorType::Player, AttackType::REFLECT, AttackType::REPEATE, Being::setAction(), Being::setAttackDelay(), Being::setAttackTime(), Being::setMoveTime(), AttackType::SIT, BeingAction::SIT, AttackType::SKILL, AttackType::SKILLMISS, AttackType::SPLASH, AttackType::STAND, BeingAction::STAND, Being::takeDamage(), AttackType::TOUCH_SKILL, and UNIMPLEMENTEDPACKETFIELD.
void Ea::BeingRecv::processBeingEmotion | ( | Net::MessageIn & | msg | ) |
Definition at line 244 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, DEBUGLOGSTR, PlayerRelation::EMOTE, Actions::emote(), ActorManager::findBeing(), Being::getType(), PlayerRelationsManager::hasPermission(), LocalPlayer::imitateEmote(), localPlayer, Actions::msg(), ActorType::Player, playerRelations, Being::setEmote(), and Being::setOtherTime().
void Ea::BeingRecv::processBeingMove3 | ( | Net::MessageIn & | msg | ) |
Definition at line 418 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, DEBUGLOGSTR, ActorManager::findBeing(), FOR_EACHR, Being::getCachedX(), Being::getCachedY(), Net::ServerFeatures::haveMove3(), localPlayer, Logger::log(), logger, Actions::msg(), CastType::Position, serverFeatures, Being::setAction(), Being::setPath(), Being::setTileCoords(), Being::setWalkSpeed(), BeingAction::STAND, Position::x, x, Position::y, and y.
void Ea::BeingRecv::processBeingRemove | ( | Net::MessageIn & | msg | ) |
Definition at line 61 of file beingrecv.cpp.
References actorManager, NotifyTypes::BEING_REMOVE_DIED, NotifyTypes::BEING_REMOVE_LOGGED_OUT, NotifyTypes::BEING_REMOVE_TRICK_DEAD, NotifyTypes::BEING_REMOVE_UNKNOWN, NotifyTypes::BEING_REMOVE_WARPED, BLOCK_END, BLOCK_START, config, BeingAction::DEAD, ActorManager::destroy(), ActorManager::findBeing(), LocalPlayer::followMoveTo(), Configuration::getBoolValue(), Being::getCurrentAction(), Being::getInfo(), Being::getName(), LocalPlayer::getNextDestX(), LocalPlayer::getNextDestY(), LocalPlayer::getTarget(), Being::getType(), Actions::info(), localPlayer, Actions::msg(), NotifyManager::notify(), ActorType::Npc, ActorType::Player, Being::recalcSpritesOrder(), Being::serverRemove(), Being::setAction(), socialWindow, LocalPlayer::stopAttack(), and SocialWindow::updateActiveList().
void Ea::BeingRecv::processNameResponse | ( | Net::MessageIn & | msg | ) |
Definition at line 275 of file beingrecv.cpp.
References actorManager, Map::addPortalTile(), Being::addToCache(), BLOCK_END, BLOCK_START, LocalPlayer::checkNewName(), ActorManager::findBeing(), ActorSprite::getId(), Viewport::getMap(), Being::getName(), Being::getParty(), Being::getTileX(), Being::getTileY(), Being::getType(), localPlayer, Actions::msg(), party, LocalPlayer::pingResponse(), ActorType::Player, ActorType::Portal, MapItemType::PORTAL, Avatar::setName(), Being::setName(), Being::updateColors(), Being::updateGuild(), ActorManager::updateNameId(), and viewport.
void Ea::BeingRecv::processPlayerMoveToAttack | ( | Net::MessageIn & | msg | ) |
Definition at line 367 of file beingrecv.cpp.
References BLOCK_END, BLOCK_START, LocalPlayer::fixAttackTarget(), localPlayer, and Actions::msg().
void Ea::BeingRecv::processPlayerStop | ( | Net::MessageIn & | msg | ) |
Definition at line 337 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, ActorManager::findBeing(), Being::getCurrentAction(), localPlayer, BeingAction::MOVE, Actions::msg(), Being::setAction(), Being::setTileCoords(), BeingAction::STAND, x, and y.
void Ea::BeingRecv::processPvpMapMode | ( | Net::MessageIn & | msg | ) |
Definition at line 402 of file beingrecv.cpp.
References BLOCK_END, BLOCK_START, Game::getCurrentMap(), Game::instance(), Actions::msg(), and Map::setPvpMode().
void Ea::BeingRecv::processSkillNoDamage | ( | Net::MessageIn & | msg | ) |
Definition at line 382 of file beingrecv.cpp.
References actorManager, ActorManager::findBeing(), Being::handleSkill(), Actions::heal(), and Actions::msg().
BeingId Ea::BeingRecv::mSpawnId = BeingId_zero |
Definition at line 58 of file beingrecv.cpp.
Referenced by Ea::BeingHandler::BeingHandler(), EAthena::BeingRecv::processBeingMove(), TmwAthena::BeingRecv::processBeingMove(), EAthena::BeingRecv::processBeingSpawn(), TmwAthena::BeingRecv::processBeingSpawn(), EAthena::BeingRecv::processBeingVisible(), and TmwAthena::BeingRecv::processBeingVisible().
|
extern |
Referenced by Graphics::setSync().