Unit EOLib.Protocol.Net.Client

Functions and Procedures
Constants
Variables

Description

Generated from the eo-protocol XML specification.

This file should not be modified. Changes will be lost when code is regenerated.

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Record TSitActionHelper Helper for the TSitAction enum type.
Record TGuildInfoTypeHelper Helper for the TGuildInfoType enum type.
Record TTrainTypeHelper Helper for the TTrainType enum type.
Record TDialogReplyHelper Helper for the TDialogReply enum type.
Record TFileTypeHelper Helper for the TFileType enum type.
Record TStatIdHelper Helper for the TStatId enum type.
Record TSpellTargetTypeHelper Helper for the TSpellTargetType enum type.
Record TMarriageRequestTypeHelper Helper for the TMarriageRequestType enum type.
Interface IByteCoords Map coordinates with raw 1-byte values
Class TByteCoords Map coordinates with raw 1-byte values
Interface IWalkAction Common data between walk packets
Class TWalkAction Common data between walk packets
Interface IInitInitClientPacket Connection initialization request.
Class TInitInitClientPacket Connection initialization request.
Interface IConnectionAcceptClientPacket Confirm initialization data
Class TConnectionAcceptClientPacket Confirm initialization data
Interface IConnectionPingClientPacket Ping reply
Class TConnectionPingClientPacket Ping reply
Interface IAccountRequestClientPacket Request creating an account
Class TAccountRequestClientPacket Request creating an account
Interface IAccountCreateClientPacket Confirm creating an account
Class TAccountCreateClientPacket Confirm creating an account
Interface IAccountAgreeClientPacket Change password
Class TAccountAgreeClientPacket Change password
Interface ICharacterRequestClientPacket Request to create a character
Class TCharacterRequestClientPacket Request to create a character
Interface ICharacterCreateClientPacket Confirm creating a character
Class TCharacterCreateClientPacket Confirm creating a character
Interface ICharacterTakeClientPacket Request to delete a character from an account
Class TCharacterTakeClientPacket Request to delete a character from an account
Interface ICharacterRemoveClientPacket Confirm deleting character from an account
Class TCharacterRemoveClientPacket Confirm deleting character from an account
Interface ILoginRequestClientPacket Login request
Class TLoginRequestClientPacket Login request
Interface IWelcomeRequestClientPacket Selected a character
Class TWelcomeRequestClientPacket Selected a character
Interface IWelcomeMsgClientPacket Entering game
Class TWelcomeMsgClientPacket Entering game
Interface IWelcomeAgreeClientPacketFileTypeData Data associated with different values of the FileType field.
Interface IWelcomeAgreeClientPacketFileTypeDataEmf Data associated with IWelcomeAgreeClientPacket.FileType value 1.
Class TWelcomeAgreeClientPacketFileTypeDataEmf Data associated with IWelcomeAgreeClientPacket.FileType value 1.
Interface IWelcomeAgreeClientPacketFileTypeDataEif Data associated with IWelcomeAgreeClientPacket.FileType value 2.
Class TWelcomeAgreeClientPacketFileTypeDataEif Data associated with IWelcomeAgreeClientPacket.FileType value 2.
Interface IWelcomeAgreeClientPacketFileTypeDataEnf Data associated with IWelcomeAgreeClientPacket.FileType value 3.
Class TWelcomeAgreeClientPacketFileTypeDataEnf Data associated with IWelcomeAgreeClientPacket.FileType value 3.
Interface IWelcomeAgreeClientPacketFileTypeDataEsf Data associated with IWelcomeAgreeClientPacket.FileType value 4.
Class TWelcomeAgreeClientPacketFileTypeDataEsf Data associated with IWelcomeAgreeClientPacket.FileType value 4.
Interface IWelcomeAgreeClientPacketFileTypeDataEcf Data associated with IWelcomeAgreeClientPacket.FileType value 5.
Class TWelcomeAgreeClientPacketFileTypeDataEcf Data associated with IWelcomeAgreeClientPacket.FileType value 5.
Interface IWelcomeAgreeClientPacket Requesting a file
Class TWelcomeAgreeClientPacket Requesting a file
Interface IAdminInteractTellClientPacket Talk to admin
Class TAdminInteractTellClientPacket Talk to admin
Interface IAdminInteractReportClientPacket Report character
Class TAdminInteractReportClientPacket Report character
Interface IGlobalRemoveClientPacket Enable whispers
Class TGlobalRemoveClientPacket Enable whispers
Interface IGlobalPlayerClientPacket Disable whispers
Class TGlobalPlayerClientPacket Disable whispers
Interface IGlobalOpenClientPacket Opened global tab
Class TGlobalOpenClientPacket Opened global tab
Interface IGlobalCloseClientPacket Closed global tab
Class TGlobalCloseClientPacket Closed global tab
Interface ITalkRequestClientPacket Guild chat message
Class TTalkRequestClientPacket Guild chat message
Interface ITalkOpenClientPacket Party chat message
Class TTalkOpenClientPacket Party chat message
Interface ITalkMsgClientPacket Global chat message
Class TTalkMsgClientPacket Global chat message
Interface ITalkTellClientPacket Private chat message
Class TTalkTellClientPacket Private chat message
Interface ITalkReportClientPacket Public chat message
Class TTalkReportClientPacket Public chat message
Interface ITalkPlayerClientPacket Public chat message - alias of TALK_REPORT (vestigial)
Class TTalkPlayerClientPacket Public chat message - alias of TALK_REPORT (vestigial)
Interface ITalkUseClientPacket Public chat message - alias of TALK_REPORT (vestigial)
Class TTalkUseClientPacket Public chat message - alias of TALK_REPORT (vestigial)
Interface ITalkAdminClientPacket Admin chat message
Class TTalkAdminClientPacket Admin chat message
Interface ITalkAnnounceClientPacket Admin announcement
Class TTalkAnnounceClientPacket Admin announcement
Interface IAttackUseClientPacket Attacking
Class TAttackUseClientPacket Attacking
Interface IChairRequestClientPacketSitActionData Data associated with different values of the SitAction field.
Interface IChairRequestClientPacketSitActionDataSit Data associated with IChairRequestClientPacket.SitAction value 1.
Class TChairRequestClientPacketSitActionDataSit Data associated with IChairRequestClientPacket.SitAction value 1.
Interface IChairRequestClientPacket Sitting on a chair
Class TChairRequestClientPacket Sitting on a chair
Interface ISitRequestClientPacketSitActionData Data associated with different values of the SitAction field.
Interface ISitRequestClientPacketSitActionDataSit Data associated with ISitRequestClientPacket.SitAction value 1.
Class TSitRequestClientPacketSitActionDataSit Data associated with ISitRequestClientPacket.SitAction value 1.
Interface ISitRequestClientPacket Sit/stand request
Class TSitRequestClientPacket Sit/stand request
Interface IEmoteReportClientPacket Doing an emote
Class TEmoteReportClientPacket Doing an emote
Interface IFacePlayerClientPacket Facing a direction
Class TFacePlayerClientPacket Facing a direction
Interface IWalkAdminClientPacket Walking with #nowall
Class TWalkAdminClientPacket Walking with #nowall
Interface IWalkSpecClientPacket Walking through a player
Class TWalkSpecClientPacket Walking through a player
Interface IWalkPlayerClientPacket Walking
Class TWalkPlayerClientPacket Walking
Interface IBankOpenClientPacket Talked to a banker NPC
Class TBankOpenClientPacket Talked to a banker NPC
Interface IBankAddClientPacket Depositing gold
Class TBankAddClientPacket Depositing gold
Interface IBankTakeClientPacket Withdrawing gold
Class TBankTakeClientPacket Withdrawing gold
Interface IBarberBuyClientPacket Purchasing a hair-style
Class TBarberBuyClientPacket Purchasing a hair-style
Interface IBarberOpenClientPacket Talking to a barber NPC
Class TBarberOpenClientPacket Talking to a barber NPC
Interface ILockerAddClientPacket Adding an item to a bank locker
Class TLockerAddClientPacket Adding an item to a bank locker
Interface ILockerTakeClientPacket Taking an item from a bank locker
Class TLockerTakeClientPacket Taking an item from a bank locker
Interface ILockerOpenClientPacket Opening a bank locker
Class TLockerOpenClientPacket Opening a bank locker
Interface ILockerBuyClientPacket Buying a locker space upgrade from a banker NPC
Class TLockerBuyClientPacket Buying a locker space upgrade from a banker NPC
Interface ICitizenRequestClientPacket Request sleeping at an inn
Class TCitizenRequestClientPacket Request sleeping at an inn
Interface ICitizenAcceptClientPacket Confirm sleeping at an inn
Class TCitizenAcceptClientPacket Confirm sleeping at an inn
Interface ICitizenReplyClientPacket Subscribing to a town
Class TCitizenReplyClientPacket Subscribing to a town
Interface ICitizenRemoveClientPacket Giving up citizenship of a town
Class TCitizenRemoveClientPacket Giving up citizenship of a town
Interface ICitizenOpenClientPacket Talking to a citizenship NPC
Class TCitizenOpenClientPacket Talking to a citizenship NPC
Interface IShopCreateClientPacket Crafting an item from a shop
Class TShopCreateClientPacket Crafting an item from a shop
Interface IShopBuyClientPacket Purchasing an item from a shop
Class TShopBuyClientPacket Purchasing an item from a shop
Interface IShopSellClientPacket Selling an item to a shop
Class TShopSellClientPacket Selling an item to a shop
Interface IShopOpenClientPacket Talking to a shop NPC
Class TShopOpenClientPacket Talking to a shop NPC
Interface IStatSkillOpenClientPacket Talking to a skill master NPC
Class TStatSkillOpenClientPacket Talking to a skill master NPC
Interface IStatSkillTakeClientPacket Learning a skill from a skill master NPC
Class TStatSkillTakeClientPacket Learning a skill from a skill master NPC
Interface IStatSkillRemoveClientPacket Forgetting a skill at a skill master NPC
Class TStatSkillRemoveClientPacket Forgetting a skill at a skill master NPC
Interface IStatSkillAddClientPacketActionTypeData Data associated with different values of the ActionType field.
Interface IStatSkillAddClientPacketActionTypeDataStat Data associated with IStatSkillAddClientPacket.ActionType value 1.
Class TStatSkillAddClientPacketActionTypeDataStat Data associated with IStatSkillAddClientPacket.ActionType value 1.
Interface IStatSkillAddClientPacketActionTypeDataSkill Data associated with IStatSkillAddClientPacket.ActionType value 2.
Class TStatSkillAddClientPacketActionTypeDataSkill Data associated with IStatSkillAddClientPacket.ActionType value 2.
Interface IStatSkillAddClientPacket Spending a stat point on a stat or skill
Class TStatSkillAddClientPacket Spending a stat point on a stat or skill
Interface IStatSkillJunkClientPacket Resetting stats at a skill master
Class TStatSkillJunkClientPacket Resetting stats at a skill master
Interface IItemUseClientPacket Using an item
Class TItemUseClientPacket Using an item
Interface IItemDropClientPacket Dropping items on the ground
Class TItemDropClientPacket Dropping items on the ground
Interface IItemJunkClientPacket Junking items
Class TItemJunkClientPacket Junking items
Interface IItemGetClientPacket Taking items from the ground
Class TItemGetClientPacket Taking items from the ground
Interface IBoardRemoveClientPacket Removing a post from a town board
Class TBoardRemoveClientPacket Removing a post from a town board
Interface IBoardCreateClientPacket Posting a new message to a town board
Class TBoardCreateClientPacket Posting a new message to a town board
Interface IBoardTakeClientPacket Reading a post on a town board
Class TBoardTakeClientPacket Reading a post on a town board
Interface IBoardOpenClientPacket Opening a town board
Class TBoardOpenClientPacket Opening a town board
Interface IJukeboxOpenClientPacket Opening the jukebox listing
Class TJukeboxOpenClientPacket Opening the jukebox listing
Interface IJukeboxMsgClientPacket Requesting a song on a jukebox
Class TJukeboxMsgClientPacket Requesting a song on a jukebox
Interface IJukeboxUseClientPacket Playing a note with the bard skill
Class TJukeboxUseClientPacket Playing a note with the bard skill
Interface IWarpAcceptClientPacket Accept a warp request from the server
Class TWarpAcceptClientPacket Accept a warp request from the server
Interface IWarpTakeClientPacket Request to download a copy of the map
Class TWarpTakeClientPacket Request to download a copy of the map
Interface IPaperdollRequestClientPacket Request for a player's paperdoll
Class TPaperdollRequestClientPacket Request for a player's paperdoll
Interface IPaperdollRemoveClientPacket Unequipping an item
Class TPaperdollRemoveClientPacket Unequipping an item
Interface IPaperdollAddClientPacket Equipping an item
Class TPaperdollAddClientPacket Equipping an item
Interface IBookRequestClientPacket Request for a player's book
Class TBookRequestClientPacket Request for a player's book
Interface IMessagePingClientPacket #ping command request
Class TMessagePingClientPacket #ping command request
Interface IPlayersAcceptClientPacket #find command request
Class TPlayersAcceptClientPacket #find command request
Interface IPlayersRequestClientPacket Requesting a list of online players
Class TPlayersRequestClientPacket Requesting a list of online players
Interface IPlayersListClientPacket Requesting a list of online friends
Class TPlayersListClientPacket Requesting a list of online friends
Interface IDoorOpenClientPacket Opening a door
Class TDoorOpenClientPacket Opening a door
Interface IChestOpenClientPacket Opening a chest
Class TChestOpenClientPacket Opening a chest
Interface IChestAddClientPacket Placing an item in to a chest
Class TChestAddClientPacket Placing an item in to a chest
Interface IChestTakeClientPacket Taking an item from a chest
Class TChestTakeClientPacket Taking an item from a chest
Interface IRefreshRequestClientPacket Requesting new info about nearby objects
Class TRefreshRequestClientPacket Requesting new info about nearby objects
Interface IRangeRequestClientPacket Requesting info about nearby players and NPCs
Class TRangeRequestClientPacket Requesting info about nearby players and NPCs
Interface IPlayerRangeRequestClientPacket Requesting info about nearby players
Class TPlayerRangeRequestClientPacket Requesting info about nearby players
Interface INpcRangeRequestClientPacket Requesting info about nearby NPCs
Class TNpcRangeRequestClientPacket Requesting info about nearby NPCs
Interface IPartyRequestClientPacket Send party invite / join request
Class TPartyRequestClientPacket Send party invite / join request
Interface IPartyAcceptClientPacket Accept party invite / join request
Class TPartyAcceptClientPacket Accept party invite / join request
Interface IPartyRemoveClientPacket Remove player from a party
Class TPartyRemoveClientPacket Remove player from a party
Interface IPartyTakeClientPacket Request updated party info
Class TPartyTakeClientPacket Request updated party info
Interface IGuildRequestClientPacket Requested to create a guild
Class TGuildRequestClientPacket Requested to create a guild
Interface IGuildAcceptClientPacket Accept pending guild creation invite
Class TGuildAcceptClientPacket Accept pending guild creation invite
Interface IGuildRemoveClientPacket Leave guild
Class TGuildRemoveClientPacket Leave guild
Interface IGuildAgreeClientPacketInfoTypeData Data associated with different values of the InfoType field.
Interface IGuildAgreeClientPacketInfoTypeDataDescription Data associated with IGuildAgreeClientPacket.InfoType value 1.
Class TGuildAgreeClientPacketInfoTypeDataDescription Data associated with IGuildAgreeClientPacket.InfoType value 1.
Interface IGuildAgreeClientPacketInfoTypeDataRanks Data associated with IGuildAgreeClientPacket.InfoType value 2.
Class TGuildAgreeClientPacketInfoTypeDataRanks Data associated with IGuildAgreeClientPacket.InfoType value 2.
Interface IGuildAgreeClientPacket Update the guild description or rank list
Class TGuildAgreeClientPacket Update the guild description or rank list
Interface IGuildCreateClientPacket Final confirm creating a guild
Class TGuildCreateClientPacket Final confirm creating a guild
Interface IGuildPlayerClientPacket Request to join a guild
Class TGuildPlayerClientPacket Request to join a guild
Interface IGuildTakeClientPacket Request guild description, rank list, or bank balance
Class TGuildTakeClientPacket Request guild description, rank list, or bank balance
Interface IGuildUseClientPacket Accepted a join request
Class TGuildUseClientPacket Accepted a join request
Interface IGuildBuyClientPacket Deposit gold in to the guild bank
Class TGuildBuyClientPacket Deposit gold in to the guild bank
Interface IGuildOpenClientPacket Talking to a guild master NPC
Class TGuildOpenClientPacket Talking to a guild master NPC
Interface IGuildTellClientPacket Requested member list of a guild
Class TGuildTellClientPacket Requested member list of a guild
Interface IGuildReportClientPacket Requested general information of a guild
Class TGuildReportClientPacket Requested general information of a guild
Interface IGuildJunkClientPacket Disband guild
Class TGuildJunkClientPacket Disband guild
Interface IGuildKickClientPacket Kick member from guild
Class TGuildKickClientPacket Kick member from guild
Interface IGuildRankClientPacket Update a member's rank
Class TGuildRankClientPacket Update a member's rank
Interface ISpellRequestClientPacket Begin spell chanting
Class TSpellRequestClientPacket Begin spell chanting
Interface ISpellTargetSelfClientPacket Self-targeted spell cast
Class TSpellTargetSelfClientPacket Self-targeted spell cast
Interface ISpellTargetOtherClientPacket Targeted spell cast
Class TSpellTargetOtherClientPacket Targeted spell cast
Interface ISpellTargetGroupClientPacket Group spell cast
Class TSpellTargetGroupClientPacket Group spell cast
Interface ISpellUseClientPacket Raise arm to cast a spell (vestigial)
Class TSpellUseClientPacket Raise arm to cast a spell (vestigial)
Interface ITradeRequestClientPacket Requesting a trade with another player
Class TTradeRequestClientPacket Requesting a trade with another player
Interface ITradeAcceptClientPacket Accepting a trade request
Class TTradeAcceptClientPacket Accepting a trade request
Interface ITradeRemoveClientPacket Remove an item from the trade screen
Class TTradeRemoveClientPacket Remove an item from the trade screen
Interface ITradeAgreeClientPacket Mark trade as agreed
Class TTradeAgreeClientPacket Mark trade as agreed
Interface ITradeAddClientPacket Add an item to the trade screen
Class TTradeAddClientPacket Add an item to the trade screen
Interface ITradeCloseClientPacket Cancel the trade
Class TTradeCloseClientPacket Cancel the trade
Interface IQuestUseClientPacket Talking to a quest NPC
Class TQuestUseClientPacket Talking to a quest NPC
Interface IQuestAcceptClientPacketReplyTypeData Data associated with different values of the ReplyType field.
Interface IQuestAcceptClientPacketReplyTypeDataOk Data associated with IQuestAcceptClientPacket.ReplyType value 1.
Class TQuestAcceptClientPacketReplyTypeDataOk Data associated with IQuestAcceptClientPacket.ReplyType value 1.
Interface IQuestAcceptClientPacketReplyTypeDataLink Data associated with IQuestAcceptClientPacket.ReplyType value 2.
Class TQuestAcceptClientPacketReplyTypeDataLink Data associated with IQuestAcceptClientPacket.ReplyType value 2.
Interface IQuestAcceptClientPacket Response to a quest NPC dialog
Class TQuestAcceptClientPacket Response to a quest NPC dialog
Interface IQuestListClientPacket Quest history / progress request
Class TQuestListClientPacket Quest history / progress request
Interface IMarriageOpenClientPacket Talking to a law NPC
Class TMarriageOpenClientPacket Talking to a law NPC
Interface IMarriageRequestClientPacket Requesting marriage approval
Class TMarriageRequestClientPacket Requesting marriage approval
Interface IPriestAcceptClientPacket Accepting a marriage request
Class TPriestAcceptClientPacket Accepting a marriage request
Interface IPriestOpenClientPacket Talking to a priest NPC
Class TPriestOpenClientPacket Talking to a priest NPC
Interface IPriestRequestClientPacket Requesting marriage at a priest
Class TPriestRequestClientPacket Requesting marriage at a priest
Interface IPriestUseClientPacket Saying "I do" at a wedding
Class TPriestUseClientPacket Saying "I do" at a wedding

