eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Ceolib::encrypt::DataEncrypterFunctions for encrypting and decrypting EO data
 Ceolib::data::EoNumericLimitsMaximum values (exclusive) of the EO encoded numeric types
 Ceolib::data::EoReaderA class for reading EO data from a sequence of bytes
 Ceolib::data::EoWriterA class for writing EO data to a sequence of bytes
 Ceolib::data::NumberEncoderEncodes and decodes EO numbers
 Ceolib::protocol::net::client::PacketFactoryCreates client packets from packet family and action identifiers
 Ceolib::protocol::net::server::PacketFactoryCreates server packets from packet family and action identifiers
 Ceolib::packet::PacketSequencerA class for generating packet sequences
 Cstd::runtime_error
  Ceolib::EolibErrorBase class for errors raised by eolib
   Ceolib::DeserializationErrorRaised when data cannot be deserialized into a protocol object
   Ceolib::SerializationErrorRaised when a protocol object cannot be serialized, e.g
 Ceolib::packet::SequenceStartA value sent by the server to update the client's sequence start, also known as the "sequence byte"
  Ceolib::packet::AccountReplySequenceStartA sequence start sent in the AccountReplyServerPacket, used by the official EO server
  Ceolib::packet::InitSequenceStartA sequence start sent in the InitInitServerPacket (connection initialization)
  Ceolib::packet::PingSequenceStartA sequence start sent in the ConnectionPlayerServerPacket (ping)
  Ceolib::packet::ZeroSequenceStartA sequence start with a value of 0
 Ceolib::protocol::SerializableAn object that can be serialized to and deserialized from EO data
  Ceolib::protocol::CoordsMap coordinates
  Ceolib::protocol::map::EmfEndless Map File
  Ceolib::protocol::map::MapGraphicLayerA layer of map graphics
  Ceolib::protocol::map::MapGraphicRowA row in a layer of map graphics
  Ceolib::protocol::map::MapGraphicRowTileA single tile in a row of map graphics
  Ceolib::protocol::map::MapItemItem spawn EMF entity
  Ceolib::protocol::map::MapLegacyDoorKeyLegacy EMF entity used to specify a key on a door
  Ceolib::protocol::map::MapNpcNPC spawn EMF entity
  Ceolib::protocol::map::MapSignSign EMF entity
  Ceolib::protocol::map::MapTileSpecRowA row of tilespecs
  Ceolib::protocol::map::MapTileSpecRowTileA single tile in a row of tilespecs
  Ceolib::protocol::map::MapWarpWarp EMF entity
  Ceolib::protocol::map::MapWarpRowA row of warp entities
  Ceolib::protocol::map::MapWarpRowTileA single tile in a row of warp entities
  Ceolib::protocol::net::CharItemAn item reference with a 1-byte amount. Used for craft ingredients
  Ceolib::protocol::net::ItemAn item reference with a 4-byte amount
  Ceolib::protocol::net::PacketAn object representing a packet in the EO network protocol
   Ceolib::protocol::net::client::AccountAgreeClientPacketChange password
   Ceolib::protocol::net::client::AccountCreateClientPacketConfirm creating an account
   Ceolib::protocol::net::client::AccountRequestClientPacketRequest creating an account
   Ceolib::protocol::net::client::AdminInteractReportClientPacketReport character
   Ceolib::protocol::net::client::AdminInteractTellClientPacketTalk to admin
   Ceolib::protocol::net::client::AttackUseClientPacketAttacking
   Ceolib::protocol::net::client::BankAddClientPacketDepositing gold
   Ceolib::protocol::net::client::BankOpenClientPacketTalked to a banker NPC
   Ceolib::protocol::net::client::BankTakeClientPacketWithdrawing gold
   Ceolib::protocol::net::client::BarberBuyClientPacketPurchasing a hair-style
   Ceolib::protocol::net::client::BarberOpenClientPacketTalking to a barber NPC
   Ceolib::protocol::net::client::BoardCreateClientPacketPosting a new message to a town board
   Ceolib::protocol::net::client::BoardOpenClientPacketOpening a town board
   Ceolib::protocol::net::client::BoardRemoveClientPacketRemoving a post from a town board
   Ceolib::protocol::net::client::BoardTakeClientPacketReading a post on a town board
   Ceolib::protocol::net::client::BookRequestClientPacketRequest for a player's book
   Ceolib::protocol::net::client::ChairRequestClientPacketSitting on a chair
   Ceolib::protocol::net::client::CharacterCreateClientPacketConfirm creating a character
   Ceolib::protocol::net::client::CharacterRemoveClientPacketConfirm deleting character from an account
   Ceolib::protocol::net::client::CharacterRequestClientPacketRequest to create a character
   Ceolib::protocol::net::client::CharacterTakeClientPacketRequest to delete a character from an account
   Ceolib::protocol::net::client::ChestAddClientPacketPlacing an item in to a chest
   Ceolib::protocol::net::client::ChestOpenClientPacketOpening a chest
   Ceolib::protocol::net::client::ChestTakeClientPacketTaking an item from a chest
   Ceolib::protocol::net::client::CitizenAcceptClientPacketConfirm sleeping at an inn
   Ceolib::protocol::net::client::CitizenOpenClientPacketTalking to a citizenship NPC
   Ceolib::protocol::net::client::CitizenRemoveClientPacketGiving up citizenship of a town
   Ceolib::protocol::net::client::CitizenReplyClientPacketSubscribing to a town
   Ceolib::protocol::net::client::CitizenRequestClientPacketRequest sleeping at an inn
   Ceolib::protocol::net::client::ConnectionAcceptClientPacketConfirm initialization data
   Ceolib::protocol::net::client::ConnectionPingClientPacketPing reply
   Ceolib::protocol::net::client::DoorOpenClientPacketOpening a door
   Ceolib::protocol::net::client::EmoteReportClientPacketDoing an emote
   Ceolib::protocol::net::client::FacePlayerClientPacketFacing a direction
   Ceolib::protocol::net::client::GlobalCloseClientPacketClosed global tab
   Ceolib::protocol::net::client::GlobalOpenClientPacketOpened global tab
   Ceolib::protocol::net::client::GlobalPlayerClientPacketDisable whispers
   Ceolib::protocol::net::client::GlobalRemoveClientPacketEnable whispers
   Ceolib::protocol::net::client::GuildAcceptClientPacketAccept pending guild creation invite
   Ceolib::protocol::net::client::GuildAgreeClientPacketUpdate the guild description or rank list
   Ceolib::protocol::net::client::GuildBuyClientPacketDeposit gold in to the guild bank
   Ceolib::protocol::net::client::GuildCreateClientPacketFinal confirm creating a guild
   Ceolib::protocol::net::client::GuildJunkClientPacketDisband guild
   Ceolib::protocol::net::client::GuildKickClientPacketKick member from guild
   Ceolib::protocol::net::client::GuildOpenClientPacketTalking to a guild master NPC
   Ceolib::protocol::net::client::GuildPlayerClientPacketRequest to join a guild
   Ceolib::protocol::net::client::GuildRankClientPacketUpdate a member's rank
   Ceolib::protocol::net::client::GuildRemoveClientPacketLeave guild
   Ceolib::protocol::net::client::GuildReportClientPacketRequested general information of a guild
   Ceolib::protocol::net::client::GuildRequestClientPacketRequested to create a guild
   Ceolib::protocol::net::client::GuildTakeClientPacketRequest guild description, rank list, or bank balance
   Ceolib::protocol::net::client::GuildTellClientPacketRequested member list of a guild
   Ceolib::protocol::net::client::GuildUseClientPacketAccepted a join request
   Ceolib::protocol::net::client::InitInitClientPacketConnection initialization request. This packet is unencrypted
   Ceolib::protocol::net::client::ItemDropClientPacketDropping items on the ground
   Ceolib::protocol::net::client::ItemGetClientPacketTaking items from the ground
   Ceolib::protocol::net::client::ItemJunkClientPacketJunking items
   Ceolib::protocol::net::client::ItemUseClientPacketUsing an item
   Ceolib::protocol::net::client::JukeboxMsgClientPacketRequesting a song on a jukebox
   Ceolib::protocol::net::client::JukeboxOpenClientPacketOpening the jukebox listing
   Ceolib::protocol::net::client::JukeboxUseClientPacketPlaying a note with the bard skill
   Ceolib::protocol::net::client::LockerAddClientPacketAdding an item to a bank locker
   Ceolib::protocol::net::client::LockerBuyClientPacketBuying a locker space upgrade from a banker NPC
   Ceolib::protocol::net::client::LockerOpenClientPacketOpening a bank locker
   Ceolib::protocol::net::client::LockerTakeClientPacketTaking an item from a bank locker
   Ceolib::protocol::net::client::LoginRequestClientPacketLogin request
   Ceolib::protocol::net::client::MarriageOpenClientPacketTalking to a law NPC
   Ceolib::protocol::net::client::MarriageRequestClientPacketRequesting marriage approval
   Ceolib::protocol::net::client::MessagePingClientPacket#ping command request
   Ceolib::protocol::net::client::NpcRangeRequestClientPacketRequesting info about nearby NPCs
   Ceolib::protocol::net::client::PaperdollAddClientPacketEquipping an item
   Ceolib::protocol::net::client::PaperdollRemoveClientPacketUnequipping an item
   Ceolib::protocol::net::client::PaperdollRequestClientPacketRequest for a player's paperdoll
   Ceolib::protocol::net::client::PartyAcceptClientPacketAccept party invite / join request
   Ceolib::protocol::net::client::PartyRemoveClientPacketRemove player from a party
   Ceolib::protocol::net::client::PartyRequestClientPacketSend party invite / join request
   Ceolib::protocol::net::client::PartyTakeClientPacketRequest updated party info
   Ceolib::protocol::net::client::PlayerRangeRequestClientPacketRequesting info about nearby players
   Ceolib::protocol::net::client::PlayersAcceptClientPacket#find command request
   Ceolib::protocol::net::client::PlayersListClientPacketRequesting a list of online friends
   Ceolib::protocol::net::client::PlayersRequestClientPacketRequesting a list of online players
   Ceolib::protocol::net::client::PriestAcceptClientPacketAccepting a marriage request
   Ceolib::protocol::net::client::PriestOpenClientPacketTalking to a priest NPC
   Ceolib::protocol::net::client::PriestRequestClientPacketRequesting marriage at a priest
   Ceolib::protocol::net::client::PriestUseClientPacketSaying "I do" at a wedding
   Ceolib::protocol::net::client::QuestAcceptClientPacketResponse to a quest NPC dialog
   Ceolib::protocol::net::client::QuestListClientPacketQuest history / progress request
   Ceolib::protocol::net::client::QuestUseClientPacketTalking to a quest NPC
   Ceolib::protocol::net::client::RangeRequestClientPacketRequesting info about nearby players and NPCs
   Ceolib::protocol::net::client::RefreshRequestClientPacketRequesting new info about nearby objects
   Ceolib::protocol::net::client::ShopBuyClientPacketPurchasing an item from a shop
   Ceolib::protocol::net::client::ShopCreateClientPacketCrafting an item from a shop
   Ceolib::protocol::net::client::ShopOpenClientPacketTalking to a shop NPC
   Ceolib::protocol::net::client::ShopSellClientPacketSelling an item to a shop
   Ceolib::protocol::net::client::SitRequestClientPacketSit/stand request
   Ceolib::protocol::net::client::SpellRequestClientPacketBegin spell chanting
   Ceolib::protocol::net::client::SpellTargetGroupClientPacketGroup spell cast
   Ceolib::protocol::net::client::SpellTargetOtherClientPacketTargeted spell cast
   Ceolib::protocol::net::client::SpellTargetSelfClientPacketSelf-targeted spell cast
   Ceolib::protocol::net::client::SpellUseClientPacketRaise arm to cast a spell (vestigial)
   Ceolib::protocol::net::client::StatSkillAddClientPacketSpending a stat point on a stat or skill
   Ceolib::protocol::net::client::StatSkillJunkClientPacketResetting stats at a skill master
   Ceolib::protocol::net::client::StatSkillOpenClientPacketTalking to a skill master NPC
   Ceolib::protocol::net::client::StatSkillRemoveClientPacketForgetting a skill at a skill master NPC
   Ceolib::protocol::net::client::StatSkillTakeClientPacketLearning a skill from a skill master NPC
   Ceolib::protocol::net::client::TalkAdminClientPacketAdmin chat message
   Ceolib::protocol::net::client::TalkAnnounceClientPacketAdmin announcement
   Ceolib::protocol::net::client::TalkMsgClientPacketGlobal chat message
   Ceolib::protocol::net::client::TalkOpenClientPacketParty chat message
   Ceolib::protocol::net::client::TalkPlayerClientPacketPublic chat message - alias of TALK_REPORT (vestigial)
   Ceolib::protocol::net::client::TalkReportClientPacketPublic chat message
   Ceolib::protocol::net::client::TalkRequestClientPacketGuild chat message
   Ceolib::protocol::net::client::TalkTellClientPacketPrivate chat message
   Ceolib::protocol::net::client::TalkUseClientPacketPublic chat message - alias of TALK_REPORT (vestigial)
   Ceolib::protocol::net::client::TradeAcceptClientPacketAccepting a trade request
   Ceolib::protocol::net::client::TradeAddClientPacketAdd an item to the trade screen
   Ceolib::protocol::net::client::TradeAgreeClientPacketMark trade as agreed
   Ceolib::protocol::net::client::TradeCloseClientPacketCancel the trade
   Ceolib::protocol::net::client::TradeRemoveClientPacketRemove an item from the trade screen
   Ceolib::protocol::net::client::TradeRequestClientPacketRequesting a trade with another player
   Ceolib::protocol::net::client::WalkAdminClientPacketWalking with #nowall
   Ceolib::protocol::net::client::WalkPlayerClientPacketWalking
   Ceolib::protocol::net::client::WalkSpecClientPacketWalking through a player
   Ceolib::protocol::net::client::WarpAcceptClientPacketAccept a warp request from the server
   Ceolib::protocol::net::client::WarpTakeClientPacketRequest to download a copy of the map
   Ceolib::protocol::net::client::WelcomeAgreeClientPacketRequesting a file
   Ceolib::protocol::net::client::WelcomeMsgClientPacketEntering game
   Ceolib::protocol::net::client::WelcomeRequestClientPacketSelected a character
   Ceolib::protocol::net::server::AccountReplyServerPacketReply to client Account-family packets
   Ceolib::protocol::net::server::AdminInteractAgreeServerPacketNearby player appearing (admin un-hide)
   Ceolib::protocol::net::server::AdminInteractListServerPacketAdmin character inventory popup
   Ceolib::protocol::net::server::AdminInteractRemoveServerPacketNearby player disappearing (admin hide)
   Ceolib::protocol::net::server::AdminInteractReplyServerPacketIncoming admin message
   Ceolib::protocol::net::server::AdminInteractTellServerPacketAdmin character info lookup
   Ceolib::protocol::net::server::ArenaAcceptServerPacketArena win message
   Ceolib::protocol::net::server::ArenaDropServerPacket"Arena is blocked" message
   Ceolib::protocol::net::server::ArenaSpecServerPacketArena kill message
   Ceolib::protocol::net::server::ArenaUseServerPacketArena start message
   Ceolib::protocol::net::server::AttackErrorServerPacketShow flood protection message (vestigial)
   Ceolib::protocol::net::server::AttackPlayerServerPacketNearby player attacking
   Ceolib::protocol::net::server::AvatarAdminServerPacketNearby player hit by a damage spell from a player
   Ceolib::protocol::net::server::AvatarAgreeServerPacketNearby player changed appearance
   Ceolib::protocol::net::server::AvatarRemoveServerPacketNearby player has disappeared from view
   Ceolib::protocol::net::server::AvatarReplyServerPacketNearby player hit by another player
   Ceolib::protocol::net::server::BankOpenServerPacketOpen banker NPC interface
   Ceolib::protocol::net::server::BankReplyServerPacketUpdate gold counts after deposit/withdraw
   Ceolib::protocol::net::server::BarberAgreeServerPacketPurchasing a new hair style
   Ceolib::protocol::net::server::BarberOpenServerPacketResponse from talking to a barber NPC
   Ceolib::protocol::net::server::BoardOpenServerPacketReply to opening a town board
   Ceolib::protocol::net::server::BoardPlayerServerPacketReply to reading a post on a town board
   Ceolib::protocol::net::server::BookReplyServerPacketReply to requesting a book
   Ceolib::protocol::net::server::CastAcceptServerPacketNearby NPC killed by player spell and killer leveled up
   Ceolib::protocol::net::server::CastReplyServerPacketNearby NPC hit by a spell from a player
   Ceolib::protocol::net::server::CastSpecServerPacketNearby NPC killed by player spell
   Ceolib::protocol::net::server::ChairCloseServerPacketYour character standing up from a chair
   Ceolib::protocol::net::server::ChairPlayerServerPacketNearby player sitting on a chair
   Ceolib::protocol::net::server::ChairRemoveServerPacketNearby player standing up from a chair
   Ceolib::protocol::net::server::ChairReplyServerPacketYour character sitting on a chair
   Ceolib::protocol::net::server::CharacterPlayerServerPacketReply to client request to delete a character from the account (Character_Take)
   Ceolib::protocol::net::server::CharacterReplyServerPacketReply to client Character-family packets
   Ceolib::protocol::net::server::ChestAgreeServerPacketChest contents updating
   Ceolib::protocol::net::server::ChestCloseServerPacketReply 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
   Ceolib::protocol::net::server::ChestGetServerPacketReply to removing an item from a chest
   Ceolib::protocol::net::server::ChestOpenServerPacketReply to opening a chest
   Ceolib::protocol::net::server::ChestReplyServerPacketReply to placing an item in to a chest
   Ceolib::protocol::net::server::ChestSpecServerPacketReply to trying to add an item to a full chest
   Ceolib::protocol::net::server::CitizenAcceptServerPacketSleeping at an inn
   Ceolib::protocol::net::server::CitizenOpenServerPacketResponse from talking to a citizenship NPC
   Ceolib::protocol::net::server::CitizenRemoveServerPacketResponse to giving up citizenship of a town
   Ceolib::protocol::net::server::CitizenReplyServerPacketResponse to subscribing to a town
   Ceolib::protocol::net::server::CitizenRequestServerPacketReply to requesting sleeping at an inn
   Ceolib::protocol::net::server::ConnectionPlayerServerPacketPing request
   Ceolib::protocol::net::server::DoorCloseServerPacketReply to trying to open a locked door
   Ceolib::protocol::net::server::DoorOpenServerPacketNearby door opening
   Ceolib::protocol::net::server::EffectAdminServerPacketNearby character taking spike damage
   Ceolib::protocol::net::server::EffectAgreeServerPacketEffects playing on nearby tiles
   Ceolib::protocol::net::server::EffectPlayerServerPacketEffects playing on nearby players
   Ceolib::protocol::net::server::EffectReportServerPacketMap spike timer
   Ceolib::protocol::net::server::EffectSpecServerPacketTaking spike or tp drain damage
   Ceolib::protocol::net::server::EffectTargetOtherServerPacketMap drain damage
   Ceolib::protocol::net::server::EffectUseServerPacketMap effect
   Ceolib::protocol::net::server::EmotePlayerServerPacketNearby player doing an emote
   Ceolib::protocol::net::server::FacePlayerServerPacketNearby player facing a direction
   Ceolib::protocol::net::server::GuildAcceptServerPacketUpdate guild rank
   Ceolib::protocol::net::server::GuildAgreeServerPacketJoined guild info
   Ceolib::protocol::net::server::GuildBuyServerPacketDeposit guild bank reply
   Ceolib::protocol::net::server::GuildCreateServerPacketGuild created
   Ceolib::protocol::net::server::GuildKickServerPacketLeft the guild
   Ceolib::protocol::net::server::GuildOpenServerPacketTalk to guild master NPC reply
   Ceolib::protocol::net::server::GuildRankServerPacketGet guild rank list reply
   Ceolib::protocol::net::server::GuildReplyServerPacketGeneric guild reply messages
   Ceolib::protocol::net::server::GuildReportServerPacketGet guild info reply
   Ceolib::protocol::net::server::GuildRequestServerPacketGuild create request
   Ceolib::protocol::net::server::GuildSellServerPacketGet guild bank reply
   Ceolib::protocol::net::server::GuildTakeServerPacketGet guild description reply
   Ceolib::protocol::net::server::GuildTellServerPacketGet guild member list reply
   Ceolib::protocol::net::server::InitInitServerPacketReply to connection initialization and requests for unencrypted data. This packet is unencrypted
   Ceolib::protocol::net::server::ItemAcceptServerPacketNearby player leveled up from quest
   Ceolib::protocol::net::server::ItemAddServerPacketItem appeared on the ground
   Ceolib::protocol::net::server::ItemAgreeServerPacketReply to using an item that you don't have
   Ceolib::protocol::net::server::ItemDropServerPacketReply to dropping items on the ground
   Ceolib::protocol::net::server::ItemGetServerPacketReply to taking items from the ground
   Ceolib::protocol::net::server::ItemJunkServerPacketReply to junking items
   Ceolib::protocol::net::server::ItemKickServerPacketLose item (from quest)
   Ceolib::protocol::net::server::ItemObtainServerPacketReceive item (from quest)
   Ceolib::protocol::net::server::ItemRemoveServerPacketItem disappeared from the ground
   Ceolib::protocol::net::server::ItemReplyServerPacketReply to using an item
   Ceolib::protocol::net::server::ItemSpecServerPacketReply to trying to take a protected item from the ground
   Ceolib::protocol::net::server::JukeboxAgreeServerPacketReply to successfully requesting a song
   Ceolib::protocol::net::server::JukeboxMsgServerPacketSomeone playing a note with the bard skill nearby
   Ceolib::protocol::net::server::JukeboxOpenServerPacketReply to opening the jukebox listing
   Ceolib::protocol::net::server::JukeboxPlayerServerPacketPlay background music
   Ceolib::protocol::net::server::JukeboxReplyServerPacketReply to unsuccessfully requesting a song
   Ceolib::protocol::net::server::JukeboxUseServerPacketPlay jukebox music
   Ceolib::protocol::net::server::LockerBuyServerPacketResponse to buying a locker space upgrade from a banker NPC
   Ceolib::protocol::net::server::LockerGetServerPacketResponse to taking an item from a bank locker
   Ceolib::protocol::net::server::LockerOpenServerPacketOpening a bank locker
   Ceolib::protocol::net::server::LockerReplyServerPacketResponse to adding an item to a bank locker
   Ceolib::protocol::net::server::LockerSpecServerPacketReply to trying to add an item to a full locker
   Ceolib::protocol::net::server::LoginReplyServerPacketLogin reply
   Ceolib::protocol::net::server::MarriageOpenServerPacketResponse from talking to a law NPC
   Ceolib::protocol::net::server::MarriageReplyServerPacketReply to client Marriage-family packets
   Ceolib::protocol::net::server::MessageAcceptServerPacketLarge message box
   Ceolib::protocol::net::server::MessageCloseServerPacketServer is rebooting
   Ceolib::protocol::net::server::MessageOpenServerPacketStatus bar message
   Ceolib::protocol::net::server::MessagePongServerPacket#ping command reply
   Ceolib::protocol::net::server::MusicPlayerServerPacketSound effect
   Ceolib::protocol::net::server::NpcAcceptServerPacketNearby NPC killed and killer leveled up
   Ceolib::protocol::net::server::NpcAgreeServerPacketReply to request for information about nearby NPCs
   Ceolib::protocol::net::server::NpcDialogServerPacketNPC chat message
   Ceolib::protocol::net::server::NpcJunkServerPacketClearing all boss children
   Ceolib::protocol::net::server::NpcPlayerServerPacketMain NPC update message
   Ceolib::protocol::net::server::NpcReplyServerPacketNearby NPC hit by a player
   Ceolib::protocol::net::server::NpcSpecServerPacketNearby NPC killed by player
   Ceolib::protocol::net::server::PaperdollAgreeServerPacketReply to equipping an item
   Ceolib::protocol::net::server::PaperdollPingServerPacketFailed to equip an item due to being the incorrect class
   Ceolib::protocol::net::server::PaperdollRemoveServerPacketReply to unequipping an item
   Ceolib::protocol::net::server::PaperdollReplyServerPacketReply to requesting a paperdoll
   Ceolib::protocol::net::server::PartyAddServerPacketNew player joined the party
   Ceolib::protocol::net::server::PartyAgreeServerPacketParty member list update
   Ceolib::protocol::net::server::PartyCloseServerPacketLeft / disbanded a party
   Ceolib::protocol::net::server::PartyCreateServerPacketMember list received when party is first joined
   Ceolib::protocol::net::server::PartyListServerPacketParty member list update
   Ceolib::protocol::net::server::PartyRemoveServerPacketPlayer left the party
   Ceolib::protocol::net::server::PartyReplyServerPacketFailed party invite / join request
   Ceolib::protocol::net::server::PartyRequestServerPacketReceived party invite / join request
   Ceolib::protocol::net::server::PartyTargetGroupServerPacketUpdated experience and level-ups from party experience
   Ceolib::protocol::net::server::PlayersAgreeServerPacketPlayer has appeared in nearby view
   Ceolib::protocol::net::server::PlayersListServerPacketEquivalent to INIT_INIT with InitReply.PlayersList
   Ceolib::protocol::net::server::PlayersNet242ServerPacket#find command reply - different map
   Ceolib::protocol::net::server::PlayersPingServerPacket#find command reply - offline
   Ceolib::protocol::net::server::PlayersPongServerPacket#find command reply - same map
   Ceolib::protocol::net::server::PlayersRemoveServerPacketNearby player has logged out
   Ceolib::protocol::net::server::PlayersReplyServerPacketEquivalent to INIT_INIT with InitReply.PlayersListFriends
   Ceolib::protocol::net::server::PriestOpenServerPacketResponse from talking to a priest NPC
   Ceolib::protocol::net::server::PriestReplyServerPacketReply to client Priest-family packets
   Ceolib::protocol::net::server::PriestRequestServerPacketWedding request
   Ceolib::protocol::net::server::QuestDialogServerPacketQuest selection dialog
   Ceolib::protocol::net::server::QuestListServerPacketQuest history / progress reply
   Ceolib::protocol::net::server::QuestReportServerPacketNPC chat messages
   Ceolib::protocol::net::server::RangeReplyServerPacketReply to request for information about nearby players and NPCs
   Ceolib::protocol::net::server::RecoverAgreeServerPacketNearby player gained HP
   Ceolib::protocol::net::server::RecoverListServerPacketStats update
   Ceolib::protocol::net::server::RecoverPlayerServerPacketHP/TP update
   Ceolib::protocol::net::server::RecoverReplyServerPacketKarma/experience update
   Ceolib::protocol::net::server::RecoverTargetGroupServerPacketUpdated stats when levelling up from party experience
   Ceolib::protocol::net::server::RefreshReplyServerPacketReply to request for new info about nearby objects
   Ceolib::protocol::net::server::ShopBuyServerPacketResponse to purchasing an item from a shop
   Ceolib::protocol::net::server::ShopCreateServerPacketResponse to crafting an item from a shop
   Ceolib::protocol::net::server::ShopOpenServerPacketResponse from talking to a shop NPC
   Ceolib::protocol::net::server::ShopSellServerPacketResponse to selling an item to a shop
   Ceolib::protocol::net::server::SitCloseServerPacketYour character standing up
   Ceolib::protocol::net::server::SitPlayerServerPacketNearby player sitting down
   Ceolib::protocol::net::server::SitRemoveServerPacketNearby player standing up
   Ceolib::protocol::net::server::SitReplyServerPacketYour character sitting down
   Ceolib::protocol::net::server::SpellErrorServerPacketShow flood protection message (vestigial)
   Ceolib::protocol::net::server::SpellPlayerServerPacketNearby player raising their arm to cast a spell (vestigial)
   Ceolib::protocol::net::server::SpellReplyServerPacketYour character self-cast a targetable heal spell
   Ceolib::protocol::net::server::SpellRequestServerPacketNearby player chanting a spell
   Ceolib::protocol::net::server::SpellTargetGroupServerPacketNearby player(s) hit by a group heal spell from a player
   Ceolib::protocol::net::server::SpellTargetOtherServerPacketNearby player hit by a heal spell from a player
   Ceolib::protocol::net::server::SpellTargetSelfServerPacketNearby player self-casted a spell
   Ceolib::protocol::net::server::StatSkillAcceptServerPacketResponse to spending skill points
   Ceolib::protocol::net::server::StatSkillJunkServerPacketResponse to resetting stats and skills at a skill master
   Ceolib::protocol::net::server::StatSkillOpenServerPacketResponse from talking to a skill master NPC
   Ceolib::protocol::net::server::StatSkillPlayerServerPacketResponse to spending stat points
   Ceolib::protocol::net::server::StatSkillRemoveServerPacketResponse to forgetting a skill at a skill master
   Ceolib::protocol::net::server::StatSkillReplyServerPacketResponse from unsuccessful action at a skill master
   Ceolib::protocol::net::server::StatSkillTakeServerPacketResponse from learning a skill from a skill master
   Ceolib::protocol::net::server::TalkAdminServerPacketAdmin chat message
   Ceolib::protocol::net::server::TalkAnnounceServerPacketAdmin announcement
   Ceolib::protocol::net::server::TalkListServerPacketGlobal chat backfill. Sent by the official game server when a player opens the global chat tab
   Ceolib::protocol::net::server::TalkMsgServerPacketGlobal chat message
   Ceolib::protocol::net::server::TalkOpenServerPacketParty chat message
   Ceolib::protocol::net::server::TalkPlayerServerPacketPublic chat message
   Ceolib::protocol::net::server::TalkReplyServerPacketReply to trying to send a private message
   Ceolib::protocol::net::server::TalkRequestServerPacketGuild chat message
   Ceolib::protocol::net::server::TalkServerServerPacketServer message
   Ceolib::protocol::net::server::TalkSpecServerPacketTemporary mute applied
   Ceolib::protocol::net::server::TalkTellServerPacketPrivate chat message
   Ceolib::protocol::net::server::TradeAdminServerPacketTrade updated (items changed while trade was accepted)
   Ceolib::protocol::net::server::TradeAgreeServerPacketPartner agree state updated
   Ceolib::protocol::net::server::TradeCloseServerPacketPartner closed trade window
   Ceolib::protocol::net::server::TradeOpenServerPacketTrade window opens
   Ceolib::protocol::net::server::TradeReplyServerPacketTrade updated (items changed)
   Ceolib::protocol::net::server::TradeRequestServerPacketTrade request from another player
   Ceolib::protocol::net::server::TradeSpecServerPacketOwn agree state updated
   Ceolib::protocol::net::server::TradeUseServerPacketTrade completed
   Ceolib::protocol::net::server::WalkCloseServerPacketYour character has been frozen
   Ceolib::protocol::net::server::WalkOpenServerPacketYour character has been unfrozen
   Ceolib::protocol::net::server::WalkPlayerServerPacketNearby player has walked
   Ceolib::protocol::net::server::WalkReplyServerPacketPlayers, NPCs, and Items appearing in nearby view
   Ceolib::protocol::net::server::WarpAgreeServerPacketReply after accepting a warp
   Ceolib::protocol::net::server::WarpCreateServerPacketEquivalent to INIT_INIT with InitReply.MapMutation
   Ceolib::protocol::net::server::WarpPlayerServerPacketEquivalent to INIT_INIT with InitReply.WarpMap
   Ceolib::protocol::net::server::WarpRequestServerPacketWarp request from server
   Ceolib::protocol::net::server::WelcomeNet242ServerPacketEquivalent to INIT_INIT with InitReply.FileEnf
   Ceolib::protocol::net::server::WelcomeNet243ServerPacketEquivalent to INIT_INIT with InitReply.FileEsf
   Ceolib::protocol::net::server::WelcomeNet244ServerPacketEquivalent to INIT_INIT with InitReply.FileEcf
   Ceolib::protocol::net::server::WelcomePingServerPacketEquivalent to INIT_INIT with InitReply.FileMap
   Ceolib::protocol::net::server::WelcomePongServerPacketEquivalent to INIT_INIT with InitReply.FileEif
   Ceolib::protocol::net::server::WelcomeReplyServerPacketReply to selecting a character / entering game
  Ceolib::protocol::net::SpellA spell known by the player
  Ceolib::protocol::net::ThreeItemAn item reference with a 3-byte amount. Used for shops, lockers, and various item transfers
  Ceolib::protocol::net::VersionClient version
  Ceolib::protocol::net::WeightCurrent carry weight and maximum carry capacity of a player
  Ceolib::protocol::net::client::ByteCoordsMap coordinates with raw 1-byte values
  Ceolib::protocol::net::client::ChairRequestClientPacket::SitActionDataSitData associated with sit_action value Sit
  Ceolib::protocol::net::client::GuildAgreeClientPacket::InfoTypeDataDescriptionData associated with info_type value Description
  Ceolib::protocol::net::client::GuildAgreeClientPacket::InfoTypeDataRanksData associated with info_type value Ranks
  Ceolib::protocol::net::client::QuestAcceptClientPacket::ReplyTypeDataLinkData associated with reply_type value Link
  Ceolib::protocol::net::client::QuestAcceptClientPacket::ReplyTypeDataOkData associated with reply_type value Ok
  Ceolib::protocol::net::client::SitRequestClientPacket::SitActionDataSitData associated with sit_action value Sit
  Ceolib::protocol::net::client::StatSkillAddClientPacket::ActionTypeDataSkillData associated with action_type value Skill
  Ceolib::protocol::net::client::StatSkillAddClientPacket::ActionTypeDataStatData associated with action_type value Stat
  Ceolib::protocol::net::client::WalkActionCommon data between walk packets
  Ceolib::protocol::net::client::WelcomeAgreeClientPacket::FileTypeDataEcfData associated with file_type value Ecf
  Ceolib::protocol::net::client::WelcomeAgreeClientPacket::FileTypeDataEifData associated with file_type value Eif
  Ceolib::protocol::net::client::WelcomeAgreeClientPacket::FileTypeDataEmfData associated with file_type value Emf
  Ceolib::protocol::net::client::WelcomeAgreeClientPacket::FileTypeDataEnfData associated with file_type value Enf
  Ceolib::protocol::net::client::WelcomeAgreeClientPacket::FileTypeDataEsfData associated with file_type value Esf
  Ceolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataChangeFailedData associated with reply_code value ChangeFailed
  Ceolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataChangedData associated with reply_code value Changed
  Ceolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataCreatedData associated with reply_code value Created
  Ceolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataDefaultData associated with reply_code default
  Ceolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataExistsData associated with reply_code value Exists
  Ceolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataNotApprovedData associated with reply_code value NotApproved
  Ceolib::protocol::net::server::AccountReplyServerPacket::ReplyCodeDataRequestDeniedData associated with reply_code value RequestDenied
  Ceolib::protocol::net::server::AdminInteractReplyServerPacket::MessageTypeDataMessageData associated with message_type value Message
  Ceolib::protocol::net::server::AdminInteractReplyServerPacket::MessageTypeDataReportData associated with message_type value Report
  Ceolib::protocol::net::server::AvatarChangeInformation about a nearby player's appearance changing
  Ceolib::protocol::net::server::AvatarChange::ChangeTypeDataEquipmentData associated with change_type value Equipment
  Ceolib::protocol::net::server::AvatarChange::ChangeTypeDataHairData associated with change_type value Hair
  Ceolib::protocol::net::server::AvatarChange::ChangeTypeDataHairColorData associated with change_type value HairColor
  Ceolib::protocol::net::server::BigCoordsMap coordinates with 2-byte values
  Ceolib::protocol::net::server::BoardPostListingAn entry in the list of town board posts
  Ceolib::protocol::net::server::CharacterBaseStatsThe 6 base character stats
  Ceolib::protocol::net::server::CharacterBaseStatsWelcomeThe 6 base character stats. Sent upon selecting a character and entering the game
  Ceolib::protocol::net::server::CharacterDetailsInformation displayed on the paperdoll and book
  Ceolib::protocol::net::server::CharacterElementalStatsThe 6 elemental character stats
  Ceolib::protocol::net::server::CharacterMapInfoInformation about a nearby character. The official client skips these if they're under 42 bytes in length
  Ceolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataDefaultData associated with reply_code default
  Ceolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataDeletedData associated with reply_code value Deleted
  Ceolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataExistsData associated with reply_code value Exists
  Ceolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataFullData associated with reply_code value Full
  Ceolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataFull3Data associated with reply_code value Full3
  Ceolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataNotApprovedData associated with reply_code value NotApproved
  Ceolib::protocol::net::server::CharacterReplyServerPacket::ReplyCodeDataOkData associated with reply_code value Ok
  Ceolib::protocol::net::server::CharacterSecondaryStatsThe 5 secondary character stats
  Ceolib::protocol::net::server::CharacterSecondaryStatsInfoLookupThe 5 secondary character stats. Sent with character info lookups
  Ceolib::protocol::net::server::CharacterSelectionListEntryCharacter selection screen character
  Ceolib::protocol::net::server::CharacterStatsEquipmentChangeCharacter stats data. Sent when an item is equipped or unequipped
  Ceolib::protocol::net::server::CharacterStatsInfoLookupCharacter stats data. Sent with character info lookups
  Ceolib::protocol::net::server::CharacterStatsResetCharacter stats data. Sent when resetting stats and skills at a skill master NPC
  Ceolib::protocol::net::server::CharacterStatsUpdateCharacter stats data. Sent when stats are updated
  Ceolib::protocol::net::server::CharacterStatsWelcomeCharacter stats data. Sent upon selecting a character and entering the game
  Ceolib::protocol::net::server::DialogEntryAn entry in a quest dialog
  Ceolib::protocol::net::server::DialogEntry::EntryTypeDataLinkData associated with entry_type value Link
  Ceolib::protocol::net::server::DialogQuestEntryAn entry in the quest switcher
  Ceolib::protocol::net::server::EffectSpecServerPacket::MapDamageTypeDataSpikesData associated with map_damage_type value Spikes
  Ceolib::protocol::net::server::EffectSpecServerPacket::MapDamageTypeDataTpDrainData associated with map_damage_type value TpDrain
  Ceolib::protocol::net::server::EffectUseServerPacket::EffectDataQuakeData associated with effect value Quake
  Ceolib::protocol::net::server::EquipmentChangePlayer equipment data. Sent when a player's visible equipment changes. Note that these values are graphic IDs
  Ceolib::protocol::net::server::EquipmentCharacterSelectPlayer equipment data. Sent with a character in the character selection list. Note that these values are graphic IDs
  Ceolib::protocol::net::server::EquipmentMapInfoPlayer equipment data. Sent with map information about a nearby character. Note that these values are graphic IDs
  Ceolib::protocol::net::server::EquipmentPaperdollPlayer equipment data. Sent with information about a player's paperdoll. Note that these values are item IDs
  Ceolib::protocol::net::server::EquipmentWelcomePlayer equipment data. Sent upon selecting a character and entering the game. Note that these values are item IDs
  Ceolib::protocol::net::server::GlobalBackfillMessageA backfilled global chat message
  Ceolib::protocol::net::server::GroupHealTargetPlayerNearby player hit by a group heal spell
  Ceolib::protocol::net::server::GuildMemberInformation about a guild member
  Ceolib::protocol::net::server::GuildReplyServerPacket::ReplyCodeDataCreateAddData associated with reply_code value CreateAdd
  Ceolib::protocol::net::server::GuildReplyServerPacket::ReplyCodeDataCreateAddConfirmData associated with reply_code value CreateAddConfirm
  Ceolib::protocol::net::server::GuildReplyServerPacket::ReplyCodeDataJoinRequestData associated with reply_code value JoinRequest
  Ceolib::protocol::net::server::GuildStaffInformation about a guild staff member (recruiter or leader)
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataBannedData associated with reply_code value Banned
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataBanned::BanTypeData0Data associated with ban_type value Unrecognized(0)
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataBanned::BanTypeDataTemporaryData associated with ban_type value Temporary
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEcfData associated with reply_code value FileEcf
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEifData associated with reply_code value FileEif
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEmfData associated with reply_code value FileEmf
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEnfData associated with reply_code value FileEnf
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataFileEsfData associated with reply_code value FileEsf
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataMapMutationData associated with reply_code value MapMutation
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataOkData associated with reply_code value Ok
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataOutOfDateData associated with reply_code value OutOfDate
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataPlayersListData associated with reply_code value PlayersList
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataPlayersListFriendsData associated with reply_code value PlayersListFriends
  Ceolib::protocol::net::server::InitInitServerPacket::ReplyCodeDataWarpMapData associated with reply_code value WarpMap
  Ceolib::protocol::net::server::ItemMapInfoInformation about a nearby item on the ground
  Ceolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataCureCurseData associated with item_type value CureCurse
  Ceolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataEffectPotionData associated with item_type value EffectPotion
  Ceolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataExpRewardData associated with item_type value ExpReward
  Ceolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataHairDyeData associated with item_type value HairDye
  Ceolib::protocol::net::server::ItemReplyServerPacket::ItemTypeDataHealData associated with item_type value Heal
  Ceolib::protocol::net::server::LevelUpStatsLevel and stat updates
  Ceolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataBannedData associated with reply_code value Banned
  Ceolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataBusyData associated with reply_code value Busy
  Ceolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataLoggedInData associated with reply_code value LoggedIn
  Ceolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataOkData associated with reply_code value Ok
  Ceolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataWrongUserData associated with reply_code value WrongUser
  Ceolib::protocol::net::server::LoginReplyServerPacket::ReplyCodeDataWrongUserPasswordData associated with reply_code value WrongUserPassword
  Ceolib::protocol::net::server::MapDrainDamageOtherAnother player taking damage from a map HP drain
  Ceolib::protocol::net::server::MapFileA map file (EMF)
  Ceolib::protocol::net::server::MarriageReplyServerPacket::ReplyCodeDataSuccessData associated with reply_code value Success
  Ceolib::protocol::net::server::NearbyInfoInformation about nearby entities
  Ceolib::protocol::net::server::NpcKilledDataInformation about an NPC that has been killed
  Ceolib::protocol::net::server::NpcMapInfoInformation about a nearby NPC
  Ceolib::protocol::net::server::NpcUpdateAttackAn NPC attacking
  Ceolib::protocol::net::server::NpcUpdateChatAn NPC talking
  Ceolib::protocol::net::server::NpcUpdatePositionAn NPC walking
  Ceolib::protocol::net::server::OnlinePlayerA player in the online list
  Ceolib::protocol::net::server::PartyExpShareEXP gain for a member of the player's party
  Ceolib::protocol::net::server::PartyMemberA member of the player's party
  Ceolib::protocol::net::server::PartyReplyServerPacket::ReplyCodeDataAlreadyInAnotherPartyData associated with reply_code value AlreadyInAnotherParty
  Ceolib::protocol::net::server::PartyReplyServerPacket::ReplyCodeDataAlreadyInYourPartyData associated with reply_code value AlreadyInYourParty
  Ceolib::protocol::net::server::PlayerEffectAn effect playing on a player
  Ceolib::protocol::net::server::PlayersListInformation about online players
  Ceolib::protocol::net::server::PlayersListFriendsInformation about online players. Sent in reply to friends list requests
  Ceolib::protocol::net::server::PubFileA pub file (EIF, ENF, ECF, ESF)
  Ceolib::protocol::net::server::QuestListServerPacket::PageDataHistoryData associated with page value History
  Ceolib::protocol::net::server::QuestListServerPacket::PageDataProgressData associated with page value Progress
  Ceolib::protocol::net::server::QuestProgressEntryAn entry in the Quest Progress window
  Ceolib::protocol::net::server::ServerSettingsSettings sent with WELCOME_REPLY packet
  Ceolib::protocol::net::server::ShopCraftItemAn item that a shop can craft
  Ceolib::protocol::net::server::ShopSoldItemA sold item when selling an item to a shop
  Ceolib::protocol::net::server::ShopTradeItemAn item that a shop can buy or sell
  Ceolib::protocol::net::server::SkillLearnA skill that can be learned from a skill master NPC
  Ceolib::protocol::net::server::SkillStatRequirementsStat requirements to learn a skill from a skill master NPC
  Ceolib::protocol::net::server::StatSkillReplyServerPacket::ReplyCodeDataWrongClassData associated with reply_code value WrongClass
  Ceolib::protocol::net::server::TileEffectAn effect playing on a tile
  Ceolib::protocol::net::server::TradeItemDataTrade window item data
  Ceolib::protocol::net::server::WarpAgreeServerPacket::WarpTypeDataMapSwitchData associated with warp_type value MapSwitch
  Ceolib::protocol::net::server::WarpRequestServerPacket::WarpTypeDataMapSwitchData associated with warp_type value MapSwitch
  Ceolib::protocol::net::server::WelcomeReplyServerPacket::WelcomeCodeDataEnterGameData associated with welcome_code value EnterGame
  Ceolib::protocol::net::server::WelcomeReplyServerPacket::WelcomeCodeDataSelectCharacterData associated with welcome_code value SelectCharacter
  Ceolib::protocol::pub::EcfEndless Class File
  Ceolib::protocol::pub::EcfRecordRecord of Class data in an Endless Class File
  Ceolib::protocol::pub::EifEndless Item File
  Ceolib::protocol::pub::EifRecordRecord of Item data in an Endless Item File
  Ceolib::protocol::pub::EnfEndless NPC File
  Ceolib::protocol::pub::EnfRecordRecord of NPC data in an Endless NPC File
  Ceolib::protocol::pub::EsfEndless Skill File
  Ceolib::protocol::pub::EsfRecordRecord of Skill data in an Endless Skill File
  Ceolib::protocol::pub::server::DropFileEndless Drop File
  Ceolib::protocol::pub::server::DropNpcRecordRecord of potential drops from an NPC
  Ceolib::protocol::pub::server::DropRecordRecord of an item an NPC can drop when killed
  Ceolib::protocol::pub::server::InnFileEndless Inn File
  Ceolib::protocol::pub::server::InnQuestionRecordRecord of a question and answer that the player must answer to register citizenship with an inn
  Ceolib::protocol::pub::server::InnRecordRecord of Inn data in an Endless Inn File
  Ceolib::protocol::pub::server::ShopCraftIngredientRecordRecord of an ingredient for crafting an item in a shop
  Ceolib::protocol::pub::server::ShopCraftRecordRecord of an item that can be crafted in a shop
  Ceolib::protocol::pub::server::ShopFileEndless Shop File
  Ceolib::protocol::pub::server::ShopRecordRecord of Shop data in an Endless Shop File
  Ceolib::protocol::pub::server::ShopTradeRecordRecord of an item that can be bought or sold in a shop
  Ceolib::protocol::pub::server::SkillMasterFileEndless Skill Master File
  Ceolib::protocol::pub::server::SkillMasterRecordRecord of Skill Master data in an Endless Skill Master File
  Ceolib::protocol::pub::server::SkillMasterSkillRecordRecord of a skill that a Skill Master NPC can teach
  Ceolib::protocol::pub::server::TalkFileEndless Talk File
  Ceolib::protocol::pub::server::TalkMessageRecordRecord of a message that an NPC can say
  Ceolib::protocol::pub::server::TalkRecordRecord of Talk data in an Endless Talk File
 Ceolib::encrypt::ServerVerifierServer verification, as performed during the connection handshake
 Ceolib::data::StringEncoderEncodes and decodes EO strings