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
- EOLib.Data
- EOLib.Protocol
- EOLib.Protocol.Errors
- EOLib.Protocol.Net
- EOLib.Protocol.Packet
- Generics.Collections
- System.SysUtils
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
|
TGuildInfoType = (...); |
The type of guild info being interacted with Values
|
TTrainType = (...); |
Whether the player is spending a stat point or a skill point Values
|
TDialogReply = (...); |
Whether the player has clicked the OK button or a link in a quest dialog Values
|
TFileType = (...); |
Data file type Values
|
TStatId = (...); |
Base character stat Values
|
TSpellTargetType = (...); |
Target type of a spell cast Values
|
TMarriageRequestType = (...); |
Request type sent with MARRIAGE_REQUEST packet Values
|
Generated by PasDoc 0.16.0-snapshot.