Types

TSitAction = (...);
TGuildInfoType = (...);
TTrainType = (...);
TDialogReply = (...);
TFileType = (...);
TStatId = (...);
TSpellTargetType = (...);
TMarriageRequestType = (...);

Description

Types

TSitAction = (...);

Whether the player wants to sit or stand

Values
  • Sit = 1
  • Stand = 2
TGuildInfoType = (...);

The type of guild info being interacted with

Values
  • Description = 1
  • Ranks = 2
  • Bank = 3
TTrainType = (...);

Whether the player is spending a stat point or a skill point

Values
  • Stat = 1
  • Skill = 2
TDialogReply = (...);

Whether the player has clicked the OK button or a link in a quest dialog

Values
  • Ok = 1
  • Link = 2
TFileType = (...);

Data file type

Values
  • Emf = 1
  • Eif = 2
  • Enf = 3
  • Esf = 4
  • Ecf = 5
TStatId = (...);

Base character stat

Values
  • Str = 1
  • Int = 2
  • Wis = 3
  • Agi = 4
  • Con = 5
  • Cha = 6
TSpellTargetType = (...);

Target type of a spell cast

Values
  • Player = 1
  • Npc = 2
TMarriageRequestType = (...);

Request type sent with MARRIAGE_REQUEST packet

Values
  • MarriageApproval = 1
  • Divorce = 2

Generated by PasDoc 0.16.0-snapshot.