|
eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
|
#include "eolib/data/eo_reader.hpp"#include "eolib/data/eo_writer.hpp"#include "eolib/export.hpp"#include "eolib/protocol/enums.hpp"#include "eolib/protocol/net/server/enums.hpp"#include "eolib/protocol/net/structs.hpp"#include "eolib/protocol/serializable.hpp"#include "eolib/protocol/structs.hpp"#include <cstdint>#include <optional>#include <string>#include <string_view>#include <variant>#include <vector>Classes | |
| class | eolib::protocol::net::server::BigCoords |
| Map coordinates with 2-byte values. More... | |
| class | eolib::protocol::net::server::EquipmentChange |
| Player equipment data. Sent when a player's visible equipment changes. Note that these values are graphic IDs. More... | |
| class | eolib::protocol::net::server::EquipmentMapInfo |
| Player equipment data. Sent with map information about a nearby character. Note that these values are graphic IDs. More... | |
| class | eolib::protocol::net::server::EquipmentCharacterSelect |
| Player equipment data. Sent with a character in the character selection list. Note that these values are graphic IDs. More... | |
| class | eolib::protocol::net::server::EquipmentWelcome |
| Player equipment data. Sent upon selecting a character and entering the game. Note that these values are item IDs. More... | |
| class | eolib::protocol::net::server::EquipmentPaperdoll |
| Player equipment data. Sent with information about a player's paperdoll. Note that these values are item IDs. More... | |
| class | eolib::protocol::net::server::CharacterMapInfo |
| Information about a nearby character. The official client skips these if they're under 42 bytes in length. More... | |
| class | eolib::protocol::net::server::NpcMapInfo |
| Information about a nearby NPC. More... | |
| class | eolib::protocol::net::server::ItemMapInfo |
| Information about a nearby item on the ground. More... | |
| class | eolib::protocol::net::server::AvatarChange |
| Information about a nearby player's appearance changing. More... | |
| class | eolib::protocol::net::server::AvatarChange::ChangeTypeDataEquipment |
| Data associated with change_type value Equipment. More... | |
| class | eolib::protocol::net::server::AvatarChange::ChangeTypeDataHair |
| Data associated with change_type value Hair. More... | |
| class | eolib::protocol::net::server::AvatarChange::ChangeTypeDataHairColor |
| Data associated with change_type value HairColor. More... | |
| class | eolib::protocol::net::server::NearbyInfo |
| Information about nearby entities. More... | |
| class | eolib::protocol::net::server::MapFile |
| A map file (EMF). More... | |
| class | eolib::protocol::net::server::PubFile |
| A pub file (EIF, ENF, ECF, ESF). More... | |
| class | eolib::protocol::net::server::OnlinePlayer |
| A player in the online list. More... | |
| class | eolib::protocol::net::server::PlayersList |
| Information about online players. More... | |
| class | eolib::protocol::net::server::PlayersListFriends |
| Information about online players. Sent in reply to friends list requests. More... | |
| class | eolib::protocol::net::server::CharacterSelectionListEntry |
| Character selection screen character. More... | |
| class | eolib::protocol::net::server::ServerSettings |
| Settings sent with WELCOME_REPLY packet. More... | |
| class | eolib::protocol::net::server::ShopTradeItem |
| An item that a shop can buy or sell. More... | |
| class | eolib::protocol::net::server::ShopCraftItem |
| An item that a shop can craft. More... | |
| class | eolib::protocol::net::server::ShopSoldItem |
| A sold item when selling an item to a shop. More... | |
| class | eolib::protocol::net::server::CharacterBaseStats |
| The 6 base character stats. More... | |
| class | eolib::protocol::net::server::CharacterBaseStatsWelcome |
| The 6 base character stats. Sent upon selecting a character and entering the game. More... | |
| class | eolib::protocol::net::server::CharacterSecondaryStats |
| The 5 secondary character stats. More... | |
| class | eolib::protocol::net::server::CharacterSecondaryStatsInfoLookup |
| The 5 secondary character stats. Sent with character info lookups. More... | |
| class | eolib::protocol::net::server::CharacterElementalStats |
| The 6 elemental character stats. More... | |
| class | eolib::protocol::net::server::CharacterStatsReset |
| Character stats data. Sent when resetting stats and skills at a skill master NPC. More... | |
| class | eolib::protocol::net::server::CharacterStatsWelcome |
| Character stats data. Sent upon selecting a character and entering the game. More... | |
| class | eolib::protocol::net::server::CharacterStatsUpdate |
| Character stats data. Sent when stats are updated. More... | |
| class | eolib::protocol::net::server::CharacterStatsInfoLookup |
| Character stats data. Sent with character info lookups. More... | |
| class | eolib::protocol::net::server::CharacterStatsEquipmentChange |
| Character stats data. Sent when an item is equipped or unequipped. More... | |
| class | eolib::protocol::net::server::SkillStatRequirements |
| Stat requirements to learn a skill from a skill master NPC. More... | |
| class | eolib::protocol::net::server::SkillLearn |
| A skill that can be learned from a skill master NPC. More... | |
| class | eolib::protocol::net::server::BoardPostListing |
| An entry in the list of town board posts. More... | |
| class | eolib::protocol::net::server::CharacterDetails |
| Information displayed on the paperdoll and book. More... | |
| class | eolib::protocol::net::server::PartyMember |
| A member of the player's party. More... | |
| class | eolib::protocol::net::server::PartyExpShare |
| EXP gain for a member of the player's party. More... | |
| class | eolib::protocol::net::server::GuildStaff |
| Information about a guild staff member (recruiter or leader). More... | |
| class | eolib::protocol::net::server::GuildMember |
| Information about a guild member. More... | |
| class | eolib::protocol::net::server::GroupHealTargetPlayer |
| Nearby player hit by a group heal spell. More... | |
| class | eolib::protocol::net::server::TradeItemData |
| Trade window item data. More... | |
| class | eolib::protocol::net::server::NpcKilledData |
| Information about an NPC that has been killed. More... | |
| class | eolib::protocol::net::server::LevelUpStats |
| Level and stat updates. More... | |
| class | eolib::protocol::net::server::NpcUpdatePosition |
| An NPC walking. More... | |
| class | eolib::protocol::net::server::NpcUpdateAttack |
| An NPC attacking. More... | |
| class | eolib::protocol::net::server::NpcUpdateChat |
| An NPC talking. More... | |
| class | eolib::protocol::net::server::QuestProgressEntry |
| An entry in the Quest Progress window. More... | |
| class | eolib::protocol::net::server::DialogQuestEntry |
| An entry in the quest switcher. More... | |
| class | eolib::protocol::net::server::DialogEntry |
| An entry in a quest dialog. More... | |
| class | eolib::protocol::net::server::DialogEntry::EntryTypeDataLink |
| Data associated with entry_type value Link. More... | |
| class | eolib::protocol::net::server::MapDrainDamageOther |
| Another player taking damage from a map HP drain. More... | |
| class | eolib::protocol::net::server::GlobalBackfillMessage |
| A backfilled global chat message. More... | |
| class | eolib::protocol::net::server::PlayerEffect |
| An effect playing on a player. More... | |
| class | eolib::protocol::net::server::TileEffect |
| An effect playing on a tile. More... | |
Namespaces | |
| namespace | eolib |
| Core library for writing Endless Online applications. | |
| namespace | eolib::protocol |
| Types generated from the eo-protocol specification. | |
| namespace | eolib::protocol::net |
| Types shared by client and server packets. | |
| namespace | eolib::protocol::net::server |
| Packets sent by the server, and the structs and enums they use. | |