![]() |
ManaPlus
|
Data Structures | |
| class | AchievementHandler |
| class | AdminHandler |
| class | AttendanceHandler |
| class | AuctionHandler |
| class | BankHandler |
| class | BarterHandler |
| class | BattleGroundHandler |
| class | BeingHandler |
| class | BuyingStoreHandler |
| class | BuySellHandler |
| class | CashShopHandler |
| class | CharServerHandler |
| class | ChatHandler |
| class | ClanHandler |
| class | ElementalHandler |
| class | FamilyHandler |
| class | FriendsHandler |
| class | GameHandler |
| class | GeneralHandler |
| class | GuildHandler |
| class | HomunculusHandler |
| class | InventoryHandler |
| struct | ItemFlagBits |
| union | ItemFlags |
| class | ItemHandler |
| class | LoginHandler |
| class | Mail2Handler |
| class | MailHandler |
| class | MapHandler |
| struct | MapTypeProperty2Bits |
| union | MapTypeProperty2 |
| class | MarketHandler |
| class | MercenaryHandler |
| class | MessageIn |
| class | MessageOut |
| class | Network |
| class | NpcHandler |
| class | PartyHandler |
| class | PetHandler |
| class | PlayerHandler |
| class | QuestHandler |
| class | RefineHandler |
| class | RouletteHandler |
| class | SearchStoreHandler |
| class | ServerFeatures |
| class | SkillHandler |
| class | TradeHandler |
| class | VendingHandler |
Functions | |
| static void | setBasicFields (Being *const dstBeing, const uint8_t gender, const int hairStyle, const ItemColor hairColor, const uint32_t weapon, const uint16_t headBottom, const uint16_t headMid, const uint16_t headTop, const uint16_t shoes, const uint16_t gloves, const bool notMove) |
| union EAthena::ItemFlags | __attribute__ ((packed)) |
| void | updateProtocol () |
| void | updateProtocolMain () |
| void | updateProtocolRe () |
| void | updateProtocolZero () |
Variables | |
| Guild * | taGuild = 0 |
| ServerInfo | charServer |
| ServerInfo | mapServer |
| MenuTypeT | menu = MenuType::Unknown |
| static const unsigned int | packet_lengths_size = 0xFFFFU |
| static const unsigned int | messagesSize = 0xFFFFU |
| union EAthena::MapTypeProperty2 EAthena::__attribute__ | ( | (packed) | ) |
|
static |
Definition at line 96 of file beingrecv.cpp.
References ActorType::Avatar, CAST_S32, ActorType::Elemental, ActorType::FloorItem, ItemDB::get(), Net::ServerFeatures::haveNpcGender(), ActorType::Homunculus, Being::intToGender(), ActorType::Mercenary, ActorType::Monster, ActorType::Npc, ActorType::Pet, ActorType::Player, ActorType::Portal, reportAlways, serverFeatures, ActorType::SkillUnit, SPRITE_BODY, SPRITE_CLOTHES_COLOR, ItemDbType::SPRITE_HAIR, SPRITE_HAIR_COLOR, SPRITE_HEAD_BOTTOM, SPRITE_SHOES, SPRITE_WEAPON, and ActorType::Unknown.
Referenced by EAthena::BeingRecv::processBeingMove(), EAthena::BeingRecv::processBeingSpawn(), and EAthena::BeingRecv::processBeingVisible().
| void EAthena::updateProtocol | ( | ) |
Definition at line 47 of file updateprotocol.cpp.
References EAthena::Network::clearHandlers(), itemIdLen, Logger::log(), logger, EAthena::Network::mInstance, packets_main, packets_re, packets_zero, packetVersion, packetVersionMain, packetVersionRe, packetVersionZero, EAthena::Network::registerFakeHandlers(), EAthena::Network::registerHandlers(), updateProtocolMain(), updateProtocolRe(), and updateProtocolZero().
Referenced by EAthena::LoginRecv::processServerVersion(), and EAthena::LoginHandler::updatePacketVersion().
| void EAthena::updateProtocolMain | ( | ) |
| void EAthena::updateProtocolRe | ( | ) |
| void EAthena::updateProtocolZero | ( | ) |
| ServerInfo EAthena::charServer |
Definition at line 64 of file charserverrecv.cpp.
Referenced by Ea::LoginHandler::chooseServer(), EAthena::CharServerHandler::connect(), and EAthena::LoginHandler::getCharServer().
| ServerInfo EAthena::mapServer |
Definition at line 65 of file charserverrecv.cpp.
Referenced by EAthena::GameHandler::connect(), EAthena::CharServerRecv::processChangeMapServer(), and EAthena::CharServerRecv::processCharMapInfo().
| MenuTypeT EAthena::menu = MenuType::Unknown |
Definition at line 28 of file menu.cpp.
Referenced by PopupMenu::addBeingMenu(), PopupMenu::addItemMenu(), EAthena::SkillHandler::feelSaveOk(), loadMenu(), EAthena::PetRecv::processEggsList(), EAthena::InventoryRecv::processPlayerIdentifyList(), EAthena::InventoryRecv::processPlayerRefineList(), EAthena::InventoryRecv::processPlayerRepairList(), EAthena::SkillRecv::processSkillAutoSpells1(), EAthena::SkillRecv::processSkillAutoSpells2(), EAthena::InventoryHandler::selectEgg(), and SocialWindow::updateMenu().
|
static |
Definition at line 109 of file network.cpp.
Referenced by EAthena::Network::dispatchMessages(), and EAthena::Network::Network().
|
static |
Definition at line 108 of file network.cpp.
Referenced by EAthena::Network::clearHandlers(), EAthena::Network::dispatchMessages(), EAthena::Network::messageReady(), and EAthena::Network::registerFakeHandlers().
| Guild * EAthena::taGuild = 0 |
Definition at line 99 of file guildhandler.h.
Referenced by EAthena::GuildHandler::clear(), EAthena::GeneralHandler::gameEnded(), GuildTab::getAutoCompleteList(), GuildTab::handleCommand(), GuildTab::handleInput(), EAthena::GuildRecv::processGuildExpulsion2(), EAthena::GuildRecv::processGuildExpulsionContinue(), EAthena::GuildRecv::processGuildLeave(), EAthena::GuildRecv::processGuildLeave2(), EAthena::GuildRecv::processGuildMemberList(), EAthena::GuildRecv::processGuildMemberLogin(), EAthena::GuildRecv::processGuildMemberPosChange(), EAthena::GuildRecv::processGuildPositionInfo(), EAthena::GuildRecv::processGuildPosNameList(), EAthena::GuildRecv::processGuildUpdateCoords(), and EAthena::GuildHandler::~GuildHandler().