ManaPlus
|
void TmwAthena::BeingRecv::applyPlayerAction | ( | Net::MessageIn & | msg, |
Being *const | being, | ||
const uint8_t | type | ||
) |
Definition at line 1436 of file beingrecv.cpp.
References BeingAction::DEAD, Being::getCurrentAction(), LocalPlayer::imitateAction(), localPlayer, Being::recalcSpritesOrder(), Being::setAction(), BeingAction::SIT, BeingAction::STAND, and UNIMPLEMENTEDPACKETFIELD.
void TmwAthena::BeingRecv::processBeingChangeDirection | ( | Net::MessageIn & | msg | ) |
Definition at line 1215 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, CAST_U8, DEBUGLOGSTR, ActorManager::findBeing(), Net::MessageIn::fromServerDirection(), LocalPlayer::imitateDirection(), localPlayer, Actions::msg(), and Being::setDirection().
void TmwAthena::BeingRecv::processBeingChangeLook | ( | Net::MessageIn & | msg | ) |
Definition at line 78 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, CAST_S16, ActorManager::findBeing(), localPlayer, Actions::msg(), and EAthena::BeingRecv::processBeingChangeLookContinue().
void TmwAthena::BeingRecv::processBeingChangeLook2 | ( | Net::MessageIn & | msg | ) |
Definition at line 103 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, ActorManager::findBeing(), localPlayer, Actions::msg(), and EAthena::BeingRecv::processBeingChangeLookContinue().
void TmwAthena::BeingRecv::processBeingChangeLookContinue | ( | const Net::MessageIn & | msg, |
Being *const | dstBeing, | ||
const uint8_t | type, | ||
const int | id, | ||
const int | id2 | ||
) |
Definition at line 138 of file beingrecv.cpp.
References CAST_U16, fromInt, Being::getLook(), Being::getType(), LocalPlayer::imitateOutfit(), localPlayer, ActorType::Player, Being::setHairColor(), Being::setHairStyle(), Being::setLook(), Being::setOtherTime(), Being::setSpriteId(), Being::setSubtype(), Being::setWeaponId(), SPRITE_BODY, SPRITE_CLOTHES_COLOR, SPRITE_EVOL2, SPRITE_FLOOR, ItemDbType::SPRITE_HAIR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_HEAD_MID, SPRITE_HEAD_TOP, SPRITE_ROBE, SPRITE_SHIELD, SPRITE_SHOES, SPRITE_WEAPON, and UNIMPLEMENTEDPACKETFIELD.
void TmwAthena::BeingRecv::processBeingMove | ( | Net::MessageIn & | msg | ) |
Definition at line 918 of file beingrecv.cpp.
References actorManager, beingHandler, BeingId_zero, BLOCK_END, BLOCK_START, CAST_S32, LocalPlayer::checkNewName(), Ea::BeingRecv::createBeing(), ActorManager::destroy(), ActorManager::erase(), ActorManager::findBeing(), fromInt, ItemDB::get(), Being::getHP(), ActorSprite::getId(), Being::getType(), Net::ServerFeatures::haveMonsterAttackRange(), Net::ServerFeatures::haveMove3(), Net::ServerFeatures::haveNpcGender(), Net::ServerFeatures::haveServerHp(), Being::intToGender(), Being::isAlive(), ActorManager::isBlocked(), localPlayer, ActorType::Monster, Actions::msg(), Ea::BeingRecv::mSpawnId, ActorType::Npc, ActorType::Player, Net::BeingHandler::requestNameById(), serverFeatures, Being::setAction(), Being::setAttackRange(), Being::setCachedDestination(), Being::setDestination(), Being::setGender(), Being::setHairColor(), Being::setHP(), Being::setKarma(), Being::setManner(), Being::setMaxHP(), Being::setMoveTime(), setServerGender(), ActorSprite::setStatusEffectOpitons(), Being::setSubtype(), Being::setTileCoords(), Being::setWalkSpeed(), Being::setWeaponId(), BeingAction::SPAWN, SPRITE_BODY, SPRITE_CLOTHES_COLOR, SPRITE_FLOOR, ItemDbType::SPRITE_HAIR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_SHOES, SPRITE_WEAPON, BeingAction::STAND, toInt, ActorManager::undelete(), and Being::updateSprite().
void TmwAthena::BeingRecv::processBeingMove2 | ( | Net::MessageIn & | msg | ) |
Definition at line 1171 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, ActorManager::findBeing(), Being::getType(), Actions::msg(), ActorType::Player, Being::setAction(), Being::setDestination(), Being::setMoveTime(), Being::setTileCoords(), and BeingAction::STAND.
void TmwAthena::BeingRecv::processBeingResurrect | ( | Net::MessageIn & | msg | ) |
Definition at line 1279 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, deathNotice, DEBUGLOGSTR, ActorManager::findBeing(), LocalPlayer::getTarget(), localPlayer, Actions::msg(), Window::scheduleDelete(), Being::setAction(), BeingAction::STAND, and LocalPlayer::stopAttack().
void TmwAthena::BeingRecv::processBeingSelfEffect | ( | Net::MessageIn & | msg | ) |
Definition at line 1353 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, DEBUGLOGSTR, effectManager, ParticleEngine::enabled, ActorManager::findBeing(), Being::getName(), Being::getType(), Actions::msg(), ActorType::Player, SocialWindow::resetDamage(), socialWindow, and EffectManager::trigger().
void TmwAthena::BeingRecv::processBeingSpawn | ( | Net::MessageIn & | msg | ) |
Definition at line 1121 of file beingrecv.cpp.
References BLOCK_END, BLOCK_START, Actions::msg(), and Ea::BeingRecv::mSpawnId.
void TmwAthena::BeingRecv::processBeingStatusChange | ( | Net::MessageIn & | msg | ) |
Definition at line 1146 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, ActorManager::findBeing(), fromBool, IsStart_true, Actions::msg(), and ActorSprite::setStatusEffect().
void TmwAthena::BeingRecv::processBeingVisible | ( | Net::MessageIn & | msg | ) |
Definition at line 702 of file beingrecv.cpp.
References actorManager, beingHandler, BeingId_zero, BLOCK_END, BLOCK_START, CAST_S32, LocalPlayer::checkNewName(), Being::clearPath(), Ea::BeingRecv::createBeing(), ActorManager::destroy(), ActorManager::erase(), ActorManager::findBeing(), fromInt, ItemDB::get(), Being::getHP(), ActorSprite::getId(), KeyboardConfig::getKeyShortString(), SocialWindow::getPortalIndex(), Being::getType(), Net::ServerFeatures::haveMonsterAttackRange(), Net::ServerFeatures::haveNpcGender(), Net::ServerFeatures::haveServerHp(), Being::intToGender(), Being::isAlive(), ActorManager::isBlocked(), OutfitWindow::keyName(), localPlayer, ActorType::Monster, Actions::msg(), Ea::BeingRecv::mSpawnId, ActorType::Npc, outfitWindow, ActorType::Player, Net::BeingHandler::requestNameById(), serverFeatures, Being::setAction(), Being::setActionTime(), Being::setAttackRange(), Being::setDirection(), Being::setGender(), Being::setHairColor(), Being::setHP(), Being::setKarma(), Being::setManner(), Being::setMaxHP(), Being::setMoveTime(), Being::setName(), setServerGender(), ActorSprite::setStatusEffectOpitons(), Being::setSubtype(), Being::setTileCoords(), Being::setWalkSpeed(), Being::setWeaponId(), socialWindow, BeingAction::SPAWN, SPRITE_BODY, SPRITE_CLOTHES_COLOR, SPRITE_FLOOR, ItemDbType::SPRITE_HAIR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_SHOES, SPRITE_WEAPON, BeingAction::STAND, tick_time, toInt, ActorManager::undelete(), Being::updateSprite(), x, and y.
void TmwAthena::BeingRecv::processIpResponse | ( | Net::MessageIn & | msg | ) |
Definition at line 1391 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, DEBUGLOGSTR, ActorManager::findBeing(), ipToString(), Actions::msg(), and Being::setIp().
void TmwAthena::BeingRecv::processPlayerGuilPartyInfo | ( | Net::MessageIn & | msg | ) |
Definition at line 1315 of file beingrecv.cpp.
References actorManager, Being::addToCache(), BLOCK_END, BLOCK_START, ActorManager::findBeing(), GuildManager::getEnableGuildBot(), guildManager, Actions::msg(), Being::setGuildName(), Being::setGuildPos(), and Being::setPartyName().
void TmwAthena::BeingRecv::processPlayerMove | ( | Net::MessageIn & | msg | ) |
Definition at line 528 of file beingrecv.cpp.
References actorManager, beingHandler, BLOCK_END, BLOCK_START, Being::calcDirection(), CAST_S16, CAST_S32, CAST_U8, Being::clearGuilds(), Ea::BeingRecv::createBeing(), ActorManager::findBeing(), LocalPlayer::followMoveTo(), fromInt, ItemDB::get(), Being::getCurrentAction(), Being::getDirection(), Being::getDirectionDelayed(), GuildManager::getEnableGuildBot(), Guild::getGuild(), Being::getParty(), Being::getType(), guild, guildManager, LocalPlayer::imitateAction(), LocalPlayer::imitateDirection(), LocalPlayer::imitateOutfit(), Being::intToGender(), ActorManager::isBlocked(), localPlayer, Actions::msg(), party, ActorType::Player, Net::BeingHandler::requestNameById(), Being::setActionTime(), Being::setDestination(), Being::setDirection(), Being::setDirectionDelayed(), Being::setGender(), TmwAthena::setGm(), Being::setGuild(), Being::setHairColor(), Being::setKarma(), Being::setLevel(), Being::setManner(), Being::setMoveTime(), Being::setParty(), ActorSprite::setStatusEffectOpitons(), Being::setSubtype(), Being::setTileCoords(), Being::setWalkSpeed(), Being::setWeaponId(), SPRITE_BODY, SPRITE_CLOTHES_COLOR, SPRITE_FLOOR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_WEAPON, BeingAction::STAND, tick_time, toInt, ActorManager::undelete(), and Being::updateSprite().
void TmwAthena::BeingRecv::processPlayerStatusChange | ( | Net::MessageIn & | msg | ) |
Definition at line 1246 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, DEBUGLOGSTR, ActorManager::findBeing(), Actions::msg(), and ActorSprite::setStatusEffectOpitons().
void TmwAthena::BeingRecv::processPlayerUpdate1 | ( | Net::MessageIn & | msg | ) |
Definition at line 240 of file beingrecv.cpp.
References actorManager, EAthena::BeingRecv::applyPlayerAction(), beingHandler, BLOCK_END, BLOCK_START, CAST_S16, CAST_S32, CAST_U8, Being::clearGuilds(), Ea::BeingRecv::createBeing(), ActorManager::findBeing(), fromInt, ItemDB::get(), Being::getDirection(), Being::getDirectionDelayed(), GuildManager::getEnableGuildBot(), Guild::getGuild(), Being::getParty(), guild, guildManager, LocalPlayer::imitateDirection(), LocalPlayer::imitateOutfit(), Being::intToGender(), ActorManager::isBlocked(), localPlayer, Actions::msg(), party, Net::BeingHandler::requestNameById(), Being::setActionTime(), Being::setDirection(), Being::setGender(), TmwAthena::setGm(), Being::setGuild(), Being::setHairColor(), Being::setKarma(), Being::setLevel(), Being::setManner(), Being::setParty(), ActorSprite::setStatusEffectOpitons(), Being::setSubtype(), Being::setTileCoords(), Being::setWalkSpeed(), Being::setWeaponId(), SPRITE_BODY, SPRITE_CLOTHES_COLOR, SPRITE_FLOOR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_WEAPON, tick_time, toInt, ActorManager::undelete(), Being::updateSprite(), x, and y.
void TmwAthena::BeingRecv::processPlayerUpdate2 | ( | Net::MessageIn & | msg | ) |
Definition at line 386 of file beingrecv.cpp.
References actorManager, EAthena::BeingRecv::applyPlayerAction(), beingHandler, BLOCK_END, BLOCK_START, CAST_S16, CAST_S32, CAST_U8, Being::clearGuilds(), Ea::BeingRecv::createBeing(), ActorManager::findBeing(), fromInt, ItemDB::get(), Being::getDirection(), Being::getDirectionDelayed(), GuildManager::getEnableGuildBot(), Guild::getGuild(), Being::getParty(), guild, guildManager, LocalPlayer::imitateDirection(), LocalPlayer::imitateOutfit(), Being::intToGender(), ActorManager::isBlocked(), localPlayer, Actions::msg(), party, Net::BeingHandler::requestNameById(), Being::setActionTime(), Being::setDirection(), Being::setGender(), TmwAthena::setGm(), Being::setGuild(), Being::setHairColor(), Being::setKarma(), Being::setLevel(), Being::setManner(), Being::setParty(), ActorSprite::setStatusEffectOpitons(), Being::setSubtype(), Being::setTileCoords(), Being::setWalkSpeed(), Being::setWeaponId(), SPRITE_BODY, SPRITE_CLOTHES_COLOR, SPRITE_FLOOR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_WEAPON, tick_time, toInt, ActorManager::undelete(), Being::updateSprite(), x, and y.
void TmwAthena::BeingRecv::processPvpSet | ( | Net::MessageIn & | msg | ) |
Definition at line 1416 of file beingrecv.cpp.
References actorManager, Being::addToCache(), BLOCK_END, BLOCK_START, CAST_U16, ActorManager::findBeing(), Actions::msg(), Being::setPvpRank(), and Being::setTeamId().
void TmwAthena::BeingRecv::processSkillCastCancel | ( | Net::MessageIn & | msg | ) |
Definition at line 1386 of file beingrecv.cpp.
References Actions::msg().
void TmwAthena::BeingRecv::processSkillCasting | ( | Net::MessageIn & | msg | ) |
void TmwAthena::BeingRecv::processSkillDamage | ( | Net::MessageIn & | msg | ) |
Definition at line 1468 of file beingrecv.cpp.
References actorManager, BLOCK_END, BLOCK_START, ActorManager::findBeing(), Being::handleSkill(), Actions::msg(), AttackType::SKILL, and Being::takeDamage().
void TmwAthena::BeingRecv::setServerGender | ( | Being *const | being, |
const uint8_t | gender | ||
) |
Definition at line 1496 of file beingrecv.cpp.
References Gender::FEMALE, Gender::MALE, Being::setGender(), and Gender::UNSPECIFIED.
Referenced by processBeingMove(), and processBeingVisible().