|
eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
|
Packets sent by the server, and the structs and enums they use. More...
Classes | |
| class | AccountReplyServerPacket |
| Reply to client Account-family packets. More... | |
| class | AdminInteractAgreeServerPacket |
| Nearby player appearing (admin un-hide). More... | |
| class | AdminInteractListServerPacket |
| Admin character inventory popup. More... | |
| class | AdminInteractRemoveServerPacket |
| Nearby player disappearing (admin hide). More... | |
| class | AdminInteractReplyServerPacket |
| Incoming admin message. More... | |
| class | AdminInteractTellServerPacket |
| Admin character info lookup. More... | |
| class | ArenaAcceptServerPacket |
| Arena win message. More... | |
| class | ArenaDropServerPacket |
| "Arena is blocked" message More... | |
| class | ArenaSpecServerPacket |
| Arena kill message. More... | |
| class | ArenaUseServerPacket |
| Arena start message. More... | |
| class | AttackErrorServerPacket |
| Show flood protection message (vestigial). More... | |
| class | AttackPlayerServerPacket |
| Nearby player attacking. More... | |
| class | AvatarAdminServerPacket |
| Nearby player hit by a damage spell from a player. More... | |
| class | AvatarAgreeServerPacket |
| Nearby player changed appearance. More... | |
| class | AvatarChange |
| Information about a nearby player's appearance changing. More... | |
| class | AvatarRemoveServerPacket |
| Nearby player has disappeared from view. More... | |
| class | AvatarReplyServerPacket |
| Nearby player hit by another player. More... | |
| class | BankOpenServerPacket |
| Open banker NPC interface. More... | |
| class | BankReplyServerPacket |
| Update gold counts after deposit/withdraw. More... | |
| class | BarberAgreeServerPacket |
| Purchasing a new hair style. More... | |
| class | BarberOpenServerPacket |
| Response from talking to a barber NPC. More... | |
| class | BigCoords |
| Map coordinates with 2-byte values. More... | |
| class | BoardOpenServerPacket |
| Reply to opening a town board. More... | |
| class | BoardPlayerServerPacket |
| Reply to reading a post on a town board. More... | |
| class | BoardPostListing |
| An entry in the list of town board posts. More... | |
| class | BookReplyServerPacket |
| Reply to requesting a book. More... | |
| class | CastAcceptServerPacket |
| Nearby NPC killed by player spell and killer leveled up. More... | |
| class | CastReplyServerPacket |
| Nearby NPC hit by a spell from a player. More... | |
| class | CastSpecServerPacket |
| Nearby NPC killed by player spell. More... | |
| class | ChairCloseServerPacket |
| Your character standing up from a chair. More... | |
| class | ChairPlayerServerPacket |
| Nearby player sitting on a chair. More... | |
| class | ChairRemoveServerPacket |
| Nearby player standing up from a chair. More... | |
| class | ChairReplyServerPacket |
| Your character sitting on a chair. More... | |
| class | CharacterBaseStats |
| The 6 base character stats. More... | |
| class | CharacterBaseStatsWelcome |
| The 6 base character stats. Sent upon selecting a character and entering the game. More... | |
| class | CharacterDetails |
| Information displayed on the paperdoll and book. More... | |
| class | CharacterElementalStats |
| The 6 elemental character stats. More... | |
| class | CharacterMapInfo |
| Information about a nearby character. The official client skips these if they're under 42 bytes in length. More... | |
| class | CharacterPlayerServerPacket |
| Reply to client request to delete a character from the account (Character_Take). More... | |
| class | CharacterReplyServerPacket |
| Reply to client Character-family packets. More... | |
| class | CharacterSecondaryStats |
| The 5 secondary character stats. More... | |
| class | CharacterSecondaryStatsInfoLookup |
| The 5 secondary character stats. Sent with character info lookups. More... | |
| class | CharacterSelectionListEntry |
| Character selection screen character. More... | |
| class | CharacterStatsEquipmentChange |
| Character stats data. Sent when an item is equipped or unequipped. More... | |
| class | CharacterStatsInfoLookup |
| Character stats data. Sent with character info lookups. More... | |
| class | CharacterStatsReset |
| Character stats data. Sent when resetting stats and skills at a skill master NPC. More... | |
| class | CharacterStatsUpdate |
| Character stats data. Sent when stats are updated. More... | |
| class | CharacterStatsWelcome |
| Character stats data. Sent upon selecting a character and entering the game. More... | |
| class | ChestAgreeServerPacket |
| Chest contents updating. More... | |
| class | ChestCloseServerPacket |
| 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. More... | |
| class | ChestGetServerPacket |
| Reply to removing an item from a chest. More... | |
| class | ChestOpenServerPacket |
| Reply to opening a chest. More... | |
| class | ChestReplyServerPacket |
| Reply to placing an item in to a chest. More... | |
| class | ChestSpecServerPacket |
| Reply to trying to add an item to a full chest. More... | |
| class | CitizenAcceptServerPacket |
| Sleeping at an inn. More... | |
| class | CitizenOpenServerPacket |
| Response from talking to a citizenship NPC. More... | |
| class | CitizenRemoveServerPacket |
| Response to giving up citizenship of a town. More... | |
| class | CitizenReplyServerPacket |
| Response to subscribing to a town. More... | |
| class | CitizenRequestServerPacket |
| Reply to requesting sleeping at an inn. More... | |
| class | ConnectionPlayerServerPacket |
| Ping request. More... | |
| class | DialogEntry |
| An entry in a quest dialog. More... | |
| class | DialogQuestEntry |
| An entry in the quest switcher. More... | |
| class | DoorCloseServerPacket |
| Reply to trying to open a locked door. More... | |
| class | DoorOpenServerPacket |
| Nearby door opening. More... | |
| class | EffectAdminServerPacket |
| Nearby character taking spike damage. More... | |
| class | EffectAgreeServerPacket |
| Effects playing on nearby tiles. More... | |
| class | EffectPlayerServerPacket |
| Effects playing on nearby players. More... | |
| class | EffectReportServerPacket |
| Map spike timer. More... | |
| class | EffectSpecServerPacket |
| Taking spike or tp drain damage. More... | |
| class | EffectTargetOtherServerPacket |
| Map drain damage. More... | |
| class | EffectUseServerPacket |
| Map effect. More... | |
| class | EmotePlayerServerPacket |
| Nearby player doing an emote. More... | |
| class | EquipmentChange |
| Player equipment data. Sent when a player's visible equipment changes. Note that these values are graphic IDs. More... | |
| class | EquipmentCharacterSelect |
| Player equipment data. Sent with a character in the character selection list. Note that these values are graphic IDs. More... | |
| class | EquipmentMapInfo |
| Player equipment data. Sent with map information about a nearby character. Note that these values are graphic IDs. More... | |
| class | EquipmentPaperdoll |
| Player equipment data. Sent with information about a player's paperdoll. Note that these values are item IDs. More... | |
| class | EquipmentWelcome |
| Player equipment data. Sent upon selecting a character and entering the game. Note that these values are item IDs. More... | |
| class | FacePlayerServerPacket |
| Nearby player facing a direction. More... | |
| class | GlobalBackfillMessage |
| A backfilled global chat message. More... | |
| class | GroupHealTargetPlayer |
| Nearby player hit by a group heal spell. More... | |
| class | GuildAcceptServerPacket |
| Update guild rank. More... | |
| class | GuildAgreeServerPacket |
| Joined guild info. More... | |
| class | GuildBuyServerPacket |
| Deposit guild bank reply. More... | |
| class | GuildCreateServerPacket |
| Guild created. More... | |
| class | GuildKickServerPacket |
| Left the guild. More... | |
| class | GuildMember |
| Information about a guild member. More... | |
| class | GuildOpenServerPacket |
| Talk to guild master NPC reply. More... | |
| class | GuildRankServerPacket |
| Get guild rank list reply. More... | |
| class | GuildReplyServerPacket |
| Generic guild reply messages. More... | |
| class | GuildReportServerPacket |
| Get guild info reply. More... | |
| class | GuildRequestServerPacket |
| Guild create request. More... | |
| class | GuildSellServerPacket |
| Get guild bank reply. More... | |
| class | GuildStaff |
| Information about a guild staff member (recruiter or leader). More... | |
| class | GuildTakeServerPacket |
| Get guild description reply. More... | |
| class | GuildTellServerPacket |
| Get guild member list reply. More... | |
| class | InitInitServerPacket |
| Reply to connection initialization and requests for unencrypted data. This packet is unencrypted. More... | |
| class | ItemAcceptServerPacket |
| Nearby player leveled up from quest. More... | |
| class | ItemAddServerPacket |
| Item appeared on the ground. More... | |
| class | ItemAgreeServerPacket |
| Reply to using an item that you don't have. More... | |
| class | ItemDropServerPacket |
| Reply to dropping items on the ground. More... | |
| class | ItemGetServerPacket |
| Reply to taking items from the ground. More... | |
| class | ItemJunkServerPacket |
| Reply to junking items. More... | |
| class | ItemKickServerPacket |
| Lose item (from quest). More... | |
| class | ItemMapInfo |
| Information about a nearby item on the ground. More... | |
| class | ItemObtainServerPacket |
| Receive item (from quest). More... | |
| class | ItemRemoveServerPacket |
| Item disappeared from the ground. More... | |
| class | ItemReplyServerPacket |
| Reply to using an item. More... | |
| class | ItemSpecServerPacket |
| Reply to trying to take a protected item from the ground. More... | |
| class | JukeboxAgreeServerPacket |
| Reply to successfully requesting a song. More... | |
| class | JukeboxMsgServerPacket |
| Someone playing a note with the bard skill nearby. More... | |
| class | JukeboxOpenServerPacket |
| Reply to opening the jukebox listing. More... | |
| class | JukeboxPlayerServerPacket |
| Play background music. More... | |
| class | JukeboxReplyServerPacket |
| Reply to unsuccessfully requesting a song. More... | |
| class | JukeboxUseServerPacket |
| Play jukebox music. More... | |
| class | LevelUpStats |
| Level and stat updates. More... | |
| class | LockerBuyServerPacket |
| Response to buying a locker space upgrade from a banker NPC. More... | |
| class | LockerGetServerPacket |
| Response to taking an item from a bank locker. More... | |
| class | LockerOpenServerPacket |
| Opening a bank locker. More... | |
| class | LockerReplyServerPacket |
| Response to adding an item to a bank locker. More... | |
| class | LockerSpecServerPacket |
| Reply to trying to add an item to a full locker. More... | |
| class | LoginReplyServerPacket |
| Login reply. More... | |
| class | MapDrainDamageOther |
| Another player taking damage from a map HP drain. More... | |
| class | MapFile |
| A map file (EMF). More... | |
| class | MarriageOpenServerPacket |
| Response from talking to a law NPC. More... | |
| class | MarriageReplyServerPacket |
| Reply to client Marriage-family packets. More... | |
| class | MessageAcceptServerPacket |
| Large message box. More... | |
| class | MessageCloseServerPacket |
| Server is rebooting. More... | |
| class | MessageOpenServerPacket |
| Status bar message. More... | |
| class | MessagePongServerPacket |
| #ping command reply More... | |
| class | MusicPlayerServerPacket |
| Sound effect. More... | |
| class | NearbyInfo |
| Information about nearby entities. More... | |
| class | NpcAcceptServerPacket |
| Nearby NPC killed and killer leveled up. More... | |
| class | NpcAgreeServerPacket |
| Reply to request for information about nearby NPCs. More... | |
| class | NpcDialogServerPacket |
| NPC chat message. More... | |
| class | NpcJunkServerPacket |
| Clearing all boss children. More... | |
| class | NpcKilledData |
| Information about an NPC that has been killed. More... | |
| class | NpcMapInfo |
| Information about a nearby NPC. More... | |
| class | NpcPlayerServerPacket |
| Main NPC update message. More... | |
| class | NpcReplyServerPacket |
| Nearby NPC hit by a player. More... | |
| class | NpcSpecServerPacket |
| Nearby NPC killed by player. More... | |
| class | NpcUpdateAttack |
| An NPC attacking. More... | |
| class | NpcUpdateChat |
| An NPC talking. More... | |
| class | NpcUpdatePosition |
| An NPC walking. More... | |
| class | OnlinePlayer |
| A player in the online list. More... | |
| class | PacketFactory |
| Creates server packets from packet family and action identifiers. More... | |
| class | PaperdollAgreeServerPacket |
| Reply to equipping an item. More... | |
| class | PaperdollPingServerPacket |
| Failed to equip an item due to being the incorrect class. More... | |
| class | PaperdollRemoveServerPacket |
| Reply to unequipping an item. More... | |
| class | PaperdollReplyServerPacket |
| Reply to requesting a paperdoll. More... | |
| class | PartyAddServerPacket |
| New player joined the party. More... | |
| class | PartyAgreeServerPacket |
| Party member list update. More... | |
| class | PartyCloseServerPacket |
| Left / disbanded a party. More... | |
| class | PartyCreateServerPacket |
| Member list received when party is first joined. More... | |
| class | PartyExpShare |
| EXP gain for a member of the player's party. More... | |
| class | PartyListServerPacket |
| Party member list update. More... | |
| class | PartyMember |
| A member of the player's party. More... | |
| class | PartyRemoveServerPacket |
| Player left the party. More... | |
| class | PartyReplyServerPacket |
| Failed party invite / join request. More... | |
| class | PartyRequestServerPacket |
| Received party invite / join request. More... | |
| class | PartyTargetGroupServerPacket |
| Updated experience and level-ups from party experience. More... | |
| class | PlayerEffect |
| An effect playing on a player. More... | |
| class | PlayersAgreeServerPacket |
| Player has appeared in nearby view. More... | |
| class | PlayersList |
| Information about online players. More... | |
| class | PlayersListFriends |
| Information about online players. Sent in reply to friends list requests. More... | |
| class | PlayersListServerPacket |
| Equivalent to INIT_INIT with InitReply.PlayersList. More... | |
| class | PlayersNet242ServerPacket |
| #find command reply - different map More... | |
| class | PlayersPingServerPacket |
| #find command reply - offline More... | |
| class | PlayersPongServerPacket |
| #find command reply - same map More... | |
| class | PlayersRemoveServerPacket |
| Nearby player has logged out. More... | |
| class | PlayersReplyServerPacket |
| Equivalent to INIT_INIT with InitReply.PlayersListFriends. More... | |
| class | PriestOpenServerPacket |
| Response from talking to a priest NPC. More... | |
| class | PriestReplyServerPacket |
| Reply to client Priest-family packets. More... | |
| class | PriestRequestServerPacket |
| Wedding request. More... | |
| class | PubFile |
| A pub file (EIF, ENF, ECF, ESF). More... | |
| class | QuestDialogServerPacket |
| Quest selection dialog. More... | |
| class | QuestListServerPacket |
| Quest history / progress reply. More... | |
| class | QuestProgressEntry |
| An entry in the Quest Progress window. More... | |
| class | QuestReportServerPacket |
| NPC chat messages. More... | |
| class | RangeReplyServerPacket |
| Reply to request for information about nearby players and NPCs. More... | |
| class | RecoverAgreeServerPacket |
| Nearby player gained HP. More... | |
| class | RecoverListServerPacket |
| Stats update. More... | |
| class | RecoverPlayerServerPacket |
| HP/TP update. More... | |
| class | RecoverReplyServerPacket |
| Karma/experience update. More... | |
| class | RecoverTargetGroupServerPacket |
| Updated stats when levelling up from party experience. More... | |
| class | RefreshReplyServerPacket |
| Reply to request for new info about nearby objects. More... | |
| class | ServerSettings |
| Settings sent with WELCOME_REPLY packet. More... | |
| class | ShopBuyServerPacket |
| Response to purchasing an item from a shop. More... | |
| class | ShopCraftItem |
| An item that a shop can craft. More... | |
| class | ShopCreateServerPacket |
| Response to crafting an item from a shop. More... | |
| class | ShopOpenServerPacket |
| Response from talking to a shop NPC. More... | |
| class | ShopSellServerPacket |
| Response to selling an item to a shop. More... | |
| class | ShopSoldItem |
| A sold item when selling an item to a shop. More... | |
| class | ShopTradeItem |
| An item that a shop can buy or sell. More... | |
| class | SitCloseServerPacket |
| Your character standing up. More... | |
| class | SitPlayerServerPacket |
| Nearby player sitting down. More... | |
| class | SitRemoveServerPacket |
| Nearby player standing up. More... | |
| class | SitReplyServerPacket |
| Your character sitting down. More... | |
| class | SkillLearn |
| A skill that can be learned from a skill master NPC. More... | |
| class | SkillStatRequirements |
| Stat requirements to learn a skill from a skill master NPC. More... | |
| class | SpellErrorServerPacket |
| Show flood protection message (vestigial). More... | |
| class | SpellPlayerServerPacket |
| Nearby player raising their arm to cast a spell (vestigial). More... | |
| class | SpellReplyServerPacket |
| Your character self-cast a targetable heal spell. More... | |
| class | SpellRequestServerPacket |
| Nearby player chanting a spell. More... | |
| class | SpellTargetGroupServerPacket |
| Nearby player(s) hit by a group heal spell from a player. More... | |
| class | SpellTargetOtherServerPacket |
| Nearby player hit by a heal spell from a player. More... | |
| class | SpellTargetSelfServerPacket |
| Nearby player self-casted a spell. More... | |
| class | StatSkillAcceptServerPacket |
| Response to spending skill points. More... | |
| class | StatSkillJunkServerPacket |
| Response to resetting stats and skills at a skill master. More... | |
| class | StatSkillOpenServerPacket |
| Response from talking to a skill master NPC. More... | |
| class | StatSkillPlayerServerPacket |
| Response to spending stat points. More... | |
| class | StatSkillRemoveServerPacket |
| Response to forgetting a skill at a skill master. More... | |
| class | StatSkillReplyServerPacket |
| Response from unsuccessful action at a skill master. More... | |
| class | StatSkillTakeServerPacket |
| Response from learning a skill from a skill master. More... | |
| class | TalkAdminServerPacket |
| Admin chat message. More... | |
| class | TalkAnnounceServerPacket |
| Admin announcement. More... | |
| class | TalkListServerPacket |
| Global chat backfill. Sent by the official game server when a player opens the global chat tab. More... | |
| class | TalkMsgServerPacket |
| Global chat message. More... | |
| class | TalkOpenServerPacket |
| Party chat message. More... | |
| class | TalkPlayerServerPacket |
| Public chat message. More... | |
| class | TalkReplyServerPacket |
| Reply to trying to send a private message. More... | |
| class | TalkRequestServerPacket |
| Guild chat message. More... | |
| class | TalkServerServerPacket |
| Server message. More... | |
| class | TalkSpecServerPacket |
| Temporary mute applied. More... | |
| class | TalkTellServerPacket |
| Private chat message. More... | |
| class | TileEffect |
| An effect playing on a tile. More... | |
| class | TradeAdminServerPacket |
| Trade updated (items changed while trade was accepted). More... | |
| class | TradeAgreeServerPacket |
| Partner agree state updated. More... | |
| class | TradeCloseServerPacket |
| Partner closed trade window. More... | |
| class | TradeItemData |
| Trade window item data. More... | |
| class | TradeOpenServerPacket |
| Trade window opens. More... | |
| class | TradeReplyServerPacket |
| Trade updated (items changed). More... | |
| class | TradeRequestServerPacket |
| Trade request from another player. More... | |
| class | TradeSpecServerPacket |
| Own agree state updated. More... | |
| class | TradeUseServerPacket |
| Trade completed. More... | |
| class | WalkCloseServerPacket |
| Your character has been frozen. More... | |
| class | WalkOpenServerPacket |
| Your character has been unfrozen. More... | |
| class | WalkPlayerServerPacket |
| Nearby player has walked. More... | |
| class | WalkReplyServerPacket |
| Players, NPCs, and Items appearing in nearby view. More... | |
| class | WarpAgreeServerPacket |
| Reply after accepting a warp. More... | |
| class | WarpCreateServerPacket |
| Equivalent to INIT_INIT with InitReply.MapMutation. More... | |
| class | WarpPlayerServerPacket |
| Equivalent to INIT_INIT with InitReply.WarpMap. More... | |
| class | WarpRequestServerPacket |
| Warp request from server. More... | |
| class | WelcomeNet242ServerPacket |
| Equivalent to INIT_INIT with InitReply.FileEnf. More... | |
| class | WelcomeNet243ServerPacket |
| Equivalent to INIT_INIT with InitReply.FileEsf. More... | |
| class | WelcomeNet244ServerPacket |
| Equivalent to INIT_INIT with InitReply.FileEcf. More... | |
| class | WelcomePingServerPacket |
| Equivalent to INIT_INIT with InitReply.FileMap. More... | |
| class | WelcomePongServerPacket |
| Equivalent to INIT_INIT with InitReply.FileEif. More... | |
| class | WelcomeReplyServerPacket |
| Reply to selecting a character / entering game. More... | |
Enumerations | |
| enum class | InitReply : int { OutOfDate = 1 , Ok = 2 , Banned = 3 , WarpMap = 4 , FileEmf = 5 , FileEif = 6 , FileEnf = 7 , FileEsf = 8 , PlayersList = 9 , MapMutation = 10 , PlayersListFriends = 11 , FileEcf = 12 } |
| Reply code sent with INIT_INIT packet. More... | |
| enum class | InitBanType : int { Temporary = 1 , Permanent = 2 } |
| Ban type sent with INIT_INIT packet. The official client treats a value >= 2 as Permanent. Otherwise, it's Temporary. More... | |
| enum class | CharacterIcon : int { Player = 1 , Gm = 4 , Hgm = 5 , Party = 6 , GmParty = 9 , HgmParty = 10 } |
| Icon displayed in paperdolls, books, and the online list. More... | |
| enum class | AvatarChangeType : int { Equipment = 1 , Hair = 2 , HairColor = 3 } |
| How a player's appearance is changing. More... | |
| enum class | TalkReply : int { NotFound = 1 } |
| Reply code sent with TALK_REPLY packet. More... | |
| enum class | SitState : int { Stand = 0 , Chair = 1 , Floor = 2 } |
| Indicates how a player is sitting (or not sitting). More... | |
| enum class | MapEffect : int { Quake = 1 } |
| An effect that occurs for all players on a map. More... | |
| enum class | GuildReply : int { Busy = 1 , NotApproved = 2 , AlreadyMember = 3 , NoCandidates = 4 , Exists = 5 , CreateBegin = 6 , CreateAddConfirm = 7 , CreateAdd = 8 , RecruiterOffline = 9 , RecruiterNotHere = 10 , RecruiterWrongGuild = 11 , NotRecruiter = 12 , JoinRequest = 13 , NotPresent = 14 , AccountLow = 15 , Accepted = 16 , NotFound = 17 , Updated = 18 , RanksUpdated = 19 , RemoveLeader = 20 , RemoveNotMember = 21 , Removed = 22 , RankingLeader = 23 , RankingNotMember = 24 } |
| Reply code sent with GUILD_REPLY packet. More... | |
| enum class | InnUnsubscribeReply : int { NotCitizen = 0 , Unsubscribed = 1 } |
| Reply code sent with CITIZEN_REMOVE packet. Indicates the result of trying to give up citizenship to a town. More... | |
| enum class | CharacterReply : int { Exists = 1 , Full = 2 , Full3 = 3 , NotApproved = 4 , Ok = 5 , Deleted = 6 } |
| Reply code sent with CHARACTER_REPLY packet. More... | |
| enum class | SkillMasterReply : int { RemoveItems = 1 , WrongClass = 2 } |
| Reply code sent with STATSKILL_REPLY packet. Indicates why an action was unsuccessful. More... | |
| enum class | AccountReply : int { Exists = 1 , NotApproved = 2 , Created = 3 , ChangeFailed = 5 , Changed = 6 , RequestDenied = 7 } |
| Reply code sent with ACCOUNT_REPLY packet. More... | |
| enum class | LoginReply : int { WrongUser = 1 , WrongUserPassword = 2 , Ok = 3 , Banned = 4 , LoggedIn = 5 , Busy = 6 } |
| Reply code sent with LOGIN_REPLY packet. Indicates the result of a login attempt. More... | |
| enum class | DialogEntryType : int { Text = 1 , Link = 2 } |
| The type of an entry in a quest dialog. More... | |
| enum class | QuestRequirementIcon : int { Item = 3 , Talk = 5 , Kill = 8 , Step = 10 } |
| Icon displayed for each quest in the Quest Progress window. More... | |
| enum class | WarpEffect : int { None = 0 , Scroll = 1 , Admin = 2 } |
| An effect that accompanies a player warp. More... | |
| enum class | WarpType : int { Local = 1 , MapSwitch = 2 } |
| Indicates whether a warp is within the current map, or switching to another map. More... | |
| enum class | WelcomeCode : int { SelectCharacter = 1 , EnterGame = 2 , ServerBusy = 3 , LoggedIn = 4 } |
| Reply code sent with WELCOME_REPLY packet. More... | |
| enum class | LoginMessageCode : int { No = 0 , Yes = 250 } |
| Whether a warning message should be displayed upon entering the game. More... | |
| enum class | AdminMessageType : int { Message = 1 , Report = 2 } |
| Type of message sent to admins via the Help menu. More... | |
| enum class | PlayerKilledState : int { Alive = 1 , Killed = 2 } |
| Flag to indicate that a player has been killed. More... | |
| enum class | NpcKillStealProtectionState : int { Unprotected = 1 , Protected = 2 } |
| Flag to indicate whether you are able to attack an NPC. More... | |
| enum class | MapDamageType : int { TpDrain = 1 , Spikes = 2 } |
| Type of damage being caused by the environment. More... | |
| enum class | MarriageReply : int { AlreadyMarried = 1 , NotMarried = 2 , Success = 3 , NotEnoughGold = 4 , WrongName = 5 , ServiceBusy = 6 , DivorceNotification = 7 } |
| Reply code sent with MARRIAGE_REPLY packet. More... | |
| enum class | PriestReply : int { NotDressed = 1 , LowLevel = 2 , PartnerNotPresent = 3 , PartnerNotDressed = 4 , Busy = 5 , DoYou = 6 , PartnerAlreadyMarried = 7 , NoPermission = 8 } |
| Reply code sent with PRIEST_REPLY packet. More... | |
| enum class | PartyReplyCode : int { AlreadyInAnotherParty = 0 , AlreadyInYourParty = 1 , PartyIsFull = 2 } |
| Reply code sent with PARTY_REPLY packet. Indicates why an invite or join request failed. More... | |
Functions | |
| std::string | ToString (InitReply value) |
| Gets the name of a InitReply value. | |
| std::ostream & | operator<< (std::ostream &stream, InitReply value) |
| Writes the name of a InitReply value to a stream. | |
| std::string | ToString (InitBanType value) |
| Gets the name of a InitBanType value. | |
| std::ostream & | operator<< (std::ostream &stream, InitBanType value) |
| Writes the name of a InitBanType value to a stream. | |
| std::string | ToString (CharacterIcon value) |
| Gets the name of a CharacterIcon value. | |
| std::ostream & | operator<< (std::ostream &stream, CharacterIcon value) |
| Writes the name of a CharacterIcon value to a stream. | |
| std::string | ToString (AvatarChangeType value) |
| Gets the name of a AvatarChangeType value. | |
| std::ostream & | operator<< (std::ostream &stream, AvatarChangeType value) |
| Writes the name of a AvatarChangeType value to a stream. | |
| std::string | ToString (TalkReply value) |
| Gets the name of a TalkReply value. | |
| std::ostream & | operator<< (std::ostream &stream, TalkReply value) |
| Writes the name of a TalkReply value to a stream. | |
| std::string | ToString (SitState value) |
| Gets the name of a SitState value. | |
| std::ostream & | operator<< (std::ostream &stream, SitState value) |
| Writes the name of a SitState value to a stream. | |
| std::string | ToString (MapEffect value) |
| Gets the name of a MapEffect value. | |
| std::ostream & | operator<< (std::ostream &stream, MapEffect value) |
| Writes the name of a MapEffect value to a stream. | |
| std::string | ToString (GuildReply value) |
| Gets the name of a GuildReply value. | |
| std::ostream & | operator<< (std::ostream &stream, GuildReply value) |
| Writes the name of a GuildReply value to a stream. | |
| std::string | ToString (InnUnsubscribeReply value) |
| Gets the name of a InnUnsubscribeReply value. | |
| std::ostream & | operator<< (std::ostream &stream, InnUnsubscribeReply value) |
| Writes the name of a InnUnsubscribeReply value to a stream. | |
| std::string | ToString (CharacterReply value) |
| Gets the name of a CharacterReply value. | |
| std::ostream & | operator<< (std::ostream &stream, CharacterReply value) |
| Writes the name of a CharacterReply value to a stream. | |
| std::string | ToString (SkillMasterReply value) |
| Gets the name of a SkillMasterReply value. | |
| std::ostream & | operator<< (std::ostream &stream, SkillMasterReply value) |
| Writes the name of a SkillMasterReply value to a stream. | |
| std::string | ToString (AccountReply value) |
| Gets the name of a AccountReply value. | |
| std::ostream & | operator<< (std::ostream &stream, AccountReply value) |
| Writes the name of a AccountReply value to a stream. | |
| std::string | ToString (LoginReply value) |
| Gets the name of a LoginReply value. | |
| std::ostream & | operator<< (std::ostream &stream, LoginReply value) |
| Writes the name of a LoginReply value to a stream. | |
| std::string | ToString (DialogEntryType value) |
| Gets the name of a DialogEntryType value. | |
| std::ostream & | operator<< (std::ostream &stream, DialogEntryType value) |
| Writes the name of a DialogEntryType value to a stream. | |
| std::string | ToString (QuestRequirementIcon value) |
| Gets the name of a QuestRequirementIcon value. | |
| std::ostream & | operator<< (std::ostream &stream, QuestRequirementIcon value) |
| Writes the name of a QuestRequirementIcon value to a stream. | |
| std::string | ToString (WarpEffect value) |
| Gets the name of a WarpEffect value. | |
| std::ostream & | operator<< (std::ostream &stream, WarpEffect value) |
| Writes the name of a WarpEffect value to a stream. | |
| std::string | ToString (WarpType value) |
| Gets the name of a WarpType value. | |
| std::ostream & | operator<< (std::ostream &stream, WarpType value) |
| Writes the name of a WarpType value to a stream. | |
| std::string | ToString (WelcomeCode value) |
| Gets the name of a WelcomeCode value. | |
| std::ostream & | operator<< (std::ostream &stream, WelcomeCode value) |
| Writes the name of a WelcomeCode value to a stream. | |
| std::string | ToString (LoginMessageCode value) |
| Gets the name of a LoginMessageCode value. | |
| std::ostream & | operator<< (std::ostream &stream, LoginMessageCode value) |
| Writes the name of a LoginMessageCode value to a stream. | |
| std::string | ToString (AdminMessageType value) |
| Gets the name of a AdminMessageType value. | |
| std::ostream & | operator<< (std::ostream &stream, AdminMessageType value) |
| Writes the name of a AdminMessageType value to a stream. | |
| std::string | ToString (PlayerKilledState value) |
| Gets the name of a PlayerKilledState value. | |
| std::ostream & | operator<< (std::ostream &stream, PlayerKilledState value) |
| Writes the name of a PlayerKilledState value to a stream. | |
| std::string | ToString (NpcKillStealProtectionState value) |
| Gets the name of a NpcKillStealProtectionState value. | |
| std::ostream & | operator<< (std::ostream &stream, NpcKillStealProtectionState value) |
| Writes the name of a NpcKillStealProtectionState value to a stream. | |
| std::string | ToString (MapDamageType value) |
| Gets the name of a MapDamageType value. | |
| std::ostream & | operator<< (std::ostream &stream, MapDamageType value) |
| Writes the name of a MapDamageType value to a stream. | |
| std::string | ToString (MarriageReply value) |
| Gets the name of a MarriageReply value. | |
| std::ostream & | operator<< (std::ostream &stream, MarriageReply value) |
| Writes the name of a MarriageReply value to a stream. | |
| std::string | ToString (PriestReply value) |
| Gets the name of a PriestReply value. | |
| std::ostream & | operator<< (std::ostream &stream, PriestReply value) |
| Writes the name of a PriestReply value to a stream. | |
| std::string | ToString (PartyReplyCode value) |
| Gets the name of a PartyReplyCode value. | |
| std::ostream & | operator<< (std::ostream &stream, PartyReplyCode value) |
| Writes the name of a PartyReplyCode value to a stream. | |
Packets sent by the server, and the structs and enums they use.
Each packet is named <Family><Action>ServerPacket. A game client reads them with eolib::protocol::net::server::PacketFactory, which creates the packet for a family and action.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Reply code sent with GUILD_REPLY packet.
|
strong |
|
strong |
Reply code sent with CHARACTER_REPLY packet.
| Enumerator | |
|---|---|
| Exists | |
| Full | Only sent in reply to Character_Create packets. Displays the same message as CharacterReply.Full3 in the official client. |
| Full3 | Only sent in reply to Character_Request packets. Displays the same message as CharacterReply.Full in the official client. |
| NotApproved | |
| Ok | |
| Deleted | |
|
strong |
|
strong |
|
strong |
Reply code sent with LOGIN_REPLY packet. Indicates the result of a login attempt.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
| std::string eolib::protocol::net::server::ToString | ( | InitReply | value | ) |
Gets the name of a InitReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| InitReply | value ) |
Writes the name of a InitReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | InitBanType | value | ) |
Gets the name of a InitBanType value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| InitBanType | value ) |
Writes the name of a InitBanType value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | CharacterIcon | value | ) |
Gets the name of a CharacterIcon value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| CharacterIcon | value ) |
Writes the name of a CharacterIcon value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | AvatarChangeType | value | ) |
Gets the name of a AvatarChangeType value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| AvatarChangeType | value ) |
Writes the name of a AvatarChangeType value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | TalkReply | value | ) |
Gets the name of a TalkReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| TalkReply | value ) |
Writes the name of a TalkReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | SitState | value | ) |
Gets the name of a SitState value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| SitState | value ) |
Writes the name of a SitState value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | MapEffect | value | ) |
Gets the name of a MapEffect value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| MapEffect | value ) |
Writes the name of a MapEffect value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | GuildReply | value | ) |
Gets the name of a GuildReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| GuildReply | value ) |
Writes the name of a GuildReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | InnUnsubscribeReply | value | ) |
Gets the name of a InnUnsubscribeReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| InnUnsubscribeReply | value ) |
Writes the name of a InnUnsubscribeReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | CharacterReply | value | ) |
Gets the name of a CharacterReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| CharacterReply | value ) |
Writes the name of a CharacterReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | SkillMasterReply | value | ) |
Gets the name of a SkillMasterReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| SkillMasterReply | value ) |
Writes the name of a SkillMasterReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | AccountReply | value | ) |
Gets the name of a AccountReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| AccountReply | value ) |
Writes the name of a AccountReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | LoginReply | value | ) |
Gets the name of a LoginReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| LoginReply | value ) |
Writes the name of a LoginReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | DialogEntryType | value | ) |
Gets the name of a DialogEntryType value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| DialogEntryType | value ) |
Writes the name of a DialogEntryType value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | QuestRequirementIcon | value | ) |
Gets the name of a QuestRequirementIcon value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| QuestRequirementIcon | value ) |
Writes the name of a QuestRequirementIcon value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | WarpEffect | value | ) |
Gets the name of a WarpEffect value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| WarpEffect | value ) |
Writes the name of a WarpEffect value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | WarpType | value | ) |
Gets the name of a WarpType value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| WarpType | value ) |
Writes the name of a WarpType value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | WelcomeCode | value | ) |
Gets the name of a WelcomeCode value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| WelcomeCode | value ) |
Writes the name of a WelcomeCode value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | LoginMessageCode | value | ) |
Gets the name of a LoginMessageCode value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| LoginMessageCode | value ) |
Writes the name of a LoginMessageCode value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | AdminMessageType | value | ) |
Gets the name of a AdminMessageType value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| AdminMessageType | value ) |
Writes the name of a AdminMessageType value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | PlayerKilledState | value | ) |
Gets the name of a PlayerKilledState value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| PlayerKilledState | value ) |
Writes the name of a PlayerKilledState value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | NpcKillStealProtectionState | value | ) |
Gets the name of a NpcKillStealProtectionState value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| NpcKillStealProtectionState | value ) |
Writes the name of a NpcKillStealProtectionState value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | MapDamageType | value | ) |
Gets the name of a MapDamageType value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| MapDamageType | value ) |
Writes the name of a MapDamageType value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | MarriageReply | value | ) |
Gets the name of a MarriageReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| MarriageReply | value ) |
Writes the name of a MarriageReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | PriestReply | value | ) |
Gets the name of a PriestReply value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| PriestReply | value ) |
Writes the name of a PriestReply value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |
| std::string eolib::protocol::net::server::ToString | ( | PartyReplyCode | value | ) |
Gets the name of a PartyReplyCode value.
| value | the value to get the name of. |
| std::ostream & eolib::protocol::net::server::operator<< | ( | std::ostream & | stream, |
| PartyReplyCode | value ) |
Writes the name of a PartyReplyCode value to a stream.
| stream | the stream to write to. |
| value | the value to write the name of. |