|
eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
|
| Neolib | Core library for writing Endless Online applications |
| Ndata | Reading and writing EO data |
| CEoNumericLimits | Maximum values (exclusive) of the EO encoded numeric types |
| CEoReader | A class for reading EO data from a sequence of bytes |
| CEoWriter | A class for writing EO data to a sequence of bytes |
| CNumberEncoder | Encodes and decodes EO numbers |
| CStringEncoder | Encodes and decodes EO strings |
| Nencrypt | Packet encryption and server verification |
| CDataEncrypter | Functions for encrypting and decrypting EO data |
| CServerVerifier | Server verification, as performed during the connection handshake |
| Npacket | Packet sequencing |
| CAccountReplySequenceStart | A sequence start sent in the AccountReplyServerPacket, used by the official EO server |
| CInitSequenceStart | A sequence start sent in the InitInitServerPacket (connection initialization) |
| CPacketSequencer | A class for generating packet sequences |
| CPingSequenceStart | A sequence start sent in the ConnectionPlayerServerPacket (ping) |
| CSequenceStart | A value sent by the server to update the client's sequence start, also known as the "sequence byte" |
| CZeroSequenceStart | A sequence start with a value of 0 |
| Nprotocol | Types generated from the eo-protocol specification |
| Nnet | Types shared by client and server packets |
| Nclient | Packets sent by the client, and the structs and enums they use |
| CAccountAgreeClientPacket | Change password |
| CAccountCreateClientPacket | Confirm creating an account |
| CAccountRequestClientPacket | Request creating an account |
| CAdminInteractReportClientPacket | Report character |
| CAdminInteractTellClientPacket | Talk to admin |
| CAttackUseClientPacket | Attacking |
| CBankAddClientPacket | Depositing gold |
| CBankOpenClientPacket | Talked to a banker NPC |
| CBankTakeClientPacket | Withdrawing gold |
| CBarberBuyClientPacket | Purchasing a hair-style |
| CBarberOpenClientPacket | Talking to a barber NPC |
| CBoardCreateClientPacket | Posting a new message to a town board |
| CBoardOpenClientPacket | Opening a town board |
| CBoardRemoveClientPacket | Removing a post from a town board |
| CBoardTakeClientPacket | Reading a post on a town board |
| CBookRequestClientPacket | Request for a player's book |
| CByteCoords | Map coordinates with raw 1-byte values |
| CChairRequestClientPacket | Sitting on a chair |
| CSitActionDataSit | Data associated with sit_action value Sit |
| CCharacterCreateClientPacket | Confirm creating a character |
| CCharacterRemoveClientPacket | Confirm deleting character from an account |
| CCharacterRequestClientPacket | Request to create a character |
| CCharacterTakeClientPacket | Request to delete a character from an account |
| CChestAddClientPacket | Placing an item in to a chest |
| CChestOpenClientPacket | Opening a chest |
| CChestTakeClientPacket | Taking an item from a chest |
| CCitizenAcceptClientPacket | Confirm sleeping at an inn |
| CCitizenOpenClientPacket | Talking to a citizenship NPC |
| CCitizenRemoveClientPacket | Giving up citizenship of a town |
| CCitizenReplyClientPacket | Subscribing to a town |
| CCitizenRequestClientPacket | Request sleeping at an inn |
| CConnectionAcceptClientPacket | Confirm initialization data |
| CConnectionPingClientPacket | Ping reply |
| CDoorOpenClientPacket | Opening a door |
| CEmoteReportClientPacket | Doing an emote |
| CFacePlayerClientPacket | Facing a direction |
| CGlobalCloseClientPacket | Closed global tab |
| CGlobalOpenClientPacket | Opened global tab |
| CGlobalPlayerClientPacket | Disable whispers |
| CGlobalRemoveClientPacket | Enable whispers |
| CGuildAcceptClientPacket | Accept pending guild creation invite |
| CGuildAgreeClientPacket | Update the guild description or rank list |
| CInfoTypeDataDescription | Data associated with info_type value Description |
| CInfoTypeDataRanks | Data associated with info_type value Ranks |
| CGuildBuyClientPacket | Deposit gold in to the guild bank |
| CGuildCreateClientPacket | Final confirm creating a guild |
| CGuildJunkClientPacket | Disband guild |
| CGuildKickClientPacket | Kick member from guild |
| CGuildOpenClientPacket | Talking to a guild master NPC |
| CGuildPlayerClientPacket | Request to join a guild |
| CGuildRankClientPacket | Update a member's rank |
| CGuildRemoveClientPacket | Leave guild |
| CGuildReportClientPacket | Requested general information of a guild |
| CGuildRequestClientPacket | Requested to create a guild |
| CGuildTakeClientPacket | Request guild description, rank list, or bank balance |
| CGuildTellClientPacket | Requested member list of a guild |
| CGuildUseClientPacket | Accepted a join request |
| CInitInitClientPacket | Connection initialization request. This packet is unencrypted |
| CItemDropClientPacket | Dropping items on the ground |
| CItemGetClientPacket | Taking items from the ground |
| CItemJunkClientPacket | Junking items |
| CItemUseClientPacket | Using an item |
| CJukeboxMsgClientPacket | Requesting a song on a jukebox |
| CJukeboxOpenClientPacket | Opening the jukebox listing |
| CJukeboxUseClientPacket | Playing a note with the bard skill |
| CLockerAddClientPacket | Adding an item to a bank locker |
| CLockerBuyClientPacket | Buying a locker space upgrade from a banker NPC |
| CLockerOpenClientPacket | Opening a bank locker |
| CLockerTakeClientPacket | Taking an item from a bank locker |
| CLoginRequestClientPacket | Login request |
| CMarriageOpenClientPacket | Talking to a law NPC |
| CMarriageRequestClientPacket | Requesting marriage approval |
| CMessagePingClientPacket | #ping command request |
| CNpcRangeRequestClientPacket | Requesting info about nearby NPCs |
| CPacketFactory | Creates client packets from packet family and action identifiers |
| CPaperdollAddClientPacket | Equipping an item |
| CPaperdollRemoveClientPacket | Unequipping an item |
| CPaperdollRequestClientPacket | Request for a player's paperdoll |
| CPartyAcceptClientPacket | Accept party invite / join request |
| CPartyRemoveClientPacket | Remove player from a party |
| CPartyRequestClientPacket | Send party invite / join request |
| CPartyTakeClientPacket | Request updated party info |
| CPlayerRangeRequestClientPacket | Requesting info about nearby players |
| CPlayersAcceptClientPacket | #find command request |
| CPlayersListClientPacket | Requesting a list of online friends |
| CPlayersRequestClientPacket | Requesting a list of online players |
| CPriestAcceptClientPacket | Accepting a marriage request |
| CPriestOpenClientPacket | Talking to a priest NPC |
| CPriestRequestClientPacket | Requesting marriage at a priest |
| CPriestUseClientPacket | Saying "I do" at a wedding |
| CQuestAcceptClientPacket | Response to a quest NPC dialog |
| CReplyTypeDataOk | Data associated with reply_type value Ok |
| CReplyTypeDataLink | Data associated with reply_type value Link |
| CQuestListClientPacket | Quest history / progress request |
| CQuestUseClientPacket | Talking to a quest NPC |
| CRangeRequestClientPacket | Requesting info about nearby players and NPCs |
| CRefreshRequestClientPacket | Requesting new info about nearby objects |
| CShopBuyClientPacket | Purchasing an item from a shop |
| CShopCreateClientPacket | Crafting an item from a shop |
| CShopOpenClientPacket | Talking to a shop NPC |
| CShopSellClientPacket | Selling an item to a shop |
| CSitRequestClientPacket | Sit/stand request |
| CSitActionDataSit | Data associated with sit_action value Sit |
| CSpellRequestClientPacket | Begin spell chanting |
| CSpellTargetGroupClientPacket | Group spell cast |
| CSpellTargetOtherClientPacket | Targeted spell cast |
| CSpellTargetSelfClientPacket | Self-targeted spell cast |
| CSpellUseClientPacket | Raise arm to cast a spell (vestigial) |
| CStatSkillAddClientPacket | Spending a stat point on a stat or skill |
| CActionTypeDataStat | Data associated with action_type value Stat |
| CActionTypeDataSkill | Data associated with action_type value Skill |
| CStatSkillJunkClientPacket | Resetting stats at a skill master |
| CStatSkillOpenClientPacket | Talking to a skill master NPC |
| CStatSkillRemoveClientPacket | Forgetting a skill at a skill master NPC |
| CStatSkillTakeClientPacket | Learning a skill from a skill master NPC |
| CTalkAdminClientPacket | Admin chat message |
| CTalkAnnounceClientPacket | Admin announcement |
| CTalkMsgClientPacket | Global chat message |
| CTalkOpenClientPacket | Party chat message |
| CTalkPlayerClientPacket | Public chat message - alias of TALK_REPORT (vestigial) |
| CTalkReportClientPacket | Public chat message |
| CTalkRequestClientPacket | Guild chat message |
| CTalkTellClientPacket | Private chat message |
| CTalkUseClientPacket | Public chat message - alias of TALK_REPORT (vestigial) |
| CTradeAcceptClientPacket | Accepting a trade request |
| CTradeAddClientPacket | Add an item to the trade screen |
| CTradeAgreeClientPacket | Mark trade as agreed |
| CTradeCloseClientPacket | Cancel the trade |
| CTradeRemoveClientPacket | Remove an item from the trade screen |
| CTradeRequestClientPacket | Requesting a trade with another player |
| CWalkAction | Common data between walk packets |
| CWalkAdminClientPacket | Walking with #nowall |
| CWalkPlayerClientPacket | Walking |
| CWalkSpecClientPacket | Walking through a player |
| CWarpAcceptClientPacket | Accept a warp request from the server |
| CWarpTakeClientPacket | Request to download a copy of the map |
| CWelcomeAgreeClientPacket | Requesting a file |
| CFileTypeDataEmf | Data associated with file_type value Emf |
| CFileTypeDataEif | Data associated with file_type value Eif |
| CFileTypeDataEnf | Data associated with file_type value Enf |
| CFileTypeDataEsf | Data associated with file_type value Esf |
| CFileTypeDataEcf | Data associated with file_type value Ecf |
| CWelcomeMsgClientPacket | Entering game |
| CWelcomeRequestClientPacket | Selected a character |
| Nserver | Packets sent by the server, and the structs and enums they use |
| CAccountReplyServerPacket | Reply to client Account-family packets |
| CReplyCodeDataExists | Data associated with reply_code value Exists |
| CReplyCodeDataNotApproved | Data associated with reply_code value NotApproved |
| CReplyCodeDataCreated | Data associated with reply_code value Created |
| CReplyCodeDataChangeFailed | Data associated with reply_code value ChangeFailed |
| CReplyCodeDataChanged | Data associated with reply_code value Changed |
| CReplyCodeDataRequestDenied | Data associated with reply_code value RequestDenied |
| CReplyCodeDataDefault | Data associated with reply_code default |
| CAdminInteractAgreeServerPacket | Nearby player appearing (admin un-hide) |
| CAdminInteractListServerPacket | Admin character inventory popup |
| CAdminInteractRemoveServerPacket | Nearby player disappearing (admin hide) |
| CAdminInteractReplyServerPacket | Incoming admin message |
| CMessageTypeDataMessage | Data associated with message_type value Message |
| CMessageTypeDataReport | Data associated with message_type value Report |
| CAdminInteractTellServerPacket | Admin character info lookup |
| CArenaAcceptServerPacket | Arena win message |
| CArenaDropServerPacket | "Arena is blocked" message |
| CArenaSpecServerPacket | Arena kill message |
| CArenaUseServerPacket | Arena start message |
| CAttackErrorServerPacket | Show flood protection message (vestigial) |
| CAttackPlayerServerPacket | Nearby player attacking |
| CAvatarAdminServerPacket | Nearby player hit by a damage spell from a player |
| CAvatarAgreeServerPacket | Nearby player changed appearance |
| CAvatarChange | Information about a nearby player's appearance changing |
| CChangeTypeDataEquipment | Data associated with change_type value Equipment |
| CChangeTypeDataHair | Data associated with change_type value Hair |
| CChangeTypeDataHairColor | Data associated with change_type value HairColor |
| CAvatarRemoveServerPacket | Nearby player has disappeared from view |
| CAvatarReplyServerPacket | Nearby player hit by another player |
| CBankOpenServerPacket | Open banker NPC interface |
| CBankReplyServerPacket | Update gold counts after deposit/withdraw |
| CBarberAgreeServerPacket | Purchasing a new hair style |
| CBarberOpenServerPacket | Response from talking to a barber NPC |
| CBigCoords | Map coordinates with 2-byte values |
| CBoardOpenServerPacket | Reply to opening a town board |
| CBoardPlayerServerPacket | Reply to reading a post on a town board |
| CBoardPostListing | An entry in the list of town board posts |
| CBookReplyServerPacket | Reply to requesting a book |
| CCastAcceptServerPacket | Nearby NPC killed by player spell and killer leveled up |
| CCastReplyServerPacket | Nearby NPC hit by a spell from a player |
| CCastSpecServerPacket | Nearby NPC killed by player spell |
| CChairCloseServerPacket | Your character standing up from a chair |
| CChairPlayerServerPacket | Nearby player sitting on a chair |
| CChairRemoveServerPacket | Nearby player standing up from a chair |
| CChairReplyServerPacket | Your character sitting on a chair |
| CCharacterBaseStats | The 6 base character stats |
| CCharacterBaseStatsWelcome | The 6 base character stats. Sent upon selecting a character and entering the game |
| CCharacterDetails | Information displayed on the paperdoll and book |
| CCharacterElementalStats | The 6 elemental character stats |
| CCharacterMapInfo | Information about a nearby character. The official client skips these if they're under 42 bytes in length |
| CCharacterPlayerServerPacket | Reply to client request to delete a character from the account (Character_Take) |
| CCharacterReplyServerPacket | Reply to client Character-family packets |
| CReplyCodeDataExists | Data associated with reply_code value Exists |
| CReplyCodeDataFull | Data associated with reply_code value Full |
| CReplyCodeDataFull3 | Data associated with reply_code value Full3 |
| CReplyCodeDataNotApproved | Data associated with reply_code value NotApproved |
| CReplyCodeDataOk | Data associated with reply_code value Ok |
| CReplyCodeDataDeleted | Data associated with reply_code value Deleted |
| CReplyCodeDataDefault | Data associated with reply_code default |
| CCharacterSecondaryStats | The 5 secondary character stats |
| CCharacterSecondaryStatsInfoLookup | The 5 secondary character stats. Sent with character info lookups |
| CCharacterSelectionListEntry | Character selection screen character |
| CCharacterStatsEquipmentChange | Character stats data. Sent when an item is equipped or unequipped |
| CCharacterStatsInfoLookup | Character stats data. Sent with character info lookups |
| CCharacterStatsReset | Character stats data. Sent when resetting stats and skills at a skill master NPC |
| CCharacterStatsUpdate | Character stats data. Sent when stats are updated |
| CCharacterStatsWelcome | Character stats data. Sent upon selecting a character and entering the game |
| CChestAgreeServerPacket | Chest contents updating |
| CChestCloseServerPacket | Reply to trying to interact with a locked or "broken" chest. The official client assumes a broken chest if the packet is under 2 bytes in length |
| CChestGetServerPacket | Reply to removing an item from a chest |
| CChestOpenServerPacket | Reply to opening a chest |
| CChestReplyServerPacket | Reply to placing an item in to a chest |
| CChestSpecServerPacket | Reply to trying to add an item to a full chest |
| CCitizenAcceptServerPacket | Sleeping at an inn |
| CCitizenOpenServerPacket | Response from talking to a citizenship NPC |
| CCitizenRemoveServerPacket | Response to giving up citizenship of a town |
| CCitizenReplyServerPacket | Response to subscribing to a town |
| CCitizenRequestServerPacket | Reply to requesting sleeping at an inn |
| CConnectionPlayerServerPacket | Ping request |
| CDialogEntry | An entry in a quest dialog |
| CEntryTypeDataLink | Data associated with entry_type value Link |
| CDialogQuestEntry | An entry in the quest switcher |
| CDoorCloseServerPacket | Reply to trying to open a locked door |
| CDoorOpenServerPacket | Nearby door opening |
| CEffectAdminServerPacket | Nearby character taking spike damage |
| CEffectAgreeServerPacket | Effects playing on nearby tiles |
| CEffectPlayerServerPacket | Effects playing on nearby players |
| CEffectReportServerPacket | Map spike timer |
| CEffectSpecServerPacket | Taking spike or tp drain damage |
| CMapDamageTypeDataTpDrain | Data associated with map_damage_type value TpDrain |
| CMapDamageTypeDataSpikes | Data associated with map_damage_type value Spikes |
| CEffectTargetOtherServerPacket | Map drain damage |
| CEffectUseServerPacket | Map effect |
| CEffectDataQuake | Data associated with effect value Quake |
| CEmotePlayerServerPacket | Nearby player doing an emote |
| CEquipmentChange | Player equipment data. Sent when a player's visible equipment changes. Note that these values are graphic IDs |
| CEquipmentCharacterSelect | Player equipment data. Sent with a character in the character selection list. Note that these values are graphic IDs |
| CEquipmentMapInfo | Player equipment data. Sent with map information about a nearby character. Note that these values are graphic IDs |
| CEquipmentPaperdoll | Player equipment data. Sent with information about a player's paperdoll. Note that these values are item IDs |
| CEquipmentWelcome | Player equipment data. Sent upon selecting a character and entering the game. Note that these values are item IDs |
| CFacePlayerServerPacket | Nearby player facing a direction |
| CGlobalBackfillMessage | A backfilled global chat message |
| CGroupHealTargetPlayer | Nearby player hit by a group heal spell |
| CGuildAcceptServerPacket | Update guild rank |
| CGuildAgreeServerPacket | Joined guild info |
| CGuildBuyServerPacket | Deposit guild bank reply |
| CGuildCreateServerPacket | Guild created |
| CGuildKickServerPacket | Left the guild |
| CGuildMember | Information about a guild member |
| CGuildOpenServerPacket | Talk to guild master NPC reply |
| CGuildRankServerPacket | Get guild rank list reply |
| CGuildReplyServerPacket | Generic guild reply messages |
| CReplyCodeDataCreateAdd | Data associated with reply_code value CreateAdd |
| CReplyCodeDataCreateAddConfirm | Data associated with reply_code value CreateAddConfirm |
| CReplyCodeDataJoinRequest | Data associated with reply_code value JoinRequest |
| CGuildReportServerPacket | Get guild info reply |
| CGuildRequestServerPacket | Guild create request |
| CGuildSellServerPacket | Get guild bank reply |
| CGuildStaff | Information about a guild staff member (recruiter or leader) |
| CGuildTakeServerPacket | Get guild description reply |
| CGuildTellServerPacket | Get guild member list reply |
| CInitInitServerPacket | Reply to connection initialization and requests for unencrypted data. This packet is unencrypted |
| CReplyCodeDataOutOfDate | Data associated with reply_code value OutOfDate |
| CReplyCodeDataOk | Data associated with reply_code value Ok |
| CReplyCodeDataBanned | Data associated with reply_code value Banned |
| CBanTypeData0 | Data associated with ban_type value Unrecognized(0) |
| CBanTypeDataTemporary | Data associated with ban_type value Temporary |
| CReplyCodeDataWarpMap | Data associated with reply_code value WarpMap |
| CReplyCodeDataFileEmf | Data associated with reply_code value FileEmf |
| CReplyCodeDataFileEif | Data associated with reply_code value FileEif |
| CReplyCodeDataFileEnf | Data associated with reply_code value FileEnf |
| CReplyCodeDataFileEsf | Data associated with reply_code value FileEsf |
| CReplyCodeDataFileEcf | Data associated with reply_code value FileEcf |
| CReplyCodeDataMapMutation | Data associated with reply_code value MapMutation |
| CReplyCodeDataPlayersList | Data associated with reply_code value PlayersList |
| CReplyCodeDataPlayersListFriends | Data associated with reply_code value PlayersListFriends |
| CItemAcceptServerPacket | Nearby player leveled up from quest |
| CItemAddServerPacket | Item appeared on the ground |
| CItemAgreeServerPacket | Reply to using an item that you don't have |
| CItemDropServerPacket | Reply to dropping items on the ground |
| CItemGetServerPacket | Reply to taking items from the ground |
| CItemJunkServerPacket | Reply to junking items |
| CItemKickServerPacket | Lose item (from quest) |
| CItemMapInfo | Information about a nearby item on the ground |
| CItemObtainServerPacket | Receive item (from quest) |
| CItemRemoveServerPacket | Item disappeared from the ground |
| CItemReplyServerPacket | Reply to using an item |
| CItemTypeDataHeal | Data associated with item_type value Heal |
| CItemTypeDataHairDye | Data associated with item_type value HairDye |
| CItemTypeDataEffectPotion | Data associated with item_type value EffectPotion |
| CItemTypeDataCureCurse | Data associated with item_type value CureCurse |
| CItemTypeDataExpReward | Data associated with item_type value ExpReward |
| CItemSpecServerPacket | Reply to trying to take a protected item from the ground |
| CJukeboxAgreeServerPacket | Reply to successfully requesting a song |
| CJukeboxMsgServerPacket | Someone playing a note with the bard skill nearby |
| CJukeboxOpenServerPacket | Reply to opening the jukebox listing |
| CJukeboxPlayerServerPacket | Play background music |
| CJukeboxReplyServerPacket | Reply to unsuccessfully requesting a song |
| CJukeboxUseServerPacket | Play jukebox music |
| CLevelUpStats | Level and stat updates |
| CLockerBuyServerPacket | Response to buying a locker space upgrade from a banker NPC |
| CLockerGetServerPacket | Response to taking an item from a bank locker |
| CLockerOpenServerPacket | Opening a bank locker |
| CLockerReplyServerPacket | Response to adding an item to a bank locker |
| CLockerSpecServerPacket | Reply to trying to add an item to a full locker |
| CLoginReplyServerPacket | Login reply |
| CReplyCodeDataWrongUser | Data associated with reply_code value WrongUser |
| CReplyCodeDataWrongUserPassword | Data associated with reply_code value WrongUserPassword |
| CReplyCodeDataOk | Data associated with reply_code value Ok |
| CReplyCodeDataBanned | Data associated with reply_code value Banned |
| CReplyCodeDataLoggedIn | Data associated with reply_code value LoggedIn |
| CReplyCodeDataBusy | Data associated with reply_code value Busy |
| CMapDrainDamageOther | Another player taking damage from a map HP drain |
| CMapFile | A map file (EMF) |
| CMarriageOpenServerPacket | Response from talking to a law NPC |
| CMarriageReplyServerPacket | Reply to client Marriage-family packets |
| CReplyCodeDataSuccess | Data associated with reply_code value Success |
| CMessageAcceptServerPacket | Large message box |
| CMessageCloseServerPacket | Server is rebooting |
| CMessageOpenServerPacket | Status bar message |
| CMessagePongServerPacket | #ping command reply |
| CMusicPlayerServerPacket | Sound effect |
| CNearbyInfo | Information about nearby entities |
| CNpcAcceptServerPacket | Nearby NPC killed and killer leveled up |
| CNpcAgreeServerPacket | Reply to request for information about nearby NPCs |
| CNpcDialogServerPacket | NPC chat message |
| CNpcJunkServerPacket | Clearing all boss children |
| CNpcKilledData | Information about an NPC that has been killed |
| CNpcMapInfo | Information about a nearby NPC |
| CNpcPlayerServerPacket | Main NPC update message |
| CNpcReplyServerPacket | Nearby NPC hit by a player |
| CNpcSpecServerPacket | Nearby NPC killed by player |
| CNpcUpdateAttack | An NPC attacking |
| CNpcUpdateChat | An NPC talking |
| CNpcUpdatePosition | An NPC walking |
| COnlinePlayer | A player in the online list |
| CPacketFactory | Creates server packets from packet family and action identifiers |
| CPaperdollAgreeServerPacket | Reply to equipping an item |
| CPaperdollPingServerPacket | Failed to equip an item due to being the incorrect class |
| CPaperdollRemoveServerPacket | Reply to unequipping an item |
| CPaperdollReplyServerPacket | Reply to requesting a paperdoll |
| CPartyAddServerPacket | New player joined the party |
| CPartyAgreeServerPacket | Party member list update |
| CPartyCloseServerPacket | Left / disbanded a party |
| CPartyCreateServerPacket | Member list received when party is first joined |
| CPartyExpShare | EXP gain for a member of the player's party |
| CPartyListServerPacket | Party member list update |
| CPartyMember | A member of the player's party |
| CPartyRemoveServerPacket | Player left the party |
| CPartyReplyServerPacket | Failed party invite / join request |
| CReplyCodeDataAlreadyInAnotherParty | Data associated with reply_code value AlreadyInAnotherParty |
| CReplyCodeDataAlreadyInYourParty | Data associated with reply_code value AlreadyInYourParty |
| CPartyRequestServerPacket | Received party invite / join request |
| CPartyTargetGroupServerPacket | Updated experience and level-ups from party experience |
| CPlayerEffect | An effect playing on a player |
| CPlayersAgreeServerPacket | Player has appeared in nearby view |
| CPlayersList | Information about online players |
| CPlayersListFriends | Information about online players. Sent in reply to friends list requests |
| CPlayersListServerPacket | Equivalent to INIT_INIT with InitReply.PlayersList |
| CPlayersNet242ServerPacket | #find command reply - different map |
| CPlayersPingServerPacket | #find command reply - offline |
| CPlayersPongServerPacket | #find command reply - same map |
| CPlayersRemoveServerPacket | Nearby player has logged out |
| CPlayersReplyServerPacket | Equivalent to INIT_INIT with InitReply.PlayersListFriends |
| CPriestOpenServerPacket | Response from talking to a priest NPC |
| CPriestReplyServerPacket | Reply to client Priest-family packets |
| CPriestRequestServerPacket | Wedding request |
| CPubFile | A pub file (EIF, ENF, ECF, ESF) |
| CQuestDialogServerPacket | Quest selection dialog |
| CQuestListServerPacket | Quest history / progress reply |
| CPageDataProgress | Data associated with page value Progress |
| CPageDataHistory | Data associated with page value History |
| CQuestProgressEntry | An entry in the Quest Progress window |
| CQuestReportServerPacket | NPC chat messages |
| CRangeReplyServerPacket | Reply to request for information about nearby players and NPCs |
| CRecoverAgreeServerPacket | Nearby player gained HP |
| CRecoverListServerPacket | Stats update |
| CRecoverPlayerServerPacket | HP/TP update |
| CRecoverReplyServerPacket | Karma/experience update |
| CRecoverTargetGroupServerPacket | Updated stats when levelling up from party experience |
| CRefreshReplyServerPacket | Reply to request for new info about nearby objects |
| CServerSettings | Settings sent with WELCOME_REPLY packet |
| CShopBuyServerPacket | Response to purchasing an item from a shop |
| CShopCraftItem | An item that a shop can craft |
| CShopCreateServerPacket | Response to crafting an item from a shop |
| CShopOpenServerPacket | Response from talking to a shop NPC |
| CShopSellServerPacket | Response to selling an item to a shop |
| CShopSoldItem | A sold item when selling an item to a shop |
| CShopTradeItem | An item that a shop can buy or sell |
| CSitCloseServerPacket | Your character standing up |
| CSitPlayerServerPacket | Nearby player sitting down |
| CSitRemoveServerPacket | Nearby player standing up |
| CSitReplyServerPacket | Your character sitting down |
| CSkillLearn | A skill that can be learned from a skill master NPC |
| CSkillStatRequirements | Stat requirements to learn a skill from a skill master NPC |
| CSpellErrorServerPacket | Show flood protection message (vestigial) |
| CSpellPlayerServerPacket | Nearby player raising their arm to cast a spell (vestigial) |
| CSpellReplyServerPacket | Your character self-cast a targetable heal spell |
| CSpellRequestServerPacket | Nearby player chanting a spell |
| CSpellTargetGroupServerPacket | Nearby player(s) hit by a group heal spell from a player |
| CSpellTargetOtherServerPacket | Nearby player hit by a heal spell from a player |
| CSpellTargetSelfServerPacket | Nearby player self-casted a spell |
| CStatSkillAcceptServerPacket | Response to spending skill points |
| CStatSkillJunkServerPacket | Response to resetting stats and skills at a skill master |
| CStatSkillOpenServerPacket | Response from talking to a skill master NPC |
| CStatSkillPlayerServerPacket | Response to spending stat points |
| CStatSkillRemoveServerPacket | Response to forgetting a skill at a skill master |
| CStatSkillReplyServerPacket | Response from unsuccessful action at a skill master |
| CReplyCodeDataWrongClass | Data associated with reply_code value WrongClass |
| CStatSkillTakeServerPacket | Response from learning a skill from a skill master |
| CTalkAdminServerPacket | Admin chat message |
| CTalkAnnounceServerPacket | Admin announcement |
| CTalkListServerPacket | Global chat backfill. Sent by the official game server when a player opens the global chat tab |
| CTalkMsgServerPacket | Global chat message |
| CTalkOpenServerPacket | Party chat message |
| CTalkPlayerServerPacket | Public chat message |
| CTalkReplyServerPacket | Reply to trying to send a private message |
| CTalkRequestServerPacket | Guild chat message |
| CTalkServerServerPacket | Server message |
| CTalkSpecServerPacket | Temporary mute applied |
| CTalkTellServerPacket | Private chat message |
| CTileEffect | An effect playing on a tile |
| CTradeAdminServerPacket | Trade updated (items changed while trade was accepted) |
| CTradeAgreeServerPacket | Partner agree state updated |
| CTradeCloseServerPacket | Partner closed trade window |
| CTradeItemData | Trade window item data |
| CTradeOpenServerPacket | Trade window opens |
| CTradeReplyServerPacket | Trade updated (items changed) |
| CTradeRequestServerPacket | Trade request from another player |
| CTradeSpecServerPacket | Own agree state updated |
| CTradeUseServerPacket | Trade completed |
| CWalkCloseServerPacket | Your character has been frozen |
| CWalkOpenServerPacket | Your character has been unfrozen |
| CWalkPlayerServerPacket | Nearby player has walked |
| CWalkReplyServerPacket | Players, NPCs, and Items appearing in nearby view |
| CWarpAgreeServerPacket | Reply after accepting a warp |
| CWarpTypeDataMapSwitch | Data associated with warp_type value MapSwitch |
| CWarpCreateServerPacket | Equivalent to INIT_INIT with InitReply.MapMutation |
| CWarpPlayerServerPacket | Equivalent to INIT_INIT with InitReply.WarpMap |
| CWarpRequestServerPacket | Warp request from server |
| CWarpTypeDataMapSwitch | Data associated with warp_type value MapSwitch |
| CWelcomeNet242ServerPacket | Equivalent to INIT_INIT with InitReply.FileEnf |
| CWelcomeNet243ServerPacket | Equivalent to INIT_INIT with InitReply.FileEsf |
| CWelcomeNet244ServerPacket | Equivalent to INIT_INIT with InitReply.FileEcf |
| CWelcomePingServerPacket | Equivalent to INIT_INIT with InitReply.FileMap |
| CWelcomePongServerPacket | Equivalent to INIT_INIT with InitReply.FileEif |
| CWelcomeReplyServerPacket | Reply to selecting a character / entering game |
| CWelcomeCodeDataSelectCharacter | Data associated with welcome_code value SelectCharacter |
| CWelcomeCodeDataEnterGame | Data associated with welcome_code value EnterGame |
| CCharItem | An item reference with a 1-byte amount. Used for craft ingredients |
| CItem | An item reference with a 4-byte amount |
| CPacket | An object representing a packet in the EO network protocol |
| CSpell | A spell known by the player |
| CThreeItem | An item reference with a 3-byte amount. Used for shops, lockers, and various item transfers |
| CVersion | Client version |
| CWeight | Current carry weight and maximum carry capacity of a player |
| Npub | Client pub files: items (eolib::protocol::pub::Eif), NPCs (eolib::protocol::pub::Enf), spells (eolib::protocol::pub::Esf) and classes (eolib::protocol::pub::Ecf), and the records and enums they use |
| Nserver | Server pub files: talk (eolib::protocol::pub::server::TalkFile), shops (eolib::protocol::pub::server::ShopFile), drops (eolib::protocol::pub::server::DropFile), inns (eolib::protocol::pub::server::InnFile) and skill masters (eolib::protocol::pub::server::SkillMasterFile) |
| CDropRecord | Record of an item an NPC can drop when killed |
| CDropNpcRecord | Record of potential drops from an NPC |
| CDropFile | Endless Drop File |
| CInnQuestionRecord | Record of a question and answer that the player must answer to register citizenship with an inn |
| CInnRecord | Record of Inn data in an Endless Inn File |
| CInnFile | Endless Inn File |
| CSkillMasterSkillRecord | Record of a skill that a Skill Master NPC can teach |
| CSkillMasterRecord | Record of Skill Master data in an Endless Skill Master File |
| CSkillMasterFile | Endless Skill Master File |
| CShopTradeRecord | Record of an item that can be bought or sold in a shop |
| CShopCraftIngredientRecord | Record of an ingredient for crafting an item in a shop |
| CShopCraftRecord | Record of an item that can be crafted in a shop |
| CShopRecord | Record of Shop data in an Endless Shop File |
| CShopFile | Endless Shop File |
| CTalkMessageRecord | Record of a message that an NPC can say |
| CTalkRecord | Record of Talk data in an Endless Talk File |
| CTalkFile | Endless Talk File |
| CEifRecord | Record of Item data in an Endless Item File |
| CEif | Endless Item File |
| CEnfRecord | Record of NPC data in an Endless NPC File |
| CEnf | Endless NPC File |
| CEcfRecord | Record of Class data in an Endless Class File |
| CEcf | Endless Class File |
| CEsfRecord | Record of Skill data in an Endless Skill File |
| CEsf | Endless Skill File |
| Nmap | Endless Map Files (eolib::protocol::map::Emf), and the structs and enums they use |
| CMapNpc | NPC spawn EMF entity |
| CMapLegacyDoorKey | Legacy EMF entity used to specify a key on a door |
| CMapItem | Item spawn EMF entity |
| CMapWarp | Warp EMF entity |
| CMapSign | Sign EMF entity |
| CMapTileSpecRowTile | A single tile in a row of tilespecs |
| CMapTileSpecRow | A row of tilespecs |
| CMapWarpRowTile | A single tile in a row of warp entities |
| CMapWarpRow | A row of warp entities |
| CMapGraphicRowTile | A single tile in a row of map graphics |
| CMapGraphicRow | A row in a layer of map graphics |
| CMapGraphicLayer | A layer of map graphics |
| CEmf | Endless Map File |
| CCoords | Map coordinates |
| CSerializable | An object that can be serialized to and deserialized from EO data |
| CEolibError | Base class for errors raised by eolib |
| CSerializationError | Raised when a protocol object cannot be serialized, e.g |
| CDeserializationError | Raised when data cannot be deserialized into a protocol object |