Created
October 28, 2014 18:19
-
-
Save Subv/6de4b18781fba335d7d8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class AccountObjectSetCheats | |
{ | |
public bool AutoBattle { get; set; } | |
public AccountobjectSetCheats Type { get; set; } | |
public sbyte SlotLockCheat { get; set; } | |
} | |
public class AccountObjectGetProfile | |
{ | |
public string Filename { get; set; } | |
} | |
public class AccountObjectSetProfile | |
{ | |
public Data Profile { get; set; } | |
} | |
public class CliCharacterObjectTest | |
{ | |
public int Ping { get; set; } | |
} | |
public class CliChatJoinChannel | |
{ | |
public string Password { get; set; } | |
public string ChannelName { get; set; } | |
public bool CreateVoiceSession { get; set; } | |
public int ChatChannelId { get; set; } | |
public bool Internal { get; set; } | |
} | |
public class CliChatLeaveChannel | |
{ | |
public int ZoneChannelID { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class CliChatGMChat | |
{ | |
public string Source { get; set; } | |
public string Arguments { get; set; } | |
public string Dest { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class CliChatReportIgnored | |
{ | |
public ulong IgnoredGUID { get; set; } | |
public byte Reason { get; set; } | |
} | |
public class CliChatReportFiltered | |
{ | |
public ulong FilteredSenderGUID { get; set; } | |
} | |
public class CliStructAddonPrefix | |
{ | |
public string Name { get; set; } | |
} | |
public class CliChatRegisterAddonPrefixes | |
{ | |
public List<CliStructAddonPrefix> Prefixes { get; set; } | |
} | |
public class CliChatMessageChannel | |
{ | |
public int Language { get; set; } | |
public string Text { get; set; } | |
public string Target { get; set; } | |
} | |
public class CliChatAddonMessageChannel | |
{ | |
public string Text { get; set; } | |
public string Target { get; set; } | |
public string Prefix { get; set; } | |
} | |
public class CliChatMessageWhisper | |
{ | |
public string Target { get; set; } | |
public string Text { get; set; } | |
public int Language { get; set; } | |
} | |
public class CliChatAddonMessageWhisper | |
{ | |
public string Prefix { get; set; } | |
public string Target { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliChatMessageGuild | |
{ | |
public int Language { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliChatAddonMessageGuild | |
{ | |
public string Prefix { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliChatMessageOfficer | |
{ | |
public int Language { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliChatAddonMessageOfficer | |
{ | |
public string Text { get; set; } | |
public string Prefix { get; set; } | |
} | |
public class CliChatMessageAfk | |
{ | |
public string Text { get; set; } | |
} | |
public class CliChatMessageDnd | |
{ | |
public string Text { get; set; } | |
} | |
public class CliChatChannelList | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelDisplayList | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelPassword | |
{ | |
public string Name { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelSetOwner | |
{ | |
public string Name { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelOwner | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelModerate | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelModerator | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelUnmoderator | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelMute | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelUnmute | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelInvite | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelKick | |
{ | |
public string Name { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelBan | |
{ | |
public string Name { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelUnban | |
{ | |
public string Name { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelAnnouncements | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelSilenceVoice | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelUnsilenceVoice | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelSilenceAll | |
{ | |
public string Name { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelUnsilenceAll | |
{ | |
public string ChannelName { get; set; } | |
public string Name { get; set; } | |
} | |
public class CliChatChannelVoiceOn | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelVoiceOff | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatChannelDeclineInvite | |
{ | |
public string ChannelName { get; set; } | |
} | |
public class CliChatMessageSay | |
{ | |
public string Text { get; set; } | |
public int Language { get; set; } | |
} | |
public class CliChatMessageEmote | |
{ | |
public string Text { get; set; } | |
} | |
public class CliChatMessageYell | |
{ | |
public string Text { get; set; } | |
public int Language { get; set; } | |
} | |
public class CliChatMessageParty | |
{ | |
public string Text { get; set; } | |
public int Language { get; set; } | |
} | |
public class CliChatAddonMessageParty | |
{ | |
public string Prefix { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliChatMessageRaid | |
{ | |
public string Text { get; set; } | |
public int Language { get; set; } | |
} | |
public class CliChatAddonMessageRaid | |
{ | |
public string Text { get; set; } | |
public string Prefix { get; set; } | |
} | |
public class CliChatMessageInstanceChat | |
{ | |
public int Language { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliChatAddonMessageInstanceChat | |
{ | |
public string Prefix { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliChatMessageRaidWarning | |
{ | |
public int Language { get; set; } | |
public string Text { get; set; } | |
} | |
public class VirtualRealmNameInfo | |
{ | |
public bool IsLocal { get; set; } | |
public string RealmNameActual { get; set; } | |
public string RealmNameNormalized { get; set; } | |
} | |
public class VirtualRealmInfo | |
{ | |
public uint RealmAddress { get; set; } | |
public VirtualRealmNameInfo RealmNameInfo { get; set; } | |
} | |
public class RaceClassAvailability | |
{ | |
public byte RaceOrClassID { get; set; } | |
public byte RequiredExpansion { get; set; } | |
} | |
public class AvailableCharacterTemplateClass | |
{ | |
public byte ClassID { get; set; } | |
public byte FactionGroup { get; set; } | |
} | |
public class AvailableCharacterTemplateSet | |
{ | |
public uint TemplateSetID { get; set; } | |
public string Name { get; set; } | |
public string Description { get; set; } | |
public List<AvailableCharacterTemplateClass> Classes { get; set; } | |
} | |
public class AuthSuccessInfo | |
{ | |
public uint VirtualRealmAddress { get; set; } | |
public List<VirtualRealmInfo> VirtualRealms { get; set; } | |
public uint TimeRemain { get; set; } | |
public uint TimeOptions { get; set; } | |
public uint TimeRested { get; set; } | |
public byte ActiveExpansionLevel { get; set; } | |
public byte AccountExpansionLevel { get; set; } | |
public bool IsExpansionTrial { get; set; } | |
public uint TimeSecondsUntilPCKick { get; set; } | |
public List<RaceClassAvailability> AvailableRaces { get; set; } | |
public List<RaceClassAvailability> AvailableClasses { get; set; } | |
public List<AvailableCharacterTemplateSet> Templates { get; set; } | |
public bool ForceCharacterTemplate { get; set; } | |
public ushort NumPlayersHorde { get; set; } // Optional | |
public ushort NumPlayersAlliance { get; set; } // Optional | |
public bool IsVeteranTrial { get; set; } | |
public uint CurrencyID { get; set; } | |
} | |
public class ClientSetVeteranTrial | |
{ | |
public bool IsVeteranTrial { get; set; } | |
} | |
public class AuthWaitInfo | |
{ | |
public uint WaitCount { get; set; } | |
public bool HasFCM { get; set; } | |
} | |
public class ClientAuthResponse | |
{ | |
public AuthWaitInfo WaitInfo { get; set; } // Optional | |
public byte Result { get; set; } | |
public AuthSuccessInfo SuccessInfo { get; set; } // Optional | |
} | |
public class ClientWaitQueueUpdate | |
{ | |
public AuthWaitInfo WaitInfo { get; set; } | |
} | |
public class AllAchievements | |
{ | |
public List<EarnedAchievement> Earned { get; set; } | |
public List<CriteriaProgress> Progress { get; set; } | |
} | |
public class ClientAllAchievementData | |
{ | |
public AllAchievements Data { get; set; } | |
} | |
public class ClientAllAccountCriteria | |
{ | |
public List<CriteriaProgress> Progress { get; set; } | |
} | |
public class ClientRespondInspectAchievements | |
{ | |
public ulong Player { get; set; } | |
public AllAchievements Data { get; set; } | |
} | |
public class ClientSetupCurrencyRecord | |
{ | |
public int Type { get; set; } | |
public int Quantity { get; set; } | |
public int WeeklyQuantity { get; set; } // Optional | |
public int MaxWeeklyQuantity { get; set; } // Optional | |
public int TrackedQuantity { get; set; } // Optional | |
public byte Flags { get; set; } | |
} | |
public class ClientSetupCurrency | |
{ | |
public List<ClientSetupCurrencyRecord> Data { get; set; } | |
} | |
public class ClientSetCurrency | |
{ | |
public bool SuppressChatLog { get; set; } | |
public int TrackedQuantity { get; set; } // Optional | |
public int Quantity { get; set; } | |
public uint Flags { get; set; } | |
public int Type { get; set; } | |
public int WeeklyQuantity { get; set; } // Optional | |
} | |
public class ClientMessageBox | |
{ | |
public Data Text { get; set; } | |
} | |
public class ClientWardenData | |
{ | |
public Data Packet { get; set; } | |
} | |
public class ClientPhaseShiftChange | |
{ | |
public ulong Client { get; set; } | |
public Data PreloadMapIDs { get; set; } | |
public PhaseShiftData PhaseShift { get; set; } | |
public Data UiWorldMapAreaIDSwaps { get; set; } | |
public Data VisibleMapIDs { get; set; } | |
} | |
public class ClientMountResult | |
{ | |
public uint Result { get; set; } | |
} | |
public class ClientDismountResult | |
{ | |
public uint Result { get; set; } | |
} | |
public class ClientBindPointUpdate | |
{ | |
public uint BindMapID { get; set; } | |
public Vector3 BindPosition { get; set; } | |
public uint BindAreaID { get; set; } | |
} | |
public class ClientPlayerBound | |
{ | |
public ulong BinderID { get; set; } | |
public uint AreaID { get; set; } | |
} | |
public class ClientResurrectRequest | |
{ | |
public ulong ResurrectOffererGUID { get; set; } | |
public bool Sickness { get; set; } | |
public uint ResurrectOffererVirtualRealmAddress { get; set; } | |
public string Name { get; set; } | |
public uint PetNumber { get; set; } | |
public bool UseTimer { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientInitialSetup | |
{ | |
public byte ServerExpansionTier { get; set; } | |
public byte ServerExpansionLevel { get; set; } | |
public UnixTime RaidOrigin { get; set; } | |
public List<byte> QuestsCompleted { get; set; } | |
public int ServerRegionID { get; set; } | |
} | |
public class UnwrappedTradeItem | |
{ | |
public ItemInstance Item { get; set; } | |
public int EnchantID { get; set; } | |
public int OnUseEnchantmentID { get; set; } | |
public ulong Creator { get; set; } | |
public int Charges { get; set; } | |
public bool Lock { get; set; } | |
public uint MaxDurability { get; set; } | |
public uint Durability { get; set; } | |
public int[3] SocketEnchant { get; set; } | |
} | |
public class TradeItem | |
{ | |
public byte Slot { get; set; } | |
public int EntryID { get; set; } | |
public int StackCount { get; set; } | |
public ulong GiftCreator { get; set; } | |
public UnwrappedTradeItem Unwrapped { get; set; } // Optional | |
} | |
public class ClientTradeUpdated | |
{ | |
public ulong Gold { get; set; } | |
public uint CurrentStateIndex { get; set; } | |
public byte WhichPlayer { get; set; } | |
public uint ClientStateIndex { get; set; } | |
public List<TradeItem> Items { get; set; } | |
public int CurrencyType { get; set; } | |
public uint ID { get; set; } | |
public int ProposedEnchantment { get; set; } | |
public int CurrencyQuantity { get; set; } | |
} | |
public class ClientTradeStatus | |
{ | |
public TradeStatus Status { get; set; } | |
public byte TradeSlot { get; set; } | |
public ulong Partner { get; set; } | |
public int CurrencyType { get; set; } | |
public int CurrencyQuantity { get; set; } | |
public bool FailureForYou { get; set; } | |
public int BagResult { get; set; } | |
public int ItemID { get; set; } | |
public uint ID { get; set; } | |
public bool PartnerIsSameBnetAccount { get; set; } | |
} | |
public class ClientCharacterListItem | |
{ | |
public uint DisplayID { get; set; } | |
public uint DisplayEnchantID { get; set; } | |
public byte InvType { get; set; } | |
} | |
public class ClientCharacterListEntry | |
{ | |
public ulong Guid { get; set; } | |
public string Name { get; set; } | |
public byte ListPosition { get; set; } | |
public byte RaceID { get; set; } | |
public byte ClassID { get; set; } | |
public byte SexID { get; set; } | |
public byte SkinID { get; set; } | |
public byte FaceID { get; set; } | |
public byte HairStyle { get; set; } | |
public byte HairColor { get; set; } | |
public byte FacialHairStyle { get; set; } | |
public byte ExperienceLevel { get; set; } | |
public int ZoneID { get; set; } | |
public int MapID { get; set; } | |
public Vector3 PreloadPos { get; set; } | |
public ulong GuildGUID { get; set; } | |
public uint Flags { get; set; } | |
public uint Flags2 { get; set; } | |
public uint Flags3 { get; set; } | |
public bool FirstLogin { get; set; } | |
public uint PetCreatureDisplayID { get; set; } | |
public uint PetExperienceLevel { get; set; } | |
public uint PetCreatureFamilyID { get; set; } | |
public bool BoostInProgress { get; set; } | |
public int[2] ProfessionIDs { get; set; } | |
public ClientCharacterListItem[23] InventoryItems { get; set; } | |
} | |
public class ClientRestrictedFactionChangeRule | |
{ | |
public int Mask { get; set; } | |
public byte RaceID { get; set; } | |
} | |
public class ClientEnumCharactersResult | |
{ | |
public List<ClientCharacterListEntry> Characters { get; set; } | |
public bool Success { get; set; } | |
public List<ClientRestrictedFactionChangeRule> FactionChangeRestrictions { get; set; } | |
public bool IsDeletedCharacters { get; set; } | |
} | |
public class ClientGenerateRandomCharacterNameResult | |
{ | |
public string Name { get; set; } | |
public bool Success { get; set; } | |
} | |
public class ResearchHistory | |
{ | |
public int ProjectID { get; set; } | |
public UnixTime FirstCompleted { get; set; } | |
public int CompletionCount { get; set; } | |
} | |
public class ClientSetupResearchHistory | |
{ | |
public List<ResearchHistory> History { get; set; } | |
} | |
public class ClientResearchComplete | |
{ | |
public ResearchHistory Research { get; set; } | |
} | |
public class ClientArchaeologySurveryCast | |
{ | |
public int ResearchBranchID { get; set; } | |
public bool SuccessfulFind { get; set; } | |
public uint NumFindsCompleted { get; set; } | |
public uint TotalFinds { get; set; } | |
} | |
public class ClientPetSlotUpdated | |
{ | |
public int PetSlotA { get; set; } | |
public int PetNumberB { get; set; } | |
public int PetNumberA { get; set; } | |
public int PetSlotB { get; set; } | |
} | |
public class ClientPetMode | |
{ | |
public ulong PetGUID { get; set; } | |
public uint PetMode { get; set; } | |
} | |
public class ClientUpdateServerPlayerPosition | |
{ | |
public Vector3 Position { get; set; } | |
} | |
public class ClientRoleChangedInform | |
{ | |
public ulong ChangedUnit { get; set; } | |
public ulong From { get; set; } | |
public uint NewRole { get; set; } | |
public uint OldRole { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class ClientRolePollInform | |
{ | |
public ulong From { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class ClientSummonRaidMemberValidateReason | |
{ | |
public ulong Member { get; set; } | |
public int ReasonCode { get; set; } | |
} | |
public class ClientSummonRaidMemberValidateFailed | |
{ | |
public List<ClientSummonRaidMemberValidateReason> Members { get; set; } | |
} | |
public class ClientBattlefieldStatus_Header | |
{ | |
public CliRideTicket Ticket { get; set; } | |
public ulong QueueID { get; set; } | |
public byte RangeMin { get; set; } | |
public byte RangeMax { get; set; } | |
public byte TeamSize { get; set; } | |
public uint InstanceID { get; set; } | |
public bool RegisteredMatch { get; set; } | |
public bool TournamentRules { get; set; } | |
} | |
public class ClientBattlefieldStatus_NeedConfirmation | |
{ | |
public uint Timeout { get; set; } | |
public uint Mapid { get; set; } | |
public ClientBattlefieldStatus_Header Hdr { get; set; } | |
public byte Role { get; set; } | |
} | |
public class ClientBattlefieldStatus_Active | |
{ | |
public ClientBattlefieldStatus_Header Hdr { get; set; } | |
public uint ShutdownTimer { get; set; } | |
public byte ArenaFaction { get; set; } | |
public bool LeftEarly { get; set; } | |
public uint StartTimer { get; set; } | |
public uint Mapid { get; set; } | |
} | |
public class ClientBattlefieldStatus_Queued | |
{ | |
public uint AverageWaitTime { get; set; } | |
public ClientBattlefieldStatus_Header Hdr { get; set; } | |
public bool AsGroup { get; set; } | |
public bool SuspendedQueue { get; set; } | |
public bool EligibleForMatchmaking { get; set; } | |
public uint WaitTime { get; set; } | |
} | |
public class ClientBattlefieldStatus_None | |
{ | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class ClientBattlefieldStatus_Failed | |
{ | |
public ulong QueueID { get; set; } | |
public ulong ClientID { get; set; } | |
public int Reason { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class ClientBattlefieldList | |
{ | |
public byte MaxLevel { get; set; } | |
public bool PvpAnywhere { get; set; } | |
public ulong BattlemasterGuid { get; set; } | |
public bool IsRandomBG { get; set; } | |
public byte MinLevel { get; set; } | |
public bool HasHolidayWinToday { get; set; } | |
public int BattlemasterListID { get; set; } | |
public bool HasRandomWinToday { get; set; } | |
public List<int> Battlefields { get; set; } | |
} | |
public class BattlegroundPlayerPosition | |
{ | |
public ulong Guid { get; set; } | |
public Vector2 Pos { get; set; } | |
public sbyte IconID { get; set; } | |
public sbyte ArenaSlot { get; set; } | |
} | |
public class ClientBattlegroundPlayerPositions | |
{ | |
public List<BattlegroundPlayerPosition> FlagCarriers { get; set; } | |
} | |
public class BattlegroundCapturePointInfo | |
{ | |
public ulong Guid { get; set; } | |
public Vector2 Pos { get; set; } | |
public sbyte State { get; set; } | |
public UnixTime CaptureTime { get; set; } | |
public uint CaptureTotalDuration { get; set; } | |
} | |
public class ClientUpdateCapturePoint | |
{ | |
public BattlegroundCapturePointInfo CapturePointInfo { get; set; } | |
} | |
public class ClientCapturePointRemoved | |
{ | |
public ulong CapturePointGUID { get; set; } | |
} | |
public class ClientBattlegroundPlayerJoined | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientBattlegroundPlayerLeft | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientBFMgrEntryInvite | |
{ | |
public int AreaID { get; set; } | |
public UnixTime ExpireTime { get; set; } | |
public ulong QueueID { get; set; } | |
} | |
public class ClientBFMgrEntering | |
{ | |
public bool Relocated { get; set; } | |
public bool ClearedAFK { get; set; } | |
public bool OnOffense { get; set; } | |
public ulong QueueID { get; set; } | |
} | |
public class ClientBFMgrQueueRequestResponse | |
{ | |
public sbyte Result { get; set; } | |
public sbyte BattleState { get; set; } | |
public ulong FailedPlayerGUID { get; set; } | |
public ulong QueueID { get; set; } | |
public bool LoggingIn { get; set; } | |
public int AreaID { get; set; } | |
} | |
public class ClientBFMgrEjectPending | |
{ | |
public ulong QueueID { get; set; } | |
public bool Remote { get; set; } | |
} | |
public class ClientBFMgrEjected | |
{ | |
public ulong QueueID { get; set; } | |
public bool Relocated { get; set; } | |
public sbyte Reason { get; set; } | |
public sbyte BattleState { get; set; } | |
} | |
public class ClientBFMgrQueueInvite | |
{ | |
public ulong QueueID { get; set; } | |
public uint InstanceID { get; set; } | |
public uint Timeout { get; set; } | |
public int MapID { get; set; } | |
public int MaxLevel { get; set; } | |
public int MinLevel { get; set; } | |
public sbyte BattleState { get; set; } | |
public sbyte Index { get; set; } | |
} | |
public class ClientBFMgrStateChanged | |
{ | |
public ulong QueueID { get; set; } | |
public int State { get; set; } | |
} | |
public class ClientRequestCemeteryListResponse | |
{ | |
public bool IsGossipTriggered { get; set; } | |
public List<uint> CemeteryID { get; set; } | |
} | |
public class ClientCheckWargameEntry | |
{ | |
public ulong QueueID { get; set; } | |
public ulong OpposingPartyBnetAccountID { get; set; } | |
public ServerSpec OpposingPartyUserServer { get; set; } | |
public ulong OpposingPartyMember { get; set; } | |
public UnixTime TimeoutSeconds { get; set; } | |
public bool TournamentRules { get; set; } | |
} | |
public class ClientShowRatings | |
{ | |
public int[6] PersonalRating { get; set; } | |
public float[6] GdfRating { get; set; } | |
public float[6] GdfVariance { get; set; } | |
} | |
public class ClientDBReply | |
{ | |
public uint TableHash { get; set; } | |
public uint Timestamp { get; set; } | |
public int RecordID { get; set; } | |
public Data Data { get; set; } | |
} | |
public class ClientHotfixNotify | |
{ | |
public uint TableHash { get; set; } | |
public uint Timestamp { get; set; } | |
public int RecordID { get; set; } | |
} | |
public class HotfixNotify | |
{ | |
public uint TableHash { get; set; } | |
public int RecordID { get; set; } | |
public uint Timestamp { get; set; } | |
} | |
public class ClientHotfixNotifyBlob | |
{ | |
public List<HotfixNotify> Hotfixes { get; set; } | |
} | |
public class ClientBattlefieldStatus_WaitForGroups | |
{ | |
public uint Timeout { get; set; } | |
public ClientBattlefieldStatus_Header Hdr { get; set; } | |
public uint Mapid { get; set; } | |
public byte[2] TotalPlayers { get; set; } | |
public byte[2] AwaitingPlayers { get; set; } | |
} | |
public class ClientBracketInfo | |
{ | |
public int PersonalRating { get; set; } | |
public int Ranking { get; set; } | |
public int SeasonPlayed { get; set; } | |
public int SeasonWon { get; set; } | |
public int WeeklyPlayed { get; set; } | |
public int WeeklyWon { get; set; } | |
public int BestWeeklyRating { get; set; } | |
public int BestSeasonRating { get; set; } | |
} | |
public class ClientRatedBattlefieldInfo | |
{ | |
public ClientBracketInfo[6] Bracket { get; set; } | |
} | |
public class ClientAverageItemLevelInform | |
{ | |
public float AvgItemLevel { get; set; } | |
} | |
public class ClientPetAdded | |
{ | |
public string Name { get; set; } | |
public int CreatureID { get; set; } | |
public int Level { get; set; } | |
public uint PetNumber { get; set; } | |
public int DisplayID { get; set; } | |
public byte Flags { get; set; } | |
public int PetSlot { get; set; } | |
} | |
public class ClientPetStableInfo | |
{ | |
public uint PetSlot { get; set; } | |
public uint PetNumber { get; set; } | |
public uint CreatureID { get; set; } | |
public uint DisplayID { get; set; } | |
public uint ExperienceLevel { get; set; } | |
public string PetName { get; set; } | |
public byte PetFlags { get; set; } | |
} | |
public class ClientPetStableList | |
{ | |
public List<ClientPetStableInfo> Pets { get; set; } | |
public ulong StableMaster { get; set; } | |
} | |
public class ClientPetStableResult | |
{ | |
public byte Result { get; set; } | |
} | |
public class ClientNewWorld | |
{ | |
public int MapID { get; set; } | |
public uint Reason { get; set; } | |
public float Facing { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class ClientLoginVerifyWorld | |
{ | |
public float Facing { get; set; } | |
public int MapID { get; set; } | |
public uint Reason { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class ClientNotifyMoney | |
{ | |
public ulong Money { get; set; } | |
} | |
public class ClientItemPurchaseRefundItem | |
{ | |
public int ItemID { get; set; } | |
public int ItemCount { get; set; } | |
} | |
public class ClientItemPurchaseRefundCurrency | |
{ | |
public int CurrencyID { get; set; } | |
public int CurrencyCount { get; set; } | |
} | |
public class ClientItemPurchaseContents | |
{ | |
public uint Money { get; set; } | |
public ClientItemPurchaseRefundItem[5] Items { get; set; } | |
public ClientItemPurchaseRefundCurrency[5] Currencies { get; set; } | |
} | |
public class ClientItemPurchaseRefundResult | |
{ | |
public byte Result { get; set; } | |
public ulong ItemGUID { get; set; } | |
public ClientItemPurchaseContents Contents { get; set; } // Optional | |
} | |
public class ClientSetItemPurchaseData | |
{ | |
public uint PurchaseTime { get; set; } | |
public uint Flags { get; set; } | |
public ClientItemPurchaseContents Contents { get; set; } | |
public ulong ItemGUID { get; set; } | |
} | |
public class ClientItemExpirePurchaseRefund | |
{ | |
public ulong ItemGUID { get; set; } | |
} | |
public class ClientInspectHonorStats | |
{ | |
public ulong PlayerGUID { get; set; } | |
public uint LifetimeHK { get; set; } | |
public ushort YesterdayHK { get; set; } | |
public ushort TodayHK { get; set; } | |
public byte LifetimeMaxRank { get; set; } | |
} | |
public class ClientPVPLogData_RatingData | |
{ | |
public int[2] Prematch { get; set; } | |
public int[2] Postmatch { get; set; } | |
public int[2] PrematchMMR { get; set; } | |
} | |
public class ClientPVPLogData_Honor | |
{ | |
public uint HonorKills { get; set; } | |
public uint Deaths { get; set; } | |
public uint ContributionPoints { get; set; } | |
} | |
public class ClientPVPLogData_Player | |
{ | |
public ulong PlayerGUID { get; set; } | |
public uint Kills { get; set; } | |
public byte Faction { get; set; } | |
public bool IsInWorld { get; set; } | |
public ClientPVPLogData_Honor Honor { get; set; } // Optional | |
public uint DamageDone { get; set; } | |
public uint HealingDone { get; set; } | |
public uint PreMatchRating { get; set; } // Optional | |
public int RatingChange { get; set; } // Optional | |
public uint PreMatchMMR { get; set; } // Optional | |
public int MmrChange { get; set; } // Optional | |
public List<int> Stats { get; set; } | |
public int PrimaryTalentTree { get; set; } | |
} | |
public class ClientPVPLogData | |
{ | |
public byte Winner { get; set; } // Optional | |
public List<ClientPVPLogData_Player> Players { get; set; } | |
public ClientPVPLogData_RatingData Ratings { get; set; } // Optional | |
public sbyte[2] PlayerCount { get; set; } | |
} | |
public class ClientWargameRequestSuccessfullySentToOpponent | |
{ | |
public ulong Opponent { get; set; } | |
} | |
public class ClientDisplayGameError | |
{ | |
public int Arg2 { get; set; } // Optional | |
public int Arg { get; set; } // Optional | |
public uint Error { get; set; } | |
} | |
public class ClientPVPOptionsEnabled | |
{ | |
public bool WargameArenas { get; set; } | |
public bool RatedArenas { get; set; } | |
public bool WargameBattlegrounds { get; set; } | |
public bool ArenaSkirmish { get; set; } | |
public bool PugBattlegrounds { get; set; } | |
public bool RatedBattlegrounds { get; set; } | |
} | |
public class ClientSetMaxWeeklyQuantity | |
{ | |
public int MaxWeeklyQuantity { get; set; } | |
public int Type { get; set; } | |
} | |
public class ClientPetitionAlreadySigned | |
{ | |
public ulong SignerGUID { get; set; } | |
} | |
public class ClientRaidMarkersChanged | |
{ | |
public uint ActiveMarkers { get; set; } | |
public byte PartyIndex { get; set; } | |
public List<CliRaidMarkerData> MarkerData { get; set; } | |
} | |
public class ClientStreamingMovies | |
{ | |
public List<ushort> MovieIDs { get; set; } | |
} | |
public class ClientTimeSyncRequest | |
{ | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientTimeAdjustment | |
{ | |
public uint SequenceIndex { get; set; } | |
public float TimeScale { get; set; } | |
} | |
public class ClientStartTimer | |
{ | |
public UnixTime TimeRemaining { get; set; } | |
public UnixTime TotalTime { get; set; } | |
public int Type { get; set; } | |
} | |
public class ClientDisenchantCredit | |
{ | |
public ulong Disenchanter { get; set; } | |
public ItemInstance Item { get; set; } | |
} | |
public class ClientSuspendToken | |
{ | |
public ClientSuspendReason Reason { get; set; } | |
public uint Sequence { get; set; } | |
} | |
public class ClientResumeToken | |
{ | |
public uint Sequence { get; set; } | |
public ClientSuspendReason Reason { get; set; } | |
} | |
public class ClientCancelSpellVisual | |
{ | |
public ulong Source { get; set; } | |
public int SpellVisualID { get; set; } | |
} | |
public class ClientPlaySpellVisual | |
{ | |
public ulong Source { get; set; } | |
public ulong Target { get; set; } | |
public ushort MissReason { get; set; } | |
public int SpellVisualID { get; set; } | |
public bool SpeedAsTime { get; set; } | |
public ushort ReflectStatus { get; set; } | |
public float TravelSpeed { get; set; } | |
public Vector3 TargetPosition { get; set; } | |
} | |
public class ClientCancelOrphanSpellVisual | |
{ | |
public int SpellVisualID { get; set; } | |
} | |
public class ClientPlayOrphanSpellVisual | |
{ | |
public ulong Target { get; set; } | |
public Vector3 SourceLocation { get; set; } | |
public int SpellVisualID { get; set; } | |
public bool SpeedAsTime { get; set; } | |
public float TravelSpeed { get; set; } | |
public Vector3 SourceOrientation { get; set; } | |
public Vector3 TargetLocation { get; set; } | |
} | |
public class ClientCancelSpellVisualKit | |
{ | |
public ulong Source { get; set; } | |
public int SpellVisualKitID { get; set; } | |
} | |
public class ClientPlaySpellVisualKit | |
{ | |
public ulong Unit { get; set; } | |
public int KitType { get; set; } | |
public uint Duration { get; set; } | |
public int KitRecID { get; set; } | |
} | |
public class ClientGameObjectPlaySpellVisualKit | |
{ | |
public ulong Object { get; set; } | |
public int KitRecID { get; set; } | |
public int KitType { get; set; } | |
public uint Duration { get; set; } | |
} | |
public class ClientAddItemPassive | |
{ | |
public int SpellID { get; set; } | |
} | |
public class ClientRemoveItemPassive | |
{ | |
public int SpellID { get; set; } | |
} | |
public class ClientSendItemPassives | |
{ | |
public List<int> SpellID { get; set; } | |
} | |
public class ClientWorldServerInfo | |
{ | |
public uint IneligibleForLootMask { get; set; } // Optional | |
public UnixTime WeeklyReset { get; set; } | |
public uint InstanceGroupSize { get; set; } // Optional | |
public byte IsTournamentRealm { get; set; } | |
public uint RestrictedAccountMaxLevel { get; set; } // Optional | |
public uint RestrictedAccountMaxMoney { get; set; } // Optional | |
public uint DifficultyID { get; set; } | |
} | |
public class ClientAccountMountUpdate | |
{ | |
public List<int> MountSpellIDs { get; set; } | |
public List<bool> MountIsFavorite { get; set; } | |
public bool IsFullUpdate { get; set; } | |
} | |
public class ClientLastWeeklyReset | |
{ | |
public UnixTime Reset { get; set; } | |
} | |
public class ClientRuneRegenDebug | |
{ | |
public uint Time { get; set; } | |
public uint Interval { get; set; } | |
public int[6] RuneStart { get; set; } | |
public int[6] RuneEnd { get; set; } | |
public float[4] RegenRate { get; set; } | |
} | |
public class ClientGMAccountOnlineResponse | |
{ | |
public ulong PlayerGuid { get; set; } | |
public uint AccountID { get; set; } | |
} | |
public class ClientVendorInventory | |
{ | |
public byte Reason { get; set; } | |
public List<CliVendorItem> Items { get; set; } | |
public ulong Vendor { get; set; } | |
} | |
public class ClientRestrictedAccountWarning | |
{ | |
public uint Arg { get; set; } | |
public byte Type { get; set; } | |
} | |
public class ClientSetPlayHoverAnim | |
{ | |
public ulong UnitGUID { get; set; } | |
public bool PlayHoverAnim { get; set; } | |
} | |
public class ClientLoadCUFProfiles | |
{ | |
public List<CliCUFProfile> Profiles { get; set; } | |
} | |
public class ClientSuppressNPCGreetings | |
{ | |
public bool SuppressNPCGreetings { get; set; } | |
public ulong UnitGUID { get; set; } | |
} | |
public class ClientDestroyObject | |
{ | |
public bool IsDead { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class ClientPartyInvite | |
{ | |
public bool AllowMultipleRoles { get; set; } | |
public uint InviterCfgRealmID { get; set; } | |
public bool MightCRZYou { get; set; } | |
public bool CanAccept { get; set; } | |
public ulong InviterGuid { get; set; } | |
public bool MustBeBNetFriend { get; set; } | |
public uint LfgCompletedMask { get; set; } | |
public uint ProposedRoles { get; set; } | |
public List<uint> LfgSlots { get; set; } | |
public bool IsXRealm { get; set; } | |
public string InviterRealmName { get; set; } | |
public string InviterName { get; set; } | |
public ulong InviterBNetAccountID { get; set; } | |
} | |
public class ClientDumpRideTicket | |
{ | |
public string Description { get; set; } | |
} | |
public class ClientDumpRideTicketsResponse | |
{ | |
public List<ClientDumpRideTicket> Ticket { get; set; } | |
} | |
public class CliSavedThrottleObjectState | |
{ | |
public uint MaxTries { get; set; } | |
public uint PerMilliseconds { get; set; } | |
public uint TryCount { get; set; } | |
public uint LastResetTimeBeforeNow { get; set; } | |
} | |
public class CliEuropaTicketConfig | |
{ | |
public CliSavedThrottleObjectState ThrottleState { get; set; } | |
} | |
public class ClientSessionAlertConfig | |
{ | |
public int Delay { get; set; } | |
public int Period { get; set; } | |
public int DisplayTime { get; set; } | |
} | |
public class ClientFeatureSystemStatus | |
{ | |
public bool VoiceEnabled { get; set; } | |
public bool BrowserEnabled { get; set; } | |
public bool BpayStoreAvailable { get; set; } | |
public bool RecruitAFriendSendingEnabled { get; set; } | |
public bool BpayStoreEnabled { get; set; } | |
public ClientSessionAlertConfig SessionAlert { get; set; } // Optional | |
public uint ScrollOfResurrectionMaxRequestsPerDay { get; set; } | |
public bool ScrollOfResurrectionEnabled { get; set; } | |
public CliEuropaTicketConfig EuropaTicketSystemStatus { get; set; } // Optional | |
public uint ScrollOfResurrectionRequestsRemaining { get; set; } | |
public uint CfgRealmID { get; set; } | |
public byte ComplaintStatus { get; set; } | |
public int CfgRealmRecID { get; set; } | |
public bool ItemRestorationButtonEnabled { get; set; } | |
public bool CharUndeleteEnabled { get; set; } | |
public bool BpayStoreDisabledByParentalControls { get; set; } | |
} | |
public class ClientFeatureSystemStatusGlueScreen | |
{ | |
public bool BpayStoreAvailable { get; set; } | |
public bool BpayStoreDisabledByParentalControls { get; set; } | |
public bool CharUndeleteEnabled { get; set; } | |
public bool BpayStoreEnabled { get; set; } | |
} | |
public class ClientPVPSeason | |
{ | |
public int PreviousSeason { get; set; } | |
public int CurrentSeason { get; set; } | |
} | |
public class ClientRequestPVPRewardsResponse | |
{ | |
public int RatedRewardPointsThisWeek { get; set; } | |
public int ArenaRewardPointsThisWeek { get; set; } | |
public int RatedMaxRewardPointsThisWeek { get; set; } | |
public int ArenaRewardPoints { get; set; } | |
public int RandomRewardPointsThisWeek { get; set; } | |
public int ArenaMaxRewardPointsThisWeek { get; set; } | |
public int RatedRewardPoints { get; set; } | |
public int MaxRewardPointsThisWeek { get; set; } | |
public int RewardPointsThisWeek { get; set; } | |
public int RandomMaxRewardPointsThisWeek { get; set; } | |
} | |
public class ClientGameObjectActivateAnimKit | |
{ | |
public bool Maintain { get; set; } | |
public ulong ObjectGUID { get; set; } | |
public int AnimKitID { get; set; } | |
} | |
public class ClientGameObjectCustomAnim | |
{ | |
public ulong ObjectGUID { get; set; } | |
public uint CustomAnim { get; set; } | |
public bool PlayAsDespawn { get; set; } | |
} | |
public class ClientGameObjectDespawn | |
{ | |
public ulong ObjectGUID { get; set; } | |
} | |
public class ClientGameObjectPlaySpellVisual | |
{ | |
public ulong ObjectGUID { get; set; } | |
public ulong ActivatorGUID { get; set; } | |
public int SpellVisualID { get; set; } | |
} | |
public class ClientMapObjEvents | |
{ | |
public uint UniqueID { get; set; } | |
public Data Events { get; set; } | |
} | |
public class ClientMissileCancel | |
{ | |
public ulong OwnerGUID { get; set; } | |
public bool Reverse { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientVoidStorageFailed | |
{ | |
public byte Reason { get; set; } | |
} | |
public class VoidItem | |
{ | |
public ulong Guid { get; set; } | |
public ulong Creator { get; set; } | |
public uint Slot { get; set; } | |
public ItemInstance Item { get; set; } | |
} | |
public class ClientVoidStorageContents | |
{ | |
public List<VoidItem> Items { get; set; } | |
} | |
public class ClientVoidStorageTransferChanges | |
{ | |
public List<ulong> RemovedItems { get; set; } | |
public List<VoidItem> AddedItems { get; set; } | |
} | |
public class ClientVoidTransferResult | |
{ | |
public int Result { get; set; } | |
} | |
public class ClientVoidItemSwapResponse | |
{ | |
public ulong VoidItemB { get; set; } | |
public ulong VoidItemA { get; set; } | |
public uint VoidItemSlotB { get; set; } | |
public uint VoidItemSlotA { get; set; } | |
} | |
public class ClientXPGainAborted | |
{ | |
public ulong Victim { get; set; } | |
public int XpToAdd { get; set; } | |
public int XpGainReason { get; set; } | |
public int XpAbortReason { get; set; } | |
} | |
public class ClientPrintNotification | |
{ | |
public string NotifyText { get; set; } | |
} | |
public class ClientFailedPlayerCondition | |
{ | |
public int ConditionID { get; set; } | |
} | |
public class ClientCustomLoadScreen | |
{ | |
public int TeleportSpellID { get; set; } | |
} | |
public class ShipTransferPending | |
{ | |
public uint ID { get; set; } | |
public int OriginMapID { get; set; } | |
} | |
public class ClientTransferPending | |
{ | |
public int MapID { get; set; } | |
public ShipTransferPending Ship { get; set; } // Optional | |
public int TransferSpellID { get; set; } // Optional | |
} | |
public class ClientGameEventDebugLog | |
{ | |
public ulong TriggeredBy { get; set; } | |
public int EventID { get; set; } | |
public int EventType { get; set; } | |
public string Reason { get; set; } | |
public string TriggeredByName { get; set; } | |
public string EventName { get; set; } | |
} | |
public class ClientServerPerfStat | |
{ | |
public string Text { get; set; } | |
} | |
public class ClientServerPerf | |
{ | |
public List<ClientServerPerfStat> Stats { get; set; } | |
} | |
public class ClientAreaTriggerMovementUpdate | |
{ | |
public Vector3 Start { get; set; } | |
public Vector3 End { get; set; } | |
} | |
public class ClientAdjustSplineDuration | |
{ | |
public ulong Unit { get; set; } | |
public float Scale { get; set; } | |
} | |
public class ClientLearnTalentFailed | |
{ | |
public int Reason { get; set; } | |
} | |
public class ClientUpdateTalentData | |
{ | |
public TalentInfoUpdate Info { get; set; } | |
} | |
public class ClientGMRequestPlayerInfo | |
{ | |
public bool Success { get; set; } | |
public string Name { get; set; } | |
} | |
public class ClientGMSummon | |
{ | |
public bool Success { get; set; } | |
} | |
public class ClientGhost | |
{ | |
public ulong Target { get; set; } | |
} | |
public class ClientLFGBlackListSlot | |
{ | |
public int Slot { get; set; } | |
public int Reason { get; set; } | |
public int SubReason1 { get; set; } | |
public int SubReason2 { get; set; } | |
} | |
public class ClientLFGBlackList | |
{ | |
public ulong Guid { get; set; } | |
public List<ClientLFGBlackListSlot> Slots { get; set; } | |
} | |
public class ClientLFGJoinResult | |
{ | |
public byte Result { get; set; } | |
public List<ClientLFGBlackList> BlackList { get; set; } | |
public byte ResultDetail { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class ClientLFGListJoinResult | |
{ | |
public CliRideTicket Ticket { get; set; } | |
public byte ResultDetail { get; set; } | |
public byte Result { get; set; } | |
} | |
public class ClientLFGQueueStatus | |
{ | |
public CliRideTicket Ticket { get; set; } | |
public uint QueuedTime { get; set; } | |
public uint AvgWaitTime { get; set; } | |
public uint Slot { get; set; } | |
public uint AvgWaitTimeMe { get; set; } | |
public byte[3] LastNeeded { get; set; } | |
public uint[3] AvgWaitTimeByRole { get; set; } | |
} | |
public class ClientLFGRoleCheckUpdateMember | |
{ | |
public ulong Guid { get; set; } | |
public bool RoleCheckComplete { get; set; } | |
public uint RolesDesired { get; set; } | |
public byte Level { get; set; } | |
} | |
public class ClientLFGRoleCheckUpdate | |
{ | |
public bool IsBeginning { get; set; } | |
public List<uint> JoinSlots { get; set; } | |
public ulong BgQueueID { get; set; } | |
public byte PartyIndex { get; set; } | |
public byte RoleCheckStatus { get; set; } | |
public List<ClientLFGRoleCheckUpdateMember> Members { get; set; } | |
} | |
public class ClientLFGUpdateStatus | |
{ | |
public uint RequestedRoles { get; set; } | |
public bool NotifyUI { get; set; } | |
public List<uint> Slots { get; set; } | |
public bool LfgJoined { get; set; } | |
public byte Reason { get; set; } | |
public List<ulong> SuspendedPlayers { get; set; } | |
public byte SubType { get; set; } | |
public bool Queued { get; set; } | |
public string Comment { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
public bool Joined { get; set; } | |
public bool IsParty { get; set; } | |
public byte[3] Needs { get; set; } | |
} | |
public class ClientLFGListUpdateStatus | |
{ | |
public bool Listed { get; set; } | |
public LFGListJoinRequest Request { get; set; } | |
public byte Reason { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class ClientLFGListUpdateBlacklist | |
{ | |
public LFGListBlacklist Blacklist { get; set; } | |
} | |
public class ClientLFGProposalUpdatePlayer | |
{ | |
public uint Roles { get; set; } | |
public bool Me { get; set; } | |
public bool SameParty { get; set; } | |
public bool MyParty { get; set; } | |
public bool Responded { get; set; } | |
public bool Accepted { get; set; } | |
} | |
public class ClientLFGProposalUpdate | |
{ | |
public bool ProposalSilent { get; set; } | |
public List<ClientLFGProposalUpdatePlayer> Players { get; set; } | |
public uint CompletedMask { get; set; } | |
public ulong InstanceID { get; set; } | |
public bool ValidCompletedMask { get; set; } | |
public uint Slot { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
public sbyte State { get; set; } | |
public uint ProposalID { get; set; } | |
} | |
public class ClientLFGSearchResultParty | |
{ | |
public ulong Guid { get; set; } | |
public uint ChangeMask { get; set; } | |
public string Comment { get; set; } | |
public ulong InstanceID { get; set; } | |
public uint InstanceCompletedMask { get; set; } | |
public byte[3] Needs { get; set; } | |
} | |
public class ClientLFGSearchResultPlayer | |
{ | |
public ulong Guid { get; set; } | |
public uint ChangeMask { get; set; } | |
public byte Level { get; set; } | |
public byte ChrClass { get; set; } | |
public byte Race { get; set; } | |
public uint Armor { get; set; } | |
public uint SpellDamage { get; set; } | |
public uint PlusHealing { get; set; } | |
public uint CritMelee { get; set; } | |
public uint CritRanged { get; set; } | |
public uint CritSpell { get; set; } | |
public float Mp5 { get; set; } | |
public float Mp5InCombat { get; set; } | |
public uint AttackPower { get; set; } | |
public uint Agility { get; set; } | |
public uint MaxHealth { get; set; } | |
public uint MaxMana { get; set; } | |
public uint BossKills { get; set; } | |
public float GearRating { get; set; } | |
public float AvgItemLevel { get; set; } | |
public uint DefenseRating { get; set; } | |
public uint DodgeRating { get; set; } | |
public uint BlockRating { get; set; } | |
public uint ParryRating { get; set; } | |
public uint HasteRating { get; set; } | |
public float Expertise { get; set; } | |
public uint SpecID { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public uint NativeRealmAddress { get; set; } | |
public string Comment { get; set; } | |
public bool IsLeader { get; set; } | |
public ulong PartyGuid { get; set; } | |
public byte RolesDesired { get; set; } | |
public uint Area { get; set; } | |
public byte Status { get; set; } | |
public ulong InstanceID { get; set; } | |
public uint InstanceCompletedMask { get; set; } | |
} | |
public class ClientLFGSearchResults | |
{ | |
public bool Incremental { get; set; } | |
public List<ulong> Removes { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
public uint SlotID { get; set; } | |
public uint CountTotalParties { get; set; } | |
public uint CountTotalPlayers { get; set; } | |
public uint SlotType { get; set; } | |
public List<ClientLFGSearchResultParty> Parties { get; set; } | |
public List<ClientLFGSearchResultPlayer> Players { get; set; } | |
} | |
public class CliServerInfoLine | |
{ | |
public string Label { get; set; } | |
public string Data { get; set; } | |
} | |
public class ClientServerInfoResponse | |
{ | |
public List<CliServerInfoLine> UserServerInfo { get; set; } | |
public List<CliServerInfoLine> WorldServerInfo { get; set; } | |
} | |
public class LootItem | |
{ | |
public LootListItemType Type { get; set; } | |
public LootItemUiType UiType { get; set; } | |
public uint Quantity { get; set; } | |
public byte LootItemType { get; set; } | |
public byte LootListID { get; set; } | |
public bool CanTradeToTapList { get; set; } | |
public ItemInstance Loot { get; set; } | |
} | |
public class LootCurrency | |
{ | |
public uint CurrencyID { get; set; } | |
public uint Quantity { get; set; } | |
public byte LootListID { get; set; } | |
public LootItemUiType UiType { get; set; } | |
} | |
public class ClientLootContents | |
{ | |
public ulong LootObj { get; set; } | |
public ulong Owner { get; set; } | |
public List<LootItem> Items { get; set; } | |
} | |
public class ClientNeutralPlayerFactionSelectResult | |
{ | |
public bool Success { get; set; } | |
public int NewRaceID { get; set; } | |
} | |
public class CliBnetLicense | |
{ | |
public int LicenseID { get; set; } | |
public UnixTime Expiration { get; set; } | |
} | |
public class ClientAccountInfoResponse | |
{ | |
public int BnetAccountID { get; set; } | |
public List<CliBnetLicense> GameAccountLicenses { get; set; } | |
public List<CliBnetLicense> BnetAccountLicenses { get; set; } | |
public int GameAccountFlags { get; set; } | |
public int LocalAccountFlags { get; set; } | |
public string BnetAccountName { get; set; } | |
public int BnetAccountFlags { get; set; } | |
public int GameAccountID { get; set; } | |
public string GameAccountName { get; set; } | |
} | |
public class ClientSetDFFastLaunchResult | |
{ | |
public bool Set { get; set; } | |
} | |
public class ClientSetLFGTimeWalker | |
{ | |
public int LfgDungeonID { get; set; } | |
} | |
public class ClientSupercededSpells | |
{ | |
public List<int> SpellID { get; set; } | |
public List<int> Superceded { get; set; } | |
} | |
public class ClientLearnedSpells | |
{ | |
public List<int> SpellID { get; set; } | |
public bool SuppressMessaging { get; set; } | |
} | |
public class ClientUnlearnedSpells | |
{ | |
public List<int> SpellID { get; set; } | |
} | |
public class ClientPetLearnedSpells | |
{ | |
public List<int> SpellID { get; set; } | |
} | |
public class ClientPetUnlearnedSpells | |
{ | |
public List<int> SpellID { get; set; } | |
} | |
public class ClientUpdateActionButtons | |
{ | |
public ulong[132] ActionButtons { get; set; } | |
public byte Reason { get; set; } | |
} | |
public class ClientLFGSlotInvalid | |
{ | |
public int SubReason1 { get; set; } | |
public int SubReason2 { get; set; } | |
public uint Reason { get; set; } | |
} | |
public class ClientSceneObjectEvent | |
{ | |
public CliSceneObjectEvent SceneEvent { get; set; } | |
public ulong SceneObjectGUID { get; set; } | |
} | |
public class ClientSceneObjectPetBattleInitialUpdate | |
{ | |
public PetBattleFullUpdate MsgData { get; set; } | |
public ulong SceneObjectGUID { get; set; } | |
} | |
public class ClientSceneObjectPetBattleFirstRound | |
{ | |
public PetBattleRoundResult MsgData { get; set; } | |
public ulong SceneObjectGUID { get; set; } | |
} | |
public class ClientSceneObjectPetBattleRoundResult | |
{ | |
public PetBattleRoundResult MsgData { get; set; } | |
public ulong SceneObjectGUID { get; set; } | |
} | |
public class ClientSceneObjectPetBattleReplacementsMade | |
{ | |
public PetBattleRoundResult MsgData { get; set; } | |
public ulong SceneObjectGUID { get; set; } | |
} | |
public class ClientSceneObjectPetBattleFinalRound | |
{ | |
public ulong SceneObjectGUID { get; set; } | |
public PetBattleFinalRound MsgData { get; set; } | |
} | |
public class ClientSceneObjectPetBattleFinished | |
{ | |
public ulong SceneObjectGUID { get; set; } | |
} | |
public class ClientSendAllItemDurability | |
{ | |
public List<int> MaxDurability { get; set; } | |
} | |
public class ClientBattlePetOwnerInfo | |
{ | |
public ulong Guid { get; set; } | |
public uint PlayerVirtualRealm { get; set; } | |
public uint PlayerNativeRealm { get; set; } | |
} | |
public class ClientBattlePet | |
{ | |
public ulong BattlePetGUID { get; set; } | |
public int SpeciesID { get; set; } | |
public int CreatureID { get; set; } | |
public int DisplayID { get; set; } | |
public ushort BreedID { get; set; } | |
public ushort Level { get; set; } | |
public ushort Xp { get; set; } | |
public ushort BattlePetDBFlags { get; set; } | |
public int Power { get; set; } | |
public int Health { get; set; } | |
public int MaxHealth { get; set; } | |
public int Speed { get; set; } | |
public string CustomName { get; set; } | |
public ClientBattlePetOwnerInfo OwnerInfo { get; set; } // Optional | |
public bool NoRename { get; set; } | |
public byte BreedQuality { get; set; } | |
} | |
public class ClientBattlePetUpdates | |
{ | |
public bool AddedPet { get; set; } | |
public List<ClientBattlePet> Pets { get; set; } | |
} | |
public class ClientBattlePetTrapLevel | |
{ | |
public short TrapLevel { get; set; } | |
} | |
public class ClientPetBattleSlot | |
{ | |
public ulong BattlePetGUID { get; set; } | |
public int CollarID { get; set; } | |
public byte SlotIndex { get; set; } | |
public bool Locked { get; set; } | |
} | |
public class ClientPetBattleSlotUpdates | |
{ | |
public bool NewSlotUnlocked { get; set; } | |
public bool AutoSlotted { get; set; } | |
public List<ClientPetBattleSlot> Slots { get; set; } | |
} | |
public class ClientBattlePetJournal | |
{ | |
public bool HasJournalLock { get; set; } | |
public List<ClientBattlePet> Pets { get; set; } | |
public short TrapLevel { get; set; } | |
public List<ClientPetBattleSlot> Slots { get; set; } | |
} | |
public class ClientBattlePetDeleted | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class ClientBattlePetRevoked | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class ClientBattlePetRestored | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class CliPartyLFGInfo | |
{ | |
public byte MyLfgFlags { get; set; } | |
public uint LfgSlot { get; set; } | |
public uint MyLfgRandomSlot { get; set; } | |
public bool LfgAborted { get; set; } | |
public byte MyLfgPartialClear { get; set; } | |
public float MyLfgGearDiff { get; set; } | |
public byte MyLfgStrangerCount { get; set; } | |
public byte MyLfgKickVoteCount { get; set; } | |
public byte LfgBootCount { get; set; } | |
public bool MyLfgFirstReward { get; set; } | |
} | |
public class CliPartyPlayerInfo | |
{ | |
public string Name { get; set; } | |
public ulong Guid { get; set; } | |
public byte Connected { get; set; } | |
public byte Subgroup { get; set; } | |
public byte Flags { get; set; } | |
public byte RolesAssigned { get; set; } | |
} | |
public class CliPartyLootSettings | |
{ | |
public ulong LootMaster { get; set; } | |
public byte LootMethod { get; set; } | |
public byte LootThreshold { get; set; } | |
} | |
public class CliPartyDifficultySettings | |
{ | |
public uint DungeonDifficultyID { get; set; } | |
public uint RaidDifficultyID { get; set; } | |
} | |
public class ClientPartyUpdate | |
{ | |
public byte PartyFlags { get; set; } | |
public CliPartyLootSettings LootSettings { get; set; } // Optional | |
public CliPartyLFGInfo LfgInfo { get; set; } // Optional | |
public ulong LeaderGUID { get; set; } | |
public byte PartyType { get; set; } | |
public ulong PartyGUID { get; set; } | |
public byte PartyIndex { get; set; } | |
public List<CliPartyPlayerInfo> PlayerList { get; set; } | |
public uint SequenceNum { get; set; } | |
public CliPartyDifficultySettings DifficultySettings { get; set; } // Optional | |
public int MyIndex { get; set; } | |
} | |
public class ClientReadyCheckStarted | |
{ | |
public byte PartyIndex { get; set; } | |
public ulong InitiatorGUID { get; set; } | |
public ulong PartyGUID { get; set; } | |
public UnixTime Duration { get; set; } | |
} | |
public class ClientReadyCheckResponse | |
{ | |
public bool IsReady { get; set; } | |
public ulong Player { get; set; } | |
public ulong PartyGUID { get; set; } | |
} | |
public class ClientReadyCheckCompleted | |
{ | |
public ulong PartyGUID { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class ClientPetBattleRequestFailed | |
{ | |
public byte Reason { get; set; } | |
} | |
public class ClientPetBattlePVPChallenge | |
{ | |
public ulong ChallengerGUID { get; set; } | |
public PetBattleLocations Location { get; set; } | |
} | |
public class ClientPetBattleFinalizeLocation | |
{ | |
public PetBattleLocations Location { get; set; } | |
} | |
public class ClientPetBattleInitialUpdate | |
{ | |
public PetBattleFullUpdate MsgData { get; set; } | |
} | |
public class ClientPetBattleFirstRound | |
{ | |
public PetBattleRoundResult MsgData { get; set; } | |
} | |
public class ClientPetBattleRoundResult | |
{ | |
public PetBattleRoundResult MsgData { get; set; } | |
} | |
public class ClientPetBattleReplacementsMade | |
{ | |
public PetBattleRoundResult MsgData { get; set; } | |
} | |
public class ClientPetBattleFinalRound | |
{ | |
public PetBattleFinalRound MsgData { get; set; } | |
} | |
public class ClientPetBattleMaxGameLengthWarning | |
{ | |
public PetBattleMaxGameLengthWarning MsgData { get; set; } | |
} | |
public class ClientStartElapsedTimer | |
{ | |
public ElaspedTimer Timer { get; set; } | |
} | |
public class ClientStopElapsedTimer | |
{ | |
public uint TimerID { get; set; } | |
public bool KeepTimer { get; set; } | |
} | |
public class ClientStartElapsedTimers | |
{ | |
public List<ElaspedTimer> Timers { get; set; } | |
} | |
public class ItemReward | |
{ | |
public int ItemID { get; set; } | |
public int ItemDisplayID { get; set; } | |
public uint Quantity { get; set; } | |
} | |
public class CurrencyReward | |
{ | |
public uint CurrencyID { get; set; } | |
public uint Quantity { get; set; } | |
} | |
public class ChallengeModeReward | |
{ | |
public List<ItemReward> ItemRewards { get; set; } | |
public List<CurrencyReward> CurrencyRewards { get; set; } | |
public uint Money { get; set; } | |
} | |
public class ClientChallengeModeComplete | |
{ | |
public uint MapID { get; set; } | |
public uint Time { get; set; } | |
public uint MedalEarned { get; set; } | |
public ChallengeModeReward Reward { get; set; } | |
} | |
public class MapChallengeModeReward | |
{ | |
public int MapID { get; set; } | |
public List<ChallengeModeReward> RewardsPerMedal { get; set; } | |
} | |
public class ClientChallegeModeRewards | |
{ | |
public List<MapChallengeModeReward> Rewards { get; set; } | |
public List<ItemReward> TierRewards { get; set; } | |
} | |
public class ClientChallengeModeMap | |
{ | |
public int MapID { get; set; } | |
public int BestCompletionMilliseconds { get; set; } | |
public int LastCompletionMilliseconds { get; set; } | |
public int BestMedal { get; set; } | |
public Data BestMedalDate { get; set; } | |
public List<short> BestSpecID { get; set; } | |
} | |
public class ClientChallengeModeAllMapStats | |
{ | |
public List<ClientChallengeModeMap> Maps { get; set; } | |
} | |
public class ClientChallengeModeMapStatsUpdate | |
{ | |
public ClientChallengeModeMap MapData { get; set; } | |
} | |
public class ClientChallengeModeMember | |
{ | |
public ulong Guid { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public uint NativeRealmAddress { get; set; } | |
public int SpecializationID { get; set; } | |
} | |
public class ClientChallengeModeAttempt | |
{ | |
public uint InstanceRealmAddress { get; set; } | |
public uint AttemptID { get; set; } | |
public int CompletionTime { get; set; } | |
public Data CompletionDate { get; set; } | |
public int MedalEarned { get; set; } | |
public List<ClientChallengeModeMember> Members { get; set; } | |
} | |
public class ClientChallengeModeRequestLeadersResult | |
{ | |
public UnixTime LastRealmUpdate { get; set; } | |
public List<ClientChallengeModeAttempt> GuildLeaders { get; set; } | |
public int MapID { get; set; } | |
public UnixTime LastGuildUpdate { get; set; } | |
public List<ClientChallengeModeAttempt> RealmLeaders { get; set; } | |
} | |
public class ClientChallengeModeNewPlayerRecord | |
{ | |
public int Medal { get; set; } | |
public int CompletionMilliseconds { get; set; } | |
public int MapID { get; set; } | |
} | |
public class ClientRespecWipeConfirm | |
{ | |
public ulong RespecMaster { get; set; } | |
public uint Cost { get; set; } | |
public sbyte RespecType { get; set; } | |
} | |
public class ClientGMCharacterRestoreResponseWarning | |
{ | |
public string Text { get; set; } | |
} | |
public class ClientGMCharacterRestoreResponse | |
{ | |
public uint SrcAccount { get; set; } | |
public List<ClientGMCharacterRestoreResponseWarning> WarningStrings { get; set; } | |
public string ResultDescription { get; set; } | |
public uint DstAccount { get; set; } | |
public bool Success { get; set; } | |
public uint ResultCode { get; set; } | |
public uint Token { get; set; } | |
public ulong NewCharacterGUID { get; set; } | |
public ulong OldCharacterGUID { get; set; } | |
} | |
public class ClientLootResponse | |
{ | |
public uint Coins { get; set; } | |
public byte LootMethod { get; set; } | |
public byte Threshold { get; set; } | |
public ulong LootObj { get; set; } | |
public List<LootCurrency> Currencies { get; set; } | |
public bool PersonalLooting { get; set; } | |
public byte AcquireReason { get; set; } | |
public bool Acquired { get; set; } | |
public bool AELooting { get; set; } | |
public ulong Owner { get; set; } | |
public byte FailureReason { get; set; } | |
public List<LootItem> Items { get; set; } | |
} | |
public class ClientLootRemoved | |
{ | |
public ulong LootObj { get; set; } | |
public ulong Owner { get; set; } | |
public byte LootListID { get; set; } | |
} | |
public class ClientLootUpdated | |
{ | |
public LootItem Item { get; set; } | |
public ulong LootObj { get; set; } | |
} | |
public class ClientCoinRemoved | |
{ | |
public ulong LootObj { get; set; } | |
} | |
public class ClientAELootTargets | |
{ | |
public uint Count { get; set; } | |
} | |
public class ClientLootRelease | |
{ | |
public ulong LootObj { get; set; } | |
public ulong Owner { get; set; } | |
} | |
public class ClientLootMoneyNotify | |
{ | |
public uint Money { get; set; } | |
public bool SoleLooter { get; set; } | |
} | |
public class ClientStartLootRoll | |
{ | |
public uint RollTime { get; set; } | |
public byte Method { get; set; } | |
public LootItem Item { get; set; } | |
public int MapID { get; set; } | |
public ulong LootObj { get; set; } | |
public byte ValidRolls { get; set; } | |
} | |
public class ClientLootRoll | |
{ | |
public ulong Player { get; set; } | |
public int Roll { get; set; } | |
public LootItem Item { get; set; } | |
public byte RollType { get; set; } | |
public ulong LootObj { get; set; } | |
public bool Autopassed { get; set; } | |
} | |
public class ClientMasterLootCandidateList | |
{ | |
public List<ulong> Players { get; set; } | |
public ulong LootObj { get; set; } | |
} | |
public class ClientLootItemList | |
{ | |
public List<LootItem> Items { get; set; } | |
public ulong LootObj { get; set; } | |
} | |
public class ClientLootRollsComplete | |
{ | |
public ulong LootObj { get; set; } | |
public byte LootListID { get; set; } | |
} | |
public class ClientLootAllPassed | |
{ | |
public ulong LootObj { get; set; } | |
public LootItem Item { get; set; } | |
} | |
public class ClientLootRollWon | |
{ | |
public ulong Winner { get; set; } | |
public ulong LootObj { get; set; } | |
public byte RollType { get; set; } | |
public int Roll { get; set; } | |
public LootItem Item { get; set; } | |
} | |
public class ClientSetItemChallengeModeData | |
{ | |
public ulong ItemGUID { get; set; } | |
public int[6] Stats { get; set; } | |
} | |
public class ClientClearItemChallengeModeData | |
{ | |
public ulong ItemGUID { get; set; } | |
} | |
public class ClientItemPushResult | |
{ | |
public uint BattlePetBreedQuality { get; set; } | |
public ulong ItemGUID { get; set; } | |
public int SlotInBag { get; set; } | |
public int QuantityInInventory { get; set; } | |
public int Quantity { get; set; } | |
public bool Pushed { get; set; } | |
public bool DisplayText { get; set; } | |
public int BattlePetLevel { get; set; } | |
public byte Slot { get; set; } | |
public bool Created { get; set; } | |
public int BattlePetBreedID { get; set; } | |
public bool IsBonusRoll { get; set; } | |
public ulong PlayerGUID { get; set; } | |
public ItemInstance Item { get; set; } | |
public int BattlePetSpeciesID { get; set; } | |
} | |
public class ClientDisplayToast | |
{ | |
public bool BonusRoll { get; set; } | |
public ToastType Type { get; set; } | |
public uint CurrencyID { get; set; } | |
public byte DisplayToastMethod { get; set; } | |
public bool Mailed { get; set; } | |
public ItemInstance Item { get; set; } | |
public int LootSpec { get; set; } | |
public uint Quantity { get; set; } | |
} | |
public class ClientAreaTriggerDebugSweep | |
{ | |
public ulong TriggerGUID { get; set; } | |
public uint TimeFromCreation1 { get; set; } | |
public uint TimeFromCreation0 { get; set; } | |
} | |
public class ClientAreaTriggerDebugPlayerInside | |
{ | |
public ulong TriggerGUID { get; set; } | |
public bool Inside { get; set; } | |
} | |
public class ClientResetAreaTrigger | |
{ | |
public ulong TriggerGUID { get; set; } | |
public CliAreaTrigger AreaTrigger { get; set; } | |
} | |
public class ClientAreaTriggerRePath | |
{ | |
public CliAreaTriggerSpline AreaTriggerSpline { get; set; } | |
public ulong TriggerGUID { get; set; } | |
} | |
public class ClientAreaTriggerReShape | |
{ | |
public CliAreaTriggerPolygon AreaTriggerPolygon { get; set; } | |
public ulong TriggerGUID { get; set; } | |
} | |
public class ClientSetPetSpecialization | |
{ | |
public ushort SpecID { get; set; } | |
} | |
public class ClientBlackMarketOpenResult | |
{ | |
public ulong NpcGUID { get; set; } | |
public bool Open { get; set; } | |
} | |
public class ClientBlackMarketItem | |
{ | |
public int MarketID { get; set; } | |
public int SellerNPC { get; set; } | |
public ItemInstance Item { get; set; } | |
public int Quantity { get; set; } | |
public ulong MinBid { get; set; } | |
public ulong MinIncrement { get; set; } | |
public ulong CurrentBid { get; set; } | |
public int SecondsRemaining { get; set; } | |
public bool HighBid { get; set; } | |
public int NumBids { get; set; } | |
} | |
public class ClientBlackMarketRequestItemsResult | |
{ | |
public UnixTime LastUpdateID { get; set; } | |
public List<ClientBlackMarketItem> Items { get; set; } | |
} | |
public class ClientBlackMarketBidOnItemResult | |
{ | |
public int MarketID { get; set; } | |
public ItemInstance Item { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientBlackMarketOutbid | |
{ | |
public ItemInstance Item { get; set; } | |
public int MarketID { get; set; } | |
public int RandomPropertiesID { get; set; } | |
} | |
public class ClientBlackMarketWon | |
{ | |
public int MarketID { get; set; } | |
public int RandomPropertiesID { get; set; } | |
public ItemInstance Item { get; set; } | |
} | |
public class ClientScenarioState | |
{ | |
public List<BonusObjectiveData> BonusObjectives { get; set; } | |
public bool ScenarioComplete { get; set; } | |
public List<CriteriaProgress> CriteriaProgress { get; set; } | |
public int CurrentStep { get; set; } | |
public uint WaveCurrent { get; set; } | |
public uint DifficultyID { get; set; } | |
public uint TimerDuration { get; set; } | |
public int ScenarioID { get; set; } | |
public uint WaveMax { get; set; } | |
} | |
public class ClientScenarioProgressUpdate | |
{ | |
public CriteriaProgress Progress { get; set; } | |
} | |
public class ClientGroupNewLeader | |
{ | |
public byte PartyIndex { get; set; } | |
public string Name { get; set; } | |
} | |
public class RaidTargetSymbol | |
{ | |
public ulong Target { get; set; } | |
public byte Symbol { get; set; } | |
} | |
public class ClientSendRaidTargetUpdateAll | |
{ | |
public List<RaidTargetSymbol> Targets { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class ClientSendRaidTargetUpdateSingle | |
{ | |
public ulong ChangedBy { get; set; } | |
public ulong Target { get; set; } | |
public byte PartyIndex { get; set; } | |
public byte Symbol { get; set; } | |
} | |
public class ClientRandomRoll | |
{ | |
public ulong Roller { get; set; } | |
public int Result { get; set; } | |
public int Max { get; set; } | |
public int Min { get; set; } | |
} | |
public class CliInspectEnchantData | |
{ | |
public uint Id { get; set; } | |
public byte Index { get; set; } | |
} | |
public class CliInspectItemData | |
{ | |
public ulong CreatorGUID { get; set; } | |
public ItemInstance Item { get; set; } | |
public byte Index { get; set; } | |
public bool Usable { get; set; } | |
public List<CliInspectEnchantData> Enchants { get; set; } | |
} | |
public class CliInspectGuildData | |
{ | |
public ulong GuildGUID { get; set; } | |
public long GuildXP { get; set; } | |
public int GuildLevel { get; set; } | |
public int NumGuildMembers { get; set; } | |
} | |
public class ClientInspectResult | |
{ | |
public List<CliInspectItemData> Items { get; set; } | |
public int ClassID { get; set; } | |
public List<ushort> Talents { get; set; } | |
public List<ushort> Glyphs { get; set; } | |
public CliInspectGuildData GuildData { get; set; } // Optional | |
public ulong InspecteeGUID { get; set; } | |
public int SpecializationID { get; set; } | |
} | |
public class ScenarioPOIPointData | |
{ | |
public int X { get; set; } | |
public int Y { get; set; } | |
} | |
public class ScenarioBlobData | |
{ | |
public int BlobID { get; set; } | |
public int MapID { get; set; } | |
public int WorldMapAreaID { get; set; } | |
public int Floor { get; set; } | |
public int Priority { get; set; } | |
public int Flags { get; set; } | |
public int WorldEffectID { get; set; } | |
public int PlayerConditionID { get; set; } | |
public List<ScenarioPOIPointData> Points { get; set; } | |
} | |
public class ScenarioPOIData | |
{ | |
public int CriteriaTreeID { get; set; } | |
public List<ScenarioBlobData> BlobData { get; set; } | |
} | |
public class ClientScenarioPOIs | |
{ | |
public List<ScenarioPOIData> PoiInfo { get; set; } | |
} | |
public class ClientInstanceLock | |
{ | |
public uint MapID { get; set; } | |
public uint DifficultyID { get; set; } | |
public ulong InstanceID { get; set; } | |
public bool Locked { get; set; } | |
public bool Extended { get; set; } | |
public uint TimeRemaining { get; set; } | |
public uint Completed_mask { get; set; } | |
} | |
public class ClientInstanceInfo | |
{ | |
public List<ClientInstanceLock> Locks { get; set; } | |
} | |
public class ClientConsoleWrite | |
{ | |
public uint Color { get; set; } | |
public string Line { get; set; } | |
} | |
public class ClientAccountCriteriaUpdate | |
{ | |
public CriteriaProgress Progress { get; set; } | |
} | |
public class ClientPlayScene | |
{ | |
public CliPlaySceneData PlayData { get; set; } | |
} | |
public class ClientCancelScene | |
{ | |
public uint SceneInstanceID { get; set; } | |
} | |
public class ClientBattlePetError | |
{ | |
public Battlepetresult BattlePetResult { get; set; } | |
public int CreatureID { get; set; } | |
} | |
public class ClientPetBattleQueueStatus | |
{ | |
public int Status { get; set; } | |
public List<int> SlotResult { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
public long AverageWaitTime { get; set; } // Optional | |
public long ClientWaitTime { get; set; } // Optional | |
} | |
public class ClientMailCommandResult | |
{ | |
public int Command { get; set; } | |
public int MailID { get; set; } | |
public int QtyInInventory { get; set; } | |
public int BagResult { get; set; } | |
public int AttachID { get; set; } | |
public int ErrorCode { get; set; } | |
} | |
public class ClientNotifyReceivedMail | |
{ | |
public float Delay { get; set; } | |
} | |
public class ClientAddBattlenetFriendResponse | |
{ | |
public ushort BattlenetError { get; set; } // Optional | |
public ulong ClientToken { get; set; } | |
public addbattlenetfrienderror Result { get; set; } | |
} | |
public class ClientItemUpgradeResult | |
{ | |
public bool Result { get; set; } | |
} | |
public class ClientMoveCharacterCheatSuccess | |
{ | |
public ulong CharacterGUID { get; set; } | |
public Vector3 Position { get; set; } | |
public int MapID { get; set; } | |
} | |
public class ClientAchievementEarned | |
{ | |
public uint EarnerNativeRealm { get; set; } | |
public bool Initial { get; set; } | |
public ulong Earner { get; set; } | |
public Data Time { get; set; } | |
public int AchievementID { get; set; } | |
public uint EarnerVirtualRealm { get; set; } | |
public ulong Sender { get; set; } | |
} | |
public class ClientAreaShareInfoResponse | |
{ | |
public uint AreaShareInfoID { get; set; } | |
public uint CurrentRealm { get; set; } | |
public uint AreaID { get; set; } | |
public List<uint> OtherRealms { get; set; } | |
} | |
public class ClientOpenLFGDungeonFinder | |
{ | |
public int DungeonID { get; set; } | |
} | |
public class ClientLFGTeleportDenied | |
{ | |
public LfgTeleportResult Reason { get; set; } | |
} | |
public class AreaShareMappingInfo | |
{ | |
public uint AreaShareID { get; set; } | |
public List<uint> AreaIDs { get; set; } | |
public uint HostingRealm { get; set; } | |
public List<uint> OtherRealms { get; set; } | |
} | |
public class ClientAreaShareMappingsResponse | |
{ | |
public List<AreaShareMappingInfo> Mappings { get; set; } | |
} | |
public class ClientUpdateExpansionLevel | |
{ | |
public List<RaceClassAvailability> AvailableClasses { get; set; } | |
public byte ActiveExpansionLevel { get; set; } // Optional | |
public List<RaceClassAvailability> AvailableRaces { get; set; } | |
} | |
public class ClientControlUpdate | |
{ | |
public bool On { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class ClientOpponentSpecData | |
{ | |
public ulong Guid { get; set; } | |
public int SpecializationID { get; set; } | |
} | |
public class ClientArenaPrepOpponentSpecializations | |
{ | |
public List<ClientOpponentSpecData> OpponentData { get; set; } | |
} | |
public class ClientGMTicketInfo | |
{ | |
public int TicketID { get; set; } | |
public string TicketDescription { get; set; } | |
public byte Category { get; set; } | |
public UnixTime TicketOpenTime { get; set; } | |
public UnixTime OldestTicketTime { get; set; } | |
public UnixTime UpdateTime { get; set; } | |
public byte AssignedToGM { get; set; } | |
public byte OpenedByGM { get; set; } | |
public string WaitTimeOverrideMessage { get; set; } | |
public int WaitTimeOverrideMinutes { get; set; } | |
} | |
public class ClientGMTicketGetTicketResponse | |
{ | |
public ClientGMTicketInfo Info { get; set; } // Optional | |
public int Result { get; set; } | |
} | |
public class RealmName | |
{ | |
public string Name { get; set; } | |
} | |
public class ClientGMNotifyAreaChange | |
{ | |
public List<RealmName> OtherRealms { get; set; } | |
public string AreaShareInternalName { get; set; } | |
public RealmName CurrentRealm { get; set; } | |
public byte AreaShareID { get; set; } | |
public uint AreaID { get; set; } | |
public uint CurrentRealmAddress { get; set; } | |
} | |
public class ClientForceObjectRelink | |
{ | |
public ulong ObjectGUID { get; set; } | |
} | |
public class ClientDisplayPromotion | |
{ | |
public int PromotionID { get; set; } | |
} | |
public class ClientSetPromotionResponse | |
{ | |
public bool Success { get; set; } | |
public int PromotionID { get; set; } | |
} | |
public class ServerFirstAchievement | |
{ | |
public ulong PlayerGuid { get; set; } | |
public int AchievementID { get; set; } | |
} | |
public class ClientServerFirstAchievements | |
{ | |
public List<ServerFirstAchievement> Achievements { get; set; } | |
} | |
public class ClientCorpseLocation | |
{ | |
public ulong Transport { get; set; } | |
public Vector3 Position { get; set; } | |
public int ActualMapID { get; set; } | |
public bool Valid { get; set; } | |
public int MapID { get; set; } | |
} | |
public class ClientBreakTarget | |
{ | |
public ulong UnitGUID { get; set; } | |
} | |
public class ClientAttackStart | |
{ | |
public ulong Attacker { get; set; } | |
public ulong Victim { get; set; } | |
} | |
public class ClientAttackStop | |
{ | |
public ulong Attacker { get; set; } | |
public ulong Victim { get; set; } | |
public bool NowDead { get; set; } | |
} | |
public class ClientCombatEventFailed | |
{ | |
public ulong Victim { get; set; } | |
public ulong Attacker { get; set; } | |
} | |
public class ClientDuelRequested | |
{ | |
public ulong ArbiterGUID { get; set; } | |
public ulong RequestedByGUID { get; set; } | |
} | |
public class ClientDuelCountdown | |
{ | |
public uint Countdown { get; set; } | |
} | |
public class ClientDuelComplete | |
{ | |
public bool Started { get; set; } | |
} | |
public class ClientDuelWinner | |
{ | |
public string BeatenName { get; set; } | |
public string WinnerName { get; set; } | |
public bool Fled { get; set; } | |
public uint BeatenVirtualRealmAddress { get; set; } | |
public uint WinnerVirtualRealmAddress { get; set; } | |
} | |
public class ClientCanDuelResult | |
{ | |
public bool Result { get; set; } | |
public ulong TargetGUID { get; set; } | |
} | |
public class ClientImmigrantHostSearchLog | |
{ | |
public bool Success { get; set; } | |
public List<ImmigrantHostSearchLog> Entries { get; set; } | |
} | |
public class ClientAccountProfile | |
{ | |
public string Filename { get; set; } | |
public Data Profile { get; set; } | |
} | |
public class ClientChallengeModeDumpLeadersResult | |
{ | |
public int MapID { get; set; } | |
public bool Success { get; set; } | |
public List<ClientChallengeModeAttempt> Leaders { get; set; } | |
} | |
public class ClientChallengeModeDeleteLeaderResult | |
{ | |
public int MapID { get; set; } | |
public uint AttemptID { get; set; } | |
public bool Success { get; set; } | |
} | |
public class ClientDebugDrawLine | |
{ | |
public float Thickness { get; set; } | |
public Vector3 A { get; set; } | |
public Vector3 B { get; set; } | |
public uint Colora { get; set; } | |
public uint Colorb { get; set; } | |
public uint Id { get; set; } | |
public uint Settings { get; set; } | |
public float Lifetime { get; set; } | |
} | |
public class ClientDebugDrawQuad | |
{ | |
public Vector2 Size { get; set; } | |
public float Lifetime { get; set; } | |
public uint Settings { get; set; } | |
public string Texture { get; set; } | |
public uint Id { get; set; } | |
public Vector2 TopLeft { get; set; } | |
public uint Flags { get; set; } | |
public Vector2 Uv_max { get; set; } | |
public uint Color { get; set; } | |
public Vector2 Uv_min { get; set; } | |
} | |
public class ClientDebugDrawTriangle | |
{ | |
public uint Colorb { get; set; } | |
public uint Colora { get; set; } | |
public uint Settings { get; set; } | |
public Vector3 A { get; set; } | |
public Vector3 C { get; set; } | |
public uint Colorc { get; set; } | |
public Vector3 B { get; set; } | |
public uint Id { get; set; } | |
public float Lifetime { get; set; } | |
} | |
public class ClientDebugDrawSphere | |
{ | |
public float Lifetime { get; set; } | |
public uint Settings { get; set; } | |
public float Radius { get; set; } | |
public Vector3 Center { get; set; } | |
public uint Id { get; set; } | |
public uint Color { get; set; } | |
} | |
public class ClientDebugDrawBox | |
{ | |
public uint Id { get; set; } | |
public uint Color { get; set; } | |
public float Lifetime { get; set; } | |
public Vector3 Extents { get; set; } | |
public V4 Matrix30 { get; set; } | |
public uint Settings { get; set; } | |
public V4 Matrix10 { get; set; } | |
public V4 Matrix20 { get; set; } | |
public V4 Matrix00 { get; set; } | |
} | |
public class ClientDebugDrawCone | |
{ | |
public Vector3 Base { get; set; } | |
public float Baseradius { get; set; } | |
public uint Id { get; set; } | |
public Vector3 Direction { get; set; } | |
public float Height { get; set; } | |
public uint Color { get; set; } | |
public float Lifetime { get; set; } | |
public uint Settings { get; set; } | |
} | |
public class ClientDebugDrawCylinder | |
{ | |
public uint Id { get; set; } | |
public float Height { get; set; } | |
public Vector3 Base { get; set; } | |
public float Lifetime { get; set; } | |
public uint Settings { get; set; } | |
public Vector3 Direction { get; set; } | |
public float Radius { get; set; } | |
public uint Color { get; set; } | |
} | |
public class ClientDebugDrawDisk | |
{ | |
public float Lifetime { get; set; } | |
public Vector3 Normal { get; set; } | |
public float Outterradius { get; set; } | |
public Vector3 Center { get; set; } | |
public uint Settings { get; set; } | |
public uint Color { get; set; } | |
public float Innerradius { get; set; } | |
public uint Id { get; set; } | |
} | |
public class ClientDebugDrawSlice | |
{ | |
public Vector3 Direction { get; set; } | |
public Vector3 Center { get; set; } | |
public float EndAngle { get; set; } | |
public uint Color { get; set; } | |
public float Outterradius { get; set; } | |
public float Innerradius { get; set; } | |
public float StartAngle { get; set; } | |
public float Lifetime { get; set; } | |
public uint Id { get; set; } | |
public Vector3 Normal { get; set; } | |
public uint Settings { get; set; } | |
} | |
public class ClientDebugDrawArrow | |
{ | |
public float Headscale { get; set; } | |
public uint Settings { get; set; } | |
public float Lifetime { get; set; } | |
public Vector3 Location { get; set; } | |
public uint Color { get; set; } | |
public Vector3 Direction { get; set; } | |
public uint Id { get; set; } | |
public float Length { get; set; } | |
} | |
public class ClientDebugDrawMatrix | |
{ | |
public float Lifetime { get; set; } | |
public V4 Matrix00 { get; set; } | |
public uint Colory { get; set; } | |
public V4 Matrix30 { get; set; } | |
public uint Id { get; set; } | |
public uint Colorz { get; set; } | |
public V4 Matrix20 { get; set; } | |
public uint Settings { get; set; } | |
public V4 Matrix10 { get; set; } | |
public float Axisscale { get; set; } | |
public uint Colorx { get; set; } | |
} | |
public class ClientDebugDrawText | |
{ | |
public byte Alignment { get; set; } | |
public uint Id { get; set; } | |
public uint Color { get; set; } | |
public uint Settings { get; set; } | |
public float Lifetime { get; set; } | |
public float Height { get; set; } | |
public Vector2 Location { get; set; } | |
public string Text { get; set; } | |
} | |
public class ClientDebugDrawText3D | |
{ | |
public uint Settings { get; set; } | |
public string Text { get; set; } | |
public uint Id { get; set; } | |
public uint Color { get; set; } | |
public byte Alignment { get; set; } | |
public Vector3 Location { get; set; } | |
public float Height { get; set; } | |
public float Lifetime { get; set; } | |
} | |
public class ClientDebugDrawCancel | |
{ | |
public uint Id { get; set; } | |
} | |
public class ClientDebugDrawAddGraph | |
{ | |
public string Label { get; set; } | |
public Vector2 Bounds_min { get; set; } | |
public uint Height { get; set; } | |
public uint Flags { get; set; } | |
public uint DefaultSampleColor { get; set; } | |
public uint SampleCapacity { get; set; } | |
public uint Id { get; set; } | |
public Vector2 Bounds_max { get; set; } | |
public uint Width { get; set; } | |
} | |
public class ClientDebugDrawAddGraphAt | |
{ | |
public string Label { get; set; } | |
public uint DefaultSampleColor { get; set; } | |
public Vector2 Bounds_min { get; set; } | |
public Vector2 Bounds_max { get; set; } | |
public uint Width { get; set; } | |
public int X { get; set; } | |
public uint Height { get; set; } | |
public int Y { get; set; } | |
public uint SampleCapacity { get; set; } | |
public uint Flags { get; set; } | |
public uint Id { get; set; } | |
} | |
public class ClientDebugDrawHideGraph | |
{ | |
public bool Hide { get; set; } | |
public uint Id { get; set; } | |
} | |
public class ClientDebugDrawResetGraph | |
{ | |
public uint Id { get; set; } | |
} | |
public class ClientDebugDrawDestroyGraph | |
{ | |
public uint Id { get; set; } | |
} | |
public class ClientDebugDrawSetGraphBounds | |
{ | |
public Vector2 Bounds_max { get; set; } | |
public uint Id { get; set; } | |
public Vector2 Bounds_min { get; set; } | |
} | |
public class ClientDebugDrawSetGraphFrame | |
{ | |
public uint Height { get; set; } | |
public uint Width { get; set; } | |
public uint Id { get; set; } | |
} | |
public class ClientDebugDrawSetGraphFrameAt | |
{ | |
public int Y { get; set; } | |
public uint Id { get; set; } | |
public int X { get; set; } | |
public uint Height { get; set; } | |
public uint Width { get; set; } | |
} | |
public class ClientDebugDrawAddSample | |
{ | |
public uint Id { get; set; } | |
public float X { get; set; } | |
public float Y { get; set; } | |
public uint SourceID { get; set; } | |
} | |
public class ClientDebugDrawSetSourceColor | |
{ | |
public uint Color { get; set; } | |
public uint Id { get; set; } | |
public uint SourceID { get; set; } | |
} | |
public class LossOfControlInfo | |
{ | |
public byte AuraSlot { get; set; } | |
public byte EffectIndex { get; set; } | |
public int Type { get; set; } | |
public int Mechanic { get; set; } | |
} | |
public class ClientLossOfControlAuraUpdate | |
{ | |
public List<LossOfControlInfo> LossOfControlInfo { get; set; } | |
} | |
public class ClientAddLossOfControl | |
{ | |
public uint DurationRemaining { get; set; } | |
public ulong Caster { get; set; } | |
public uint Duration { get; set; } | |
public uint LockoutSchoolMask { get; set; } | |
public int SpellID { get; set; } | |
public int Type { get; set; } | |
public int Mechanic { get; set; } | |
} | |
public class ClientRemoveLossOfControl | |
{ | |
public int SpellID { get; set; } | |
public ulong Caster { get; set; } | |
public int Type { get; set; } | |
} | |
public class ClientDebugDrawAura | |
{ | |
public ulong Caster { get; set; } | |
public int SpellID { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class ClientQueryObjPosition | |
{ | |
public float Facing { get; set; } | |
public Vector3 Position { get; set; } | |
public uint MapID { get; set; } | |
public bool ToClipboard { get; set; } | |
} | |
public class ClientQueryObjRotation | |
{ | |
public float AnchorFacing { get; set; } | |
public float Facing { get; set; } | |
} | |
public class PBQueueDumpMember | |
{ | |
public ulong MemberGUID { get; set; } | |
public float AverageTeamRating { get; set; } | |
public float CurrentTolerance { get; set; } | |
public UnixTime SecondsInQueue { get; set; } | |
} | |
public class ClientPetBattleDebugQueueDumpResponse | |
{ | |
public List<PBQueueDumpMember> Members { get; set; } | |
public UnixTime AverageQueueTime { get; set; } | |
} | |
public class ClientAreaTriggerDenied | |
{ | |
public bool Entered { get; set; } | |
public int AreaTriggerID { get; set; } | |
} | |
public class ClientSetServerWowTime | |
{ | |
public uint EncodedTime { get; set; } | |
public int HolidayOffset { get; set; } | |
} | |
public class ClientSetTimeZoneInformation | |
{ | |
public string ServerTimeTZ { get; set; } | |
public string GameTimeTZ { get; set; } | |
} | |
public class ClientBattlePetCageDateError | |
{ | |
public int SecondsUntilCanCage { get; set; } | |
} | |
public class PlayerChoiceResponseRewardEntry | |
{ | |
public int Id { get; set; } | |
public int DisplayID { get; set; } | |
public int Quantity { get; set; } | |
} | |
public class PlayerChoiceResponseReward | |
{ | |
public int TitleID { get; set; } | |
public int PackageID { get; set; } | |
public int SkillLineID { get; set; } | |
public uint SkillPointCount { get; set; } | |
public uint ArenaPointCount { get; set; } | |
public uint HonorPointCount { get; set; } | |
public ulong Money { get; set; } | |
public uint Xp { get; set; } | |
public List<PlayerChoiceResponseRewardEntry> Items { get; set; } | |
public List<PlayerChoiceResponseRewardEntry> Currencies { get; set; } | |
public List<PlayerChoiceResponseRewardEntry> Factions { get; set; } | |
public List<PlayerChoiceResponseRewardEntry> ItemChoices { get; set; } | |
} | |
public class PlayerChoiceResponse | |
{ | |
public int ResponseID { get; set; } | |
public string Answer { get; set; } | |
public string Description { get; set; } | |
public int ChoiceArtFileID { get; set; } | |
public PlayerChoiceResponseReward Reward { get; set; } // Optional | |
} | |
public class ClientDisplayPlayerChoice | |
{ | |
public int ChoiceID { get; set; } | |
public string Question { get; set; } | |
public List<PlayerChoiceResponse> Responses { get; set; } | |
} | |
public class ShowZoneRLE | |
{ | |
public int Run { get; set; } | |
public byte CurID { get; set; } | |
} | |
public class ClientShowZonesCheatResult | |
{ | |
public List<ShowZoneRLE> Run { get; set; } | |
} | |
public class ClientTextEmote | |
{ | |
public ulong SourceGUID { get; set; } | |
public ulong TargetGUID { get; set; } | |
public int SoundIndex { get; set; } | |
public int EmoteID { get; set; } | |
} | |
public class ClientPetGodMode | |
{ | |
public bool Enabled { get; set; } | |
} | |
public class ClientTaxiNodeStatus | |
{ | |
public Taxistatus Status { get; set; } | |
public ulong Unit { get; set; } | |
} | |
public class ClientActivateTaxiReply | |
{ | |
public Taxireply Error { get; set; } | |
} | |
public class ClientShowBank | |
{ | |
public ulong Banker { get; set; } | |
} | |
public class ClientDBLookupResults | |
{ | |
public uint NumResults { get; set; } | |
public List<byte> Results { get; set; } | |
} | |
public class ClientGameSpeedSet | |
{ | |
public float NewSpeed { get; set; } | |
} | |
public class ClientServerTime | |
{ | |
public uint LastTick { get; set; } | |
public uint GameTime { get; set; } | |
} | |
public class ClientLogoutResponse | |
{ | |
public int LogoutResult { get; set; } | |
public bool Instant { get; set; } | |
} | |
public class ClientLogoutComplete | |
{ | |
public ulong SwitchToCharacter { get; set; } | |
} | |
public class ClientInstanceReset | |
{ | |
public uint MapID { get; set; } | |
} | |
public class ClientInstanceResetFailed | |
{ | |
public ResetFailedReason ResetFailedReason { get; set; } | |
public uint MapID { get; set; } | |
} | |
public class ClientUpdateLastInstance | |
{ | |
public uint MapID { get; set; } | |
} | |
public class ClientKickReason | |
{ | |
public byte Reason { get; set; } | |
} | |
public class ClientGMChangePVPRating | |
{ | |
public bool Success { get; set; } | |
} | |
public class ClientCalendarSendCalendarInviteInfo | |
{ | |
public ulong EventID { get; set; } | |
public ulong InviteID { get; set; } | |
public ulong InviterGUID { get; set; } | |
public byte Status { get; set; } | |
public byte Moderator { get; set; } | |
public byte InviteType { get; set; } | |
} | |
public class ClientCalendarSendCalendarEventInfo | |
{ | |
public ulong EventID { get; set; } | |
public string EventName { get; set; } | |
public byte EventType { get; set; } | |
public uint Date { get; set; } | |
public uint Flags { get; set; } | |
public int TextureID { get; set; } | |
public ulong EventGuildID { get; set; } | |
public ulong OwnerGUID { get; set; } | |
} | |
public class ClientCalendarSendCalendarRaidLockoutInfo | |
{ | |
public ulong InstanceID { get; set; } | |
public int MapID { get; set; } | |
public uint DifficultyID { get; set; } | |
public int ExpireTime { get; set; } | |
} | |
public class ClientCalendarSendCalendarRaidResetInfo | |
{ | |
public int MapID { get; set; } | |
public uint Duration { get; set; } | |
public int Offset { get; set; } | |
} | |
public class ClientCalendarSendCalendarHolidayInfo | |
{ | |
public int HolidayID { get; set; } | |
public int Region { get; set; } | |
public int Looping { get; set; } | |
public int Priority { get; set; } | |
public int FilterType { get; set; } | |
public string TextureFilename { get; set; } | |
public int[26] Date { get; set; } | |
public int[10] Duration { get; set; } | |
public int[10] CalendarFlags { get; set; } | |
} | |
public class ClientCalendarSendCalendar | |
{ | |
public List<ClientCalendarSendCalendarEventInfo> Events { get; set; } | |
public List<ClientCalendarSendCalendarRaidResetInfo> RaidResets { get; set; } | |
public List<ClientCalendarSendCalendarRaidLockoutInfo> RaidLockouts { get; set; } | |
public List<ClientCalendarSendCalendarHolidayInfo> Holidays { get; set; } | |
public UnixTime RaidOrigin { get; set; } | |
public List<ClientCalendarSendCalendarInviteInfo> Invites { get; set; } | |
public uint ServerTime { get; set; } | |
public UnixTime ServerNow { get; set; } | |
} | |
public class ClientCalendarEventInviteInfo | |
{ | |
public ulong Guid { get; set; } | |
public ulong InviteID { get; set; } | |
public byte Level { get; set; } | |
public byte Status { get; set; } | |
public byte Moderator { get; set; } | |
public byte InviteType { get; set; } | |
public uint ResponseTime { get; set; } | |
public string Notes { get; set; } | |
} | |
public class ClientCalendarSendEvent | |
{ | |
public ulong OwnerGUID { get; set; } | |
public uint Date { get; set; } | |
public uint LockDate { get; set; } | |
public byte GetEventType { get; set; } | |
public string Description { get; set; } | |
public string EventName { get; set; } | |
public int TextureID { get; set; } | |
public uint Flags { get; set; } | |
public byte EventType { get; set; } | |
public List<ClientCalendarEventInviteInfo> Invites { get; set; } | |
public ulong EventGuildID { get; set; } | |
public ulong EventID { get; set; } | |
} | |
public class CalendarEventInitialInviteInfo | |
{ | |
public ulong InviteGUID { get; set; } | |
public byte Level { get; set; } | |
} | |
public class ClientCalendarEventInitialInvites | |
{ | |
public List<CalendarEventInitialInviteInfo> Invites { get; set; } | |
} | |
public class ClientCalendarEventInvite | |
{ | |
public ulong InviteID { get; set; } | |
public uint ResponseTime { get; set; } | |
public byte Level { get; set; } | |
public ulong InviteGUID { get; set; } | |
public ulong EventID { get; set; } | |
public byte Type { get; set; } | |
public bool ClearPending { get; set; } | |
public byte Status { get; set; } | |
} | |
public class ClientCalendarEventInviteAlert | |
{ | |
public byte Status { get; set; } | |
public ulong OwnerGUID { get; set; } | |
public byte ModeratorStatus { get; set; } | |
public ulong EventGuildID { get; set; } | |
public ulong InvitedByGUID { get; set; } | |
public uint Flags { get; set; } | |
public string EventName { get; set; } | |
public int TextureID { get; set; } | |
public ulong InviteID { get; set; } | |
public byte EventType { get; set; } | |
public ulong EventID { get; set; } | |
public uint Date { get; set; } | |
} | |
public class ClientCalendarEventInviteStatus | |
{ | |
public uint Flags { get; set; } | |
public ulong EventID { get; set; } | |
public byte Status { get; set; } | |
public bool ClearPending { get; set; } | |
public uint ResponseTime { get; set; } | |
public uint Date { get; set; } | |
public ulong InviteGUID { get; set; } | |
} | |
public class ClientCalendarEventInviteStatusAlert | |
{ | |
public ulong EventID { get; set; } | |
public uint Flags { get; set; } | |
public uint Date { get; set; } | |
public byte Status { get; set; } | |
} | |
public class ClientCalendarEventInviteModeratorStatus | |
{ | |
public byte Status { get; set; } | |
public ulong InviteGUID { get; set; } | |
public ulong EventID { get; set; } | |
public bool ClearPending { get; set; } | |
} | |
public class ClientCalendarEventInviteRemoved | |
{ | |
public bool ClearPending { get; set; } | |
public uint Flags { get; set; } | |
public ulong InviteGUID { get; set; } | |
public ulong EventID { get; set; } | |
} | |
public class ClientCalendarEventInviteRemovedAlert | |
{ | |
public ulong EventID { get; set; } | |
public uint Date { get; set; } | |
public uint Flags { get; set; } | |
public byte Status { get; set; } | |
} | |
public class ClientCalendarEventRemovedAlert | |
{ | |
public ulong EventID { get; set; } | |
public bool ClearPending { get; set; } | |
public uint Date { get; set; } | |
} | |
public class ClientCalendarEventUpdatedAlert | |
{ | |
public byte EventType { get; set; } | |
public uint OriginalDate { get; set; } | |
public bool ClearPending { get; set; } | |
public ulong EventID { get; set; } | |
public string Description { get; set; } | |
public uint Flags { get; set; } | |
public int TextureID { get; set; } | |
public string EventName { get; set; } | |
public uint LockDate { get; set; } | |
public uint Date { get; set; } | |
} | |
public class ClientCalendarEventInviteNotes | |
{ | |
public ulong InviteGUID { get; set; } | |
public bool ClearPending { get; set; } | |
public string Notes { get; set; } | |
public ulong EventID { get; set; } | |
} | |
public class ClientCalendarEventInviteNotesAlert | |
{ | |
public ulong EventID { get; set; } | |
public string Notes { get; set; } | |
} | |
public class ClientCalendarRaidLockoutAdded | |
{ | |
public ulong InstanceID { get; set; } | |
public uint DifficultyID { get; set; } | |
public int TimeRemaining { get; set; } | |
public uint ServerTime { get; set; } | |
public int MapID { get; set; } | |
} | |
public class ClientCalendarRaidLockoutRemoved | |
{ | |
public ulong InstanceID { get; set; } | |
public int MapID { get; set; } | |
public uint DifficultyID { get; set; } | |
} | |
public class ClientCalendarRaidLockoutUpdated | |
{ | |
public int MapID { get; set; } | |
public int OldTimeRemaining { get; set; } | |
public uint ServerTime { get; set; } | |
public uint DifficultyID { get; set; } | |
public int NewTimeRemaining { get; set; } | |
} | |
public class ClientCalendarSendNumPending | |
{ | |
public uint NumPending { get; set; } | |
} | |
public class ClientCalendarCommandResult | |
{ | |
public string Name { get; set; } | |
public byte Command { get; set; } | |
public byte Result { get; set; } | |
} | |
public class ClientSpecialMountAnim | |
{ | |
public ulong UnitGUID { get; set; } | |
} | |
public class ClientPetActionSound | |
{ | |
public ulong UnitGUID { get; set; } | |
public int Action { get; set; } | |
} | |
public class ClientPetDismissSound | |
{ | |
public int ModelID { get; set; } | |
public Vector3 ModelPosition { get; set; } | |
} | |
public class ClientGMTicketStatusUpdate | |
{ | |
public int StatusInt { get; set; } | |
} | |
public class ClientGMTicketUpdate | |
{ | |
public byte Result { get; set; } | |
} | |
public class ClientGMTicketResponse | |
{ | |
public uint ResponseID { get; set; } | |
public string Description { get; set; } | |
public uint TicketID { get; set; } | |
public string ResponseText { get; set; } | |
} | |
public class ClientGMTicketSystemStatus | |
{ | |
public int Status { get; set; } | |
} | |
public class ClientGMTicketCaseStatus | |
{ | |
public UnixTime OldestTicketTime { get; set; } | |
public UnixTime UpdateTime { get; set; } | |
public List<GMTicketCase> Cases { get; set; } | |
} | |
public class ClientSetDungeonDifficulty | |
{ | |
public uint DifficultyID { get; set; } | |
} | |
public class ClientWhoIs | |
{ | |
public string AccountName { get; set; } | |
} | |
public class ClientWeather | |
{ | |
public bool Abrupt { get; set; } | |
public float Intensity { get; set; } | |
public uint WeatherID { get; set; } | |
} | |
public class ClientUpdateInstanceOwnership | |
{ | |
public int IOwnInstance { get; set; } | |
} | |
public class ClientNotifyMissileTrajectoryCollision | |
{ | |
public ulong Caster { get; set; } | |
public Vector3 CollisionPos { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class ClientInvalidatePlayer | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientComplaintResult | |
{ | |
public uint ComplaintType { get; set; } | |
public byte Result { get; set; } | |
} | |
public class ClientGMShowComplaints | |
{ | |
public string Summary { get; set; } | |
} | |
public class ClientTargetThreat | |
{ | |
public ulong TargetGUID { get; set; } | |
public uint Threat { get; set; } | |
} | |
public class ClientListTargets | |
{ | |
public ulong UnitGUID { get; set; } | |
public List<ClientTargetThreat> Targets { get; set; } | |
} | |
public class ClientReportPvPPlayerAFKResult | |
{ | |
public ulong Offender { get; set; } | |
public byte NumPlayersIHaveReported { get; set; } | |
public byte NumBlackMarksOnOffender { get; set; } | |
public byte Result { get; set; } | |
} | |
public class ClientDismount | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientClearTarget | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientEquipmentSetID | |
{ | |
public ulong GUID { get; set; } | |
public int SetID { get; set; } | |
} | |
public class ClientCastFailed | |
{ | |
public int FailedArg2 { get; set; } | |
public int Reason { get; set; } | |
public int FailedArg1 { get; set; } | |
public int SpellID { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class ClientPetCastFailed | |
{ | |
public int Reason { get; set; } | |
public int FailedArg2 { get; set; } | |
public int FailedArg1 { get; set; } | |
public int SpellID { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class ClientPetTameFailure | |
{ | |
public byte Result { get; set; } | |
} | |
public class ClientServerInfoQueryResponse | |
{ | |
public string Response { get; set; } | |
} | |
public class ClientAIReaction | |
{ | |
public ulong UnitGUID { get; set; } | |
public int Reaction { get; set; } | |
} | |
public class ClientOfferPetitionError | |
{ | |
public ulong PlayerGUID { get; set; } | |
} | |
public class ClientConvertRune | |
{ | |
public byte Rune { get; set; } | |
public byte Index { get; set; } | |
} | |
public class ClientAddRunePower | |
{ | |
public uint AddedRunesMask { get; set; } | |
} | |
public class ClientRealmSplit | |
{ | |
public int Decision { get; set; } | |
public int State { get; set; } | |
public string Date { get; set; } | |
} | |
public class ClientCooldownEvent | |
{ | |
public ulong CasterGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientClearCooldown | |
{ | |
public bool ClearOnHold { get; set; } | |
public ulong CasterGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientRealmQueryResponse | |
{ | |
public uint VirtualRealmAddress { get; set; } | |
public byte LookupState { get; set; } | |
public VirtualRealmNameInfo NameInfo { get; set; } | |
} | |
public class ClientOverrideLight | |
{ | |
public int TransitionMilliseconds { get; set; } | |
public int AreaLightID { get; set; } | |
public int OverrideLightID { get; set; } | |
} | |
public class ClientBarberShopResult | |
{ | |
public int Result { get; set; } | |
} | |
public class ClientPetitionShowList | |
{ | |
public ulong Unit { get; set; } | |
public uint Price { get; set; } | |
} | |
public class PetitionSignature | |
{ | |
public ulong Signer { get; set; } | |
public int Choice { get; set; } | |
} | |
public class ClientPetitionShowSignatures | |
{ | |
public List<PetitionSignature> Signatures { get; set; } | |
public int PetitionID { get; set; } | |
public ulong Item { get; set; } | |
public ulong Owner { get; set; } | |
} | |
public class ClientReferAFriendFailure | |
{ | |
public string Str { get; set; } | |
public int Reason { get; set; } | |
} | |
public class ClientCrossedInebriationThreshold | |
{ | |
public ulong Guid { get; set; } | |
public int ItemID { get; set; } | |
public int Threshold { get; set; } | |
} | |
public class ClientForceActionShowResponse | |
{ | |
public uint DebugCombatVictimActions { get; set; } | |
public uint DebugCombatActions { get; set; } | |
} | |
public class ClientPetNameInvalid | |
{ | |
public PetRenameData RenameData { get; set; } | |
public byte Result { get; set; } | |
} | |
public class ClientSellResponse | |
{ | |
public ulong VendorGUID { get; set; } | |
public ulong ItemGUID { get; set; } | |
public byte Reason { get; set; } | |
} | |
public class ClientBuySucceeded | |
{ | |
public ulong VendorGUID { get; set; } | |
public uint Muid { get; set; } | |
public uint QuantityBought { get; set; } | |
public int NewQuantity { get; set; } | |
} | |
public class ClientBuyFailed | |
{ | |
public ulong VendorGUID { get; set; } | |
public uint Muid { get; set; } | |
public byte Reason { get; set; } | |
} | |
public class ClientTotemCreated | |
{ | |
public ulong Totem { get; set; } | |
public int SpellID { get; set; } | |
public int Duration { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class ClientTotemMoved | |
{ | |
public ulong Totem { get; set; } | |
public byte Slot { get; set; } | |
public byte NewSlot { get; set; } | |
} | |
public class ClientTriggerMovie | |
{ | |
public uint MovieID { get; set; } | |
} | |
public class ClientDynamicDropRollResult | |
{ | |
public byte DynamicDropResult { get; set; } | |
public float Roll { get; set; } | |
public float Chance { get; set; } | |
public ulong LosingPlayerGUID { get; set; } | |
public uint BiggestLosingStreak { get; set; } | |
public uint ItemID { get; set; } | |
} | |
public class ClientShowTaxiNodesWindowInfo | |
{ | |
public ulong UnitGUID { get; set; } | |
public int CurrentNode { get; set; } | |
} | |
public class ClientShowTaxiNodes | |
{ | |
public ClientShowTaxiNodesWindowInfo WindowInfo { get; set; } // Optional | |
public List<byte> Nodes { get; set; } | |
} | |
public class ClientMinimapPing | |
{ | |
public ulong Sender { get; set; } | |
public Vector2 Position { get; set; } | |
} | |
public class ClientQueryCreatureResponse | |
{ | |
public bool Allow { get; set; } | |
public CliCreatureStats Stats { get; set; } | |
public uint CreatureID { get; set; } | |
} | |
public class ClientQueryGameObjectResponse | |
{ | |
public uint GameObjectID { get; set; } | |
public bool Allow { get; set; } | |
public Data Stats { get; set; } | |
} | |
public class ClientHealthUpdate | |
{ | |
public ulong Guid { get; set; } | |
public int Health { get; set; } | |
} | |
public class ClientPowerUpdatePower | |
{ | |
public int Power { get; set; } | |
public byte PowerType { get; set; } | |
} | |
public class ClientPowerUpdate | |
{ | |
public List<ClientPowerUpdatePower> Powers { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class ClientQueryNPCTextResponse | |
{ | |
public uint TextID { get; set; } | |
public bool Allow { get; set; } | |
public Data NpcText { get; set; } | |
} | |
public class ClientQueryPlayerNameResponse | |
{ | |
public ulong Player { get; set; } | |
public byte Result { get; set; } | |
public PlayerGuidLookupData Data { get; set; } | |
} | |
public class CliPageTextInfo | |
{ | |
public uint ID { get; set; } | |
public uint NextPageID { get; set; } | |
public string Text { get; set; } | |
} | |
public class ClientQueryPageTextResponse | |
{ | |
public bool Allow { get; set; } | |
public CliPageTextInfo Info { get; set; } | |
public uint PageTextID { get; set; } | |
} | |
public class ClientQueryPetNameResponse | |
{ | |
public ulong PetID { get; set; } | |
public bool Allow { get; set; } | |
public string Name { get; set; } | |
public bool HasDeclined { get; set; } | |
public UnixTime Timestamp { get; set; } | |
public string[5] DeclinedNames { get; set; } | |
} | |
public class ClientQueryBattlePetNameResponse | |
{ | |
public ulong BattlePetID { get; set; } | |
public int CreatureID { get; set; } | |
public bool Allow { get; set; } | |
public string Name { get; set; } | |
public bool HasDeclined { get; set; } | |
public string[5] DeclinedNames { get; set; } | |
public UnixTime Timestamp { get; set; } | |
} | |
public class ClientQueryPetitionResponse | |
{ | |
public uint PetitionID { get; set; } | |
public bool Allow { get; set; } | |
public CliPetitionInfo Info { get; set; } | |
} | |
public class ClientDeathReleaseLoc | |
{ | |
public Vector3 Loc { get; set; } | |
public int MapID { get; set; } | |
} | |
public class ClientSetPlayerDeclinedNamesResult | |
{ | |
public ulong Player { get; set; } | |
public int ResultCode { get; set; } | |
} | |
public class ClientPlayedTime | |
{ | |
public int TotalTime { get; set; } | |
public bool TriggerEvent { get; set; } | |
public int LevelTime { get; set; } | |
} | |
public class ClientScriptMessage | |
{ | |
public string Text { get; set; } | |
} | |
public class ClientTitleEarned | |
{ | |
public int Index { get; set; } | |
} | |
public class ClientTitleLost | |
{ | |
public int Index { get; set; } | |
} | |
public class ThreatInfo | |
{ | |
public ulong UnitGUID { get; set; } | |
public int Threat { get; set; } | |
} | |
public class ClientHighestThreatUpdate | |
{ | |
public ulong UnitGUID { get; set; } | |
public List<ThreatInfo> ThreatList { get; set; } | |
public ulong HighestThreatGUID { get; set; } | |
} | |
public class ClientThreatUpdate | |
{ | |
public ulong UnitGUID { get; set; } | |
public List<ThreatInfo> ThreatList { get; set; } | |
} | |
public class ClientThreatRemove | |
{ | |
public ulong AboutGUID { get; set; } | |
public ulong UnitGUID { get; set; } | |
} | |
public class ClientThreatClear | |
{ | |
public ulong UnitGUID { get; set; } | |
} | |
public class ClientProposeLevelGrant | |
{ | |
public ulong Sender { get; set; } | |
} | |
public class ClientArenaError | |
{ | |
public ArenaErrorType ErrorType { get; set; } | |
public byte TeamSize { get; set; } | |
} | |
public class ClientLFGOfferContinue | |
{ | |
public uint Slot { get; set; } | |
} | |
public class ClientCancelAutoRepeat | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientResetRangedCombatTimer | |
{ | |
public int Delay { get; set; } | |
} | |
public class ClientTrainerListSpell | |
{ | |
public int SpellID { get; set; } | |
public uint MoneyCost { get; set; } | |
public uint ReqSkillLine { get; set; } | |
public uint ReqSkillRank { get; set; } | |
public int[3] ReqAbility { get; set; } | |
public byte Usable { get; set; } | |
public byte ReqLevel { get; set; } | |
} | |
public class ClientTrainerList | |
{ | |
public string Greeting { get; set; } | |
public int TrainerType { get; set; } | |
public ulong TrainerGUID { get; set; } | |
public int TrainerID { get; set; } | |
public List<ClientTrainerListSpell> Spells { get; set; } | |
} | |
public class ClientTrainerBuyFailed | |
{ | |
public ulong TrainerGUID { get; set; } | |
public int TrainerFailedReason { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientPVPCredit | |
{ | |
public ulong Target { get; set; } | |
public int Honor { get; set; } | |
public int Rank { get; set; } | |
} | |
public class ClientCriteriaUpdate | |
{ | |
public Data CurrentTime { get; set; } | |
public int Flags { get; set; } | |
public ulong Quantity { get; set; } | |
public ulong PlayerGUID { get; set; } | |
public int CriteriaID { get; set; } | |
public UnixTime ElapsedTime { get; set; } | |
public UnixTime CreationTime { get; set; } | |
} | |
public class ClientCharCustomize | |
{ | |
public byte Result { get; set; } | |
public byte HairStyleID { get; set; } | |
public byte SexID { get; set; } | |
public byte FaceID { get; set; } | |
public string CharName { get; set; } | |
public byte HairColorID { get; set; } | |
public byte SkinID { get; set; } | |
public byte FacialHairStyleID { get; set; } | |
public ulong CharGUID { get; set; } | |
} | |
public class ClientQueryTimeResponse | |
{ | |
public UnixTime CurrentTime { get; set; } | |
public int TimeOutRequest { get; set; } | |
} | |
public class ClientLogXPGain | |
{ | |
public int Amount { get; set; } | |
public float GroupBonus { get; set; } | |
public byte Reason { get; set; } | |
public bool ReferAFriend { get; set; } | |
public int Original { get; set; } | |
public ulong Victim { get; set; } | |
} | |
public class ClientCriteriaDeleted | |
{ | |
public int CriteriaID { get; set; } | |
} | |
public class ClientAchievementDeleted | |
{ | |
public int Immunities { get; set; } | |
public int AchievementID { get; set; } | |
} | |
public class ClientLevelUpInfo | |
{ | |
public int Cp { get; set; } | |
public int[5] StatDelta { get; set; } | |
public int HealthDelta { get; set; } | |
public int[6] PowerDelta { get; set; } | |
public int Level { get; set; } | |
} | |
public class DebugAIState | |
{ | |
public string DebugState { get; set; } | |
} | |
public class ClientDebugAIState | |
{ | |
public List<DebugAIState> DebugStates { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class ClientAuctionHelloResponse | |
{ | |
public ulong Auctioneer { get; set; } | |
public bool OpenForBusiness { get; set; } | |
} | |
public class ClientAuctionReplicateResponse | |
{ | |
public uint ChangeNumberCursor { get; set; } | |
public uint ChangeNumberGlobal { get; set; } | |
public uint DesiredDelay { get; set; } | |
public uint ChangeNumberTombstone { get; set; } | |
public uint Result { get; set; } | |
public List<CliAuctionItem> Items { get; set; } | |
} | |
public class ClientAuctionCommandResult | |
{ | |
public ulong Guid { get; set; } | |
public ulong MinIncrement { get; set; } | |
public ulong Money { get; set; } | |
public int ErrorCode { get; set; } | |
public int AuctionItemID { get; set; } | |
public int BagResult { get; set; } | |
public int Command { get; set; } | |
} | |
public class ClientAuctionBidderNotification | |
{ | |
public int AuctionItemID { get; set; } | |
public ulong Bidder { get; set; } | |
public ItemInstance Item { get; set; } | |
} | |
public class ClientAuctionWonNotification | |
{ | |
public ClientAuctionBidderNotification Info { get; set; } | |
} | |
public class ClientAuctionOutbidNotification | |
{ | |
public ClientAuctionBidderNotification Info { get; set; } | |
public ulong BidAmount { get; set; } | |
public ulong MinIncrement { get; set; } | |
} | |
public class ClientAuctionOwnerNotification | |
{ | |
public int AuctionItemID { get; set; } | |
public ulong BidAmount { get; set; } | |
public ItemInstance Item { get; set; } | |
} | |
public class ClientAuctionClosedNotification | |
{ | |
public ClientAuctionOwnerNotification Info { get; set; } | |
public float ProceedsMailDelay { get; set; } | |
public bool Sold { get; set; } | |
} | |
public class ClientAuctionOwnerBidNotification | |
{ | |
public ClientAuctionOwnerNotification Info { get; set; } | |
public ulong Bidder { get; set; } | |
public ulong MinIncrement { get; set; } | |
} | |
public class ClientAuctionListItemsResult | |
{ | |
public uint DesiredDelay { get; set; } | |
public List<CliAuctionItem> Items { get; set; } | |
public bool OnlyUsable { get; set; } | |
public uint TotalCount { get; set; } | |
} | |
public class ClientAuctionListOwnerItemsResult | |
{ | |
public uint DesiredDelay { get; set; } | |
public List<CliAuctionItem> Items { get; set; } | |
public uint TotalCount { get; set; } | |
} | |
public class ClientAuctionListBidderItemsResult | |
{ | |
public uint DesiredDelay { get; set; } | |
public List<CliAuctionItem> Items { get; set; } | |
public uint TotalCount { get; set; } | |
} | |
public class ClientAuctionListPendingSalesResult | |
{ | |
public List<CliMailListEntry> Mails { get; set; } | |
public int TotalNumRecords { get; set; } | |
} | |
public class ClientServerBuckDataStart | |
{ | |
public uint RequestID { get; set; } | |
public byte Mpid { get; set; } | |
public byte NumVServers { get; set; } | |
} | |
public class ClientSetVehicleRecID | |
{ | |
public ulong VehicleGUID { get; set; } | |
public int VehicleRecID { get; set; } | |
} | |
public class ClientPendingRaidLock | |
{ | |
public uint CompletedMask { get; set; } | |
public bool WarningOnly { get; set; } | |
public int TimeUntilLock { get; set; } | |
public bool Extending { get; set; } | |
} | |
public class ClientSpellFailure | |
{ | |
public ulong CasterUnit { get; set; } | |
public int SpellID { get; set; } | |
public byte Reason { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class ClientDestructibleBuildingDamage | |
{ | |
public ulong Target { get; set; } | |
public ulong Caster { get; set; } | |
public ulong Owner { get; set; } | |
public int Damage { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientAttackSwingError | |
{ | |
public Attackswingerr Reason { get; set; } | |
} | |
public class ClientAttackSwingLandedLog | |
{ | |
public SpellCastLogData LogData { get; set; } | |
public Data AttackRoundInfo { get; set; } | |
} | |
public class ClientChangePlayerDifficultyResult | |
{ | |
public SetPlayerDifficultyResults Result { get; set; } | |
public int DifficultyRecID { get; set; } | |
public int MapID { get; set; } | |
public int InstanceDifficultyID { get; set; } | |
public DifficultyCooldownReason CooldownReason { get; set; } | |
public UnixTime Cooldown { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class ClientInstanceGroupSizeChanged | |
{ | |
public uint GroupSize { get; set; } | |
} | |
public class ClientServerBuckData | |
{ | |
public byte ClusterID { get; set; } | |
public int CaptureTime { get; set; } | |
public uint RequestID { get; set; } | |
public List<ServerBuckDataList> Data { get; set; } | |
} | |
public class ClientGodMode | |
{ | |
public bool Enabled { get; set; } | |
} | |
public class ClientBinderConfirm | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class ClientPlayTimeWarning | |
{ | |
public uint Flags { get; set; } | |
public int Remaining { get; set; } | |
} | |
public class ClientGMDestroyCorpse | |
{ | |
public bool Success { get; set; } | |
} | |
public class ClientSetFactionAtWar | |
{ | |
public byte FactionIndex { get; set; } | |
public byte Flags { get; set; } | |
} | |
public class ResyncRune | |
{ | |
public byte RuneType { get; set; } | |
public byte Cooldown { get; set; } | |
} | |
public class ClientResyncRunes | |
{ | |
public List<ResyncRune> Runes { get; set; } | |
} | |
public class ClientCreateChar | |
{ | |
public byte Code { get; set; } | |
} | |
public class ClientDeleteChar | |
{ | |
public byte Code { get; set; } | |
} | |
public class ClientTransferAborted | |
{ | |
public TransferAbort TransfertAbort { get; set; } | |
public byte Arg { get; set; } | |
public uint MapID { get; set; } | |
} | |
public class ClientPetGUIDs | |
{ | |
public List<ulong> PetGUIDs { get; set; } | |
} | |
public class ClientCacheVersion | |
{ | |
public uint CacheVersion { get; set; } | |
} | |
public class ClientCharacterLoginFailed | |
{ | |
public byte Code { get; set; } | |
} | |
public class ClientCommentatorStateChanged | |
{ | |
public bool Enable { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class CommentatorPlayer | |
{ | |
public ulong Guid { get; set; } | |
public ServerSpec UserServer { get; set; } | |
} | |
public class CommentatorTeam | |
{ | |
public ulong Guid { get; set; } | |
public List<CommentatorPlayer> Players { get; set; } | |
} | |
public class CommentatorInstance | |
{ | |
public uint MapID { get; set; } | |
public ServerSpec WorldServer { get; set; } | |
public ulong InstanceID { get; set; } | |
public uint Status { get; set; } | |
public CommentatorTeam[2] Teams { get; set; } | |
} | |
public class CommentatorMap | |
{ | |
public uint TeamSize { get; set; } | |
public uint MinLevelRange { get; set; } | |
public uint MaxLevelRange { get; set; } | |
public int DifficultyID { get; set; } | |
public List<CommentatorInstance> Instances { get; set; } | |
} | |
public class ClientCommentatorMapInfo | |
{ | |
public ulong PlayerInstanceID { get; set; } | |
public List<CommentatorMap> Maps { get; set; } | |
} | |
public class CommentatorPlayerInfo | |
{ | |
public ulong PlayerGUID { get; set; } | |
public uint DamageDone { get; set; } | |
public uint DamageTaken { get; set; } | |
public uint HealingDone { get; set; } | |
public uint HealingTaken { get; set; } | |
public ushort Kills { get; set; } | |
public ushort Deaths { get; set; } | |
public sbyte Faction { get; set; } | |
} | |
public class ClientCommentatorPlayerInfo | |
{ | |
public uint MapID { get; set; } | |
public List<CommentatorPlayerInfo> PlayerInfo { get; set; } | |
public ulong InstanceID { get; set; } | |
public ServerSpec WorldServer { get; set; } | |
} | |
public class ClientUpdateAccountData | |
{ | |
public ulong Player { get; set; } | |
public UnixTime Time { get; set; } | |
public uint Size { get; set; } | |
public byte DataType { get; set; } | |
public Data CompressedData { get; set; } | |
} | |
public class ClientAccountDataTimes | |
{ | |
public UnixTime ServerTime { get; set; } | |
public uint TimeBits { get; set; } | |
public long[8] AccountTimes { get; set; } | |
} | |
public class ClientGameTimeUpdate | |
{ | |
public int GameTimeHolidayOffset { get; set; } | |
public int ServerTimeHolidayOffset { get; set; } | |
public uint GameTime { get; set; } | |
public uint ServerTime { get; set; } | |
} | |
public class ClientGameTimeSet | |
{ | |
public uint ServerTime { get; set; } | |
public int GameTimeHolidayOffset { get; set; } | |
public int ServerTimeHolidayOffset { get; set; } | |
public uint GameTime { get; set; } | |
} | |
public class ClientLoginSetTimeSpeed | |
{ | |
public float NewSpeed { get; set; } | |
public int ServerTimeHolidayOffset { get; set; } | |
public uint GameTime { get; set; } | |
public uint ServerTime { get; set; } | |
public int GameTimeHolidayOffset { get; set; } | |
} | |
public class ClientLoadEquipmentSet | |
{ | |
public List<EquipmentSetData> SetData { get; set; } | |
} | |
public class ClientStartMirrorTimer | |
{ | |
public int Scale { get; set; } | |
public int MaxValue { get; set; } | |
public int Timer { get; set; } | |
public int SpellID { get; set; } | |
public int Value { get; set; } | |
public bool Paused { get; set; } | |
} | |
public class ClientPauseMirrorTimer | |
{ | |
public bool Paused { get; set; } | |
public int Timer { get; set; } | |
} | |
public class ClientStopMirrorTimer | |
{ | |
public int Timer { get; set; } | |
} | |
public class ClientCorpseTransportQuery | |
{ | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
} | |
public class ClientEnchantmentLog | |
{ | |
public ulong Caster { get; set; } | |
public ulong Owner { get; set; } | |
public ulong ItemGUID { get; set; } | |
public int ItemID { get; set; } | |
public int EnchantSlot { get; set; } | |
public int Enchantment { get; set; } | |
} | |
public class ClientGMTicketResolveResponse | |
{ | |
public bool ShowSurvey { get; set; } | |
} | |
public class ClientUITime | |
{ | |
public UnixTime Time { get; set; } | |
} | |
public class ClientSpiritHealerConfirm | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class ClientTalentsInvoluntarilyReset | |
{ | |
public bool IsPetTalents { get; set; } | |
} | |
public class ClientPageText | |
{ | |
public ulong GameObjectGUID { get; set; } | |
} | |
public class ClientStandStateUpdate | |
{ | |
public byte State { get; set; } | |
} | |
public class ForcedReaction | |
{ | |
public int Faction { get; set; } | |
public int Reaction { get; set; } | |
} | |
public class ClientSetForcedReactions | |
{ | |
public List<ForcedReaction> Reactions { get; set; } | |
} | |
public class ClientSpellFailedOther | |
{ | |
public ulong CasterUnit { get; set; } | |
public int SpellID { get; set; } | |
public byte Reason { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class ClientGameObjectResetState | |
{ | |
public ulong ObjectGUID { get; set; } | |
} | |
public class ClientGMPhaseDump | |
{ | |
public PhaseShiftData PhaseShift { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class ClientGMSpawnTrackerDump | |
{ | |
public ulong Target { get; set; } | |
public SpawnTrackerData SpawnTrackerData { get; set; } | |
} | |
public class ClientSummonRequest | |
{ | |
public ulong SummonerGUID { get; set; } | |
public uint SummonerVirtualRealmAddress { get; set; } | |
public int AreaID { get; set; } | |
} | |
public class ClientInspectPVP | |
{ | |
public List<PVPBracketData> Bracket { get; set; } | |
public ulong ClientGUID { get; set; } | |
} | |
public class ClientReferAFriendExpired | |
{ | |
public ulong UnlinkedFriend { get; set; } | |
} | |
public class ClientInventoryChangeFailure | |
{ | |
public sbyte BagResult { get; set; } | |
public byte ContainerBSlot { get; set; } | |
public ulong SrcContainer { get; set; } | |
public ulong DstContainer { get; set; } | |
public int SrcSlot { get; set; } | |
public int LimitCategory { get; set; } | |
public int Level { get; set; } | |
public ulong[2] Item { get; set; } | |
} | |
public class ClientOpenContainer | |
{ | |
public ulong Container { get; set; } | |
} | |
public class ClientInitializeFactions | |
{ | |
public int[256] FactionStandings { get; set; } | |
public bool[256] FactionHasBonus { get; set; } | |
public byte[256] FactionFlags { get; set; } | |
} | |
public class ClientFactionBonusInfo | |
{ | |
public bool[256] FactionHasBonus { get; set; } | |
} | |
public class ClientCameraShake | |
{ | |
public int SoundID { get; set; } | |
public int CameraShakeID { get; set; } | |
} | |
public class ClientSocketGems | |
{ | |
public ulong Item { get; set; } | |
public int[3] Sockets { get; set; } | |
public int SocketMatch { get; set; } | |
} | |
public class ClientGmSilence | |
{ | |
public bool Silenced { get; set; } | |
public bool Success { get; set; } | |
} | |
public class ClientSetFactionVisible | |
{ | |
public int FactionIndex { get; set; } | |
} | |
public class ClientSetFactionNotVisible | |
{ | |
public int FactionIndex { get; set; } | |
} | |
public class FactionStandingData | |
{ | |
public int Index { get; set; } | |
public int Standing { get; set; } | |
} | |
public class ClientSetFactionStanding | |
{ | |
public List<FactionStandingData> Faction { get; set; } | |
public float BonusFromAchievementSystem { get; set; } | |
public float ReferAFriendBonus { get; set; } | |
public bool ShowVisual { get; set; } | |
} | |
public class ClientGmRevealTo | |
{ | |
public bool Success { get; set; } | |
} | |
public class ClientSetAIAnimKit | |
{ | |
public ulong Unit { get; set; } | |
public ushort AnimKitID { get; set; } | |
} | |
public class ClientPlayOneShotAnimKit | |
{ | |
public ulong Unit { get; set; } | |
public ushort AnimKitID { get; set; } | |
} | |
public class ClientSetMovementAnimKit | |
{ | |
public ulong Unit { get; set; } | |
public ushort AnimKitID { get; set; } | |
} | |
public class ClientSetMeleeAnimKit | |
{ | |
public ulong Unit { get; set; } | |
public ushort AnimKitID { get; set; } | |
} | |
public class ClientSetAnimTier | |
{ | |
public ulong Unit { get; set; } | |
public int Tier { get; set; } | |
} | |
public class ClientSetProficiency | |
{ | |
public uint ProficiencyMask { get; set; } | |
public byte ProficiencyClass { get; set; } | |
} | |
public class ClientCheatPlayerLookup | |
{ | |
public byte ExperienceLevel { get; set; } | |
public byte FaceID { get; set; } | |
public uint Flags { get; set; } | |
public uint Flags3 { get; set; } | |
public byte RaceID { get; set; } | |
public uint ZoneID { get; set; } | |
public uint PetExperienceLevel { get; set; } | |
public byte FirstLogin { get; set; } | |
public byte SexID { get; set; } | |
public byte HairStyleID { get; set; } | |
public uint MapID { get; set; } | |
public byte ClassID { get; set; } | |
public ulong Guid { get; set; } | |
public Vector3 Position { get; set; } | |
public uint PetCreatureFamilyID { get; set; } | |
public string Name { get; set; } | |
public byte HairColorID { get; set; } | |
public byte SkinID { get; set; } | |
public uint PetDisplayInfoID { get; set; } | |
public ulong GuildGUID { get; set; } | |
public uint Flags2 { get; set; } | |
public byte FacialHairStyleID { get; set; } | |
} | |
public class ClientGmPlayerInfo | |
{ | |
public string CharName { get; set; } | |
public uint MapID { get; set; } | |
public uint AreaID { get; set; } | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
public string AccountName { get; set; } | |
public uint Seconds { get; set; } | |
public uint Hours { get; set; } | |
public uint Minutes { get; set; } | |
public uint Level { get; set; } | |
public uint Race { get; set; } | |
public string GuildName { get; set; } | |
public uint Cls { get; set; } | |
public string FullName { get; set; } | |
public ulong CharGUID { get; set; } | |
} | |
public class ClientCooldownCheat | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientGmCharacterSaveSuccess | |
{ | |
public Data ProfileData { get; set; } | |
} | |
public class AddonInfo | |
{ | |
public byte Status { get; set; } | |
public bool InfoProvided { get; set; } | |
public bool KeyProvided { get; set; } | |
public bool UrlProvided { get; set; } | |
public byte KeyVersion { get; set; } | |
public uint Revision { get; set; } | |
public string Url { get; set; } | |
public sbyte[256] KeyData { get; set; } | |
} | |
public class BannedAddonInfo | |
{ | |
public int Id { get; set; } | |
public UnixTime LastModified { get; set; } | |
public int Flags { get; set; } | |
public uint[4] NameMD5 { get; set; } | |
public uint[4] VersionMD5 { get; set; } | |
} | |
public class ClientAddonInfo | |
{ | |
public List<BannedAddonInfo> BannedAddons { get; set; } | |
public List<AddonInfo> Addons { get; set; } | |
} | |
public class ClientGMNamedPointsData | |
{ | |
public ulong Transport { get; set; } | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
public string InternalName { get; set; } | |
public string Name { get; set; } | |
} | |
public class ClientGmNamedPoints | |
{ | |
public List<ClientGMNamedPointsData> NamedPoints { get; set; } | |
} | |
public class ClientGMGearRatingResponse | |
{ | |
public float GearRating { get; set; } | |
} | |
public class ClientAreaSpiritHealerTime | |
{ | |
public ulong HealerGuid { get; set; } | |
public int TimeLeft { get; set; } | |
} | |
public class ClientLootList | |
{ | |
public ulong RoundRobinWinner { get; set; } // Optional | |
public ulong Master { get; set; } // Optional | |
public ulong Owner { get; set; } | |
} | |
public class ClientDestroyArenaUnit | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class ClientPlayerSkinned | |
{ | |
public bool FreeRepop { get; set; } | |
} | |
public class ClientProfileDataResponse | |
{ | |
public byte[488] PerfData { get; set; } | |
} | |
public class ClientDurabilityDamageDeath | |
{ | |
public int Percent { get; set; } | |
} | |
public class ClientWorldStateInfo | |
{ | |
public int VariableID { get; set; } | |
public int Value { get; set; } | |
} | |
public class ClientInitWorldStates | |
{ | |
public List<ClientWorldStateInfo> Worldstates { get; set; } | |
public int AreaID { get; set; } | |
public int SubareaID { get; set; } | |
public int MapID { get; set; } | |
} | |
public class ClientUpdateWorldState | |
{ | |
public int Value { get; set; } | |
public bool Hidden { get; set; } | |
public int VariableID { get; set; } | |
} | |
public class ClientPetActionFeedback | |
{ | |
public int SpellID { get; set; } | |
public byte Response { get; set; } | |
} | |
public class ClientCorpseReclaimDelay | |
{ | |
public uint Remaining { get; set; } | |
} | |
public class ClientPetitionSignResults | |
{ | |
public ulong Player { get; set; } | |
public PetitionError Error { get; set; } | |
public ulong Item { get; set; } | |
} | |
public class ClientPetitionDeclined | |
{ | |
public ulong Decliner { get; set; } | |
} | |
public class ClientTurnInPetitionResult | |
{ | |
public PetitionError Result { get; set; } | |
} | |
public class ClientUseEquipmentSetResult | |
{ | |
public byte Reason { get; set; } | |
} | |
public class ClientDumpObjectsData | |
{ | |
public List<DumpObjectInfo> ObjectInfo { get; set; } | |
} | |
public class ClientForceAnim | |
{ | |
public string Arguments { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class ClientItemTimeUpdate | |
{ | |
public ulong ItemGuid { get; set; } | |
public uint DurationLeft { get; set; } | |
} | |
public class ClientItemEnchantTimeUpdate | |
{ | |
public ulong OwnerGuid { get; set; } | |
public ulong ItemGuid { get; set; } | |
public uint DurationLeft { get; set; } | |
public int Slot { get; set; } | |
} | |
public class ClientMailListResult | |
{ | |
public int TotalNumRecords { get; set; } | |
public List<CliMailListEntry> Mails { get; set; } | |
} | |
public class ClientMailQueryNextTimeResult | |
{ | |
public List<CliMailNextTimeEntry> Next { get; set; } | |
public float NextMailTime { get; set; } | |
} | |
public class ClientPartyMemberState | |
{ | |
public uint ChangeMask { get; set; } | |
public ulong MemberGuid { get; set; } | |
public bool ForEnemy { get; set; } | |
public bool FullUpdate { get; set; } | |
public Data Changes { get; set; } | |
} | |
public class ClientPlayerSaveGuildEmblem | |
{ | |
public int Error { get; set; } | |
} | |
public class ClientPlayerTabardVendorActivate | |
{ | |
public ulong Vendor { get; set; } | |
} | |
public class ClientPartyKillLog | |
{ | |
public ulong Victim { get; set; } | |
public ulong Player { get; set; } | |
} | |
public class ClientProcResist | |
{ | |
public ulong Target { get; set; } | |
public float Needed { get; set; } // Optional | |
public int SpellID { get; set; } | |
public float Rolled { get; set; } // Optional | |
public ulong Caster { get; set; } | |
} | |
public class ClientBattlegroundPoints | |
{ | |
public ushort Points { get; set; } | |
public byte Team { get; set; } | |
} | |
public class ClientBattlegroundInit | |
{ | |
public ushort MaxPoints { get; set; } | |
} | |
public class ClientMapObjectivesInit | |
{ | |
public List<BattlegroundCapturePointInfo> CapturePointInfo { get; set; } | |
} | |
public class ClientExplorationExperience | |
{ | |
public int Experience { get; set; } | |
public int AreaID { get; set; } | |
} | |
public class ClientLfgBootPlayer | |
{ | |
public LfgBootInfo Info { get; set; } | |
} | |
public class ClientLfgPartyInfo | |
{ | |
public List<LFGBlackList> Player { get; set; } | |
} | |
public class ClientLfgPlayerInfo | |
{ | |
public LFGBlackList BlackList { get; set; } | |
public List<LfgPlayerDungeonInfo> Dungeon { get; set; } | |
} | |
public class ClientLFGPlayerReward | |
{ | |
public int RewardMoney { get; set; } | |
public uint QueuedSlot { get; set; } | |
public List<LFGPlayerRewards> Rewards { get; set; } | |
public int AddedXP { get; set; } | |
public uint ActualSlot { get; set; } | |
} | |
public class ClientDanceStudioCreateResult | |
{ | |
public bool Enable { get; set; } | |
public int[4] Secrets { get; set; } | |
} | |
public class ClientGetAccountCharacterListResult | |
{ | |
public uint Token { get; set; } | |
public List<CliAccountCharacterData> Characters { get; set; } | |
} | |
public class ClientLiveRegionGetAccountCharacterListResult | |
{ | |
public bool Success { get; set; } | |
public List<CliAccountCharacterData> Characters { get; set; } | |
public uint Token { get; set; } | |
} | |
public class ClientCharacterRenameResult | |
{ | |
public string Name { get; set; } | |
public byte Result { get; set; } | |
public ulong Guid { get; set; } // Optional | |
} | |
public class ClientModifyCooldown | |
{ | |
public ulong UnitGUID { get; set; } | |
public int DeltaTime { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientPreRessurect | |
{ | |
public ulong PlayerGUID { get; set; } | |
} | |
public class ClientNotifyDestLocSpellCast | |
{ | |
public NotifyDestLocSpellCastData Data { get; set; } | |
} | |
public class ClientPlaySound | |
{ | |
public ulong SourceObjectGUID { get; set; } | |
public int SoundKitID { get; set; } | |
} | |
public class ClientPlayMusic | |
{ | |
public int SoundKitID { get; set; } | |
} | |
public class ClientPlayObjectSound | |
{ | |
public ulong TargetObjectGUID { get; set; } | |
public ulong SourceObjectGUID { get; set; } | |
public int SoundKitID { get; set; } | |
} | |
public class ClientLiveRegionCharacterCopyResult | |
{ | |
public bool Success { get; set; } | |
public uint Token { get; set; } | |
} | |
public class ClientVignetteUpdate | |
{ | |
public VignetteClientDataSet Updated { get; set; } | |
public bool ForceUpdate { get; set; } | |
public VignetteInstanceIDList Removed { get; set; } | |
public VignetteClientDataSet Added { get; set; } | |
} | |
public class ClientLiveRegionAccountRestoreResult | |
{ | |
public uint Token { get; set; } | |
public bool Success { get; set; } | |
} | |
public class ClientShowTradeSkillResponse | |
{ | |
public SkillLineData SkillLineData { get; set; } | |
public ulong PlayerGUID { get; set; } | |
} | |
public class ClientBattlePayGetProductListResponse | |
{ | |
public List<BattlePayProduct> Products { get; set; } | |
public uint Result { get; set; } | |
public List<BattlePayProductGroup> Groups { get; set; } | |
public List<BattlePayShopEntry> ShopEntries { get; set; } | |
public uint CurrencyID { get; set; } | |
} | |
public class ClientBattlePayGetPurchaseListResponse | |
{ | |
public List<BattlePayPurchase> Purchases { get; set; } | |
public uint Result { get; set; } | |
} | |
public class ClientBattlePayGetDistributionListResponse | |
{ | |
public uint Result { get; set; } | |
public List<BattlePayDistributionObject> DistributionObjects { get; set; } | |
} | |
public class ClientBattlePayDistributionUpdate | |
{ | |
public BattlePayDistributionObject DistributionObject { get; set; } | |
} | |
public class ClientBattlePayDeliveryStarted | |
{ | |
public ulong DistributionID { get; set; } | |
} | |
public class ClientBattlePayDeliveryEnded | |
{ | |
public ulong DistributionID { get; set; } | |
public List<ItemInstance> Items { get; set; } | |
} | |
public class ClientPetitionRenameGuildResponse | |
{ | |
public ulong PetitionGuid { get; set; } | |
public string NewGuildName { get; set; } | |
} | |
public class ClientRoleChosen | |
{ | |
public bool Accepted { get; set; } | |
public uint RoleMask { get; set; } | |
public ulong Player { get; set; } | |
} | |
public class ClientInstanceSaveCreated | |
{ | |
public bool Gm { get; set; } | |
} | |
public class ClientEncounterStart | |
{ | |
public int DifficultyID { get; set; } | |
public int GroupSize { get; set; } | |
public int EncounterID { get; set; } | |
} | |
public class ClientEncounterEnd | |
{ | |
public int GroupSize { get; set; } | |
public bool Success { get; set; } | |
public int DifficultyID { get; set; } | |
public int EncounterID { get; set; } | |
} | |
public class ClientBattlePayStartPurchaseResponse | |
{ | |
public ulong PurchaseID { get; set; } | |
public uint PurchaseResult { get; set; } | |
public uint ClientToken { get; set; } | |
} | |
public class ClientBattlePayStartDistributionAssignToTargetResponse | |
{ | |
public ulong DistributionID { get; set; } | |
public uint ClientToken { get; set; } | |
public uint Result { get; set; } | |
} | |
public class ClientBattlePayStartDistributionMakeProductChoiceResponse | |
{ | |
public uint ClientToken { get; set; } | |
public ProductChoiceResult Result { get; set; } | |
public ulong DistributionID { get; set; } | |
} | |
public class ClientBattlePayPurchaseUpdate | |
{ | |
public List<BattlePayPurchase> Purchases { get; set; } | |
} | |
public class ClientBattlePayConfirmPurchase | |
{ | |
public ulong CurrentPriceFixedPoint { get; set; } | |
public ulong PurchaseID { get; set; } | |
public uint ServerToken { get; set; } | |
} | |
public class ClientBattlePayAckFailed | |
{ | |
public ulong PurchaseID { get; set; } | |
public uint Status { get; set; } | |
public uint Result { get; set; } | |
public uint ServerToken { get; set; } | |
} | |
public class ClientConquestFormulaConstants | |
{ | |
public float PvpCPExpCoefficient { get; set; } | |
public uint PvpMaxCPPerWeek { get; set; } | |
public uint PvpMinCPPerWeek { get; set; } | |
public float PvpCPBaseCoefficient { get; set; } | |
public float PvpCPNumerator { get; set; } | |
} | |
public class ClientScriptCast | |
{ | |
public int SpellID { get; set; } | |
} | |
public class ClientRAFEmailEnabledResponse | |
{ | |
public RafEmailEnabledResponse Result { get; set; } | |
} | |
public class ClientRecruitAFriendResponse | |
{ | |
public RecruitAFriendResult Result { get; set; } | |
} | |
public class ContactInfo | |
{ | |
public ulong Guid { get; set; } | |
public uint VirtualRealmAddr { get; set; } | |
public uint NativeRealmAddr { get; set; } | |
public uint TypeFlags { get; set; } | |
public string Notes { get; set; } | |
public byte Status { get; set; } | |
public uint AreaID { get; set; } | |
public uint Level { get; set; } | |
public uint ClassID { get; set; } | |
} | |
public class ClientContactList | |
{ | |
public List<ContactInfo> Contacts { get; set; } | |
public uint Flags { get; set; } | |
} | |
public class ClientFriendStatus | |
{ | |
public uint VirtualRealmAddress { get; set; } | |
public string Notes { get; set; } | |
public uint ClassID { get; set; } | |
public byte Status { get; set; } | |
public ulong Guid { get; set; } | |
public uint Level { get; set; } | |
public uint AreaID { get; set; } | |
public byte FriendResult { get; set; } | |
} | |
public class ClientCharacterObjectTestResponse | |
{ | |
public int Pong { get; set; } | |
} | |
public class ClientBattlenetChallengeStart | |
{ | |
public uint Token { get; set; } | |
public string ChallengeURL { get; set; } | |
} | |
public class ClientBattlenetChallengeAbort | |
{ | |
public uint Token { get; set; } | |
public bool Timeout { get; set; } | |
} | |
public class ClientAttackerStateUpdate | |
{ | |
public SpellCastLogData LogData { get; set; } // Optional | |
public Data AttackRoundInfo { get; set; } | |
} | |
public class ClientTaskProgress | |
{ | |
public uint TaskID { get; set; } | |
public uint FailureTime { get; set; } | |
public uint Flags { get; set; } | |
public List<ushort> Counts { get; set; } | |
} | |
public class ClientUpdateTaskProgress | |
{ | |
public List<ClientTaskProgress> Progress { get; set; } | |
} | |
public class ClientSetAllTaskProgress | |
{ | |
public List<ClientTaskProgress> Progress { get; set; } | |
} | |
public class ClientSetTaskComplete | |
{ | |
public uint TaskID { get; set; } | |
} | |
public class ClientGroupDecline | |
{ | |
public string Name { get; set; } | |
} | |
public class ClientPartyCommandResult | |
{ | |
public string Name { get; set; } | |
public uint ResultData { get; set; } | |
public ulong ResultGUID { get; set; } | |
public byte Result { get; set; } | |
public byte Command { get; set; } | |
} | |
public class ClientGossipPOI | |
{ | |
public int Icon { get; set; } | |
public Vector2 Pos { get; set; } | |
public ushort Flags { get; set; } | |
public int Importance { get; set; } | |
public string Name { get; set; } | |
} | |
public class GdfSimPlayerResult | |
{ | |
public ulong Guid { get; set; } | |
public bool Team { get; set; } | |
public int PreRating { get; set; } | |
public int PostRating { get; set; } | |
public int RatingChange { get; set; } | |
public float PreGdf { get; set; } | |
public float PostGdf { get; set; } | |
public float GdfChange { get; set; } | |
public int PreGdfAsELO { get; set; } | |
public int PostGdfAsELO { get; set; } | |
public int GdfChangeAsELO { get; set; } | |
public float PreVariance { get; set; } | |
public float PostVariance { get; set; } | |
public float VarianceChange { get; set; } | |
} | |
public class PlayerCliGdfSimCheatResult | |
{ | |
public List<GdfSimPlayerResult> Players { get; set; } | |
public int[2] PreMMR { get; set; } | |
public int[2] PostMMR { get; set; } | |
} | |
public class ClientGetGarrisonInfoResult | |
{ | |
public List<int> ArchivedMissions { get; set; } | |
public int GarrSiteID { get; set; } | |
public int FactionIndex { get; set; } | |
public List<GarrisonMission> Missions { get; set; } | |
public List<GarrisonBuildingInfo> Buildings { get; set; } | |
public List<GarrisonFollower> Followers { get; set; } | |
public List<GarrisonPlotInfo> Plots { get; set; } | |
public int GarrSiteLevelID { get; set; } | |
} | |
public class ClientGarrisonPlotPlaced | |
{ | |
public GarrisonPlotInfo PlotInfo { get; set; } | |
} | |
public class ClientGarrisonPlotRemoved | |
{ | |
public int GarrPlotInstanceID { get; set; } | |
} | |
public class ClientGarrisonPlaceBuildingResult | |
{ | |
public int Result { get; set; } | |
public GarrisonBuildingInfo BuildingInfo { get; set; } | |
} | |
public class ClientGarrisonBuildingRemoved | |
{ | |
public int GarrPlotInstanceID { get; set; } | |
public int GarrBuildingID { get; set; } | |
} | |
public class ClientGarrisonLearnSpecializationResult | |
{ | |
public int Result { get; set; } | |
public int GarrSpecID { get; set; } | |
} | |
public class ClientGarrisonBuildingSetActiveSpecializationResult | |
{ | |
public int CurrentGarrSpecID { get; set; } | |
public int Result { get; set; } | |
public int GarrPlotInstanceID { get; set; } | |
} | |
public class ClientGarrisonLearnBlueprintResult | |
{ | |
public int BuildingID { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientGarrisonRequestBlueprintAndSpecializationDataResult | |
{ | |
public List<int> SpecializationsKnown { get; set; } | |
public List<int> BlueprintsKnown { get; set; } | |
} | |
public class ClientGarrisonRemoteInfo | |
{ | |
public CliGarrisonRemoteInfo Info { get; set; } | |
} | |
public class ClientGarrisonBuildingActivated | |
{ | |
public int GarrPlotInstanceID { get; set; } | |
} | |
public class ClientGarrisonUpgradeResult | |
{ | |
public int GarrSiteLevelID { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientGarrisonAddFollowerResult | |
{ | |
public GarrisonFollower Follower { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientGarrisonRemoveFollowerResult | |
{ | |
public ulong FollowerDBID { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientGarrisonListFollowersCheatResult | |
{ | |
public List<GarrisonFollower> Followers { get; set; } | |
} | |
public class ClientGarrisonAddMissionResult | |
{ | |
public GarrisonMission Mission { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientGarrisonStartMissionResult | |
{ | |
public int Result { get; set; } | |
public GarrisonMission Mission { get; set; } | |
public List<ulong> FollowerDBIDs { get; set; } | |
} | |
public class ClientGarrisonCompleteMissionResult | |
{ | |
public int Result { get; set; } | |
public GarrisonMission Mission { get; set; } | |
public int MissionRecID { get; set; } | |
} | |
public class ClientGarrisonMissionBonusRollResult | |
{ | |
public int Result { get; set; } | |
public bool RollSucceeded { get; set; } | |
public int MissionRecID { get; set; } | |
public GarrisonMission Mission { get; set; } | |
public int BonusIndex { get; set; } | |
} | |
public class ClientGarrisonFollowerChangedXP | |
{ | |
public GarrisonFollower Follower { get; set; } | |
} | |
public class ClientGarrisonFollowerChangedItemLevel | |
{ | |
public GarrisonFollower Follower { get; set; } | |
} | |
public class ClientGarrisonAssignFollowerToBuildingResult | |
{ | |
public ulong FollowerDBID { get; set; } | |
public int Result { get; set; } | |
public int PlotInstanceID { get; set; } | |
} | |
public class ClientGarrisonRemoveFollowerFromBuildingResult | |
{ | |
public ulong FollowerDBID { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientGarrisonDeleteResult | |
{ | |
public int Result { get; set; } | |
public int GarrSiteID { get; set; } | |
} | |
public class ClientGarrisonOpenArchitect | |
{ | |
public ulong NpcGUID { get; set; } | |
} | |
public class ClientGarrisonOpenMissionNPC | |
{ | |
public ulong NpcGUID { get; set; } | |
} | |
public class ClientOpenShipmentNPCFromGossip | |
{ | |
public ulong NpcGUID { get; set; } | |
public int CharShipmentContainerID { get; set; } | |
} | |
public class ClientGetShipmentInfoResponse | |
{ | |
public List<CliCharacterShipment> Shipments { get; set; } | |
public int PlotInstanceID { get; set; } | |
public int ShipmentID { get; set; } | |
public bool Success { get; set; } | |
public int MaxShipments { get; set; } | |
} | |
public class ClientOpenShipmentNPCResult | |
{ | |
public int CharShipmentContainerID { get; set; } | |
public bool Success { get; set; } | |
} | |
public class ClientCreateShipmentResponse | |
{ | |
public ulong ShipmentID { get; set; } | |
public int Result { get; set; } | |
public int ShipmentRecID { get; set; } | |
} | |
public class ClientCompleteShipmentResponse | |
{ | |
public ulong ShipmentID { get; set; } | |
public int Result { get; set; } | |
} | |
public class ClientGetShipmentsOfTypeResponse | |
{ | |
public int ContainerID { get; set; } | |
public List<CliCharacterShipment> Shipments { get; set; } | |
} | |
public class ClientReadItemResultOK | |
{ | |
public ulong Item { get; set; } | |
} | |
public class ClientReadItemResultFailed | |
{ | |
public ulong Item { get; set; } | |
public ReadItemFailure Subcode { get; set; } | |
public int Delay { get; set; } | |
} | |
public class ClientScenarioOutOfBounds | |
{ | |
public int TimeRemaining { get; set; } | |
} | |
public class ClientShowMailbox | |
{ | |
public ulong PostmasterGUID { get; set; } | |
} | |
public class ClientCharFactionChangeResult | |
{ | |
public byte Result { get; set; } | |
public ulong Guid { get; set; } | |
public CharFactionChangeDisplayInfo Display { get; set; } // Optional | |
} | |
public class ClientRaidDifficultySet | |
{ | |
public int DifficultyID { get; set; } | |
} | |
public class ClientXPGainEnabled | |
{ | |
public bool Enabled { get; set; } | |
} | |
public class ClientRaidGroupOnly | |
{ | |
public uint Reason { get; set; } | |
public int Delay { get; set; } | |
} | |
public class ClientInstanceEncounterEngageUnit | |
{ | |
public ulong Unit { get; set; } | |
public byte TargetFramePriority { get; set; } | |
} | |
public class ClientInstanceEncounterDisengageUnit | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class ClientInstanceEncounterChangePriority | |
{ | |
public ulong Unit { get; set; } | |
public byte TargetFramePriority { get; set; } | |
} | |
public class ClientInstanceEncounterTimerStart | |
{ | |
public int TimeRemaining { get; set; } | |
} | |
public class ClientInstanceEncounterObjectiveStart | |
{ | |
public int ObjectiveID { get; set; } | |
} | |
public class ClientInstanceEncounterObjectiveComplete | |
{ | |
public int ObjectiveID { get; set; } | |
} | |
public class ClientInstanceEncounterStart | |
{ | |
public uint NextCombatResChargeTime { get; set; } | |
public uint CombatResChargeRecovery { get; set; } | |
public int MaxInCombatResCount { get; set; } | |
public int InCombatResCount { get; set; } | |
} | |
public class ClientInstanceEncounterObjectiveUpdate | |
{ | |
public int ProgressAmount { get; set; } | |
public int ObjectiveID { get; set; } | |
} | |
public class ClientInstanceEncounterGainCombatResurrectionCharge | |
{ | |
public uint CombatResChargeRecovery { get; set; } | |
public int InCombatResCount { get; set; } | |
} | |
public class ClientTutorialFlags | |
{ | |
public byte[32] TutorialData { get; set; } | |
} | |
public class ClientCharacterUpgradeStarted | |
{ | |
public ulong CharacterGUID { get; set; } | |
} | |
public class ClientCharacterUpgradeComplete | |
{ | |
public List<int> Items { get; set; } | |
public ulong CharacterGUID { get; set; } | |
} | |
public class ClientCharacterUpgradeAborted | |
{ | |
public ulong CharacterGUID { get; set; } | |
} | |
public class ClientDisplayQuestPopup | |
{ | |
public int QuestID { get; set; } | |
} | |
public class ClientUpdateCharacterFlags | |
{ | |
public ulong Character { get; set; } | |
public uint Flags3 { get; set; } // Optional | |
public uint Flags { get; set; } // Optional | |
public uint Flags2 { get; set; } // Optional | |
} | |
public class ClientTest128BitGuidsResponse | |
{ | |
public int128 Guid { get; set; } | |
} | |
public class ClientReplaceTrophyResponse | |
{ | |
public bool Success { get; set; } | |
} | |
public class ClientGetTrophyListResponse | |
{ | |
public List<int> TrophyID { get; set; } | |
public bool Success { get; set; } | |
} | |
public class CliItemTextCache | |
{ | |
public string Text { get; set; } | |
} | |
public class ClientQueryItemTextResponse | |
{ | |
public ulong Id { get; set; } | |
public bool Valid { get; set; } | |
public CliItemTextCache Item { get; set; } | |
} | |
public class ClientItemCooldown | |
{ | |
public ulong ItemGuid { get; set; } | |
public uint SpellID { get; set; } | |
} | |
public class ClientDamageCalcLogEntry | |
{ | |
public string Op { get; set; } | |
public uint Var { get; set; } | |
public float Value { get; set; } | |
public float Damage { get; set; } | |
} | |
public class ClientDamageCalcLog | |
{ | |
public uint SourceType { get; set; } | |
public ulong Attacker { get; set; } | |
public List<ClientDamageCalcLogEntry> Entries { get; set; } | |
public uint SpellID { get; set; } | |
public ulong Defender { get; set; } | |
} | |
public class ClientEmote | |
{ | |
public ulong Guid { get; set; } | |
public uint EmoteID { get; set; } | |
} | |
public class ClientTriggerCinematic | |
{ | |
public uint CinematicID { get; set; } | |
} | |
public class ClientUpdateObject | |
{ | |
public uint NumObjUpdates { get; set; } | |
public ushort MapID { get; set; } | |
public Data Data { get; set; } | |
} | |
public class ClientUndeleteCharacterResponse | |
{ | |
public ulong CharacterGuid { get; set; } | |
public int ClientToken { get; set; } | |
public UndeleteCharacterResult Result { get; set; } | |
} | |
public class ClientUndeleteCooldownStatusResponse | |
{ | |
public bool OnCooldown { get; set; } | |
} | |
public class ClientTreasureDebug | |
{ | |
public uint Depth { get; set; } | |
public string Text { get; set; } | |
} | |
public class ClientItemBonusDebug | |
{ | |
public string Text { get; set; } | |
} | |
public class ClientChat | |
{ | |
public ChatMsg Chat { get; set; } | |
} | |
public class ClientWho | |
{ | |
public WhoResponse Response { get; set; } | |
} | |
public class ClientMOTDStruct | |
{ | |
public string Line { get; set; } | |
} | |
public class ClientMOTD | |
{ | |
public List<ClientMOTDStruct> Text { get; set; } | |
} | |
public class ClientChatPlayerAmbiguous | |
{ | |
public string Name { get; set; } | |
} | |
public class ClientSpamRecord | |
{ | |
public string SpamMessage { get; set; } | |
} | |
public class ClientExpectedSpamRecords | |
{ | |
public List<ClientSpamRecord> SpamRecord { get; set; } | |
} | |
public class ClientAvailableVoiceChannel | |
{ | |
public byte SessionType { get; set; } | |
public ulong LocalGUID { get; set; } | |
public ulong SessionGUID { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class ClientVoiceChatStatus | |
{ | |
public bool Enabled { get; set; } | |
} | |
public class ClientVoiceParentalControls | |
{ | |
public bool EnableMicrophone { get; set; } | |
public bool EnableVoiceChat { get; set; } | |
} | |
public class ClientVoiceSessionRosterUpdateMember | |
{ | |
public ulong MemberGUID { get; set; } | |
public byte NetworkId { get; set; } | |
public byte Priority { get; set; } | |
public byte Flags { get; set; } | |
} | |
public class ClientVoiceSessionRosterUpdate | |
{ | |
public ushort ComsatPort { get; set; } | |
public ulong LocalMemberGUID { get; set; } | |
public ushort SessionNetworkID { get; set; } | |
public byte SessionType { get; set; } | |
public byte LocalFlags { get; set; } | |
public string ChannelName { get; set; } | |
public uint ComsatAddress { get; set; } | |
public ulong ClientGUID { get; set; } | |
public byte LocalNetworkID { get; set; } | |
public List<ClientVoiceSessionRosterUpdateMember> Members { get; set; } | |
public byte[16] Digest { get; set; } | |
} | |
public class ClientVoiceSessionLeave | |
{ | |
public ulong ClientGUID { get; set; } | |
public ulong SessionGUID { get; set; } | |
} | |
public class ClientChatNotInParty | |
{ | |
public uint SlashCmd { get; set; } | |
} | |
public class ClientChatRestricted | |
{ | |
public byte Reason { get; set; } | |
} | |
public class ClientRaidInstanceMessage | |
{ | |
public byte Type { get; set; } | |
public uint DifficultyID { get; set; } | |
public uint MapID { get; set; } | |
public bool Locked { get; set; } | |
public int TimeLeft { get; set; } | |
public bool Extended { get; set; } | |
} | |
public class ClientZoneUnderAttack | |
{ | |
public int AreaID { get; set; } | |
} | |
public class ClientDefenseMessage | |
{ | |
public int ZoneID { get; set; } | |
public string MessageText { get; set; } | |
} | |
public class ClientChatPlayerNotfound | |
{ | |
public string Name { get; set; } | |
} | |
public class ClientChatAutoResponded | |
{ | |
public bool IsDND { get; set; } | |
public uint RealmAddress { get; set; } | |
public string AfkMessage { get; set; } | |
} | |
public class ClientUserlistAdd | |
{ | |
public byte ChannelFlags { get; set; } | |
public byte UserFlags { get; set; } | |
public string ChannelName { get; set; } | |
public ulong AddedUserGUID { get; set; } | |
public int ChannelID { get; set; } | |
} | |
public class ClientUserlistRemove | |
{ | |
public byte ChannelFlags { get; set; } | |
public string ChannelName { get; set; } | |
public int ChannelID { get; set; } | |
public ulong RemovedUserGUID { get; set; } | |
} | |
public class ClientUserlistUpdate | |
{ | |
public byte ChannelFlags { get; set; } | |
public byte UserFlags { get; set; } | |
public string ChannelName { get; set; } | |
public ulong UpdatedUserGUID { get; set; } | |
public int ChannelID { get; set; } | |
} | |
public class ClientServerFirstAchievement | |
{ | |
public ulong PlayerGUID { get; set; } | |
public string Name { get; set; } | |
public int AchievementID { get; set; } | |
public bool GuildAchievement { get; set; } | |
} | |
public class ClientChannelNotify | |
{ | |
public string Sender { get; set; } | |
public ulong SenderGuid { get; set; } | |
public byte Type { get; set; } | |
public byte OldFlags { get; set; } | |
public byte NewFlags { get; set; } | |
public string Channel { get; set; } | |
public uint SenderVirtualRealm { get; set; } | |
public ulong TargetGuid { get; set; } | |
public uint TargetVirtualRealm { get; set; } | |
public int ChatChannelID { get; set; } | |
} | |
public class ClientChannelNotifyJoined | |
{ | |
public string ChannelWelcomeMsg { get; set; } | |
public int ChatChannelID { get; set; } | |
public int InstanceID { get; set; } | |
public byte ChannelFlags { get; set; } | |
public string Channel { get; set; } | |
} | |
public class ClientChannelNotifyLeft | |
{ | |
public string Channel { get; set; } | |
public int ChatChannelID { get; set; } | |
public bool Suspended { get; set; } | |
} | |
public class ChannelPlayer | |
{ | |
public ulong Guid { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public byte Flags { get; set; } | |
} | |
public class ClientChannelList | |
{ | |
public List<ChannelPlayer> Members { get; set; } | |
public string Channel { get; set; } | |
public byte ChannelFlags { get; set; } | |
public bool Display { get; set; } | |
} | |
public class ClientChatServerMessage | |
{ | |
public string StringParam { get; set; } | |
public int MessageID { get; set; } | |
} | |
public class ClientConnectionAuthChallenge | |
{ | |
public uint Challenge { get; set; } | |
public uint[8] DosChallenge { get; set; } | |
public byte DosZeroBits { get; set; } | |
} | |
public class ClientConnectionSuspendComms | |
{ | |
public uint Serial { get; set; } | |
} | |
public class ClientConnectionConnectTo | |
{ | |
public ulong Key { get; set; } | |
public uint Serial { get; set; } | |
public byte[256] Where { get; set; } | |
public byte Con { get; set; } | |
} | |
public class ClientConnectionPong | |
{ | |
public uint Serial { get; set; } | |
} | |
public class ClientAllGuildAchievements | |
{ | |
public List<EarnedAchievement> Earned { get; set; } | |
} | |
public class ClientGuildSendGuildXP | |
{ | |
public long GuildXPToLevel { get; set; } | |
public long MemberTotalXP { get; set; } | |
public long MemberWeeklyXP { get; set; } | |
public long GuildTotalXP { get; set; } | |
} | |
public class ClientGuildSendMaxDailyXP | |
{ | |
public long Xp { get; set; } | |
} | |
public class ClientGuildSendRankChange | |
{ | |
public ulong Other { get; set; } | |
public bool Promote { get; set; } | |
public ulong Officer { get; set; } | |
public uint RankID { get; set; } | |
} | |
public class ClientGuildCommandResult | |
{ | |
public string Name { get; set; } | |
public int Result { get; set; } | |
public int Command { get; set; } | |
} | |
public class ClientGuildRosterProfessionData | |
{ | |
public int DbID { get; set; } | |
public int Rank { get; set; } | |
public int Step { get; set; } | |
} | |
public class ClientGuildRosterMemberData | |
{ | |
public ulong Guid { get; set; } | |
public long WeeklyXP { get; set; } | |
public long TotalXP { get; set; } | |
public int RankID { get; set; } | |
public int AreaID { get; set; } | |
public int PersonalAchievementPoints { get; set; } | |
public int GuildReputation { get; set; } | |
public int GuildRepToCap { get; set; } | |
public float LastSave { get; set; } | |
public string Name { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public string Note { get; set; } | |
public string OfficerNote { get; set; } | |
public byte Status { get; set; } | |
public byte Level { get; set; } | |
public byte ClassID { get; set; } | |
public byte Gender { get; set; } | |
public bool Authenticated { get; set; } | |
public bool SorEligible { get; set; } | |
public ClientGuildRosterProfessionData[2] Profession { get; set; } | |
} | |
public class ClientGuildRoster | |
{ | |
public List<ClientGuildRosterMemberData> MemberData { get; set; } | |
public int GuildFlags { get; set; } | |
public string WelcomeText { get; set; } | |
public string InfoText { get; set; } | |
public Data CreateDate { get; set; } | |
public int NumAccounts { get; set; } | |
public int MaxWeeklyRep { get; set; } | |
} | |
public class ClientGuildRosterUpdate | |
{ | |
public List<ClientGuildRosterMemberData> MemberData { get; set; } | |
} | |
public class ClientGuildMemberRecipes | |
{ | |
public ulong Member { get; set; } | |
public int SkillRank { get; set; } | |
public int SkillLineID { get; set; } | |
public int SkillStep { get; set; } | |
public byte[300] SkillLineBitArray { get; set; } | |
} | |
public class GuildKnownRecipes | |
{ | |
public int SkillLineID { get; set; } | |
public byte[300] SkillLineBitArray { get; set; } | |
} | |
public class ClientGuildKnownRecipes | |
{ | |
public List<GuildKnownRecipes> Recipes { get; set; } | |
} | |
public class ClientGuildMembersWithRecipe | |
{ | |
public int SpellID { get; set; } | |
public List<ulong> Members { get; set; } | |
public int SkillLineID { get; set; } | |
} | |
public class GuildRewardItem | |
{ | |
public uint ItemID { get; set; } | |
public List<uint> AchievementsRequired { get; set; } | |
public uint RaceMask { get; set; } | |
public int MinGuildLevel { get; set; } | |
public int MinGuildRep { get; set; } | |
public ulong Cost { get; set; } | |
} | |
public class ClientGuildRewardList | |
{ | |
public List<GuildRewardItem> RewardItems { get; set; } | |
public UnixTime Version { get; set; } | |
} | |
public class GuildNewsEvent | |
{ | |
public int Id { get; set; } | |
public Data CompletedDate { get; set; } | |
public int Type { get; set; } | |
public int Flags { get; set; } | |
public ulong MemberGuid { get; set; } | |
public List<ulong> MemberList { get; set; } | |
public int[2] Data { get; set; } | |
} | |
public class ClientGuildNews | |
{ | |
public List<GuildNewsEvent> News { get; set; } | |
} | |
public class ClientGuildNewsDeleted | |
{ | |
public int Id { get; set; } | |
} | |
public class GuildCriteriaProgress | |
{ | |
public int CriteriaID { get; set; } | |
public UnixTime DateCreated { get; set; } | |
public UnixTime DateStarted { get; set; } | |
public UnixTime DateUpdated { get; set; } | |
public ulong Quantity { get; set; } | |
public ulong PlayerGUID { get; set; } | |
public int Flags { get; set; } | |
} | |
public class ClientGuildCriteriaUpdate | |
{ | |
public List<GuildCriteriaProgress> Progress { get; set; } | |
} | |
public class ClientGuildAchievementEarned | |
{ | |
public int AchievementID { get; set; } | |
public ulong GuildGUID { get; set; } | |
public Data TimeEarned { get; set; } | |
} | |
public class ClientGuildAchievementDeleted | |
{ | |
public ulong GuildGUID { get; set; } | |
public int AchievementID { get; set; } | |
public Data TimeDeleted { get; set; } | |
} | |
public class ClientGuildCriteriaDeleted | |
{ | |
public ulong GuildGUID { get; set; } | |
public int CriteriaID { get; set; } | |
} | |
public class ClientGuildAchievementMember | |
{ | |
public ulong MemberGUID { get; set; } | |
} | |
public class ClientGuildAchievementMembers | |
{ | |
public ulong GuildGUID { get; set; } | |
public List<ClientGuildAchievementMember> Member { get; set; } | |
public int AchievementID { get; set; } | |
} | |
public class CliGuildRankData | |
{ | |
public uint RankID { get; set; } | |
public uint RankOrder { get; set; } | |
public string RankName { get; set; } | |
public uint Flags { get; set; } | |
public uint WithdrawGoldLimit { get; set; } | |
public uint[8] TabFlags { get; set; } | |
public uint[8] TabWithdrawItemLimit { get; set; } | |
} | |
public class ClientGuildRanks | |
{ | |
public List<CliGuildRankData> Ranks { get; set; } | |
} | |
public class ClientGuildXPEarned | |
{ | |
public long Xp { get; set; } | |
} | |
public class ClientGuildMemberUpdateNote | |
{ | |
public string Note { get; set; } | |
public ulong Member { get; set; } | |
public bool IsPublic { get; set; } | |
} | |
public class ClientGuildInvite | |
{ | |
public uint EmblemColor { get; set; } | |
public int Level { get; set; } | |
public uint EmblemStyle { get; set; } | |
public ulong GuildGUID { get; set; } | |
public string GuildName { get; set; } | |
public uint OldGuildVirtualRealmAddress { get; set; } | |
public string OldGuildName { get; set; } | |
public uint Background { get; set; } | |
public ulong OldGuildGUID { get; set; } | |
public uint BorderStyle { get; set; } | |
public uint GuildVirtualRealmAddress { get; set; } | |
public string InviterName { get; set; } | |
public uint BorderColor { get; set; } | |
public uint InviterVirtualRealmAddress { get; set; } | |
} | |
public class ClientGuildPartyState | |
{ | |
public float GuildXPEarnedMult { get; set; } | |
public int NumMembers { get; set; } | |
public bool InGuildParty { get; set; } | |
public int NumRequired { get; set; } | |
} | |
public class ClientGuildReputationWeeklyCap | |
{ | |
public int RepToCap { get; set; } | |
} | |
public class ClientGuildReputationReactionChanged | |
{ | |
public ulong MemberGUID { get; set; } | |
} | |
public class GuildPostData | |
{ | |
public bool Active { get; set; } | |
public int PlayStyle { get; set; } | |
public int Availability { get; set; } | |
public int ClassRoles { get; set; } | |
public int LevelRange { get; set; } | |
public UnixTime SecondsRemaining { get; set; } | |
public string Comment { get; set; } | |
} | |
public class ClientLFGuildPost | |
{ | |
public GuildPostData Post { get; set; } // Optional | |
} | |
public class LFGuildBrowseData | |
{ | |
public string GuildName { get; set; } | |
public ulong GuildGUID { get; set; } | |
public uint GuildVirtualRealm { get; set; } | |
public int GuildLevel { get; set; } | |
public int GuildMembers { get; set; } | |
public int GuildAchievementPoints { get; set; } | |
public int PlayStyle { get; set; } | |
public int Availability { get; set; } | |
public int ClassRoles { get; set; } | |
public int LevelRange { get; set; } | |
public int EmblemStyle { get; set; } | |
public int EmblemColor { get; set; } | |
public int BorderStyle { get; set; } | |
public int BorderColor { get; set; } | |
public int Background { get; set; } | |
public string Comment { get; set; } | |
public sbyte Cached { get; set; } | |
public sbyte MembershipRequested { get; set; } | |
} | |
public class ClientLFGuildBrowse | |
{ | |
public List<LFGuildBrowseData> Post { get; set; } | |
} | |
public class LFGuildRecruitData | |
{ | |
public ulong RecruitGUID { get; set; } | |
public string Name { get; set; } | |
public uint RecruitVirtualRealm { get; set; } | |
public string Comment { get; set; } | |
public int CharacterClass { get; set; } | |
public int CharacterGender { get; set; } | |
public int CharacterLevel { get; set; } | |
public int ClassRoles { get; set; } | |
public int PlayStyle { get; set; } | |
public int Availability { get; set; } | |
public uint SecondsSinceCreated { get; set; } | |
public uint SecondsUntilExpiration { get; set; } | |
} | |
public class ClientLFGuildRecruits | |
{ | |
public List<LFGuildRecruitData> Recruits { get; set; } | |
public UnixTime UpdateTime { get; set; } | |
} | |
public class ClientLFGuildCommandResult | |
{ | |
public int CommandID { get; set; } | |
public sbyte Success { get; set; } | |
} | |
public class LFGuildApplicationData | |
{ | |
public ulong GuildGUID { get; set; } | |
public uint GuildVirtualRealm { get; set; } | |
public string GuildName { get; set; } | |
public int ClassRoles { get; set; } | |
public int PlayStyle { get; set; } | |
public int Availability { get; set; } | |
public uint SecondsSinceCreated { get; set; } | |
public uint SecondsUntilExpiration { get; set; } | |
public string Comment { get; set; } | |
} | |
public class ClientLFGuildApplications | |
{ | |
public List<LFGuildApplicationData> Application { get; set; } | |
public int NumRemaining { get; set; } | |
} | |
public class ClientGuildChallengeUpdate | |
{ | |
public int[6] MaxCount { get; set; } | |
public int[6] Xp { get; set; } | |
public int[6] Gold { get; set; } | |
public int[6] CurrentCount { get; set; } | |
public int[6] MaxLevelGold { get; set; } | |
} | |
public class ClientGuildChallengeCompleted | |
{ | |
public int MaxCount { get; set; } | |
public int ChallengeType { get; set; } | |
public int GoldAwarded { get; set; } | |
public int XpAwarded { get; set; } | |
public int CurrentCount { get; set; } | |
} | |
public class ClientGMGuildSaveResponse | |
{ | |
public bool Success { get; set; } | |
public Data ProfileData { get; set; } | |
} | |
public class ClientGuildReset | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class ClientGuildMoveStarting | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class ClientGuildMoved | |
{ | |
public string TargetRealmName { get; set; } | |
public ulong GuildGUID { get; set; } | |
} | |
public class ClientGuildNameChanged | |
{ | |
public ulong GuildGUID { get; set; } | |
public string GuildName { get; set; } | |
} | |
public class ClientGuildFlaggedForRename | |
{ | |
public bool FlagSet { get; set; } | |
} | |
public class ClientGuildChangeNameResult | |
{ | |
public bool Success { get; set; } | |
} | |
public class GuildBankTabInfo | |
{ | |
public int TabIndex { get; set; } | |
public string Name { get; set; } | |
public string Icon { get; set; } | |
} | |
public class GuildBankSocketEnchant | |
{ | |
public int SocketIndex { get; set; } | |
public int SocketEnchantID { get; set; } | |
} | |
public class GuildBankItemInfo | |
{ | |
public int Slot { get; set; } | |
public ItemInstance Item { get; set; } | |
public int Count { get; set; } | |
public int EnchantmentID { get; set; } | |
public int Charges { get; set; } | |
public List<GuildBankSocketEnchant> SocketEnchant { get; set; } | |
public int OnUseEnchantmentID { get; set; } | |
public bool Locked { get; set; } | |
public int Flags { get; set; } | |
} | |
public class ClientGuildBankQueryResults | |
{ | |
public List<GuildBankItemInfo> ItemInfo { get; set; } | |
public int WithdrawalsRemaining { get; set; } | |
public int Tab { get; set; } | |
public List<GuildBankTabInfo> TabInfo { get; set; } | |
public bool FullUpdate { get; set; } | |
public ulong Money { get; set; } | |
} | |
public class GuildBankLogEntry | |
{ | |
public ulong PlayerGUID { get; set; } | |
public uint TimeOffset { get; set; } | |
public sbyte EntryType { get; set; } | |
public ulong Money { get; set; } // Optional | |
public int ItemID { get; set; } // Optional | |
public int Count { get; set; } // Optional | |
public sbyte OtherTab { get; set; } // Optional | |
} | |
public class ClientGuildBankLogQueryResults | |
{ | |
public ulong WeeklyBonusMoney { get; set; } // Optional | |
public List<GuildBankLogEntry> Entry { get; set; } | |
public int Tab { get; set; } | |
} | |
public class ClientGuildBankRemainingWithdrawMoney | |
{ | |
public ulong RemainingWithdrawMoney { get; set; } | |
} | |
public class GuildRankTabPermissions | |
{ | |
public int Flags { get; set; } | |
public int WithdrawItemLimit { get; set; } | |
} | |
public class ClientGuildPermissionsQueryResults | |
{ | |
public int NumTabs { get; set; } | |
public int WithdrawGoldLimit { get; set; } | |
public int Flags { get; set; } | |
public List<GuildRankTabPermissions> Tab { get; set; } | |
public uint RankID { get; set; } | |
} | |
public class ClientGuildEventEntry | |
{ | |
public ulong PlayerGUID { get; set; } | |
public ulong OtherGUID { get; set; } | |
public uint TransactionDate { get; set; } | |
public byte TransactionType { get; set; } | |
public byte RankID { get; set; } | |
} | |
public class ClientGuildEventLogQueryResults | |
{ | |
public List<ClientGuildEventEntry> Entry { get; set; } | |
} | |
public class ClientGuildBankTextQueryResult | |
{ | |
public int Tab { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliGuildInfoRank | |
{ | |
public int RankID { get; set; } | |
public int RankOrder { get; set; } | |
public string RankName { get; set; } | |
} | |
public class CliGuildInfo | |
{ | |
public ulong GuildGUID { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public string GuildName { get; set; } | |
public List<CliGuildInfoRank> Ranks { get; set; } | |
public int EmblemStyle { get; set; } | |
public int EmblemColor { get; set; } | |
public int BorderStyle { get; set; } | |
public int BorderColor { get; set; } | |
public int BackgroundColor { get; set; } | |
} | |
public class ClientQueryGuildInfoResponse | |
{ | |
public ulong GuildGuid { get; set; } | |
public bool Allow { get; set; } | |
public CliGuildInfo Info { get; set; } | |
} | |
public class ClientGuildInviteDeclined | |
{ | |
public string Name { get; set; } | |
public bool AutoDecline { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
} | |
public class ClientGuildEventPlayerJoined | |
{ | |
public ulong Guid { get; set; } | |
public string Name { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
} | |
public class ClientGuildEventPlayerLeft | |
{ | |
public string LeaverName { get; set; } | |
public uint LeaverVirtualRealmAddress { get; set; } | |
public bool Removed { get; set; } | |
public ulong LeaverGUID { get; set; } | |
public uint RemoverVirtualRealmAddress { get; set; } | |
public string RemoverName { get; set; } | |
public ulong RemoverGUID { get; set; } | |
} | |
public class ClientGuildEventNewLeader | |
{ | |
public uint NewLeaderVirtualRealmAddress { get; set; } | |
public uint OldLeaderVirtualRealmAddress { get; set; } | |
public string NewLeaderName { get; set; } | |
public ulong NewLeaderGUID { get; set; } | |
public bool SelfPromoted { get; set; } | |
public ulong OldLeaderGUID { get; set; } | |
public string OldLeaderName { get; set; } | |
} | |
public class ClientGuildEventMotd | |
{ | |
public string MotdText { get; set; } | |
} | |
public class ClientGuildEventPresenceChange | |
{ | |
public bool LoggedOn { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public string Name { get; set; } | |
public ulong Guid { get; set; } | |
public bool Mobile { get; set; } | |
} | |
public class ClientGuildEventRankChanged | |
{ | |
public int RankID { get; set; } | |
} | |
public class ClientGuildEventTabModified | |
{ | |
public string Icon { get; set; } | |
public int Tab { get; set; } | |
public string Name { get; set; } | |
} | |
public class ClientGuildEventTabTextChanged | |
{ | |
public int Tab { get; set; } | |
} | |
public class ClientGuildEventBankMoneyChanged | |
{ | |
public ulong Money { get; set; } | |
} | |
public class CollisionHeightInfo | |
{ | |
public float Height { get; set; } | |
public float Scale { get; set; } | |
public UpdateCollisionHeightReason Reason { get; set; } | |
} | |
public class KnockBackInfo | |
{ | |
public float HorzSpeed { get; set; } | |
public Vector2 Direction { get; set; } | |
public float InitVertSpeed { get; set; } | |
} | |
public class MoveStateChange | |
{ | |
public ushort MessageID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } // Optional | |
public KnockBackInfo KnockBack { get; set; } // Optional | |
public int VehicleRecID { get; set; } // Optional | |
public CollisionHeightInfo CollisionHeight { get; set; } // Optional | |
public CliMovementForce MovementForce { get; set; } // Optional | |
} | |
public class ClientOnMonsterMove | |
{ | |
public MovementMonsterSpline SplineData { get; set; } | |
public ulong MoverGUID { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class ClientMoveSetActiveMover | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveUpdateRunSpeed | |
{ | |
public CliMovementStatus Status { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveUpdateRunBackSpeed | |
{ | |
public float Speed { get; set; } | |
public CliMovementStatus Status { get; set; } | |
} | |
public class ClientMoveUpdateWalkSpeed | |
{ | |
public CliMovementStatus Status { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveUpdateSwimSpeed | |
{ | |
public CliMovementStatus Status { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveUpdateSwimBackSpeed | |
{ | |
public CliMovementStatus Status { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveUpdateFlightSpeed | |
{ | |
public CliMovementStatus Status { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveUpdateFlightBackSpeed | |
{ | |
public float Speed { get; set; } | |
public CliMovementStatus Status { get; set; } | |
} | |
public class ClientMoveUpdateTurnRate | |
{ | |
public float Speed { get; set; } | |
public CliMovementStatus Status { get; set; } | |
} | |
public class ClientMoveUpdatePitchRate | |
{ | |
public float Speed { get; set; } | |
public CliMovementStatus Status { get; set; } | |
} | |
public class ClientMoveUpdateCollisionHeight | |
{ | |
public float Scale { get; set; } | |
public CliMovementStatus Status { get; set; } | |
public float Height { get; set; } | |
} | |
public class ClientMoveUpdate | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class ClientMoveUpdateTeleport | |
{ | |
public CliMovementStatus Status { get; set; } | |
public List<CliMovementForce> MovementForces { get; set; } | |
public float SwimBackSpeed { get; set; } // Optional | |
public float FlightSpeed { get; set; } // Optional | |
public float SwimSpeed { get; set; } // Optional | |
public float WalkSpeed { get; set; } // Optional | |
public float TurnRate { get; set; } // Optional | |
public float RunSpeed { get; set; } // Optional | |
public float FlightBackSpeed { get; set; } // Optional | |
public float RunBackSpeed { get; set; } // Optional | |
public float PitchRate { get; set; } // Optional | |
} | |
public class ClientMoveUpdateKnockBack | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class ClientMoveUpdateApplyMovementForce | |
{ | |
public CliMovementStatus Status { get; set; } | |
public CliMovementForce Force { get; set; } | |
} | |
public class ClientMoveUpdateRemoveMovementForce | |
{ | |
public uint MovementForceID { get; set; } | |
public CliMovementStatus Status { get; set; } | |
} | |
public class ClientMoveSplineSetRunSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetRunBackSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetSwimSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetSwimBackSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetFlightSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetFlightBackSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetWalkBackSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetTurnRate | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSplineSetPitchRate | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSetRunSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetRunBackSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSetSwimSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSetSwimBackSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSetFlightSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public float Speed { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetFlightBackSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSetWalkSpeed | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSetTurnRate | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveSetPitchRate | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Speed { get; set; } | |
} | |
public class ClientMoveRoot | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveUnroot | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetWaterWalk | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetLandWalk | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetFeatherFall | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetNormalFall | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetHovering | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveUnsetHovering | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveKnockBack | |
{ | |
public ulong MoverGUID { get; set; } | |
public Vector2 Direction { get; set; } | |
public float HorzSpeed { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float VertSpeed { get; set; } | |
} | |
public class VehicleTeleport | |
{ | |
public byte VehicleSeatIndex { get; set; } | |
public bool VehicleExitVoluntary { get; set; } | |
public bool VehicleExitTeleport { get; set; } | |
} | |
public class ClientMoveTeleport | |
{ | |
public Vector3 Position { get; set; } | |
public VehicleTeleport Vehicle { get; set; } // Optional | |
public uint SequenceIndex { get; set; } | |
public ulong MoverGUID { get; set; } | |
public ulong TransportGUID { get; set; } // Optional | |
public float Facing { get; set; } | |
} | |
public class ClientMoveSetCanFly | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveUnsetCanFly | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetCanTurnWhileFalling | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveUnsetCanTurnWhileFalling | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetIgnoreMovementForces | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveUnsetIgnoreMovementForces | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveEnableTransitionBetweenSwimAndFly | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveDisableTransitionBetweenSwimAndFly | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveDisableGravity | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveEnableGravity | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveDisableCollision | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveEnableCollision | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveSetCollisionHeight | |
{ | |
public float Scale { get; set; } | |
public ulong MoverGUID { get; set; } | |
public uint MountDisplayID { get; set; } | |
public UpdateCollisionHeightReason Reason { get; set; } | |
public uint SequenceIndex { get; set; } | |
public float Height { get; set; } | |
} | |
public class ClientMoveSetVehicleRecID | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public int VehicleRecID { get; set; } | |
} | |
public class ClientMoveApplyMovementForce | |
{ | |
public CliMovementForce Force { get; set; } | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class ClientMoveRemoveMovementForce | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint SequenceIndex { get; set; } | |
public uint MovementForceID { get; set; } | |
} | |
public class ClientMoveSetCompoundState | |
{ | |
public ulong MoverGUID { get; set; } | |
public List<MoveStateChange> StateChanges { get; set; } | |
} | |
public class ClientMoveSkipTime | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint TimeSkipped { get; set; } | |
} | |
public class ClientMoveSplineRoot | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineUnroot | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineDisableGravity | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineEnableGravity | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineDisableCollision | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineEnableCollision | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetFeatherFall | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetNormalFall | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetHover | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineUnsetHover | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetWaterWalk | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetLandWalk | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineStartSwim | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineStopSwim | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetRunMode | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetWalkMode | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineSetFlying | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientMoveSplineUnsetFlying | |
{ | |
public ulong MoverGUID { get; set; } | |
} | |
public class ClientFlightSplineSync | |
{ | |
public ulong Guid { get; set; } | |
public float SplineDist { get; set; } | |
} | |
public class ClientDailyQuestsReset | |
{ | |
public int Count { get; set; } | |
} | |
public class ClientSetQuestCompletedBit | |
{ | |
public int Bit { get; set; } | |
public int QuestID { get; set; } | |
} | |
public class ClientClearQuestCompletedBit | |
{ | |
public int QuestID { get; set; } | |
public int Bit { get; set; } | |
} | |
public class ClientClearQuestCompletedBits | |
{ | |
public List<int> Qbits { get; set; } | |
} | |
public class QuestCompletionNPC | |
{ | |
public int QuestID { get; set; } | |
public List<int> Npc { get; set; } | |
} | |
public class ClientQuestCompletionNPCResponse | |
{ | |
public List<QuestCompletionNPC> QuestCompletionNPCs { get; set; } | |
} | |
public class ClientQuestGiverQuestComplete | |
{ | |
public bool UseQuestReward { get; set; } | |
public int SkillLineIDReward { get; set; } | |
public int MoneyReward { get; set; } | |
public int NumSkillUpsReward { get; set; } | |
public int XpReward { get; set; } | |
public int QuestId { get; set; } | |
public int TalentReward { get; set; } | |
public bool LaunchGossip { get; set; } | |
} | |
public class ClientIsQuestCompleteResponse | |
{ | |
public int QuestID { get; set; } | |
public bool Complete { get; set; } | |
} | |
public class ClientQuestGiverInvalidQuest | |
{ | |
public int Reason { get; set; } | |
public string ReasonText { get; set; } | |
} | |
public class ClientQuestGiverQuestFailed | |
{ | |
public int QuestID { get; set; } | |
public int Reason { get; set; } | |
} | |
public class ClientQuestUpdateComplete | |
{ | |
public int QuestID { get; set; } | |
} | |
public class ClientQuestUpdateFailed | |
{ | |
public int QuestID { get; set; } | |
} | |
public class ClientQuestUpdateFailedTimer | |
{ | |
public int QuestID { get; set; } | |
} | |
public class ClientQuestUpdateAddCredit | |
{ | |
public ulong VictimGUID { get; set; } | |
public int ObjectID { get; set; } | |
public int QuestID { get; set; } | |
public ushort Count { get; set; } | |
public ushort Required { get; set; } | |
public byte ObjectiveType { get; set; } | |
} | |
public class ClientQuestUpdateAddCreditSimple | |
{ | |
public int QuestID { get; set; } | |
public int ObjectID { get; set; } | |
public byte ObjectiveType { get; set; } | |
} | |
public class ClientQuestUpdateAddPvPCredit | |
{ | |
public int QuestID { get; set; } | |
public ushort Count { get; set; } | |
} | |
public class ClientQuestConfirmAccept | |
{ | |
public string QuestTitle { get; set; } | |
public ulong InitiatedBy { get; set; } | |
public int QuestID { get; set; } | |
} | |
public class ClientQuestPushResult | |
{ | |
public ulong SenderGUID { get; set; } | |
public byte Result { get; set; } | |
} | |
public class QuestGiverStatus | |
{ | |
public ulong Guid { get; set; } | |
public uint Status { get; set; } | |
} | |
public class ClientQuestGiverStatusMultiple | |
{ | |
public List<QuestGiverStatus> QuestGiver { get; set; } | |
} | |
public class CliQuestInfoObjectiveSimple | |
{ | |
public int Id { get; set; } | |
public int ObjectID { get; set; } | |
public int Amount { get; set; } | |
public byte Type { get; set; } | |
} | |
public class CliQuestInfoObjective | |
{ | |
public int Id { get; set; } | |
public byte Type { get; set; } | |
public sbyte StorageIndex { get; set; } | |
public int ObjectID { get; set; } | |
public int Amount { get; set; } | |
public int Flags { get; set; } | |
public string Description { get; set; } | |
public List<int> VisualEffects { get; set; } | |
} | |
public class ClientQuestGiverQuestDetails | |
{ | |
public string PortraitTurnInName { get; set; } | |
public bool DisplayPopup { get; set; } | |
public string PortraitGiverName { get; set; } | |
public List<CliQuestInfoObjectiveSimple> Objectives { get; set; } | |
public string PortraitGiverText { get; set; } | |
public bool StartCheat { get; set; } | |
public QuestRewards QuestRewards { get; set; } | |
public ulong QuestGiverGUID { get; set; } | |
public int QuestID { get; set; } | |
public string QuestTitle { get; set; } | |
public bool AutoLaunched { get; set; } | |
public List<QuestDescEmote> DescEmotes { get; set; } | |
public int QuestPackageID { get; set; } | |
public int PortraitGiver { get; set; } | |
public string DescriptionText { get; set; } | |
public ulong InformUnit { get; set; } | |
public int SuggestedPartyMembers { get; set; } | |
public int PortraitTurnIn { get; set; } | |
public List<int> LearnSpells { get; set; } | |
public string PortraitTurnInText { get; set; } | |
public string LogDescription { get; set; } | |
public int[2] QuestFlags { get; set; } | |
} | |
public class ClientQuestGiverRequestItems | |
{ | |
public string QuestTitle { get; set; } | |
public QuestGiverRequestItems QuestData { get; set; } | |
public string CompletionText { get; set; } | |
} | |
public class ClientQuestGiverOfferRewardMessage | |
{ | |
public int PortraitTurnIn { get; set; } | |
public int PortraitGiver { get; set; } | |
public string PortraitGiverText { get; set; } | |
public string QuestTitle { get; set; } | |
public string PortraitTurnInText { get; set; } | |
public string PortraitGiverName { get; set; } | |
public string RewardText { get; set; } | |
public string PortraitTurnInName { get; set; } | |
public QuestGiverOfferReward QuestData { get; set; } | |
public int QuestPackageID { get; set; } | |
} | |
public class CliQuestInfoChoiceItem | |
{ | |
public int ItemID { get; set; } | |
public int Quantity { get; set; } | |
public int DisplayID { get; set; } | |
} | |
public class CliQuestInfo | |
{ | |
public int QuestId { get; set; } | |
public int QuestType { get; set; } | |
public int QuestLevel { get; set; } | |
public int QuestPackageID { get; set; } | |
public int QuestMinLevel { get; set; } | |
public int QuestSortID { get; set; } | |
public int QuestInfoID { get; set; } | |
public int SuggestedGroupNum { get; set; } | |
public int RewardNextQuest { get; set; } | |
public int RewardXPDifficulty { get; set; } | |
public int RewardMoney { get; set; } | |
public int RewardMoneyDifficulty { get; set; } | |
public int RewardBonusMoney { get; set; } | |
public int RewardDisplaySpell { get; set; } | |
public int RewardSpell { get; set; } | |
public int RewardHonor { get; set; } | |
public float RewardKillHonor { get; set; } | |
public int StartItem { get; set; } | |
public int Flags { get; set; } | |
public int FlagsEx { get; set; } | |
public int POIContinent { get; set; } | |
public float POIx { get; set; } | |
public float POIy { get; set; } | |
public int POIPriority { get; set; } | |
public string LogTitle { get; set; } | |
public string LogDescription { get; set; } | |
public string QuestDescription { get; set; } | |
public string AreaDescription { get; set; } | |
public int RewardTitle { get; set; } | |
public int RewardTalents { get; set; } | |
public int RewardArenaPoints { get; set; } | |
public int RewardSkillLineID { get; set; } | |
public int RewardNumSkillUps { get; set; } | |
public int PortraitGiver { get; set; } | |
public int PortraitTurnIn { get; set; } | |
public string PortraitGiverText { get; set; } | |
public string PortraitGiverName { get; set; } | |
public string PortraitTurnInText { get; set; } | |
public string PortraitTurnInName { get; set; } | |
public string QuestCompletionLog { get; set; } | |
public int RewardFactionFlags { get; set; } | |
public int AcceptedSoundKitID { get; set; } | |
public int CompleteSoundKitID { get; set; } | |
public int AreaGroupID { get; set; } | |
public int TimeAllowed { get; set; } | |
public List<CliQuestInfoObjective> Objectives { get; set; } | |
public int[4] RewardItems { get; set; } | |
public int[4] RewardAmount { get; set; } | |
public int[4] ItemDrop { get; set; } | |
public int[4] ItemDropQuantity { get; set; } | |
public CliQuestInfoChoiceItem[6] UnfilteredChoiceItems { get; set; } | |
public int[5] RewardFactionID { get; set; } | |
public int[5] RewardFactionValue { get; set; } | |
public int[5] RewardFactionOverride { get; set; } | |
public int[4] RewardCurrencyID { get; set; } | |
public int[4] RewardCurrencyQty { get; set; } | |
} | |
public class ClientQueryQuestInfoResponse | |
{ | |
public bool Allow { get; set; } | |
public CliQuestInfo Info { get; set; } | |
public uint QuestID { get; set; } | |
} | |
public class ClientGossipText | |
{ | |
public int QuestID { get; set; } | |
public int QuestType { get; set; } | |
public int QuestLevel { get; set; } | |
public bool Repeatable { get; set; } | |
public string QuestTitle { get; set; } | |
public int[2] QuestFlags { get; set; } | |
} | |
public class ClientGossipMessage | |
{ | |
public List<ClientGossipOptions> GossipOptions { get; set; } | |
public int FriendshipFactionID { get; set; } | |
public ulong GossipGUID { get; set; } | |
public List<ClientGossipText> GossipQuestText { get; set; } | |
public int TextID { get; set; } | |
public int GossipID { get; set; } | |
} | |
public class ClientQuestGiverQuestListMessage | |
{ | |
public int GreetEmoteDelay { get; set; } | |
public int GreetEmoteType { get; set; } | |
public ulong QuestGiverGUID { get; set; } | |
public List<ClientGossipText> QuestDataText { get; set; } | |
public string Greeting { get; set; } | |
} | |
public class ClientQuestGiverStatus | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
public uint StatusFlags { get; set; } | |
} | |
public class ClientQuestForceRemoved | |
{ | |
public int QuestID { get; set; } | |
} | |
public class ClientQuestPOIQueryResponse | |
{ | |
public List<QuestPOIData> QuestPOIData { get; set; } | |
public int NumPOIs { get; set; } | |
} | |
public class ClientSpellChanceProcLog | |
{ | |
public ulong Guid { get; set; } | |
public ulong TargetGUID { get; set; } | |
public int ProcType { get; set; } | |
public float Roll { get; set; } | |
public float Needed { get; set; } | |
public int SpellID { get; set; } | |
public int ProcSubType { get; set; } | |
} | |
public class ClientSpellProcScriptLog | |
{ | |
public ulong Caster { get; set; } | |
public int SpellID { get; set; } | |
public sbyte Result { get; set; } | |
} | |
public class ClientCheatIgnoreDimishingReturns | |
{ | |
public bool Enabled { get; set; } | |
} | |
public class ClientMirrorImageCreatureData | |
{ | |
public ulong UnitGUID { get; set; } | |
public int DisplayID { get; set; } | |
} | |
public class ClientMirrorImageComponentedData | |
{ | |
public byte FaceVariation { get; set; } | |
public List<int> ItemDisplayID { get; set; } | |
public byte SkinColor { get; set; } | |
public byte Gender { get; set; } | |
public byte HairColor { get; set; } | |
public byte ClassID { get; set; } | |
public ulong UnitGUID { get; set; } | |
public byte RaceID { get; set; } | |
public ulong GuildGUID { get; set; } | |
public byte HairVariation { get; set; } | |
public byte BeardVariation { get; set; } | |
public int DisplayID { get; set; } | |
} | |
public class ClientSpellCooldownStruct | |
{ | |
public uint SrecID { get; set; } | |
public uint ForcedCooldown { get; set; } | |
} | |
public class ClientSpellCooldown | |
{ | |
public List<ClientSpellCooldownStruct> SpellCooldowns { get; set; } | |
public ulong Caster { get; set; } | |
public byte Flags { get; set; } | |
} | |
public class CategoryCooldown | |
{ | |
public int Category { get; set; } | |
public int ModCooldown { get; set; } | |
} | |
public class ClientCategoryCooldown | |
{ | |
public List<CategoryCooldown> CategoryCooldowns { get; set; } | |
} | |
public class WeeklySpellUse | |
{ | |
public int Category { get; set; } | |
public byte Uses { get; set; } | |
} | |
public class ClientWeeklySpellUsage | |
{ | |
public List<WeeklySpellUse> Usage { get; set; } | |
} | |
public class ClientUpdateWeeklySpellUsage | |
{ | |
public WeeklySpellUse Usage { get; set; } | |
} | |
public class ClientSpellDispellData | |
{ | |
public int SpellID { get; set; } | |
public bool Harmful { get; set; } | |
public int Rolled { get; set; } // Optional | |
public int Needed { get; set; } // Optional | |
} | |
public class ClientSpellDispellLog | |
{ | |
public List<ClientSpellDispellData> DispellData { get; set; } | |
public bool IsBreak { get; set; } | |
public ulong TargetGUID { get; set; } | |
public bool IsSteal { get; set; } | |
public int DispelledBySpellID { get; set; } | |
public ulong CasterGUID { get; set; } | |
} | |
public class ClientSpellPeriodicAuraLog | |
{ | |
public ulong TargetGUID { get; set; } | |
public List<PeriodicAuraLogEffect> Entries { get; set; } | |
public SpellCastLogData LogData { get; set; } // Optional | |
public ulong CasterGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientSpellEnergizeLog | |
{ | |
public int SpellID { get; set; } | |
public ulong TargetGUID { get; set; } | |
public ulong CasterGUID { get; set; } | |
public SpellCastLogData LogData { get; set; } // Optional | |
public int Amount { get; set; } | |
public int Type { get; set; } | |
} | |
public class ClientSpellHealLog | |
{ | |
public float CritRollMade { get; set; } // Optional | |
public int SpellID { get; set; } | |
public SpellCastLogData LogData { get; set; } // Optional | |
public int OverHeal { get; set; } | |
public float CritRollNeeded { get; set; } // Optional | |
public bool Crit { get; set; } | |
public bool Multistrike { get; set; } | |
public int Absorbed { get; set; } | |
public ulong CasterGUID { get; set; } | |
public int Health { get; set; } | |
public ulong TargetGUID { get; set; } | |
} | |
public class ClientSpellInterruptLog | |
{ | |
public ulong Victim { get; set; } | |
public ulong Caster { get; set; } | |
public int SpellID { get; set; } | |
public int InterruptedSpellID { get; set; } | |
} | |
public class ClientEnvironmentalDamageLog | |
{ | |
public SpellCastLogData LogData { get; set; } // Optional | |
public int Absorbed { get; set; } | |
public ulong Victim { get; set; } | |
public byte Type { get; set; } | |
public int Resisted { get; set; } | |
public int Amount { get; set; } | |
} | |
public class ClientAuraDataInfo | |
{ | |
public int SpellID { get; set; } | |
public byte Flags { get; set; } | |
public uint ActiveFlags { get; set; } | |
public ushort CastLevel { get; set; } | |
public byte Applications { get; set; } | |
public ulong CastUnit { get; set; } // Optional | |
public int Duration { get; set; } // Optional | |
public int Remaining { get; set; } // Optional | |
public List<float> Points { get; set; } | |
public List<float> EstimatedPoints { get; set; } | |
} | |
public class ClientAuraInfo | |
{ | |
public byte Slot { get; set; } | |
public ClientAuraDataInfo AuraData { get; set; } // Optional | |
} | |
public class ClientAuraUpdate | |
{ | |
public bool UpdateAll { get; set; } | |
public ulong UnitGUID { get; set; } | |
public List<ClientAuraInfo> Auras { get; set; } | |
} | |
public class ClientAuraPointsDepleted | |
{ | |
public ulong Unit { get; set; } | |
public byte Slot { get; set; } | |
public byte EffectIndex { get; set; } | |
} | |
public class ClientPetSpellsMessage | |
{ | |
public ClientPetSpells Spells { get; set; } | |
} | |
public class ClientClearCooldowns | |
{ | |
public List<int> SpellID { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class ClientIncreaseCastTimeForSpell | |
{ | |
public ulong Caster { get; set; } | |
public uint CastTime { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientClearAllSpellCharges | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class ClientClearSpellCharges | |
{ | |
public ulong Unit { get; set; } | |
public int Category { get; set; } | |
} | |
public class ClientSetSpellCharges | |
{ | |
public bool IsPet { get; set; } | |
public float Count { get; set; } | |
public int Category { get; set; } | |
} | |
public class ClientSendKnownSpells | |
{ | |
public bool InitialLogin { get; set; } | |
public List<uint> KnownSpells { get; set; } | |
} | |
public class SpellHistoryEntry | |
{ | |
public uint SpellID { get; set; } | |
public uint ItemID { get; set; } | |
public uint Category { get; set; } | |
public int RecoveryTime { get; set; } | |
public int CategoryRecoveryTime { get; set; } | |
public bool OnHold { get; set; } | |
} | |
public class ClientSendSpellHistory | |
{ | |
public List<SpellHistoryEntry> Entries { get; set; } | |
} | |
public class ClientRefreshSpellHistory | |
{ | |
public List<SpellHistoryEntry> Entries { get; set; } | |
} | |
public class SpellChargeEntry | |
{ | |
public uint Category { get; set; } | |
public uint NextRecoveryTime { get; set; } | |
public byte ConsumedCharges { get; set; } | |
} | |
public class ClientSendSpellCharges | |
{ | |
public List<SpellChargeEntry> Entries { get; set; } | |
} | |
public class ClientSendUnlearnSpells | |
{ | |
public List<uint> Spells { get; set; } | |
} | |
public class ClientSpellOrDamageImmune | |
{ | |
public ulong VictimGUID { get; set; } | |
public bool IsPeriodic { get; set; } | |
public uint SpellID { get; set; } | |
public ulong CasterGUID { get; set; } | |
} | |
public class ClientDispelFailed | |
{ | |
public List<int> FailedSpells { get; set; } | |
public uint SpellID { get; set; } | |
public ulong VictimGUID { get; set; } | |
public ulong CasterGUID { get; set; } | |
} | |
public class ClientSpellDamageShield | |
{ | |
public int SpellID { get; set; } | |
public ulong Defender { get; set; } | |
public SpellCastLogData LogData { get; set; } // Optional | |
public int OverKill { get; set; } | |
public int TotalDamage { get; set; } | |
public ulong Attacker { get; set; } | |
public int LogAbsorbed { get; set; } | |
public int SchoolMask { get; set; } | |
} | |
public class ClientSpellNonMeleeDamageLogDebugInfo | |
{ | |
public float CritRoll { get; set; } | |
public float CritNeeded { get; set; } | |
public float HitRoll { get; set; } | |
public float HitNeeded { get; set; } | |
public float MissChance { get; set; } | |
public float DodgeChance { get; set; } | |
public float ParryChance { get; set; } | |
public float BlockChance { get; set; } | |
public float GlanceChance { get; set; } | |
public float CrushChance { get; set; } | |
} | |
public class ClientSpellNonMeleeDamageLog | |
{ | |
public int Absorbed { get; set; } | |
public int ShieldBlock { get; set; } | |
public ulong Me { get; set; } | |
public int SpellID { get; set; } | |
public int Resisted { get; set; } | |
public bool Periodic { get; set; } | |
public byte SchoolMask { get; set; } | |
public ulong CasterGUID { get; set; } | |
public SpellCastLogData LogData { get; set; } // Optional | |
public int Damage { get; set; } | |
public ClientSpellNonMeleeDamageLogDebugInfo DebugInfo { get; set; } // Optional | |
public int Flags { get; set; } | |
public int OverKill { get; set; } | |
} | |
public class ClientSpellInstakillLog | |
{ | |
public ulong Target { get; set; } | |
public ulong Caster { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class ClientSpellUpdateChainTargets | |
{ | |
public ulong Guid { get; set; } | |
public List<ulong> Targets { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class SpellChannelStartInterruptImmunities | |
{ | |
public int SchoolImmunities { get; set; } | |
public int Immunities { get; set; } | |
} | |
public class SpellTargetedHealPrediction | |
{ | |
public ulong TargetGUID { get; set; } | |
public SpellHealPrediction Predict { get; set; } | |
} | |
public class ClientSpellChannelStart | |
{ | |
public int SpellID { get; set; } | |
public SpellChannelStartInterruptImmunities InterruptImmunities { get; set; } // Optional | |
public ulong CasterGUID { get; set; } | |
public SpellTargetedHealPrediction HealPrediction { get; set; } // Optional | |
public uint ChannelDuration { get; set; } | |
} | |
public class ClientSpellChannelUpdate | |
{ | |
public ulong CasterGUID { get; set; } | |
public int TimeRemaining { get; set; } | |
} | |
public class ClientSpellModifierData | |
{ | |
public float ModifierValue { get; set; } | |
public byte ClassIndex { get; set; } | |
} | |
public class ClientSpellModifier | |
{ | |
public byte ModIndex { get; set; } | |
public List<ClientSpellModifierData> ModifierData { get; set; } | |
} | |
public class ClientSetFlatSpellModifier | |
{ | |
public List<ClientSpellModifier> Modifiers { get; set; } | |
} | |
public class ClientSetPctSpellModifier | |
{ | |
public List<ClientSpellModifier> Modifiers { get; set; } | |
} | |
public class ClientSpellGo | |
{ | |
public SpellCastLogData LogData { get; set; } // Optional | |
public SpellCastData Cast { get; set; } | |
} | |
public class ClientSpellStart | |
{ | |
public SpellCastData Cast { get; set; } | |
} | |
public class ClientAuraCastLog | |
{ | |
public ulong Victim { get; set; } | |
public ulong Attacker { get; set; } | |
public float ApplyRoll { get; set; } | |
public int SpellID { get; set; } | |
public float ApplyRollNeeded { get; set; } | |
} | |
public class ClientResistLog | |
{ | |
public ulong Attacker { get; set; } | |
public ulong Victim { get; set; } | |
public float ResistRoll { get; set; } | |
public int CastLevel { get; set; } | |
public int SpellID { get; set; } | |
public float ResistRollNeeded { get; set; } | |
public byte ResistLogFlags { get; set; } | |
} | |
public class ClientResumeCastBar | |
{ | |
public int SpellID { get; set; } | |
public ulong Guid { get; set; } | |
public ulong Target { get; set; } | |
public uint TimeRemaining { get; set; } | |
public bool HasInterruptImmunities { get; set; } | |
public int SchoolImmunities { get; set; } | |
public int Immunities { get; set; } | |
public uint TotalTime { get; set; } | |
} | |
public class ClientSpellDelayed | |
{ | |
public ulong Caster { get; set; } | |
public int ActualDelay { get; set; } | |
} | |
public class ClientSpellLogEffectGenericVictimParams | |
{ | |
public ulong Victim { get; set; } | |
} | |
public class ClientSpellLogEffectFeedPetParams | |
{ | |
public int ItemID { get; set; } | |
} | |
public class ClientSpellLogEffectTradeSkillItemParams | |
{ | |
public int ItemID { get; set; } | |
} | |
public class ClientSpellLogEffectExtraAttacksParams | |
{ | |
public ulong Victim { get; set; } | |
public uint NumAttacks { get; set; } | |
} | |
public class ClientSpellLogEffectPowerDrainParams | |
{ | |
public ulong Victim { get; set; } | |
public uint Points { get; set; } | |
public uint PowerType { get; set; } | |
public float Amplitude { get; set; } | |
} | |
public class ClientSpellLogEffectDurabilityDamageParams | |
{ | |
public ulong Victim { get; set; } | |
public int ItemID { get; set; } | |
public int Amount { get; set; } | |
} | |
public class ClientSpellLogEffect | |
{ | |
public int Effect { get; set; } | |
public List<ClientSpellLogEffectPowerDrainParams> PowerDrainTargets { get; set; } | |
public List<ClientSpellLogEffectExtraAttacksParams> ExtraAttacksTargets { get; set; } | |
public List<ClientSpellLogEffectDurabilityDamageParams> DurabilityDamageTargets { get; set; } | |
public List<ClientSpellLogEffectGenericVictimParams> GenericVictimTargets { get; set; } | |
public List<ClientSpellLogEffectTradeSkillItemParams> TradeSkillTargets { get; set; } | |
public List<ClientSpellLogEffectFeedPetParams> FeedPetTargets { get; set; } | |
} | |
public class ClientSpellExecuteLog | |
{ | |
public int SpellID { get; set; } | |
public ulong Caster { get; set; } | |
public List<ClientSpellLogEffect> Effects { get; set; } | |
public SpellCastLogData LogData { get; set; } // Optional | |
} | |
public class ClientSpellLogMissDebug | |
{ | |
public float HitRoll { get; set; } | |
public float HitRollNeeded { get; set; } | |
} | |
public class ClientSpellLogMissEntry | |
{ | |
public ulong Victim { get; set; } | |
public byte MissReason { get; set; } | |
public ClientSpellLogMissDebug Debug { get; set; } // Optional | |
} | |
public class ClientSpellMissLog | |
{ | |
public List<ClientSpellLogMissEntry> Entries { get; set; } | |
public int SpellID { get; set; } | |
public ulong Caster { get; set; } | |
} | |
public class ClientSpellProcsPerMinuteLog | |
{ | |
public SpellProcsPerMinuteLogData LogData { get; set; } | |
public ulong Guid { get; set; } | |
public ulong TargetGUID { get; set; } | |
} | |
public class ClientSpellMultistrikeEffect | |
{ | |
public ulong Target { get; set; } | |
public ulong Caster { get; set; } | |
public int SpellID { get; set; } | |
public short ProcCount { get; set; } | |
public short ProcNum { get; set; } | |
} | |
public class GlobalGuildSetLevelCheat | |
{ | |
public ulong GuildGUID { get; set; } | |
public int Level { get; set; } | |
} | |
public class GlobalGuildNewsCreateCheat | |
{ | |
public ulong Guild { get; set; } | |
public uint DateOffset { get; set; } | |
public uint Data { get; set; } | |
public uint NewsType { get; set; } | |
} | |
public class GlobalGuildAddXPCheat | |
{ | |
public ulong Guild { get; set; } | |
public int Xp { get; set; } | |
} | |
public class GlobalGuildRequestGuildXP | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class GlobalGuildSetMaxDailyXP | |
{ | |
public int MaxGuildDailyXP { get; set; } | |
} | |
public class GlobalGuildPromoteMember | |
{ | |
public ulong Promotee { get; set; } | |
} | |
public class GlobalGuildDemoteMember | |
{ | |
public ulong Demotee { get; set; } | |
} | |
public class GlobalGuildAssignMemberRank | |
{ | |
public ulong Member { get; set; } | |
public int RankOrder { get; set; } | |
} | |
public class GlobalGuildOfficerRemoveMember | |
{ | |
public ulong Removee { get; set; } | |
} | |
public class GlobalGuildAddRank | |
{ | |
public string Name { get; set; } | |
public int RankOrder { get; set; } | |
} | |
public class GlobalGuildDeleteRank | |
{ | |
public int RankOrder { get; set; } | |
} | |
public class GlobalGuildShiftRank | |
{ | |
public bool ShiftUp { get; set; } | |
public int RankOrder { get; set; } | |
} | |
public class GlobalGuildSetRankPermissions | |
{ | |
public uint OldFlags { get; set; } | |
public int RankID { get; set; } | |
public int RankOrder { get; set; } | |
public string RankName { get; set; } | |
public uint Flags { get; set; } | |
public uint WithdrawGoldLimit { get; set; } | |
public uint[8] TabFlags { get; set; } | |
public uint[8] TabWithdrawItemLimit { get; set; } | |
} | |
public class GlobalGuildQueryMemberRecipes | |
{ | |
public ulong GuildMember { get; set; } | |
public ulong GuildGUID { get; set; } | |
public int SkillLineID { get; set; } | |
} | |
public class GlobalGuildQueryRecipes | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class GlobalGuildQueryMembersForRecipe | |
{ | |
public ulong GuildGUID { get; set; } | |
public int UniqueBit { get; set; } | |
public int SkillLineID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class GlobalGuildQueryNews | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class GlobalGuildGetRanks | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class GlobalGuildNewsUpdateSticky | |
{ | |
public int NewsID { get; set; } | |
public ulong GuildGUID { get; set; } | |
public bool Sticky { get; set; } | |
} | |
public class GlobalGuildSetAchievementTracking | |
{ | |
public List<int> AchievementIDs { get; set; } | |
} | |
public class GlobalGuildSetFocusedAchievement | |
{ | |
public int AchievementID { get; set; } | |
} | |
public class GlobalGuildGetAchievementMembers | |
{ | |
public ulong GuildGUID { get; set; } | |
public ulong PlayerGUID { get; set; } | |
public int AchievementID { get; set; } | |
} | |
public class GuildMemberSetNoteData | |
{ | |
public ulong NoteeGUID { get; set; } | |
public string Note { get; set; } | |
public bool IsPublic { get; set; } | |
} | |
public class GlobalGuildSetMemberNote | |
{ | |
public GuildMemberSetNoteData Data { get; set; } | |
} | |
public class GlobalGuildGetRoster | |
{ | |
public ulong PlayerGUID { get; set; } | |
public ulong GuildGUID { get; set; } | |
} | |
public class GlobalGuildUpdateMotdText | |
{ | |
public string MotdText { get; set; } | |
} | |
public class GlobalGuildUpdateInfoText | |
{ | |
public string InfoText { get; set; } | |
} | |
public class GlobalLFGuildGetRecruits | |
{ | |
public UnixTime LastUpdate { get; set; } | |
} | |
public class GlobalLFGuildDeclineRecruit | |
{ | |
public ulong RecruitGUID { get; set; } | |
} | |
public class GlobalLFGuildRemoveRecruit | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class GlobalGMSetLFGuildPostComment | |
{ | |
public ulong GuildGUID { get; set; } | |
public string Comment { get; set; } | |
} | |
public class GlobalGMSetLFGuildRecruitComment | |
{ | |
public ulong PlayerGUID { get; set; } | |
public string Comment { get; set; } | |
public ulong GuildGUID { get; set; } | |
} | |
public class GlobalGuildChangeNameRequest | |
{ | |
public string NewName { get; set; } | |
} | |
public class GlobalGuildFlagForRenameCheat | |
{ | |
public bool SetFlag { get; set; } | |
} | |
public class GlobalGuildSetReplaceGMSeconds | |
{ | |
public int Seconds { get; set; } | |
} | |
public class GlobalGuildBankLogQuery | |
{ | |
public int Tab { get; set; } | |
} | |
public class GlobalGuildBankSetTabText | |
{ | |
public int Tab { get; set; } | |
public string TabText { get; set; } | |
} | |
public class GlobalGuildBankTextQuery | |
{ | |
public int Tab { get; set; } | |
} | |
public class GlobalGuildBankLockByGM | |
{ | |
public string GuildName { get; set; } | |
} | |
public class GlobalGuildBankUnlockByGM | |
{ | |
public string GuildName { get; set; } | |
} | |
public class GlobalGuildMemberSendSoRRequest | |
{ | |
public ulong Member { get; set; } | |
public string Text { get; set; } | |
} | |
public class GlobalGuildAddBattlenetFriend | |
{ | |
public uint RoleID { get; set; } | |
public ulong ClientToken { get; set; } | |
public bool VerifyOnly { get; set; } | |
public ulong TargetGUID { get; set; } | |
public string InvitationMsg { get; set; } | |
} | |
public class GlobalChallengeModeRequestLeaders | |
{ | |
public UnixTime LastGuildUpdate { get; set; } | |
public int MapID { get; set; } | |
public UnixTime LastRealmUpdate { get; set; } | |
} | |
public class GlobalChallengeModeRequestLeadersCheat | |
{ | |
public int MapID { get; set; } | |
} | |
public class GlobalBlackMarketEndAuctionsCheat | |
{ | |
public int MarketID { get; set; } | |
} | |
public class GlobalBlackMarketDeleteAuctionCheat | |
{ | |
public int MarketID { get; set; } | |
} | |
public class GlobalChallengeModeDumpLeaders | |
{ | |
public int MapID { get; set; } | |
} | |
public class GlobalChallengeModeDeleteLeader | |
{ | |
public int MapID { get; set; } | |
public uint AttemptID { get; set; } | |
} | |
public class PlayerCliInitiateTrade | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class PlayerCliAcceptTrade | |
{ | |
public uint StateIndex { get; set; } | |
} | |
public class PlayerCliSetTradeItem | |
{ | |
public byte TradeSlot { get; set; } | |
public byte ItemSlotInPack { get; set; } | |
public byte PackSlot { get; set; } | |
} | |
public class PlayerClearTradeItem | |
{ | |
public byte TradeSlot { get; set; } | |
} | |
public class PlayerCliSetTradeGold | |
{ | |
public ulong Coinage { get; set; } | |
} | |
public class PlayerCliSetTradeCurrency | |
{ | |
public uint Type { get; set; } | |
public uint Quantity { get; set; } | |
} | |
public class PlayerCreateGuildPetitionCheat | |
{ | |
public string GuildName { get; set; } | |
} | |
public class PlayerCliStartProjectCheat | |
{ | |
public uint ProjectID { get; set; } | |
} | |
public class PlayerCliEnableResearchSiteCheat | |
{ | |
public uint FieldID { get; set; } | |
public uint SiteID { get; set; } | |
} | |
public class PlayerCliSpawnAllResearchLocsCheat | |
{ | |
public uint FieldID { get; set; } | |
} | |
public class PlayerCliRandomizeSurveyHintCheat | |
{ | |
public byte Randomize { get; set; } | |
} | |
public class PlayerCliSetPetSlot | |
{ | |
public ulong StableMaster { get; set; } | |
public uint PetNumber { get; set; } | |
public byte DestSlot { get; set; } | |
} | |
public class PlayerCliSetCurrencyFlags | |
{ | |
public uint Flags { get; set; } | |
public uint CurrencyID { get; set; } | |
} | |
public class PlayerCliEndBattlegroundCheat | |
{ | |
public int Winner { get; set; } | |
} | |
public class PlayerCliMapControllerSetPointsCheat | |
{ | |
public int Points { get; set; } | |
public byte Team { get; set; } | |
} | |
public class PlayerCliMapControllerAddPointsCheat | |
{ | |
public int Points { get; set; } | |
public byte Team { get; set; } | |
} | |
public class PlayerCliMapControllerSetGameTimeCheat | |
{ | |
public int Seconds { get; set; } | |
} | |
public class PlayerCliBFMgrQueueRequest | |
{ | |
public ulong QueueID { get; set; } | |
} | |
public class PlayerCliQueryQuestCompletionNPCs | |
{ | |
public List<int> QuestID { get; set; } | |
} | |
public class PlayerCliSetPreferredCemetery | |
{ | |
public int CemeteryID { get; set; } | |
} | |
public class PlayerCliDeleteCriteriaCheat | |
{ | |
public int CriteriaID { get; set; } | |
} | |
public class PlayerCliRequestHonorStats | |
{ | |
public ulong TargetGUID { get; set; } | |
} | |
public class PlayerCliBattlefieldList | |
{ | |
public int ListID { get; set; } | |
} | |
public class PlayerCliObjectUpdateFailed | |
{ | |
public ulong ObjectGUID { get; set; } | |
} | |
public class PlayerCliObjectUpdateRescued | |
{ | |
public ulong ObjectGUID { get; set; } | |
} | |
public class PlayerCurrencyCheat | |
{ | |
public string CheatArg { get; set; } | |
} | |
public class PlayerViolenceLevel | |
{ | |
public sbyte ViolenceLevel { get; set; } | |
} | |
public class PlayerGuildAwardChallengeCheat | |
{ | |
public int ChallengeType { get; set; } | |
} | |
public class PlayerCliRuneRegenDebug | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliNoDamageVariance | |
{ | |
public bool Enable { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliStandStateChange | |
{ | |
public uint StandState { get; set; } | |
} | |
public class PlayerCliUpdateMissileTrajectory | |
{ | |
public ulong Guid { get; set; } | |
public ushort MoveMsgID { get; set; } | |
public float Speed { get; set; } | |
public CliMovementStatus Status { get; set; } // Optional | |
public float Pitch { get; set; } | |
public Vector3 ImpactPos { get; set; } | |
public int SpellID { get; set; } | |
public Vector3 FirePos { get; set; } | |
} | |
public class PlayerCliMissileTrajectoryCollision | |
{ | |
public ulong CasterGUID { get; set; } | |
public Vector3 CollisionPos { get; set; } | |
public int SpellID { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class PlayerCliSaveCUFProfiles | |
{ | |
public List<CliCUFProfile> Profiles { get; set; } | |
} | |
public class TransmogrifyItem | |
{ | |
public ulong SrcItemGUID { get; set; } // Optional | |
public ulong SrcVoidItemGUID { get; set; } // Optional | |
public int ItemID { get; set; } | |
public uint Slot { get; set; } | |
} | |
public class PlayerCliTransmogrifyItems | |
{ | |
public ulong Npc { get; set; } | |
public List<TransmogrifyItem> Items { get; set; } | |
} | |
public class PlayerCliSetSORLoadout | |
{ | |
public int CharacterLoadoutID { get; set; } | |
} | |
public class PlayerCliShowPeriodicAuras | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliDumpConditionQuests | |
{ | |
public int ConditionID { get; set; } | |
} | |
public class PlayerCliPhaseShowAreas | |
{ | |
public int PhaseID { get; set; } | |
} | |
public class PlayerCliQueryObjPosition | |
{ | |
public bool ToClipboard { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class PlayerCliQueryObjRotation | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class PlayerCliUnlockVoidStorage | |
{ | |
public ulong Npc { get; set; } | |
} | |
public class PlayerCliQueryVoidStorage | |
{ | |
public ulong Npc { get; set; } | |
} | |
public class PlayerCliVoidStorageTransfer | |
{ | |
public List<ulong> Withdrawals { get; set; } | |
public List<ulong> Deposits { get; set; } | |
public ulong Npc { get; set; } | |
} | |
public class PlayerCliSwapVoidItem | |
{ | |
public ulong Npc { get; set; } | |
public ulong VoidItem { get; set; } | |
public uint DstSlot { get; set; } | |
} | |
public class PlayerCliUnlearnSpecialization | |
{ | |
public byte SpecializationIndex { get; set; } | |
} | |
public class PlayerCliClearRaidMarker | |
{ | |
public byte Index { get; set; } | |
} | |
public class PlayerCliRequestGuildRewardsList | |
{ | |
public UnixTime CurrentVersion { get; set; } | |
} | |
public class PlayerCliRequestGuildPartyState | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class PlayerCliQueryCountdownTimer | |
{ | |
public uint TimerType { get; set; } | |
} | |
public class PlayerCliSetSpecialization | |
{ | |
public uint SpecGroupIndex { get; set; } | |
} | |
public class PlayerCliLearnTalents | |
{ | |
public List<ushort> Talents { get; set; } | |
} | |
public class PlayerCliLearnPetSpecializationGroup | |
{ | |
public ulong PetGUID { get; set; } | |
public uint SpecGroupIndex { get; set; } | |
} | |
public class PlayerCliCancelModSpeedNoControlAuras | |
{ | |
public ulong TargetGUID { get; set; } | |
} | |
public class PlayerCliCancelAura | |
{ | |
public ulong CasterGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliCancelAuraCheat | |
{ | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliEnableDebugPerf | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerAddGuildXPCheat | |
{ | |
public int Xp { get; set; } | |
} | |
public class PlayerCliDebugDrawServer | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliDebugAreaTriggers | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliSetPowerCheat | |
{ | |
public int Power { get; set; } | |
public byte PowerType { get; set; } | |
} | |
public class PlayerCliCreateSceneObjectCheat | |
{ | |
public int EntryID { get; set; } | |
public CliSceneLocalScriptData ScriptData { get; set; } | |
} | |
public class PlayerCliDestroySceneObjectCheat | |
{ | |
public ulong SceneObjGUID { get; set; } | |
} | |
public class PlayerCliSendSceneObjectEventCheat | |
{ | |
public ulong SceneObjGUID { get; set; } | |
public CliSceneObjectEvent SceneEvent { get; set; } | |
} | |
public class PlayerCliSendIsQuestCompleteCheat | |
{ | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliCalculateVehicleSeatOffsetCheat | |
{ | |
public ulong PassengerGUID { get; set; } | |
public Vector3 PassengerRawPos { get; set; } | |
} | |
public class PlayerCliNeutralPlayerSelectFaction | |
{ | |
public int Faction { get; set; } | |
} | |
public class PlayerCliGrantTitleCheat | |
{ | |
public int TitleID { get; set; } | |
public string TitleName { get; set; } | |
} | |
public class PlayerCliRemoveTitleCheat | |
{ | |
public string TitleName { get; set; } | |
public int TitleID { get; set; } | |
} | |
public class PlayerCliAreaTrigger | |
{ | |
public bool Entered { get; set; } | |
public bool FromClient { get; set; } | |
public int AreaTriggerID { get; set; } | |
} | |
public class PlayerCliPetBattleRequestWild | |
{ | |
public PetBattleLocations Location { get; set; } | |
public ulong TargetGUID { get; set; } | |
} | |
public class PlayerCliPetBattleWildLocationFail | |
{ | |
public ulong TargetGUID { get; set; } | |
public Vector3 PlayerPos { get; set; } | |
} | |
public class PlayerCliPetBattleRequestPVP | |
{ | |
public PetBattleLocations Location { get; set; } | |
public ulong OpponentCharacterID { get; set; } | |
} | |
public class PlayerCliPetBattleRequestUpdate | |
{ | |
public bool Canceled { get; set; } | |
public ulong TargetGUID { get; set; } | |
} | |
public class PlayerCliLeavePetBattleQueue | |
{ | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class PlayerCliBattlePetUpdateNotify | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class PlayerCliItemUpgradeCheat | |
{ | |
public int ItemID { get; set; } | |
public int ItemUpgradeID { get; set; } | |
} | |
public class PlayerCliItemBindCheat | |
{ | |
public bool Bind { get; set; } | |
public int ItemID { get; set; } | |
} | |
public class PlayerCliGodMode | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliPetGodMode | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliIgnoreRequirementsCheat | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliIgnoreDiminishingReturnsCheat | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliLevelCheat | |
{ | |
public byte Level { get; set; } | |
} | |
public class PlayerCliEffectiveLevelCheat | |
{ | |
public byte Level { get; set; } | |
} | |
public class PlayerCliPetLevelCheat | |
{ | |
public byte Level { get; set; } | |
} | |
public class PlayerCliCageBattlePet | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class PlayerCliSetStatCheat | |
{ | |
public uint Value { get; set; } | |
public byte Stat { get; set; } | |
} | |
public class PlayerCliUseSkillCheat | |
{ | |
public uint SkillID { get; set; } | |
public uint Count { get; set; } | |
} | |
public class PlayerCliSetSkillCheat | |
{ | |
public uint Level { get; set; } | |
public uint SkillID { get; set; } | |
} | |
public class PlayerCliSetFactionCheat | |
{ | |
public uint FactionID { get; set; } | |
public int Level { get; set; } | |
} | |
public class PlayerCliSetFactionUsingEnglishCheat | |
{ | |
public string Arguments { get; set; } | |
} | |
public class PlayerCliForceAction | |
{ | |
public byte Category { get; set; } | |
public bool OnSelf { get; set; } | |
public bool Set { get; set; } | |
} | |
public class PlayerCliStartQuest | |
{ | |
public bool AbandonExisting { get; set; } | |
public int QuestID { get; set; } | |
public bool AutoAccept { get; set; } | |
} | |
public class PlayerCliSetExplore | |
{ | |
public uint AreaID { get; set; } | |
} | |
public class PlayerCliResetDailyQuest | |
{ | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliResetWeeklyQuest | |
{ | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliResetMonthlyQuest | |
{ | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliResetYearlyQuest | |
{ | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliFinishChallengeModeCheat | |
{ | |
public uint Time { get; set; } | |
} | |
public class PlayerCliIncreaseCastTimeForSpell | |
{ | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliRespecTalentCheat | |
{ | |
public int Id { get; set; } | |
public byte RespecType { get; set; } | |
} | |
public class PlayerCliConfirmRespecWipe | |
{ | |
public ulong RespecMaster { get; set; } | |
public byte RespecType { get; set; } | |
} | |
public class PlayerCliLootUnit | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class PlayerCliLootItem | |
{ | |
public List<LootRequest> Loot { get; set; } | |
} | |
public class PlayerCliMasterLootItem | |
{ | |
public List<LootRequest> Loot { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliDoMasterLootRoll | |
{ | |
public ulong Object { get; set; } | |
public byte LootListID { get; set; } | |
} | |
public class PlayerCliCancelMasterLootRoll | |
{ | |
public ulong Object { get; set; } | |
public byte LootListID { get; set; } | |
} | |
public class PlayerCliLootRelease | |
{ | |
public ulong Object { get; set; } | |
} | |
public class PlayerCliLootRoll | |
{ | |
public ulong LootObj { get; set; } | |
public byte LootListID { get; set; } | |
public byte RollType { get; set; } | |
} | |
public class PlayerCliChallengeModeCheat | |
{ | |
public int ItemLevel { get; set; } | |
} | |
public class PlayerCliPushItemsFromTreasure | |
{ | |
public uint TreasureID { get; set; } | |
public ItemContext LootItemContext { get; set; } | |
} | |
public class PlayerCliDisableAELooting | |
{ | |
public bool Disable { get; set; } | |
} | |
public class PlayerCliScenarioSetStep | |
{ | |
public int StepID { get; set; } | |
} | |
public class PlayerCliScenarioStart | |
{ | |
public int ScenarioID { get; set; } | |
} | |
public class PlayerCliScenePlaybackComplete | |
{ | |
public uint SceneInstanceID { get; set; } | |
} | |
public class PlayerCliScenePlaybackCanceled | |
{ | |
public uint SceneInstanceID { get; set; } | |
} | |
public class PlayerCliSceneTriggerEvent | |
{ | |
public uint SceneInstanceID { get; set; } | |
public string Event { get; set; } | |
} | |
public class PlayerCliSetDifficultyID | |
{ | |
public uint DifficultyID { get; set; } | |
} | |
public class PlayerCliKeyboundOverride | |
{ | |
public ushort OverrideID { get; set; } | |
} | |
public class PlayerCliPetBattleQueueProposeMatchResult | |
{ | |
public bool Accepted { get; set; } | |
} | |
public class PlayerCliMailDelete | |
{ | |
public int DeleteReason { get; set; } | |
public int MailID { get; set; } | |
} | |
public class PlayerCliSetAchievementsHidden | |
{ | |
public bool Hidden { get; set; } | |
} | |
public class PlayerCliUpgradeItem | |
{ | |
public ulong ItemMaster { get; set; } | |
public ulong ItemGUID { get; set; } | |
public int ContainerSlot { get; set; } | |
public int UpgradeID { get; set; } | |
public int Slot { get; set; } | |
} | |
public class PlayerCliSetIgnoreRealmBundlePorts | |
{ | |
public bool Value { get; set; } | |
} | |
public class PlayerCliCompleteAccountAchievement | |
{ | |
public int AchievementID { get; set; } | |
} | |
public class PlayerCliCompleteGuildAchievement | |
{ | |
public int AchievementID { get; set; } | |
} | |
public class PlayerCliUnlearnMount | |
{ | |
public int MountID { get; set; } | |
} | |
public class PlayerCliRemoveItemCollectionItem | |
{ | |
public int ItemCollectionType { get; set; } | |
public int ItemID { get; set; } | |
} | |
public class PlayerCliSetMinItemLevel | |
{ | |
public int MinLevel { get; set; } | |
} | |
public class PlayerCliSetMaxItemLevel | |
{ | |
public int MaxLevel { get; set; } | |
} | |
public class PlayerCliRestockVendorCheat | |
{ | |
public ulong Target { get; set; } | |
public bool StockAll { get; set; } | |
} | |
public class PlayerCliRequestVehicleSwitchSeat | |
{ | |
public ulong Vehicle { get; set; } | |
public byte SeatIndex { get; set; } | |
} | |
public class PlayerCliRideVehicleInteract | |
{ | |
public ulong Vehicle { get; set; } | |
} | |
public class PlayerCliEjectPassenger | |
{ | |
public ulong Passenger { get; set; } | |
} | |
public class PlayerCliCreateShadowPlayers | |
{ | |
public ushort NumCopies { get; set; } | |
public sbyte Type { get; set; } | |
} | |
public class PlayerCliGetPowerRegenCheat | |
{ | |
public ulong Target { get; set; } | |
public int PowerType { get; set; } | |
} | |
public class PlayerCliGetHealthRegenCheat | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliUseCritterItem | |
{ | |
public ulong ItemGUID { get; set; } | |
} | |
public class PlayerCliInvisDumpCheat | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliInvisDetectDumpCheat | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliSetAccountCriteria | |
{ | |
public ulong Quantity { get; set; } | |
public int CriteriaID { get; set; } | |
} | |
public class PlayerCliSetGuildCriteria | |
{ | |
public ulong Quantity { get; set; } | |
public int CriteriaID { get; set; } | |
} | |
public class PlayerCliMatchesCondition | |
{ | |
public int ConditionID { get; set; } | |
} | |
public class PlayerCliDeleteAccountAchievement | |
{ | |
public int AchievementID { get; set; } | |
} | |
public class PlayerCliSetHealthSafe | |
{ | |
public ulong Target { get; set; } | |
public int ProcType { get; set; } | |
public int Health { get; set; } | |
public int ProcSubType { get; set; } | |
} | |
public class PlayerCliSetRulesetOverride | |
{ | |
public int RulesetOverride { get; set; } | |
} | |
public class PlayerCliDebugAreaTriggerEvents | |
{ | |
public int Level { get; set; } | |
} | |
public class PlayerCliDebugAreaTriggerUnitEvents | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class PlayerCliDebugAreaTriggerServerShapes | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliShowZonesCheat | |
{ | |
public bool Show { get; set; } | |
} | |
public class PlayerCliCDBLookup | |
{ | |
public string SearchString { get; set; } | |
public bool ReturnLocalizedStrings { get; set; } | |
public int Locale { get; set; } | |
public bool OnlySearchLocalizedFields { get; set; } | |
} | |
public class PlayerCliGameSpeedSet | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerCliLearnSpellCheat | |
{ | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliMakeMonsterAttackGUID | |
{ | |
public ulong Victim { get; set; } | |
public ulong Attacker { get; set; } | |
} | |
public class PlayerCliAttackSwing | |
{ | |
public ulong Victim { get; set; } | |
} | |
public class PlayerCliDestroyMonster | |
{ | |
public ulong Monster { get; set; } | |
} | |
public class PlayerCliDebugActionsStart | |
{ | |
public ulong Target { get; set; } | |
public int SpawnGroupID { get; set; } | |
public int CreatureID { get; set; } | |
} | |
public class PlayerCliForceSayCheat | |
{ | |
public ulong Target { get; set; } | |
public int TextID { get; set; } | |
} | |
public class PlayerCliCreateMonster | |
{ | |
public int EntryID { get; set; } | |
public Vector3 Offset { get; set; } | |
} | |
public class PlayerCliTargetCast | |
{ | |
public int SpellID { get; set; } | |
public ulong CastTarget { get; set; } | |
public ulong TargetGUID { get; set; } | |
public bool CreatureAICast { get; set; } | |
} | |
public class PlayerCliTargetScriptCast | |
{ | |
public ulong TargetGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliListTargets | |
{ | |
public ulong UnitGUID { get; set; } | |
} | |
public class PlayerCancelChannelling | |
{ | |
public int ChannelSpell { get; set; } | |
} | |
public class PlayerCliXpCheat | |
{ | |
public int DesiredXP { get; set; } | |
} | |
public class PlayerCliUnitAnimTierCheat | |
{ | |
public ulong TargetGUID { get; set; } | |
public int NewTier { get; set; } | |
} | |
public class PlayerCliGMTeachSpell | |
{ | |
public ulong TargetGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliGMUnteachSpell | |
{ | |
public ulong TargetGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliQueryCreature | |
{ | |
public uint CreatureID { get; set; } | |
} | |
public class PlayerCliQueryGameObject | |
{ | |
public ulong Guid { get; set; } | |
public uint GameObjectID { get; set; } | |
} | |
public class PlayerCliQueryNPCText | |
{ | |
public ulong Guid { get; set; } | |
public uint TextID { get; set; } | |
} | |
public class PlayerCliQueryQuestInfo | |
{ | |
public ulong QuestGiver { get; set; } | |
public uint QuestID { get; set; } | |
} | |
public class PlayerCliQueryPageText | |
{ | |
public ulong ItemGUID { get; set; } | |
public uint PageTextID { get; set; } | |
} | |
public class PlayerCliQueryPetName | |
{ | |
public ulong PetID { get; set; } | |
public ulong UnitGUID { get; set; } | |
} | |
public class PlayerCliQueryBattlePetName | |
{ | |
public ulong BattlePetID { get; set; } | |
public ulong UnitGUID { get; set; } | |
} | |
public class PlayerCliQueryPetition | |
{ | |
public ulong ItemGUID { get; set; } | |
public uint PetitionID { get; set; } | |
} | |
public class PlayerCliChangeCellZone | |
{ | |
public byte ZoneID { get; set; } | |
} | |
public class PlayerCliDebugPassiveAura | |
{ | |
public int SpellID { get; set; } | |
public ulong Target { get; set; } | |
public bool Add { get; set; } | |
} | |
public class PlayerCliPerformActionSetCheat | |
{ | |
public ulong Target { get; set; } | |
public int ActionSetID { get; set; } | |
} | |
public class PlayerCliRequestPlayedTime | |
{ | |
public bool TriggerScriptEvent { get; set; } | |
} | |
public class PlayerCliRunScript | |
{ | |
public string Text { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliCreateItemCheat | |
{ | |
public bool BattlePayLocked { get; set; } | |
public bool AutoEquip { get; set; } | |
public string Context { get; set; } | |
public int Count { get; set; } | |
public uint EntryID { get; set; } | |
} | |
public class PlayerCliSetTitle | |
{ | |
public int Title { get; set; } | |
} | |
public class PlayerCliCooldownCheat | |
{ | |
public ulong Guid { get; set; } | |
public byte CheatCode { get; set; } | |
} | |
public class PlayerCliDebugAIState | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class PlayerCliAdvanceSpawnTime | |
{ | |
public uint Seconds { get; set; } | |
} | |
public class PlayerCliQueryVehicleStatus | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliGameTimeSet | |
{ | |
public uint NewTime { get; set; } | |
} | |
public class PlayerCliGmVision | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliGMPhaseDump | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliGMSpawnTrackerDump | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliDestroyItem | |
{ | |
public uint Count { get; set; } | |
public byte SlotNum { get; set; } | |
public byte ContainerId { get; set; } | |
} | |
public class PlayerCliSummonMob | |
{ | |
public ulong TargetGUID { get; set; } | |
} | |
public class PlayerCliUberInvis | |
{ | |
public sbyte Action { get; set; } | |
} | |
public class PlayerCliCreateGameObject | |
{ | |
public int EntryID { get; set; } | |
} | |
public class PlayerCliGetMirrorImageData | |
{ | |
public ulong UnitGUID { get; set; } | |
public int DisplayID { get; set; } | |
} | |
public class MissileTrajectoryRequest | |
{ | |
public float Pitch { get; set; } | |
public float Speed { get; set; } | |
} | |
public class SpellWeight | |
{ | |
public SpellweightTokenTypes Type { get; set; } | |
public int ID { get; set; } | |
public uint Quantity { get; set; } | |
} | |
public class SpellCastRequest | |
{ | |
public byte CastID { get; set; } | |
public int SpellID { get; set; } | |
public int Misc { get; set; } | |
public byte SendCastFlags { get; set; } | |
public SpellTargetData Target { get; set; } | |
public MissileTrajectoryRequest MissileTrajectory { get; set; } | |
public CliMovementStatus MoveUpdate { get; set; } // Optional | |
public List<SpellWeight> Weight { get; set; } | |
} | |
public class PlayerCliUseItem | |
{ | |
public byte PackSlot { get; set; } | |
public SpellCastRequest Cast { get; set; } | |
public byte Slot { get; set; } | |
public ulong CastItem { get; set; } | |
} | |
public class PlayerCliUseToy | |
{ | |
public SpellCastRequest Cast { get; set; } | |
public int ItemID { get; set; } | |
} | |
public class PlayerCliPetCastSpell | |
{ | |
public ulong PetGUID { get; set; } | |
public SpellCastRequest Cast { get; set; } | |
} | |
public class PlayerCliCastSpell | |
{ | |
public SpellCastRequest Cast { get; set; } | |
} | |
public class PlayerCliCancelCast | |
{ | |
public int SpellID { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class PlayerCliForceAnim | |
{ | |
public ulong Target { get; set; } | |
public string Arguments { get; set; } | |
} | |
public class PlayerCliChoiceResponse | |
{ | |
public int ChoiceID { get; set; } | |
public int ResponseID { get; set; } | |
} | |
public class PlayerCliSetLFGBonusFactionID | |
{ | |
public int FactionID { get; set; } | |
} | |
public class PlayerCliCheatTestFactory | |
{ | |
public uint Msgid { get; set; } | |
} | |
public class PlayerCliCheatSetUnitLootSeed | |
{ | |
public ulong Unit { get; set; } | |
public uint LootSeed { get; set; } | |
} | |
public class PlayerCliCheatItemLevelDelta | |
{ | |
public int ItemLevelDelta { get; set; } | |
} | |
public class PlayerCliDirtyMoney | |
{ | |
public ulong Amount { get; set; } | |
} | |
public class PlayerSaveGuildEmblem | |
{ | |
public ulong Vendor { get; set; } | |
public int Bg { get; set; } | |
public int EStyle { get; set; } | |
public int EColor { get; set; } | |
public int BColor { get; set; } | |
public int BStyle { get; set; } | |
} | |
public class PlayerTabardVendorActivate | |
{ | |
public ulong Vendor { get; set; } | |
} | |
public class PlayerProgressiveEventCheat | |
{ | |
public ProgressiveEventCheat Type { get; set; } | |
public int ItemID { get; set; } | |
public int Count { get; set; } | |
public int EventID { get; set; } | |
} | |
public class PlayerCliSetPVP | |
{ | |
public bool EnablePVP { get; set; } | |
} | |
public class PlayerCliDumpEncounter | |
{ | |
public int DungeonEncounterID { get; set; } // Optional | |
} | |
public class PlayerCliSetEncounterVar | |
{ | |
public int DungeonEncounterID { get; set; } | |
public string VarName { get; set; } | |
public bool Attempt { get; set; } | |
public float VarValue { get; set; } | |
} | |
public class PlayerCliBattlemasterHello | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class PlayerCliDebugGroupSize | |
{ | |
public uint OverrideGroupSize { get; set; } | |
} | |
public class PlayerCliDebugTimeWalkerLevels | |
{ | |
public uint PlayerLevel { get; set; } | |
public uint ItemLevel { get; set; } | |
} | |
public class PlayerCliSetEncounterProfiler | |
{ | |
public bool Enable { get; set; } | |
public int EncounterID { get; set; } | |
public string MailTo { get; set; } | |
} | |
public class PlayerCliSetAdvancedCombatLogging | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliSpawnedMOCheat | |
{ | |
public float Angle { get; set; } | |
public bool Enabled { get; set; } | |
public string FileName { get; set; } | |
public Vector3 Pos { get; set; } | |
public uint SpawnedMOIndex { get; set; } | |
} | |
public class PlayerCliResetPersonalPhasesCheat | |
{ | |
public bool AllPhases { get; set; } | |
public List<ushort> PhaseIDs { get; set; } | |
} | |
public class PlayerCliSeamlessTransferCheat | |
{ | |
public int TransferID { get; set; } | |
} | |
public class PlayerCliGarrisonCreateCheat | |
{ | |
public int GarrSiteID { get; set; } | |
} | |
public class PlayerCliGarrisonDeleteCheat | |
{ | |
public int GarrSiteID { get; set; } | |
} | |
public class PlayerCliGarrisonSetLevelCheat | |
{ | |
public int Level { get; set; } | |
} | |
public class PlayerCliUpgradeGarrison | |
{ | |
public ulong NpcGUID { get; set; } | |
} | |
public class PlayerCliGarrisonPlaceBuildingCheat | |
{ | |
public bool Activate { get; set; } | |
public int BuildingID { get; set; } | |
public int PlotInstanceID { get; set; } | |
} | |
public class PlayerCliGarrisonRemoveBuildingCheat | |
{ | |
public int PlotInstanceID { get; set; } | |
} | |
public class PlayerCliGarrisonUpgradeBuildingCheat | |
{ | |
public int PlotInstanceID { get; set; } | |
public bool Immediate { get; set; } | |
} | |
public class PlayerCliGarrisonLearnBuildingSpecializationCheat | |
{ | |
public int SpecializationID { get; set; } | |
} | |
public class PlayerCliGarrisonSetActiveBuildingSpecialization | |
{ | |
public ulong NpcGUID { get; set; } | |
public int PlotInstanceID { get; set; } | |
public int SpecializationID { get; set; } | |
} | |
public class PlayerCliGarrisonSetActiveBuildingSpecializationCheat | |
{ | |
public int PlotInstanceID { get; set; } | |
public int SpecializationID { get; set; } | |
} | |
public class PlayerCliGarrisonLearnBlueprintCheat | |
{ | |
public int BuildingID { get; set; } | |
} | |
public class PlayerCliGarrisonPurchaseBuilding | |
{ | |
public ulong NpcGUID { get; set; } | |
public int BuildingID { get; set; } | |
public int PlotInstanceID { get; set; } | |
} | |
public class PlayerCliGarrisonSetBuildingActive | |
{ | |
public int PlotInstanceID { get; set; } | |
} | |
public class PlayerCliGarrisonForceBuildingActive | |
{ | |
public int PlotInstanceID { get; set; } | |
} | |
public class PlayerCliGarrisonAddFollowerXPCheat | |
{ | |
public ulong FollowerDBID { get; set; } | |
public int XpAmount { get; set; } | |
} | |
public class PlayerCliGarrisonSetFollowerItemLevelCheat | |
{ | |
public ulong FollowerDBID { get; set; } | |
public int ItemLevelArmor { get; set; } | |
public int ItemLevelWeapon { get; set; } | |
} | |
public class PlayerCliGarrisonAssignFollowerToBuilding | |
{ | |
public ulong NpcGUID { get; set; } | |
public ulong FollowerDBID { get; set; } | |
public int PlotInstanceID { get; set; } | |
} | |
public class PlayerCliGarrisonRemoveFollowerFromBuilding | |
{ | |
public ulong NpcGUID { get; set; } | |
public ulong FollowerDBID { get; set; } | |
} | |
public class PlayerCliOpenShipmentNPC | |
{ | |
public ulong NpcGUID { get; set; } | |
} | |
public class PlayerCliGetShipmentInfo | |
{ | |
public ulong NpcGUID { get; set; } | |
} | |
public class PlayerCliGetShipmentsOfType | |
{ | |
public int ContainerID { get; set; } | |
} | |
public class PlayerCliCreateShipment | |
{ | |
public ulong NpcGUID { get; set; } | |
} | |
public class PlayerCliGetShipmentsOfTypeCheat | |
{ | |
public int ContainerID { get; set; } | |
} | |
public class PlayerCliCreateShipmentCheat | |
{ | |
public int ShipmentRecID { get; set; } | |
} | |
public class PlayerCliCompleteShipmentCheat | |
{ | |
public ulong ShipmentID { get; set; } | |
} | |
public class PlayerCliCompleteShipment | |
{ | |
public ulong ShipmentID { get; set; } | |
public ulong NpcGUID { get; set; } | |
} | |
public class PlayerCliCompleteAllReadyShipments | |
{ | |
public ulong ShipmentGameObjectGUID { get; set; } | |
} | |
public class GdfSimPlayer | |
{ | |
public ulong Guid { get; set; } | |
public float GdfRating { get; set; } | |
public float GdfVariance { get; set; } | |
public int PersonalRating { get; set; } | |
public bool Team { get; set; } | |
} | |
public class PlayerCliGdfSimCheat | |
{ | |
public float GdfUnitBlend { get; set; } | |
public float GdfToEloMultiplier { get; set; } | |
public float Beta2 { get; set; } | |
public int NoShowPenalty0 { get; set; } | |
public int NoShowPenalty1 { get; set; } | |
public float MinVariance { get; set; } | |
public bool Winner { get; set; } | |
public List<GdfSimPlayer> Players { get; set; } | |
public float Mean { get; set; } | |
public bool BoostType { get; set; } | |
} | |
public class PlayerCliShowAdvertsCheat | |
{ | |
public uint DetailLevel { get; set; } | |
public float Radius { get; set; } | |
public bool On { get; set; } | |
} | |
public class PlayerCliShowBrain | |
{ | |
public int Level { get; set; } | |
public bool All { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliTest128BitGuids | |
{ | |
public int128 Guid { get; set; } | |
} | |
public class PlayerCliGetTrophyList | |
{ | |
public int TrophyTypeID { get; set; } | |
} | |
public class PlayerCliReplaceTrophy | |
{ | |
public ulong TrophyGUID { get; set; } | |
public int NewTrophyID { get; set; } | |
} | |
public class PlayerCliGarrisonAddUniqueFollowerCheat | |
{ | |
public int GarrFollowerID { get; set; } | |
} | |
public class PlayerCliGarrisonRemoveFollowerCheat | |
{ | |
public ulong FollowerDBID { get; set; } | |
} | |
public class PlayerCliGarrisonAddMissionCheat | |
{ | |
public int MissionRecID { get; set; } | |
} | |
public class PlayerCliGarrisonStartMission | |
{ | |
public ulong NpcGUID { get; set; } | |
public List<ulong> FollowerDBIDs { get; set; } | |
public int MissionRecID { get; set; } | |
} | |
public class PlayerCliGarrisonCompleteMission | |
{ | |
public ulong NpcGUID { get; set; } | |
public int MissionRecID { get; set; } | |
} | |
public class PlayerCliGarrisonCompleteMissionCheat | |
{ | |
public int MissionRecID { get; set; } | |
} | |
public class PlayerCliGarrisonMissionBonusRoll | |
{ | |
public ulong NpcGUID { get; set; } | |
public int MissionRecID { get; set; } | |
public int BonusIndex { get; set; } | |
} | |
public class PlayerCliItemTextQuery | |
{ | |
public ulong Id { get; set; } | |
} | |
public class PlayerCliOpenItem | |
{ | |
public byte Slot { get; set; } | |
public byte PackSlot { get; set; } | |
} | |
public class PlayerCliReadItem | |
{ | |
public byte Slot { get; set; } | |
public byte PackSlot { get; set; } | |
} | |
public class PlayerCliChangeBagSlotFlag | |
{ | |
public bool On { get; set; } | |
public uint FlagToChange { get; set; } | |
public uint BagIndex { get; set; } | |
} | |
public class PlayerCliSetBackpackAutosortDisabled | |
{ | |
public bool Disable { get; set; } | |
} | |
public class PlayerCliSetBankAutosortDisabled | |
{ | |
public bool Disable { get; set; } | |
} | |
public class PlayerCliSetBankBagSlotAutosortDisabled | |
{ | |
public bool Disable { get; set; } | |
public uint BagIndex { get; set; } | |
} | |
public class PlayerCliStartConversation | |
{ | |
public int ConversationID { get; set; } | |
} | |
public class PlayerCliStopConversation | |
{ | |
public ulong Conversation { get; set; } | |
} | |
public class PlayerCliDebugTreasure | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliItemBonusDebug | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliSetWorldState | |
{ | |
public int VariableID { get; set; } | |
public int Value { get; set; } | |
} | |
public class PlayerCliSendEvent | |
{ | |
public uint EventID { get; set; } | |
} | |
public class PlayerCliSendLocalEvent | |
{ | |
public ulong TargetGUID { get; set; } | |
public int EventID { get; set; } | |
} | |
public class PlayerCliSendGeneralTrigger | |
{ | |
public ulong TargetGUID { get; set; } | |
public int EventID { get; set; } | |
} | |
public class PlayerCliSendCombatTrigger | |
{ | |
public ulong TargetGUID { get; set; } | |
public int EventID { get; set; } | |
} | |
public class PlayerCliSendTextEmote | |
{ | |
public ulong Target { get; set; } | |
public int EmoteID { get; set; } | |
public int SoundIndex { get; set; } | |
} | |
public class PlayerCliSetSheathed | |
{ | |
public int CurrentSheathState { get; set; } | |
public bool Animate { get; set; } | |
} | |
public class PlayerCliTestDropRate | |
{ | |
public uint TreasureID { get; set; } | |
public uint ItemQuality { get; set; } // Optional | |
public int ClassID { get; set; } // Optional | |
public uint ItemID { get; set; } // Optional | |
public int SubClassID { get; set; } // Optional | |
public int LootLevel { get; set; } | |
} | |
public class PlayerCliPetSetAction | |
{ | |
public ulong PetGUID { get; set; } | |
public uint Action { get; set; } | |
public uint Index { get; set; } | |
} | |
public class PlayerCliPetAction | |
{ | |
public ulong PetGUID { get; set; } | |
public ulong TargetGUID { get; set; } | |
public Vector3 ActionPosition { get; set; } | |
public uint Action { get; set; } | |
} | |
public class PlayerCliPetStopAttack | |
{ | |
public ulong PetGUID { get; set; } | |
} | |
public class PlayerCliPetAbandon | |
{ | |
public ulong Pet { get; set; } | |
} | |
public class PlayerCliPetCancelAura | |
{ | |
public ulong PetGUID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliPetSpellAutocast | |
{ | |
public ulong PetGUID { get; set; } | |
public bool AutocastEnabled { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliRequestStabledPets | |
{ | |
public ulong StableMaster { get; set; } | |
} | |
public class PlayerCliTalkToGossip | |
{ | |
public ulong GossipUnit { get; set; } | |
} | |
public class PlayerCliGossipSelectOption | |
{ | |
public ulong GossipUnit { get; set; } | |
public int GossipIndex { get; set; } | |
public int GossipID { get; set; } | |
public string PromotionCode { get; set; } | |
} | |
public class PlayerCliSpellClick | |
{ | |
public ulong SpellClickUnitGUID { get; set; } | |
public bool TryAutoDismount { get; set; } | |
} | |
public class PlayerCliQuestGiverHello | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
} | |
public class PlayerCliQuestGiverQueryQuest | |
{ | |
public int QuestID { get; set; } | |
public ulong QuestGiverGUID { get; set; } | |
public bool RespondToGiver { get; set; } | |
} | |
public class PlayerCliQuestGiverAutoLaunch | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliQuestGiverAcceptQuest | |
{ | |
public int QuestID { get; set; } | |
public ulong QuestGiverGUID { get; set; } | |
public bool StartCheat { get; set; } | |
} | |
public class PlayerCliQuestGiverCompleteQuest | |
{ | |
public bool FromScript { get; set; } | |
public int QuestID { get; set; } | |
public ulong QuestGiverGUID { get; set; } | |
} | |
public class PlayerCliQuestGiverCancel | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliQuestGiverChooseReward | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
public int QuestID { get; set; } | |
public int ItemChoiceID { get; set; } | |
} | |
public class PlayerCliQuestGiverRequestReward | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliQuestGiverStatusQuery | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
} | |
public class PlayerCliQuestConfirmAccept | |
{ | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliPushQuestToParty | |
{ | |
public int QuestID { get; set; } | |
} | |
public class PlayerCliQuestPushResult | |
{ | |
public ulong TargetGUID { get; set; } | |
public int QuestID { get; set; } | |
public byte Result { get; set; } | |
} | |
public class PlayerCliListInventory | |
{ | |
public ulong VendorGUID { get; set; } | |
} | |
public class PlayerCliSellItem | |
{ | |
public ulong ItemGUID { get; set; } | |
public ulong VendorGUID { get; set; } | |
public int Amount { get; set; } | |
} | |
public class PlayerCliBuyItem | |
{ | |
public ulong VendorGUID { get; set; } | |
public ItemInstance Item { get; set; } | |
public uint Muid { get; set; } | |
public uint Slot { get; set; } | |
public byte ItemType { get; set; } | |
public int Quantity { get; set; } | |
public ulong ContainerGUID { get; set; } | |
} | |
public class PlayerCliBuyBackItem | |
{ | |
public ulong VendorGUID { get; set; } | |
public uint Slot { get; set; } | |
} | |
public class PlayerCliTaxiNodeStatusQuery | |
{ | |
public ulong UnitGUID { get; set; } | |
} | |
public class PlayerCliEnableTaxiNode | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class PlayerCliTaxiQueryAvailableNodes | |
{ | |
public ulong Unit { get; set; } | |
} | |
public class PlayerCliActivateTaxi | |
{ | |
public ulong Vendor { get; set; } | |
public uint StartNode { get; set; } | |
public uint DestNode { get; set; } | |
} | |
public class PlayerCliActivateTaxiExpress | |
{ | |
public ulong Unit { get; set; } | |
public List<uint> PathNodes { get; set; } | |
} | |
public class PlayerCliTrainerList | |
{ | |
public ulong TrainerGUID { get; set; } | |
} | |
public class PlayerCliTrainerBuySell | |
{ | |
public ulong TrainerGUID { get; set; } | |
public int TrainerID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliSpiritHealerActivate | |
{ | |
public ulong Healer { get; set; } | |
} | |
public class PlayerCliAreaSpiritHealerQuery | |
{ | |
public ulong HealerGuid { get; set; } | |
} | |
public class PlayerCliAreaSpiritHealerQueue | |
{ | |
public ulong HealerGuid { get; set; } | |
} | |
public class PlayerCliBinderActivate | |
{ | |
public ulong Binder { get; set; } | |
} | |
public class PlayerCliBankerActivate | |
{ | |
public ulong Banker { get; set; } | |
} | |
public class PlayerCliBuyBankSlot | |
{ | |
public ulong Banker { get; set; } | |
} | |
public class PlayerCliGuildBankActivate | |
{ | |
public ulong Banker { get; set; } | |
public bool FullUpdate { get; set; } | |
} | |
public class PlayerCliGuildBankSwapItems | |
{ | |
public byte BankSlot { get; set; } | |
public int StackCount { get; set; } | |
public ulong Banker { get; set; } | |
public bool AutoStore { get; set; } | |
public byte ContainerItemSlot { get; set; } | |
public uint ItemID { get; set; } | |
public byte ToSlot { get; set; } | |
public byte BankTab1 { get; set; } | |
public byte BankTab { get; set; } | |
public int BankItemCount { get; set; } | |
public byte ContainerSlot { get; set; } | |
public uint ItemID1 { get; set; } | |
public bool BankOnly { get; set; } | |
public byte BankSlot1 { get; set; } | |
} | |
public class PlayerCliGuildBankQueryTab | |
{ | |
public ulong Banker { get; set; } | |
public bool FullUpdate { get; set; } | |
public byte Tab { get; set; } | |
} | |
public class PlayerCliGuildBankBuyTab | |
{ | |
public ulong Banker { get; set; } | |
public byte BankTab { get; set; } | |
} | |
public class PlayerCliGuildBankUpdateTab | |
{ | |
public string Icon { get; set; } | |
public string Name { get; set; } | |
public byte BankTab { get; set; } | |
public ulong Banker { get; set; } | |
} | |
public class PlayerCliGuildBankDepositMoney | |
{ | |
public ulong Money { get; set; } | |
public ulong Banker { get; set; } | |
} | |
public class PlayerCliGuildBankWithdrawMoney | |
{ | |
public ulong Banker { get; set; } | |
public ulong Money { get; set; } | |
} | |
public class PlayerCliPetitionShowList | |
{ | |
public ulong PetitionUnit { get; set; } | |
} | |
public class PlayerCliPetitionBuy | |
{ | |
public ulong Unit { get; set; } | |
public string Title { get; set; } | |
} | |
public class PlayerCliPetitionShowSignatures | |
{ | |
public ulong Item { get; set; } | |
} | |
public class PlayerCliAuctionHelloRequest | |
{ | |
public ulong Auctioneer { get; set; } | |
} | |
public class ClientAuctionItemForSale | |
{ | |
public ulong Guid { get; set; } | |
public uint UseCount { get; set; } | |
} | |
public class PlayerCliAuctionSellItem | |
{ | |
public ulong BuyoutPrice { get; set; } | |
public List<ClientAuctionItemForSale> Items { get; set; } | |
public ulong Auctioneer { get; set; } | |
public ulong MinBid { get; set; } | |
public uint RunTime { get; set; } | |
} | |
public class PlayerCliAuctionRemoveItem | |
{ | |
public ulong Auctioneer { get; set; } | |
public int AuctionItemID { get; set; } | |
} | |
public class PlayerCliAuctionListItems | |
{ | |
public ulong Auctioneer { get; set; } | |
public byte SortCount { get; set; } | |
public byte MaxLevel { get; set; } | |
public uint Offset { get; set; } | |
public int ItemClass { get; set; } | |
public byte MinLevel { get; set; } | |
public int InvType { get; set; } | |
public int Quality { get; set; } | |
public int ItemSubclass { get; set; } | |
public bool ExactMatch { get; set; } | |
public string Name { get; set; } | |
public bool OnlyUsable { get; set; } | |
public Data Sorts { get; set; } | |
} | |
public class PlayerCliAuctionReplicateItems | |
{ | |
public ulong Auctioneer { get; set; } | |
public uint ChangeNumberCursor { get; set; } | |
public uint Count { get; set; } | |
public uint ChangeNumberGlobal { get; set; } | |
public uint ChangeNumberTombstone { get; set; } | |
} | |
public class PlayerCliAuctionListOwnerItems | |
{ | |
public ulong Auctioneer { get; set; } | |
public uint Offset { get; set; } | |
} | |
public class PlayerCliAuctionListBidderItems | |
{ | |
public uint Offset { get; set; } | |
public List<uint> AuctionItemIDs { get; set; } | |
public ulong Auctioneer { get; set; } | |
} | |
public class PlayerCliAuctionPlaceBid | |
{ | |
public ulong Auctioneer { get; set; } | |
public ulong BidAmount { get; set; } | |
public int AuctionItemID { get; set; } | |
} | |
public class PlayerCliReclaimCorpse | |
{ | |
public ulong CorpseGUID { get; set; } | |
} | |
public class PlayerCliTriggerMovieCheat | |
{ | |
public uint MovieID { get; set; } | |
} | |
public class PlayerCliSetFactionAtWar | |
{ | |
public byte FactionIndex { get; set; } | |
} | |
public class PlayerCliSetFactionNotAtWar | |
{ | |
public byte FactionIndex { get; set; } | |
} | |
public class PlayerCliSetFactionInactive | |
{ | |
public bool State { get; set; } | |
public int Index { get; set; } | |
} | |
public class PlayerCliSetWatchedFaction | |
{ | |
public int Index { get; set; } | |
} | |
public class PlayerCliDuelResponse | |
{ | |
public ulong ArbiterGUID { get; set; } | |
public bool Accepted { get; set; } | |
} | |
public class PlayerCliUnlearnSpell | |
{ | |
public int SpellID { get; set; } | |
} | |
public class PlayerCliUnlearnSkill | |
{ | |
public int SkillLine { get; set; } | |
} | |
public class PlayerCliAICheat | |
{ | |
public bool On { get; set; } | |
} | |
public class PlayerCliFarSight | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliEnableDamageLog | |
{ | |
public bool On { get; set; } | |
} | |
public class PlayerCliSetDurabilityCheat | |
{ | |
public ulong Item { get; set; } | |
public uint Durability { get; set; } | |
} | |
public class PlayerCliSocketGems | |
{ | |
public ulong[3] GemItem { get; set; } | |
public ulong ItemGuid { get; set; } | |
} | |
public class PlayerCliRepairItem | |
{ | |
public ulong NpcGUID { get; set; } | |
public bool UseGuildBank { get; set; } | |
public ulong ItemGUID { get; set; } | |
} | |
public class PlayerCliShowingHelm | |
{ | |
public bool ShowHelm { get; set; } | |
} | |
public class PlayerCliShowingCloak | |
{ | |
public bool ShowCloak { get; set; } | |
} | |
public class PlayerCliWeatherSpeedCheat | |
{ | |
public float NewSpeed { get; set; } | |
} | |
public class PlayerCliGameObjUse | |
{ | |
public ulong GameObjectGUID { get; set; } | |
} | |
public class PlayerCliGameObjReportUse | |
{ | |
public ulong GameObjectGUID { get; set; } | |
} | |
public class PlayerCliCancelTempEnchantment | |
{ | |
public int Slot { get; set; } | |
} | |
public class PlayerCliSetTaxiBenchmarkMode | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliReportPvPPlayerAFK | |
{ | |
public ulong Offender { get; set; } | |
} | |
public class PlayerCliAlterAppearance | |
{ | |
public int NewFacialHair { get; set; } | |
public int NewSkinColor { get; set; } | |
public int NewHairColor { get; set; } | |
public int NewHairStyle { get; set; } | |
} | |
public class PlayerCliOptOutOfLoot | |
{ | |
public bool OptOutOfLoot { get; set; } | |
} | |
public class PlayerCliGrantLevel | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliSetGrantableLevels | |
{ | |
public uint Levels { get; set; } | |
} | |
public class PlayerCliAcceptLevelGrant | |
{ | |
public ulong Granter { get; set; } | |
} | |
public class PlayerCliTotemDestroyed | |
{ | |
public ulong TotemGUID { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class PlayerCliDismissCritter | |
{ | |
public ulong CritterGUID { get; set; } | |
} | |
public class PlayerCliSetRuneCount | |
{ | |
public byte Frost { get; set; } | |
public byte Unholy { get; set; } | |
public byte Blood { get; set; } | |
} | |
public class PlayerCliSetRuneCooldown | |
{ | |
public float Blood { get; set; } | |
public float Unholy { get; set; } | |
public float Chromatic { get; set; } | |
public float Frost { get; set; } | |
} | |
public class PlayerCliNoSpellVariance | |
{ | |
public ulong Target { get; set; } | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliQueryServerBuckData | |
{ | |
public bool AllClusters { get; set; } | |
public byte ClusterID { get; set; } | |
public uint RequestID { get; set; } | |
public byte Mpid { get; set; } | |
} | |
public class PlayerCliDumpObjects | |
{ | |
public uint Filter { get; set; } | |
} | |
public class PlayerCliSetGlyphSlot | |
{ | |
public ushort GlyphSlot { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class PlayerCliSetGlyphCheat | |
{ | |
public ushort Glyph { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class PlayerCliQueryInspectAchievements | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class PlayerCliCompleteAchievementCheat | |
{ | |
public int AchievementID { get; set; } | |
public bool Complete { get; set; } | |
} | |
public class PlayerCliSetCriteriaCheat | |
{ | |
public ulong Quantity { get; set; } | |
public uint CriteriaID { get; set; } | |
} | |
public class PlayerCliDestroyItems | |
{ | |
public bool SkipEquipped { get; set; } | |
} | |
public class PlayerCliServerInfoQuery | |
{ | |
public string Category { get; set; } | |
} | |
public class PlayerCliSetBreath | |
{ | |
public byte BreathValue { get; set; } | |
} | |
public class PlayerCliSaveEquipmentSet | |
{ | |
public EquipmentSetData Set { get; set; } | |
} | |
public class PlayerCliDeleteEquipmentSet | |
{ | |
public ulong ID { get; set; } | |
} | |
public class PlayerCliInstanceLockResponse | |
{ | |
public bool AcceptLock { get; set; } | |
} | |
public class PlayerCliDebugServerGeo | |
{ | |
public uint ShowPathingGeoDist { get; set; } | |
public bool ShowSurfaceLinks { get; set; } | |
public bool Enabled { get; set; } | |
public bool ShowDoors { get; set; } | |
} | |
public class PlayerCliGMSetPhase | |
{ | |
public List<ushort> PhaseID { get; set; } | |
} | |
public class PlayerCliGMPhaseAdd | |
{ | |
public List<ushort> PhaseID { get; set; } | |
} | |
public class PlayerCliGMPhaseRemove | |
{ | |
public List<ushort> PhaseID { get; set; } | |
} | |
public class PlayerCliLowLevelRaid | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliSetCharacterModel | |
{ | |
public int DisplayID { get; set; } | |
} | |
public class PlayerCliSetCharacterCustomization | |
{ | |
public int VariationValue { get; set; } | |
public int VariationIndex { get; set; } | |
} | |
public class PlayerCliSetCurrencyCheat | |
{ | |
public int Quantity { get; set; } | |
public int Type { get; set; } | |
} | |
public class PlayerCliSetFactionVisibleCheat | |
{ | |
public bool Visible { get; set; } | |
public int FactionID { get; set; } | |
} | |
public class PlayerCliDeclineGuildInvites | |
{ | |
public bool Allow { get; set; } | |
} | |
public class PlayerCliBattlemasterJoin | |
{ | |
public bool JoinAsGroup { get; set; } | |
public byte Roles { get; set; } | |
public ulong QueueID { get; set; } | |
public int[2] BlacklistMap { get; set; } | |
} | |
public class PlayerCliBattlemasterJoinArena | |
{ | |
public byte TeamSizeIndex { get; set; } | |
} | |
public class PlayerCliBattlemasterJoinArenaSkirmish | |
{ | |
public byte Roles { get; set; } | |
public byte Bracket { get; set; } | |
public bool JoinAsGroup { get; set; } | |
} | |
public class PlayerCliBattlefieldPort | |
{ | |
public CliRideTicket Ticket { get; set; } | |
public bool AcceptedInvite { get; set; } | |
} | |
public class PlayerCliRepopRequest | |
{ | |
public bool CheckInstance { get; set; } | |
} | |
public class PlayerCliSetSelection | |
{ | |
public ulong Selection { get; set; } | |
} | |
public class PlayerCliInspect | |
{ | |
public ulong Target { get; set; } | |
} | |
public class PlayerCliBlackMarketOpen | |
{ | |
public ulong NpcGUID { get; set; } | |
} | |
public class PlayerCliBlackMarketRequestItems | |
{ | |
public ulong NpcGUID { get; set; } | |
public UnixTime LastUpdateID { get; set; } | |
} | |
public class PlayerCliBlackMarketBidOnItem | |
{ | |
public ulong NpcGUID { get; set; } | |
public ItemInstance Item { get; set; } | |
public int MarketID { get; set; } | |
public ulong BidAmount { get; set; } | |
} | |
public class PlayerCliQuestLogRemoveQuest | |
{ | |
public byte Entry { get; set; } | |
} | |
public class PlayerCliGetItemPurchaseData | |
{ | |
public ulong ItemGUID { get; set; } | |
} | |
public class PlayerCliItemPurchaseRefund | |
{ | |
public ulong ItemGUID { get; set; } | |
} | |
public class PlayerCliSetActionBarToggles | |
{ | |
public byte Mask { get; set; } | |
} | |
public class PlayerCliSignPetition | |
{ | |
public ulong PetitionGUID { get; set; } | |
public byte Choice { get; set; } | |
} | |
public class PlayerCliDeclinePetition | |
{ | |
public ulong PetitionGUID { get; set; } | |
} | |
public class PlayerCliTurnInPetition | |
{ | |
public ulong Item { get; set; } | |
} | |
public class PlayerCliMailGetList | |
{ | |
public ulong Mailbox { get; set; } | |
} | |
public class PlayerCliMailTakeMoney | |
{ | |
public ulong Mailbox { get; set; } | |
public ulong Money { get; set; } | |
public int MailID { get; set; } | |
} | |
public class PlayerCliMailTakeItem | |
{ | |
public ulong Mailbox { get; set; } | |
public int AttachID { get; set; } | |
public int MailID { get; set; } | |
} | |
public class PlayerCliMailMarkAsRead | |
{ | |
public bool BiReceipt { get; set; } | |
public int MailID { get; set; } | |
public ulong Mailbox { get; set; } | |
} | |
public class PlayerCliMailCreateTextItem | |
{ | |
public ulong Mailbox { get; set; } | |
public int MailID { get; set; } | |
} | |
public class SetPvpRankCheat | |
{ | |
public int Rank { get; set; } | |
} | |
public class AddPvpMedalCheat | |
{ | |
public int Medal { get; set; } | |
} | |
public class DelPvpMedalCheat | |
{ | |
public int Medal { get; set; } | |
} | |
public class PlayerCliSetLootSpecialization | |
{ | |
public uint SpecID { get; set; } | |
} | |
public class PlayerCliGMSetXPGainEnabled | |
{ | |
public bool Enable { get; set; } | |
} | |
public class PlayerCliEmote | |
{ | |
public uint EmoteID { get; set; } | |
} | |
public class PlayerCliTriggerCinematicCheat | |
{ | |
public uint CinematicID { get; set; } | |
} | |
public class InvItem | |
{ | |
public byte ContainerSlot { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class InvUpdate | |
{ | |
public List<InvItem> Items { get; set; } | |
} | |
public class PlayerCliWrapItem | |
{ | |
public InvUpdate Inv { get; set; } | |
} | |
public class EquipmentSetItem | |
{ | |
public ulong Item { get; set; } | |
public byte ContainerSlot { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class PlayerCliUseEquipmentSet | |
{ | |
public InvUpdate Inv { get; set; } | |
public EquipmentSetItem[19] Items { get; set; } | |
} | |
public class PlayerCliAutostoreBankItem | |
{ | |
public InvUpdate Inv { get; set; } | |
public byte Slot { get; set; } | |
public byte PackSlot { get; set; } | |
} | |
public class PlayerCliAutobankItem | |
{ | |
public byte PackSlot { get; set; } | |
public InvUpdate Inv { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class PlayerCliAutoEquipItem | |
{ | |
public byte Slot { get; set; } | |
public InvUpdate Inv { get; set; } | |
public byte PackSlot { get; set; } | |
} | |
public class PlayerCliAutoStoreBagItem | |
{ | |
public byte ContainerSlotB { get; set; } | |
public InvUpdate Inv { get; set; } | |
public byte ContainerSlotA { get; set; } | |
public byte SlotA { get; set; } | |
} | |
public class PlayerCliSwapItem | |
{ | |
public InvUpdate Inv { get; set; } | |
public byte SlotA { get; set; } | |
public byte ContainerSlotB { get; set; } | |
public byte SlotB { get; set; } | |
public byte ContainerSlotA { get; set; } | |
} | |
public class PlayerCliSwapInvItem | |
{ | |
public InvUpdate Inv { get; set; } | |
public byte Slot2 { get; set; } | |
public byte Slot1 { get; set; } | |
} | |
public class PlayerCliSplitItem | |
{ | |
public byte ToSlot { get; set; } | |
public byte ToPackSlot { get; set; } | |
public byte FromPackSlot { get; set; } | |
public int Quantity { get; set; } | |
public InvUpdate Inv { get; set; } | |
public byte FromSlot { get; set; } | |
} | |
public class PlayerCliAutoEquipItemSlot | |
{ | |
public ulong Item { get; set; } | |
public byte ItemDstSlot { get; set; } | |
public InvUpdate Inv { get; set; } | |
} | |
public class PlayerMoveStartForward | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartBackward | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStop | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartStrafeLeft | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartStrafeRight | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStopStrafe | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveJump | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartTurnLeft | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartTurnRight | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStopTurn | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartPitchUp | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartPitchDown | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStopPitch | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSetRunMode | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSetWalkMode | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveTeleportCheat | |
{ | |
public float Facing { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class PlayerMoveCharmTeleportCheat | |
{ | |
public float Facing { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class PlayerMoveSetRelativePosition | |
{ | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
} | |
public class PlayerMoveTeleportAck | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint AckIndex { get; set; } | |
public uint MoveTime { get; set; } | |
} | |
public class PlayerMoveFallLand | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartSwim | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStopSwim | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSetRunSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveSetRunBackSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveSetWalkSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveSetSwimSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveSetSwimBackSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveSetAllSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveSetTurnRateCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveToggleCollisionCheat | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSetFacing | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSetPitch | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveForceRunSpeedChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveForceRunBackSpeedChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveForceSwimSpeedChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveForceRootAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveForceUnrootAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveHeartbeat | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveEmbeddedHeartbeat | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveKnockBackAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveHoverAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveSetVehicleRecIdAck | |
{ | |
public int VehicleRecID { get; set; } | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveApplyMovementForceAck | |
{ | |
public int TransportID { get; set; } | |
public Vector2 Direction { get; set; } | |
public uint MovementForceID { get; set; } | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveRemoveMovementForceAck | |
{ | |
public CliMovementAck Data { get; set; } | |
public uint MovementForceID { get; set; } | |
} | |
public class PlayerMoveRemoveMovementForces | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSplineDone | |
{ | |
public uint SplineID { get; set; } | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveFallReset | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveTimeSkipped | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint TimeSkipped { get; set; } | |
} | |
public class PlayerMoveFeatherFallAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveWaterWalkAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveStartSwimCheat | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStopSwimCheat | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveForceWalkSpeedChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveForceSwimBackSpeedChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveForceTurnRateChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveEnableSwimToFlyTransAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveSetCanTurnWhileFallingAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveSetIgnoreMovementForcesAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveSetCanFlyAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveSetFly | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartAscend | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStopAscend | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSetFlightSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveSetFlightBackSpeedCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveForceFlightSpeedChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveForceFlightBackSpeedChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveChangeTransport | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveStartDescend | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveSetPitchRateCheat | |
{ | |
public float Speed { get; set; } | |
} | |
public class PlayerMoveForcePitchRateChangeAck | |
{ | |
public CliMovementSpeedAck Data { get; set; } | |
} | |
public class PlayerMoveDismissVehicle | |
{ | |
public CliMovementStatus Status { get; set; } | |
} | |
public class PlayerMoveChangeVehicleSeats | |
{ | |
public ulong DstVehicle { get; set; } | |
public CliMovementStatus Status { get; set; } | |
public byte DstSeatIndex { get; set; } | |
} | |
public class PlayerMoveGravityDisableAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveGravityEnableAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveCollisionDisableAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveCollisionEnableAck | |
{ | |
public CliMovementAck Data { get; set; } | |
} | |
public class PlayerMoveSetCollisionHeightAck | |
{ | |
public CliMovementAck Data { get; set; } | |
public UpdateCollisionHeightReason Reason { get; set; } | |
public uint MountDisplayID { get; set; } | |
public float Height { get; set; } | |
} | |
public class PlayerSetActiveMover | |
{ | |
public ulong ActiveMover { get; set; } | |
} | |
public class PlayerTimeSyncResponse | |
{ | |
public uint ClientTime { get; set; } | |
public uint SequenceIndex { get; set; } | |
} | |
public class PlayerTimeSyncResponseFailed | |
{ | |
public uint SequenceIndex { get; set; } | |
} | |
public class PlayerTimeSyncResponseDropped | |
{ | |
public uint SequenceIndexFirst { get; set; } | |
public uint SequenceIndexLast { get; set; } | |
} | |
public class PlayerTimeAdjustmentResponse | |
{ | |
public uint SequenceIndex { get; set; } | |
public uint ClientTime { get; set; } | |
} | |
public class PlayerDiscardedTimeSyncAcks | |
{ | |
public uint MaxSequenceIndex { get; set; } | |
} | |
public class CliRideTicket | |
{ | |
public ulong RequesterGuid { get; set; } | |
public uint Id { get; set; } | |
public uint Type { get; set; } | |
public UnixTime Time { get; set; } | |
} | |
public class CliMovementAck | |
{ | |
public CliMovementStatus Status { get; set; } | |
public uint AckIndex { get; set; } | |
} | |
public class CliMovementSpeedAck | |
{ | |
public CliMovementAck Ack { get; set; } | |
public float Speed { get; set; } | |
} | |
public class CliCUFProfile | |
{ | |
public string Name { get; set; } | |
public ushort FrameHeight { get; set; } | |
public ushort FrameWidth { get; set; } | |
public byte SortBy { get; set; } | |
public byte HealthText { get; set; } | |
public bool KeepGroupsTogether { get; set; } | |
public bool DisplayPets { get; set; } | |
public bool DisplayMainTankAndAssist { get; set; } | |
public bool DisplayHealPrediction { get; set; } | |
public bool DisplayAggroHighlight { get; set; } | |
public bool DisplayOnlyDispellableDebuffs { get; set; } | |
public bool DisplayPowerBar { get; set; } | |
public bool DisplayBorder { get; set; } | |
public bool UseClassColors { get; set; } | |
public bool HorizontalGroups { get; set; } | |
public bool DisplayNonBossDebuffs { get; set; } | |
public bool DynamicPosition { get; set; } | |
public byte TopPoint { get; set; } | |
public byte BottomPoint { get; set; } | |
public byte LeftPoint { get; set; } | |
public ushort TopOffset { get; set; } | |
public ushort BottomOffset { get; set; } | |
public ushort LeftOffset { get; set; } | |
public bool Locked { get; set; } | |
public bool Shown { get; set; } | |
public bool AutoActivate2Players { get; set; } | |
public bool AutoActivate3Players { get; set; } | |
public bool AutoActivate5Players { get; set; } | |
public bool AutoActivate10Players { get; set; } | |
public bool AutoActivate15Players { get; set; } | |
public bool AutoActivate25Players { get; set; } | |
public bool AutoActivate40Players { get; set; } | |
public bool AutoActivateSpec1 { get; set; } | |
public bool AutoActivateSpec2 { get; set; } | |
public bool AutoActivatePvP { get; set; } | |
public bool AutoActivatePvE { get; set; } | |
} | |
public class CliRaidMarkerData | |
{ | |
public ulong TransportGUID { get; set; } | |
public int MapID { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class CliSceneObjectEvent | |
{ | |
public string EventScript { get; set; } | |
} | |
public class LootRequest | |
{ | |
public ulong Object { get; set; } | |
public byte LootListID { get; set; } | |
} | |
public class CliSupportTicketHeader | |
{ | |
public int MapID { get; set; } | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
} | |
public class CliSupportTicketChatLine | |
{ | |
public UnixTime Timestamp { get; set; } | |
public string Text { get; set; } | |
} | |
public class CliSupportTicketChatLog | |
{ | |
public List<CliSupportTicketChatLine> Lines { get; set; } | |
public uint ReportLineIndex { get; set; } // Optional | |
} | |
public class EarnedAchievement | |
{ | |
public int Id { get; set; } | |
public Data Date { get; set; } | |
public ulong Owner { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public uint NativeRealmAddress { get; set; } | |
} | |
public class CliPlaySceneData | |
{ | |
public ulong TransportGUID { get; set; } | |
public int SceneID { get; set; } | |
public uint PlaybackFlags { get; set; } | |
public uint SceneInstanceID { get; set; } | |
public int SceneScriptPackageID { get; set; } | |
public Vector3 Pos { get; set; } | |
public float Facing { get; set; } | |
} | |
public class CriteriaProgress | |
{ | |
public int Id { get; set; } | |
public ulong Quantity { get; set; } | |
public ulong Player { get; set; } | |
public int Flags { get; set; } | |
public Data Date { get; set; } | |
public UnixTime TimeFromStart { get; set; } | |
public UnixTime TimeFromCreate { get; set; } | |
} | |
public class ElaspedTimer | |
{ | |
public uint TimerID { get; set; } | |
public UnixTime CurrentDuration { get; set; } | |
} | |
public class ImmigrantHostSearchLog | |
{ | |
public ulong PartyMember { get; set; } | |
public bool IsLeader { get; set; } | |
public uint Realm { get; set; } | |
public uint ImmigrantPop { get; set; } | |
public ImmigrationState State { get; set; } | |
} | |
public class CliClientSettings | |
{ | |
public float FarClip { get; set; } | |
} | |
public class ChatMsg | |
{ | |
public byte SlashCmd { get; set; } | |
public sbyte Language { get; set; } | |
public ulong SenderGUID { get; set; } | |
public ulong SenderGuildGUID { get; set; } | |
public ulong TargetGUID { get; set; } | |
public ulong PartyGUID { get; set; } | |
public uint SenderVirtualAddress { get; set; } | |
public uint TargetVirtualAddress { get; set; } | |
public string SenderName { get; set; } | |
public string TargetName { get; set; } | |
public string Prefix { get; set; } | |
public string Channel { get; set; } | |
public string ChatText { get; set; } | |
public int AchievementID { get; set; } | |
public ushort ChatFlags { get; set; } | |
public float DisplayTime { get; set; } | |
public bool HideChatLog { get; set; } | |
public bool FakeSenderName { get; set; } | |
} | |
public class UserClientComplaintOffender | |
{ | |
public ulong PlayerGuid { get; set; } | |
public uint RealmAddress { get; set; } | |
public uint TimeSinceOffence { get; set; } | |
} | |
public class UserClientComplaintChat | |
{ | |
public uint Command { get; set; } | |
public uint ChannelID { get; set; } | |
public string MessageLog { get; set; } | |
} | |
public class ClientCalendarAddEventInviteInfo | |
{ | |
public ulong Guid { get; set; } | |
public byte Status { get; set; } | |
public byte Moderator { get; set; } | |
} | |
public class ClientCalendarAddEventInfo | |
{ | |
public string Title { get; set; } | |
public string Description { get; set; } | |
public byte EventType { get; set; } | |
public int TextureID { get; set; } | |
public uint Time { get; set; } | |
public uint Flags { get; set; } | |
public List<ClientCalendarAddEventInviteInfo> Invites { get; set; } | |
} | |
public class PetRenameData | |
{ | |
public int PetNumber { get; set; } | |
public string NewName { get; set; } | |
public bool HasDeclinedNames { get; set; } | |
public string[5] DeclinedNames { get; set; } | |
} | |
public class TalentGroupInfo | |
{ | |
public int SpecID { get; set; } | |
public List<ushort> TalentIDs { get; set; } | |
public ushort[6] GlyphIDs { get; set; } | |
} | |
public class TalentInfoUpdate | |
{ | |
public byte ActiveGroup { get; set; } | |
public List<TalentGroupInfo> TalentGroups { get; set; } | |
} | |
public class ClientGossipOptions | |
{ | |
public int ClientOption { get; set; } | |
public byte OptionNPC { get; set; } | |
public sbyte OptionFlags { get; set; } | |
public int OptionCost { get; set; } | |
public string Text { get; set; } | |
public string Confirm { get; set; } | |
} | |
public class EquipmentSetData | |
{ | |
public ulong Guid { get; set; } | |
public uint SetID { get; set; } | |
public string SetName { get; set; } | |
public string SetIcon { get; set; } | |
public ulong[19] Pieces { get; set; } | |
} | |
public class QuestChoiceItem | |
{ | |
public int ItemID { get; set; } | |
public int Quantity { get; set; } | |
} | |
public class QuestRewards | |
{ | |
public int ChoiceItemCount { get; set; } | |
public int ItemCount { get; set; } | |
public int Money { get; set; } | |
public int Xp { get; set; } | |
public int Title { get; set; } | |
public int Talents { get; set; } | |
public int FactionFlags { get; set; } | |
public int SpellCompletionDisplayID { get; set; } | |
public int SpellCompletionID { get; set; } | |
public int SkillLineID { get; set; } | |
public int NumSkillUps { get; set; } | |
public QuestChoiceItem[6] ChoiceItems { get; set; } | |
public int[4] ItemID { get; set; } | |
public int[4] ItemQty { get; set; } | |
public int[5] FactionID { get; set; } | |
public int[5] FactionValue { get; set; } | |
public int[5] FactionOverride { get; set; } | |
public int[4] CurrencyID { get; set; } | |
public int[4] CurrencyQty { get; set; } | |
} | |
public class QuestDescEmote | |
{ | |
public int Type { get; set; } | |
public uint Delay { get; set; } | |
} | |
public class CliCreatureStats | |
{ | |
public DynamicString Title { get; set; } | |
public DynamicString TitleAlt { get; set; } | |
public DynamicString CursorName { get; set; } | |
public int CreatureType { get; set; } | |
public int CreatureFamily { get; set; } | |
public int Classification { get; set; } | |
public float HpMulti { get; set; } | |
public float EnergyMulti { get; set; } | |
public bool Leader { get; set; } | |
public List<int> QuestItems { get; set; } | |
public int CreatureMovementInfoID { get; set; } | |
public int RequiredExpansion { get; set; } | |
public int[2] Flags { get; set; } | |
public int[2] ProxyCreatureID { get; set; } | |
public int[4] CreatureDisplayID { get; set; } | |
public DynamicString[4] Name { get; set; } | |
public DynamicString[4] NameAlt { get; set; } | |
} | |
public class QuestObjectiveCollect | |
{ | |
public int ObjectID { get; set; } | |
public int Amount { get; set; } | |
} | |
public class QuestCurrency | |
{ | |
public int CurrencyID { get; set; } | |
public int Amount { get; set; } | |
} | |
public class QuestGiverRequestItems | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
public int QuestGiverCreatureID { get; set; } | |
public int QuestID { get; set; } | |
public int CompEmoteDelay { get; set; } | |
public int CompEmoteType { get; set; } | |
public bool AutoLaunched { get; set; } | |
public int SuggestPartyMembers { get; set; } | |
public int MoneyToGet { get; set; } | |
public List<QuestObjectiveCollect> QuestObjectiveCollect { get; set; } | |
public List<QuestCurrency> QuestCurrency { get; set; } | |
public int StatusFlags { get; set; } | |
public int[2] QuestFlags { get; set; } | |
} | |
public class QuestGiverOfferReward | |
{ | |
public ulong QuestGiverGUID { get; set; } | |
public int QuestGiverCreatureID { get; set; } | |
public int QuestID { get; set; } | |
public bool AutoLaunched { get; set; } | |
public int SuggestedPartyMembers { get; set; } | |
public QuestRewards QuestRewards { get; set; } | |
public List<QuestDescEmote> Emotes { get; set; } | |
public int[2] QuestFlags { get; set; } | |
} | |
public class DeclinedBattlePetNames | |
{ | |
public string[5] Name { get; set; } | |
} | |
public class QuestPOIBlobPoint | |
{ | |
public int X { get; set; } | |
public int Y { get; set; } | |
} | |
public class QuestPOIBlobData | |
{ | |
public int BlobIndex { get; set; } | |
public int ObjectiveIndex { get; set; } | |
public int QuestObjectiveID { get; set; } | |
public int QuestObjectID { get; set; } | |
public int MapID { get; set; } | |
public int WorldMapAreaID { get; set; } | |
public int Floor { get; set; } | |
public int Priority { get; set; } | |
public int Flags { get; set; } | |
public int WorldEffectID { get; set; } | |
public int PlayerConditionID { get; set; } | |
public int NumPoints { get; set; } | |
public List<QuestPOIBlobPoint> Points { get; set; } | |
} | |
public class QuestPOIData | |
{ | |
public int QuestID { get; set; } | |
public int NumBlobs { get; set; } | |
public List<QuestPOIBlobData> Blobs { get; set; } | |
} | |
public class LfgBootInfo | |
{ | |
public bool VoteInProgress { get; set; } | |
public bool VotePassed { get; set; } | |
public bool MyVoteCompleted { get; set; } | |
public bool MyVote { get; set; } | |
public ulong Target { get; set; } | |
public uint TotalVotes { get; set; } | |
public uint BootVotes { get; set; } | |
public int TimeLeft { get; set; } | |
public uint VotesNeeded { get; set; } | |
public string Reason { get; set; } | |
} | |
public class LFGBlackListSlot | |
{ | |
public uint Slot { get; set; } | |
public uint Reason { get; set; } | |
public int SubReason1 { get; set; } | |
public int SubReason2 { get; set; } | |
} | |
public class LFGBlackList | |
{ | |
public ulong PlayerGuid { get; set; } // Optional | |
public List<LFGBlackListSlot> Slot { get; set; } | |
} | |
public class LfgPlayerQuestRewardItem | |
{ | |
public int ItemID { get; set; } | |
public int Quantity { get; set; } | |
} | |
public class LfgPlayerQuestRewardCurrency | |
{ | |
public int CurrencyID { get; set; } | |
public int Quantity { get; set; } | |
} | |
public class LfgPlayerQuestReward | |
{ | |
public uint Mask { get; set; } | |
public int RewardMoney { get; set; } | |
public int RewardXP { get; set; } | |
public List<LfgPlayerQuestRewardItem> Item { get; set; } | |
public List<LfgPlayerQuestRewardCurrency> Currency { get; set; } | |
public List<LfgPlayerQuestRewardCurrency> BonusCurrency { get; set; } | |
} | |
public class LfgPlayerDungeonInfo | |
{ | |
public uint Slot { get; set; } | |
public bool FirstReward { get; set; } | |
public int CompletionQuantity { get; set; } | |
public int CompletionLimit { get; set; } | |
public int CompletionCurrencyID { get; set; } | |
public int SpecificQuantity { get; set; } | |
public int SpecificLimit { get; set; } | |
public int OverallQuantity { get; set; } | |
public int OverallLimit { get; set; } | |
public int PurseWeeklyQuantity { get; set; } | |
public int PurseWeeklyLimit { get; set; } | |
public int PurseQuantity { get; set; } | |
public int PurseLimit { get; set; } | |
public int Quantity { get; set; } | |
public uint CompletedMask { get; set; } | |
public bool ShortageEligible { get; set; } | |
public List<LfgPlayerQuestReward> ShortageReward { get; set; } | |
public LfgPlayerQuestReward Rewards { get; set; } | |
} | |
public class LFGPlayerRewards | |
{ | |
public int RewardItem { get; set; } | |
public uint RewardItemQuantity { get; set; } | |
public int BonusCurrency { get; set; } | |
public bool IsCurrency { get; set; } | |
} | |
public class LFGListJoinRequest | |
{ | |
public uint ActivityID { get; set; } | |
public uint RequiredItemLevel { get; set; } | |
public string Name { get; set; } | |
public string Comment { get; set; } | |
public string VoiceChat { get; set; } | |
} | |
public class LFGListBlacklistEntry | |
{ | |
public uint ActivityID { get; set; } | |
public uint Reason { get; set; } | |
} | |
public class LFGListBlacklist | |
{ | |
public List<LFGListBlacklistEntry> Entries { get; set; } | |
} | |
public class GMTicketCase | |
{ | |
public int CaseID { get; set; } | |
public UnixTime CaseOpened { get; set; } | |
public int CaseStatus { get; set; } | |
public string Url { get; set; } | |
public uint CfgRealmID { get; set; } | |
public ulong CharacterID { get; set; } | |
public string WaitTimeOverrideMessage { get; set; } | |
public int WaitTimeOverrideMinutes { get; set; } | |
} | |
public class CliAccountCharacterData | |
{ | |
public uint WowAccountID { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public ulong Guid { get; set; } | |
public string Name { get; set; } | |
public string RealmName { get; set; } | |
public byte RaceID { get; set; } | |
public byte ClassID { get; set; } | |
public byte SexID { get; set; } | |
public byte ExperienceLevel { get; set; } | |
} | |
public class NotifyDestLocSpellCastData | |
{ | |
public ulong Caster { get; set; } | |
public ulong DestTransport { get; set; } | |
public int SpellID { get; set; } | |
public Vector3 SourceLoc { get; set; } | |
public Vector3 DestLoc { get; set; } | |
public float MissileTrajectoryPitch { get; set; } | |
public float MissileTrajectorySpeed { get; set; } | |
public uint TravelTime { get; set; } | |
public byte DestLocSpellCastIndex { get; set; } | |
public byte CastID { get; set; } | |
} | |
public class SkillLineData | |
{ | |
public int SpellID { get; set; } | |
public List<int> SkillLineIDs { get; set; } | |
public List<int> SkillRanks { get; set; } | |
public List<int> SkillMaxRanks { get; set; } | |
public List<int> KnownAbilitySpellIDs { get; set; } | |
} | |
public class PVPBracketData | |
{ | |
public int Rating { get; set; } | |
public int Rank { get; set; } | |
public int WeeklyPlayed { get; set; } | |
public int WeeklyWon { get; set; } | |
public int SeasonPlayed { get; set; } | |
public int SeasonWon { get; set; } | |
public int WeeklyBestRating { get; set; } | |
public byte Bracket { get; set; } | |
} | |
public class GarrisonPlotInfo | |
{ | |
public int GarrPlotInstanceID { get; set; } | |
public Vector3 PlotPos { get; set; } | |
public int PlotType { get; set; } | |
} | |
public class GarrisonBuildingInfo | |
{ | |
public int GarrPlotInstanceID { get; set; } | |
public int GarrBuildingID { get; set; } | |
public UnixTime TimeBuilt { get; set; } | |
public bool Active { get; set; } | |
public Vector3 BuildingPos { get; set; } | |
public float BuildingFacing { get; set; } | |
public int CurrentGarSpecID { get; set; } | |
} | |
public class GarrisonRemoteBuildingInfo | |
{ | |
public int GarrPlotInstanceID { get; set; } | |
public int GarrBuildingID { get; set; } | |
} | |
public class CliGarrisonRemoteSiteInfo | |
{ | |
public int GarrSiteLevelID { get; set; } | |
public List<GarrisonRemoteBuildingInfo> Buildings { get; set; } | |
} | |
public class CliGarrisonRemoteInfo | |
{ | |
public List<CliGarrisonRemoteSiteInfo> Sites { get; set; } | |
} | |
public class CliCharacterShipment | |
{ | |
public int ShipmentRecID { get; set; } | |
public ulong ShipmentID { get; set; } | |
public UnixTime CreationTime { get; set; } | |
public UnixTime ShipmentDuration { get; set; } | |
} | |
public class CharFactionChangeDisplayInfo | |
{ | |
public string Name { get; set; } | |
public byte SexID { get; set; } | |
public byte SkinID { get; set; } | |
public byte HairColorID { get; set; } | |
public byte HairStyleID { get; set; } | |
public byte FacialHairStyleID { get; set; } | |
public byte FaceID { get; set; } | |
public byte RaceID { get; set; } | |
} | |
public class ItemContext | |
{ | |
public byte Context { get; set; } | |
} | |
public class ItemBonuses | |
{ | |
public List<int> BonusListIDs { get; set; } | |
} | |
public class ItemBonusInstanceData | |
{ | |
public ItemContext Context { get; set; } | |
public ItemBonuses Bonuses { get; set; } | |
} | |
public class ItemInstance | |
{ | |
public int ItemID { get; set; } | |
public int RandomPropertiesSeed { get; set; } | |
public int RandomPropertiesID { get; set; } | |
public ItemBonusInstanceData ItemBonus { get; set; } // Optional | |
public CompactArray<int Modifications { get; set; } // Optional | |
} | |
public class PlayerGuidLookupHint | |
{ | |
public uint VirtualRealmAddress { get; set; } // Optional | |
public uint NativeRealmAddress { get; set; } // Optional | |
} | |
public class CliMailAttachedItemEnchant | |
{ | |
public int Enchant { get; set; } | |
public uint Duration { get; set; } | |
public int Charges { get; set; } | |
} | |
public class CliMailAttachedItem | |
{ | |
public byte Position { get; set; } | |
public int AttachID { get; set; } | |
public ItemInstance Item { get; set; } | |
public int Count { get; set; } | |
public int Charges { get; set; } | |
public uint MaxDurability { get; set; } | |
public int Durability { get; set; } | |
public bool Unlocked { get; set; } | |
public CliMailAttachedItemEnchant[8] Enchants { get; set; } | |
} | |
public class CliMailListEntry | |
{ | |
public int MailID { get; set; } | |
public byte SenderType { get; set; } | |
public ulong SenderCharacter { get; set; } // Optional | |
public PlayerGuidLookupHint SenderHint { get; set; } | |
public int AltSenderID { get; set; } // Optional | |
public ulong Cod { get; set; } | |
public int PackageID { get; set; } | |
public int StationeryID { get; set; } | |
public ulong SentMoney { get; set; } | |
public int Flags { get; set; } | |
public float DaysLeft { get; set; } | |
public int MailTemplateID { get; set; } | |
public string Subject { get; set; } | |
public string Body { get; set; } | |
public List<CliMailAttachedItem> Attachments { get; set; } | |
} | |
public class CliMailNextTimeEntry | |
{ | |
public ulong SenderGUID { get; set; } | |
public PlayerGuidLookupHint SenderHint { get; set; } | |
public float TimeLeft { get; set; } | |
public int AltSenderID { get; set; } | |
public byte AltSenderType { get; set; } | |
public int StationeryID { get; set; } | |
} | |
public class CliAuctionItemEnchant | |
{ | |
public int ID { get; set; } | |
public uint Expiration { get; set; } | |
public int Charges { get; set; } | |
public byte Slot { get; set; } | |
} | |
public class CliAuctionItem | |
{ | |
public ItemInstance Item { get; set; } | |
public int Count { get; set; } | |
public int Charges { get; set; } | |
public List<CliAuctionItemEnchant> Enchantments { get; set; } | |
public int Flags { get; set; } | |
public int AuctionItemID { get; set; } | |
public ulong Owner { get; set; } | |
public ulong MinBid { get; set; } | |
public ulong MinIncrement { get; set; } | |
public ulong BuyoutPrice { get; set; } | |
public int DurationLeft { get; set; } | |
public byte DeleteReason { get; set; } | |
public bool CensorServerSideInfo { get; set; } | |
public bool CensorBidInfo { get; set; } | |
public ulong ItemGUID { get; set; } | |
public uint OwnerAccountID { get; set; } | |
public uint EndTime { get; set; } | |
public ulong Bidder { get; set; } | |
public ulong BidAmount { get; set; } | |
} | |
public class CliVendorItem | |
{ | |
public uint Muid { get; set; } | |
public int Type { get; set; } | |
public ItemInstance Item { get; set; } | |
public int Quantity { get; set; } | |
public int Price { get; set; } | |
public int Durability { get; set; } | |
public int StackCount { get; set; } | |
public int ExtendedCostID { get; set; } | |
public int PlayerConditionFailed { get; set; } | |
public bool DoNotFilterOnVendor { get; set; } | |
} | |
public class BonusObjectiveData | |
{ | |
public int BonusObjectiveID { get; set; } | |
public bool ObjectiveComplete { get; set; } | |
} | |
public class UserClientConnectToFailed | |
{ | |
public uint Serial { get; set; } | |
public sbyte Con { get; set; } | |
} | |
public class UserClientCreateGuildCheat | |
{ | |
public string GuildName { get; set; } | |
} | |
public class UserClientSetRole | |
{ | |
public ulong ChangedUnit { get; set; } | |
public uint Role { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientInitiateRolePoll | |
{ | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientStartBattlegroundCheat | |
{ | |
public int MapID { get; set; } | |
public bool Rated { get; set; } | |
} | |
public class UserClientBFMgrEntryInviteResponse | |
{ | |
public ulong QueueID { get; set; } | |
public bool AcceptedInvite { get; set; } | |
} | |
public class UserClientBFMgrQueueInviteResponse | |
{ | |
public ulong QueueID { get; set; } | |
public bool AcceptedInvite { get; set; } | |
} | |
public class UserClientBFMgrQueueExitRequest | |
{ | |
public ulong QueueID { get; set; } | |
} | |
public class UserClientChangeGdfPVPRating | |
{ | |
public float Variance { get; set; } | |
public float Rating { get; set; } | |
public int Bracket { get; set; } | |
} | |
public class UserClientStartWarGame | |
{ | |
public ulong OpposingPartyMember { get; set; } | |
public ulong QueueID { get; set; } | |
public bool TournamentRules { get; set; } | |
public uint OpposingPartyMemberVirtualRealmAddress { get; set; } | |
public uint OpposingPartyMemberCfgRealmID { get; set; } | |
} | |
public class UserClientStartSpectatorWarGame | |
{ | |
public uint OpposingPartyMemberCfgRealmID1 { get; set; } | |
public ulong OpposingPartyMember1 { get; set; } | |
public uint OpposingPartyMemberVirtualRealmAddress1 { get; set; } | |
public ulong QueueID { get; set; } | |
public uint OpposingPartyMemberCfgRealmID2 { get; set; } | |
public uint OpposingPartyMemberVirtualRealmAddress2 { get; set; } | |
public ulong OpposingPartyMember2 { get; set; } | |
public bool TournamentRules { get; set; } | |
} | |
public class UserClientAcceptWargameInvite | |
{ | |
public ulong OpposingPartyMember { get; set; } | |
public ulong QueueID { get; set; } | |
public bool Accept { get; set; } | |
} | |
public class UserClientWorldTeleport | |
{ | |
public ulong Transport { get; set; } | |
public float Facing { get; set; } | |
public uint MapID { get; set; } | |
public Vector3 Position { get; set; } | |
} | |
public class UserClientForceTakeLeader | |
{ | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientDBQuery | |
{ | |
public ulong Guid { get; set; } | |
public uint TableHash { get; set; } | |
public int RecordID { get; set; } | |
} | |
public class DBQuery | |
{ | |
public ulong Guid { get; set; } | |
public int RecordID { get; set; } | |
} | |
public class UserClientDBQueryBulk | |
{ | |
public uint TableHash { get; set; } | |
public List<DBQuery> Queries { get; set; } | |
} | |
public class UserClientGenerateRandomCharacterName | |
{ | |
public byte Sex { get; set; } | |
public byte Race { get; set; } | |
} | |
public class UserClientReorderEntry | |
{ | |
public ulong PlayerGUID { get; set; } | |
public byte NewPosition { get; set; } | |
} | |
public class UserClientReorderCharacters | |
{ | |
public List<UserClientReorderEntry> Entries { get; set; } | |
} | |
public class UserClientPlayerLogin | |
{ | |
public CliClientSettings ClientSettings { get; set; } | |
public ulong PlayerGUID { get; set; } | |
} | |
public class UserClientCheatPlayerLogin | |
{ | |
public ulong PlayerGUID { get; set; } | |
public CliClientSettings ClientSettings { get; set; } | |
} | |
public class UserClientWardenData | |
{ | |
public Data Packet { get; set; } | |
} | |
public class UserClientUndeleteGuildCheat | |
{ | |
public string BackupGuildName { get; set; } | |
} | |
public class UserClientCommentatorStartWargame | |
{ | |
public ulong QueueID { get; set; } | |
public string[2] Names { get; set; } | |
} | |
public class UserClientCommentatorEnable | |
{ | |
public int Enable { get; set; } | |
} | |
public class UserClientCommentatorGetMapInfo | |
{ | |
public string PlayerName { get; set; } | |
} | |
public class UserClientCommentatorGetPlayerInfo | |
{ | |
public ServerSpec WorldServer { get; set; } | |
public uint MapID { get; set; } | |
} | |
public class UserClientCommentatorEnterInstance | |
{ | |
public ulong InstanceID { get; set; } | |
public uint MapID { get; set; } | |
public int DifficultyID { get; set; } | |
public ServerSpec WorldServer { get; set; } | |
} | |
public class UserClientRequestPartyJoinUpdates | |
{ | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientLoadingScreenNotify | |
{ | |
public int MapID { get; set; } | |
public bool Showing { get; set; } | |
} | |
public class CliStructMailAttachment | |
{ | |
public ulong ItemGUID { get; set; } | |
public byte AttachPosition { get; set; } | |
} | |
public class CliStructSendMail | |
{ | |
public ulong Mailbox { get; set; } | |
public string Target { get; set; } | |
public string Subject { get; set; } | |
public string Body { get; set; } | |
public int StationeryID { get; set; } | |
public int PackageID { get; set; } | |
public List<CliStructMailAttachment> Attachments { get; set; } | |
public ulong SendMoney { get; set; } | |
public ulong Cod { get; set; } | |
} | |
public class UserClientSendMail | |
{ | |
public CliStructSendMail Info { get; set; } | |
} | |
public class UserClientGuildResetChallenge | |
{ | |
public int ChallengeType { get; set; } | |
} | |
public class UserClientGMSSHijackCheat | |
{ | |
public ulong Player { get; set; } | |
} | |
public class UserClientSetMoneyCheat | |
{ | |
public string Target { get; set; } | |
public ulong Amount { get; set; } | |
} | |
public class UserClientPartyInvite | |
{ | |
public ulong TargetGuid { get; set; } | |
public uint ProposedRoles { get; set; } | |
public string TargetName { get; set; } | |
public byte PartyIndex { get; set; } | |
public string TargetRealm { get; set; } | |
public uint TargetCfgRealmID { get; set; } | |
} | |
public class UserClientPartyInviteResponse | |
{ | |
public byte PartyIndex { get; set; } | |
public bool Accept { get; set; } | |
public uint RolesDesired { get; set; } // Optional | |
} | |
public class UserClientSetCurrencyCheat | |
{ | |
public ulong TargetGUID { get; set; } | |
public int Type { get; set; } | |
public int Quantity { get; set; } | |
public sbyte IsDelta { get; set; } | |
public sbyte Column { get; set; } | |
} | |
public class UserClientSimulateTickets | |
{ | |
public uint Seed { get; set; } | |
public uint Count { get; set; } | |
public uint RideType { get; set; } | |
} | |
public class UserClientGuildInviteByName | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientDFProposalResponse | |
{ | |
public uint ProposalID { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
public bool Accepted { get; set; } | |
public ulong InstanceID { get; set; } | |
} | |
public class UserClientDFJoin | |
{ | |
public bool QueueAsGroup { get; set; } | |
public uint Roles { get; set; } | |
public byte PartyIndex { get; set; } | |
public string Comment { get; set; } | |
public List<uint> Slots { get; set; } | |
public uint[3] Needs { get; set; } | |
} | |
public class UserClientLFGListJoin | |
{ | |
public LFGListJoinRequest Info { get; set; } | |
} | |
public class UserClientLFGListUpdateRequest | |
{ | |
public LFGListJoinRequest Info { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class UserClientLFGListLeave | |
{ | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class UserClientDFLeave | |
{ | |
public CliRideTicket Ticket { get; set; } | |
} | |
public class UserClientDFSearchJoin | |
{ | |
public uint Slot { get; set; } | |
} | |
public class UserClientDFSearchLeave | |
{ | |
public uint Slot { get; set; } | |
} | |
public class UserClientDFGetSystemInfo | |
{ | |
public byte PartyIndex { get; set; } | |
public bool Player { get; set; } | |
} | |
public class UserClientDFSetComment | |
{ | |
public CliRideTicket Ticket { get; set; } | |
public string Comment { get; set; } | |
} | |
public class UserClientDFSetRoles | |
{ | |
public uint RolesDesired { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientDFSetNeeds | |
{ | |
public bool Delta { get; set; } | |
public CliRideTicket Ticket { get; set; } | |
public uint[3] Needs { get; set; } | |
} | |
public class UserClientDFBootPlayerVote | |
{ | |
public bool Vote { get; set; } | |
} | |
public class UserClientDFTeleport | |
{ | |
public bool TeleportOut { get; set; } | |
} | |
public class UserClientSetEveryoneIsAssistant | |
{ | |
public byte PartyIndex { get; set; } | |
public bool EveryoneIsAssistant { get; set; } | |
} | |
public class UserClientBFMgrAdvanceState | |
{ | |
public int QueueID { get; set; } | |
} | |
public class UserClientBattlefieldSetNextTransitionTime | |
{ | |
public int SecondsUntilTransition { get; set; } | |
public int QueueID { get; set; } | |
} | |
public class UserClientGuildFlush | |
{ | |
public ulong GuildGUID { get; set; } | |
} | |
public class UserClientLFGuildAddRecruit | |
{ | |
public ulong GuildGUID { get; set; } | |
public int Availability { get; set; } | |
public int ClassRoles { get; set; } | |
public int PlayStyle { get; set; } | |
public string Comment { get; set; } | |
} | |
public class UserClientLFGuildSetGuildPost | |
{ | |
public string Comment { get; set; } | |
public int Availability { get; set; } | |
public bool Active { get; set; } | |
public int PlayStyle { get; set; } | |
public int ClassRoles { get; set; } | |
public int LevelRange { get; set; } | |
} | |
public class UserClientLFGuildBrowse | |
{ | |
public int CharacterLevel { get; set; } | |
public int Availability { get; set; } | |
public int ClassRoles { get; set; } | |
public int PlayStyle { get; set; } | |
} | |
public class UserClientSetDFFastLaunch | |
{ | |
public bool Set { get; set; } | |
} | |
public class UserClientSetTimeWalkerDungeon | |
{ | |
public int LfgDungeonID { get; set; } | |
} | |
public class UserClientSendSoRRequestViaAddress | |
{ | |
public string Text { get; set; } | |
public string Email { get; set; } | |
} | |
public class UserClientSendSoRRequestViaBnetAccountID | |
{ | |
public string Text { get; set; } | |
public uint BnetAccountID { get; set; } | |
} | |
public class UserClientBattlePetDeletePet | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class UserClientBattlePetDeletePetCheat | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class UserClientBattlePetModifyName | |
{ | |
public string Name { get; set; } | |
public DeclinedBattlePetNames DeclinedNames { get; set; } // Optional | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class UserClientBattlePetSummon | |
{ | |
public ulong BattlePetGUID { get; set; } | |
} | |
public class UserClientBattlePetSetLevel | |
{ | |
public List<ulong> BattlePetGUIDs { get; set; } | |
public ushort Level { get; set; } | |
} | |
public class UserClientRestoreBattlePetsHealth | |
{ | |
public sbyte HealthPct { get; set; } | |
} | |
public class UserClientBattlePetSetBattleSlot | |
{ | |
public ulong BattlePetGUID { get; set; } | |
public byte SlotIndex { get; set; } | |
} | |
public class UserClientBattlePetSetCollar | |
{ | |
public int CollarItemID { get; set; } | |
public byte SlotIndex { get; set; } | |
} | |
public class UserClientAddBattlePet | |
{ | |
public bool AllSpecies { get; set; } | |
public int SpeciesID { get; set; } | |
public int CreatureID { get; set; } | |
public bool IgnoreMaxPetRestriction { get; set; } | |
} | |
public class UserClientBattlePetSetFlags | |
{ | |
public ulong BattlePetGUID { get; set; } | |
public uint Flags { get; set; } | |
public clibattlepetsetflagcontroltype ControlType { get; set; } | |
} | |
public class UserClientCheatBattlePetSetQuality | |
{ | |
public ushort BreedQuality { get; set; } | |
public ulong BattlePetGUID { get; set; } | |
public bool AllPetsInJournal { get; set; } | |
} | |
public class UserClientMountSetFavorite | |
{ | |
public int MountSpellID { get; set; } | |
public bool IsFavorite { get; set; } | |
} | |
public class UserClientDoReadyCheck | |
{ | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientReadyCheckResponse | |
{ | |
public byte PartyIndex { get; set; } | |
public ulong PartyGUID { get; set; } | |
public bool IsReady { get; set; } | |
} | |
public class UserClientSetActionButton | |
{ | |
public ulong Action { get; set; } | |
public byte Index { get; set; } | |
} | |
public class UserClientClearQuest | |
{ | |
public string Target { get; set; } | |
public uint QuestID { get; set; } | |
} | |
public class UserClientClearQuestLog | |
{ | |
public string Target { get; set; } | |
public uint QuestID { get; set; } | |
} | |
public class UserClientFlagQuest | |
{ | |
public string Target { get; set; } | |
public uint QuestID { get; set; } | |
} | |
public class UserClientFinishQuest | |
{ | |
public uint QuestID { get; set; } | |
public string Target { get; set; } | |
} | |
public class UserClientAdvanceQuest | |
{ | |
public string Target { get; set; } | |
public uint QuestID { get; set; } | |
} | |
public class UserClientTaxiEnable | |
{ | |
public string Target { get; set; } | |
public uint NodeID { get; set; } | |
} | |
public class UserClientTaxiClear | |
{ | |
public uint NodeID { get; set; } | |
public string Target { get; set; } | |
} | |
public class UserClientClearExplore | |
{ | |
public string Target { get; set; } | |
public uint AreaID { get; set; } | |
} | |
public class UserClientPetBattleInputFirstPet | |
{ | |
public sbyte FrontPet { get; set; } | |
} | |
public class UserClientPetBattleInput | |
{ | |
public PetBattleInput MsgData { get; set; } | |
} | |
public class UserClientPetBattleReplaceFrontPet | |
{ | |
public sbyte FrontPet { get; set; } | |
} | |
public class UserClientPetBeastMasterCheat | |
{ | |
public int Action { get; set; } | |
public string Name { get; set; } | |
} | |
public class UserClientCreateCharacter | |
{ | |
public byte FacialHairStyleID { get; set; } | |
public byte FaceID { get; set; } | |
public byte SexID { get; set; } | |
public byte HairStyleID { get; set; } | |
public byte SkinID { get; set; } | |
public byte RaceID { get; set; } | |
public byte ClassID { get; set; } | |
public byte OutfitID { get; set; } | |
public byte HairColorID { get; set; } | |
public int TemplateSetID { get; set; } // Optional | |
public string Name { get; set; } | |
} | |
public class CliSupportTicketMailInfo | |
{ | |
public int MailID { get; set; } | |
public string MailBody { get; set; } | |
public string MailSubject { get; set; } | |
} | |
public class CliSupportTicketCalendarEventInfo | |
{ | |
public ulong EventID { get; set; } | |
public ulong InviteID { get; set; } | |
public string EventTitle { get; set; } | |
} | |
public class CliSupportTicketPetInfo | |
{ | |
public ulong PetID { get; set; } | |
public string PetName { get; set; } | |
} | |
public class CliSupportTicketGuildInfo | |
{ | |
public string GuildName { get; set; } | |
public ulong GuildID { get; set; } | |
} | |
public class UserClientSupportTicketSubmitComplaint | |
{ | |
public CliSupportTicketChatLog ChatLog { get; set; } | |
public string Note { get; set; } | |
public CliSupportTicketGuildInfo GuildInfo { get; set; } // Optional | |
public CliSupportTicketMailInfo MailInfo { get; set; } // Optional | |
public ulong TargetCharacterGUID { get; set; } | |
public CliSupportTicketPetInfo PetInfo { get; set; } // Optional | |
public CliSupportTicketCalendarEventInfo CalendarInfo { get; set; } // Optional | |
public CliComplaintType ComplaintType { get; set; } | |
public CliSupportTicketHeader Header { get; set; } | |
} | |
public class UserClientSupportTicketSubmitBug | |
{ | |
public string Note { get; set; } | |
public CliSupportTicketHeader Header { get; set; } | |
} | |
public class UserClientSupportTicketSubmitSuggestion | |
{ | |
public CliSupportTicketHeader Header { get; set; } | |
public string Note { get; set; } | |
} | |
public class UserClientPartyUninvite | |
{ | |
public string Reason { get; set; } | |
public byte PartyIndex { get; set; } | |
public ulong TargetGuid { get; set; } | |
} | |
public class UserClientSetLootMethod | |
{ | |
public ulong Master { get; set; } | |
public int Threshold { get; set; } | |
public byte Method { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientLeaveGroup | |
{ | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientSetPartyLeader | |
{ | |
public ulong Target { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientMinimapPing | |
{ | |
public Vector2 Position { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientChangeSubGroup | |
{ | |
public ulong Target { get; set; } | |
public byte Subgroup { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientSwapSubGroups | |
{ | |
public ulong Target1 { get; set; } | |
public ulong Target2 { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientConvertRaid | |
{ | |
public bool Raid { get; set; } | |
} | |
public class UserClientSetAssistantLeader | |
{ | |
public bool Set { get; set; } | |
public byte PartyIndex { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class UserClientUpdateRaidTarget | |
{ | |
public ulong Target { get; set; } | |
public byte PartyIndex { get; set; } | |
public byte Symbol { get; set; } | |
} | |
public class UserClientSetPartyAssignment | |
{ | |
public byte PartyIndex { get; set; } | |
public ulong Target { get; set; } | |
public byte Assignment { get; set; } | |
public bool Set { get; set; } | |
} | |
public class UserClientSilencePartyTalker | |
{ | |
public bool Silence { get; set; } | |
public ulong Target { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientRequestPartyMemberStats | |
{ | |
public ulong Target { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientRandomRoll | |
{ | |
public int Min { get; set; } | |
public int Max { get; set; } | |
public byte PartyIndex { get; set; } | |
} | |
public class UserClientSetActiveVoiceChannel | |
{ | |
public byte ChannelType { get; set; } | |
public string ChannelName { get; set; } | |
} | |
public class UserClientVoiceAddIgnore | |
{ | |
public string OffenderName { get; set; } | |
} | |
public class UserClientVoiceDelIgnore | |
{ | |
public QualifiedGUID Player { get; set; } | |
} | |
public class UserClientMailReturnToSender | |
{ | |
public ulong SenderGUID { get; set; } | |
public int MailID { get; set; } | |
} | |
public class UserClientQueryScenarioPOI | |
{ | |
public List<int> MissingScenarioPOITreeIDs { get; set; } | |
} | |
public class UserClientGMRequestPlayerInfo | |
{ | |
public string PlayerName { get; set; } | |
} | |
public class UserClientGMSummon | |
{ | |
public string PlayerName { get; set; } | |
} | |
public class UserClientGhost | |
{ | |
public bool Enable { get; set; } | |
public string PlayerName { get; set; } | |
} | |
public class UserClientAddBattlenetFriend | |
{ | |
public uint RoleID { get; set; } | |
public bool VerifyOnly { get; set; } | |
public ulong TargetGUID { get; set; } | |
public ulong ClientToken { get; set; } | |
public uint TargetVirtualRealmAddress { get; set; } | |
public string InvitationMsg { get; set; } | |
} | |
public class UserClientMoveCharacter | |
{ | |
public ulong CharacterGUID { get; set; } | |
public int MapID { get; set; } | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
} | |
public class UserClientClearPaidService | |
{ | |
public ulong CharacterGUID { get; set; } | |
} | |
public class UserClientSetPromotionRequest | |
{ | |
public int PromotionID { get; set; } | |
} | |
public class UserClientQueryCorpseTransport | |
{ | |
public ulong Transport { get; set; } | |
} | |
public class UserClientCanDuel | |
{ | |
public ulong TargetGUID { get; set; } | |
} | |
public class UserClientSetImmigrantHostSearchLog | |
{ | |
public bool Report { get; set; } | |
} | |
public class UserClientTeleportToUnit | |
{ | |
public string UnitName { get; set; } | |
} | |
public class UserClientSetRealmSelector | |
{ | |
public string RealmName { get; set; } | |
} | |
public class UserClientUpdateClientSettings | |
{ | |
public CliClientSettings Settings { get; set; } | |
} | |
public class UserClientSendRealmBroadcastMessage | |
{ | |
public string Text { get; set; } | |
} | |
public class UserClientSendWorldBroadcastMessage | |
{ | |
public string Text { get; set; } | |
} | |
public class UserClientGMUpdateTicketStatus | |
{ | |
public ulong TargetGUID { get; set; } | |
public int TicketID { get; set; } | |
public int StatusInt { get; set; } | |
} | |
public class UserClientGMCreateTicketResponse | |
{ | |
public ulong TargetGUID { get; set; } | |
public string Arguments { get; set; } | |
} | |
public class UserClientSummonResponse | |
{ | |
public bool Accept { get; set; } | |
public ulong SummonerGUID { get; set; } | |
} | |
public class UserClientGMChangePVPRating | |
{ | |
public int Season { get; set; } | |
public int Bracket { get; set; } | |
public int Rating { get; set; } | |
} | |
public class UserClientComplaint | |
{ | |
public UserClientComplaintOffender Offender { get; set; } | |
public byte ComplaintType { get; set; } | |
public ulong EventGuid { get; set; } | |
public ulong InviteGuid { get; set; } | |
public uint MailID { get; set; } | |
public UserClientComplaintChat Chat { get; set; } | |
} | |
public class UserClientGMShowComplaints | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientGMUnsquelch | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientCalendarGetEvent | |
{ | |
public ulong EventID { get; set; } | |
} | |
public class UserClientCalendarGuildFilter | |
{ | |
public byte MinLevel { get; set; } | |
public byte MaxLevel { get; set; } | |
public byte MaxRankOrder { get; set; } | |
} | |
public class UserClientCalendarEventInvite | |
{ | |
public ulong ModeratorID { get; set; } | |
public bool IsSignUp { get; set; } | |
public bool Creating { get; set; } | |
public ulong EventID { get; set; } | |
public string Name { get; set; } | |
} | |
public class UserClientCalendarRemoveInvite | |
{ | |
public ulong ModeratorID { get; set; } | |
public ulong Guid { get; set; } | |
public ulong EventID { get; set; } | |
public ulong InviteID { get; set; } | |
} | |
public class UserClientCalendarEventRSVP | |
{ | |
public ulong InviteID { get; set; } | |
public ulong EventID { get; set; } | |
public byte Status { get; set; } | |
} | |
public class UserClientCalendarEventStatus | |
{ | |
public ulong ModeratorID { get; set; } | |
public ulong EventID { get; set; } | |
public ulong InviteID { get; set; } | |
public ulong Guid { get; set; } | |
public byte Status { get; set; } | |
} | |
public class UserClientCalendarEventModeratorStatus | |
{ | |
public ulong InviteID { get; set; } | |
public ulong EventID { get; set; } | |
public ulong Guid { get; set; } | |
public ulong ModeratorID { get; set; } | |
public byte Status { get; set; } | |
} | |
public class UserClientCalendarRemoveEvent | |
{ | |
public ulong ModeratorID { get; set; } | |
public ulong EventID { get; set; } | |
public uint Flags { get; set; } | |
} | |
public class UserClientCalendarCopyEvent | |
{ | |
public ulong ModeratorID { get; set; } | |
public ulong EventID { get; set; } | |
public uint Date { get; set; } | |
} | |
public class UserClientCalendarComplain | |
{ | |
public ulong InviteID { get; set; } | |
public ulong EventID { get; set; } | |
public ulong InvitedByGUID { get; set; } | |
} | |
public class UserClientCalendarEventSignUp | |
{ | |
public bool Tentative { get; set; } | |
public ulong EventID { get; set; } | |
} | |
public class UserClientCalendarEventInviteNotes | |
{ | |
public ulong EventID { get; set; } | |
public ulong Guid { get; set; } | |
public ulong InviteID { get; set; } | |
public ulong ModeratorID { get; set; } | |
public string Notes { get; set; } | |
} | |
public class UserClientCalendarAddEvent | |
{ | |
public uint MaxSize { get; set; } | |
public ClientCalendarAddEventInfo EventInfo { get; set; } | |
} | |
public class ClientCalendarUpdateEventInfo | |
{ | |
public ulong EventID { get; set; } | |
public ulong ModeratorID { get; set; } | |
public string Title { get; set; } | |
public string Description { get; set; } | |
public byte EventType { get; set; } | |
public int TextureID { get; set; } | |
public uint Time { get; set; } | |
public uint Flags { get; set; } | |
} | |
public class UserClientCalendarUpdateEvent | |
{ | |
public uint MaxSize { get; set; } | |
public ClientCalendarUpdateEventInfo EventInfo { get; set; } | |
} | |
public class UserClientWhoIs | |
{ | |
public string CharName { get; set; } | |
} | |
public class UserClientWho | |
{ | |
public WhoRequest Request { get; set; } | |
public List<int> Areas { get; set; } | |
} | |
public class UserClientSetDungeonDifficulty | |
{ | |
public uint DifficultyID { get; set; } | |
} | |
public class ClientGMSurveyQuestion | |
{ | |
public int QuestionID { get; set; } | |
public byte Answer { get; set; } | |
public string AnswerComment { get; set; } | |
} | |
public class UserClientGMSurveySubmit | |
{ | |
public List<ClientGMSurveyQuestion> SurveyQuestion { get; set; } | |
public int SurveyID { get; set; } | |
public string Comment { get; set; } | |
} | |
public class UserClientVoiceSessionEnable | |
{ | |
public bool EnableVoiceChat { get; set; } | |
public bool EnableMicrophone { get; set; } | |
} | |
public class UserClientResurrectResponse | |
{ | |
public ulong Resurrecter { get; set; } | |
public uint Response { get; set; } | |
} | |
public class UserClientPetRename | |
{ | |
public PetRenameData RenameData { get; set; } | |
} | |
public class UserClientBugReport | |
{ | |
public ReportType Type { get; set; } | |
public string Text { get; set; } | |
public string DiagInfo { get; set; } | |
} | |
public class UserClientReferAFriendCheat | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientSetSavedInstanceExtend | |
{ | |
public int MapID { get; set; } | |
public bool Extend { get; set; } | |
public uint DifficultyID { get; set; } | |
} | |
public class UserClientSetPlayerDeclinedNames | |
{ | |
public ulong Player { get; set; } | |
public string[5] DeclinedName { get; set; } | |
} | |
public class UserClientQueryPlayerName | |
{ | |
public ulong Player { get; set; } | |
public PlayerGuidLookupHint Hint { get; set; } | |
} | |
public class UserClientQueryRealmName | |
{ | |
public uint VirtualRealmAddress { get; set; } | |
} | |
public class UserClientQueryGuildInfo | |
{ | |
public ulong PlayerGuid { get; set; } | |
public ulong GuildGuid { get; set; } | |
} | |
public class UserClientCharCustomize | |
{ | |
public byte HairStyleID { get; set; } | |
public byte FaceID { get; set; } | |
public ulong CharGUID { get; set; } | |
public byte SexID { get; set; } | |
public string CharName { get; set; } | |
public byte HairColorID { get; set; } | |
public byte FacialHairStyleID { get; set; } | |
public byte SkinID { get; set; } | |
} | |
public class UserClientServerInfoQuery | |
{ | |
public string Category { get; set; } | |
} | |
public class UserClientGMTicketCreate | |
{ | |
public Vector3 Pos { get; set; } | |
public int MapID { get; set; } | |
public byte Flags { get; set; } | |
public bool NeedMoreHelp { get; set; } | |
public bool NeedResponse { get; set; } | |
public string Description { get; set; } | |
public Data ChatHistoryData { get; set; } | |
} | |
public class UserClientGMTicketUpdateText | |
{ | |
public string Description { get; set; } | |
} | |
public class UserClientGMTicketAcknowledgeSurvey | |
{ | |
public int CaseID { get; set; } | |
} | |
public class UserClientGMLagReport | |
{ | |
public int MapID { get; set; } | |
public int LagKind { get; set; } | |
public Vector3 Loc { get; set; } | |
} | |
public class UserClientGMDestroyCorpse | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientCharRaceOrFactionChange | |
{ | |
public byte HairColorID { get; set; } // Optional | |
public byte RaceID { get; set; } | |
public byte SexID { get; set; } | |
public byte SkinID { get; set; } // Optional | |
public byte FacialHairStyleID { get; set; } // Optional | |
public ulong Guid { get; set; } | |
public bool FactionChange { get; set; } | |
public string Name { get; set; } | |
public byte FaceID { get; set; } // Optional | |
public byte HairStyleID { get; set; } // Optional | |
} | |
public class UserClientRequestAccountData | |
{ | |
public byte DataType { get; set; } | |
} | |
public class UserClientUpdateAccountData | |
{ | |
public UnixTime Time { get; set; } | |
public uint Size { get; set; } | |
public byte DataType { get; set; } | |
public Data CompressedData { get; set; } | |
} | |
public class UserClientSetPVPWeeklyGames | |
{ | |
public uint NumPlayed { get; set; } | |
public int Season { get; set; } | |
public uint NumWon { get; set; } | |
public byte Bracket { get; set; } | |
} | |
public class UserClientSetPVPSeasonGames | |
{ | |
public uint NumWon { get; set; } | |
public int Season { get; set; } | |
public uint NumPlayed { get; set; } | |
public byte Bracket { get; set; } | |
} | |
public class UserClientGMNukeCharacter | |
{ | |
public ulong Target { get; set; } | |
} | |
public class UserClientCharDelete | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class UserClientCharForceDelete | |
{ | |
public ulong Guid { get; set; } | |
} | |
public class UserClientGMAccountOnline | |
{ | |
public uint AccountID { get; set; } | |
} | |
public class UserClientGMGuildSave | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientLowLevelRaid | |
{ | |
public bool Enable { get; set; } | |
} | |
public class UserClientInspectPVP | |
{ | |
public ulong InspectTarget { get; set; } | |
public uint InspectRealmAddress { get; set; } | |
} | |
public class UserClientUnclaimLicense | |
{ | |
public int License { get; set; } | |
} | |
public class UserClientGmSilence | |
{ | |
public int Action { get; set; } | |
public string Name { get; set; } | |
} | |
public class UserClientGmRevealTo | |
{ | |
public uint Type { get; set; } | |
public string Name { get; set; } | |
} | |
public class UserClientGmResurrect | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientCheatPlayerLookup | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientGmFreeze | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientGmCharacterRestore | |
{ | |
public List<byte> Data { get; set; } | |
public uint Locale { get; set; } | |
public uint ClientToken { get; set; } | |
public uint ToAccount { get; set; } | |
public bool Compressed { get; set; } | |
} | |
public class UserClientGmCharacterSave | |
{ | |
public string CharacterName { get; set; } | |
public uint Flags { get; set; } | |
} | |
public class UserClientGMNukeAccount | |
{ | |
public uint AccountID { get; set; } | |
} | |
public class UserClientBeastmaster | |
{ | |
public int Op { get; set; } | |
public string TargetName { get; set; } | |
} | |
public class UserClientProfileDataRequest | |
{ | |
public bool Run { get; set; } | |
} | |
public class UserClientOfferPetition | |
{ | |
public ulong TargetPlayer { get; set; } | |
public ulong ItemGUID { get; set; } | |
} | |
public class UserClientQuestPOIQuery | |
{ | |
public int MissingQuestCount { get; set; } | |
public int[50] MissingQuestPOIs { get; set; } | |
} | |
public class UserClientGMInvis | |
{ | |
public int Action { get; set; } | |
public string PlayerName { get; set; } | |
} | |
public class UserClientGMBindOther | |
{ | |
public string PlayerName { get; set; } | |
} | |
public class UserClientGMShowLabel | |
{ | |
public int Op { get; set; } | |
public string TargetName { get; set; } | |
} | |
public class UserClientGmSetSecurityGroup | |
{ | |
public string Name { get; set; } | |
public uint Group { get; set; } | |
} | |
public class UserClientGmNuke | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientDanceStudioAddMove | |
{ | |
public ulong ImageBase { get; set; } | |
public string PseudoFilename { get; set; } | |
public ulong Caller { get; set; } | |
public string Code { get; set; } | |
} | |
public class UserClientGetAccountCharacterList | |
{ | |
public uint Token { get; set; } | |
} | |
public class UserClientLiveRegionGetAccountCharacterList | |
{ | |
public string DevRealmOverride { get; set; } | |
public uint Token { get; set; } | |
public string DevCharOverride { get; set; } | |
public byte RegionID { get; set; } // Optional | |
} | |
public class UserClientLiveRegionCharacterCopy | |
{ | |
public ulong Guid { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public uint Token { get; set; } | |
} | |
public class UserClientLiveRegionAccountRestore | |
{ | |
public uint Token { get; set; } | |
public string DevRealmOverride { get; set; } | |
public byte RegionID { get; set; } // Optional | |
public string DevCharOverride { get; set; } | |
} | |
public class UserClientServerCommand | |
{ | |
public string Line { get; set; } | |
public ulong Target { get; set; } | |
} | |
public class UserClientCharacterRenameRequest | |
{ | |
public string NewName { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class UserClientShowTradeSkill | |
{ | |
public ulong PlayerGUID { get; set; } | |
public int SkillLineID { get; set; } | |
public int SpellID { get; set; } | |
} | |
public class UserClientBattlePayDistributionAssignToTarget | |
{ | |
public ulong TargetCharacter { get; set; } | |
public ulong DistributionID { get; set; } | |
public uint ProductChoice { get; set; } | |
public uint ClientToken { get; set; } | |
} | |
public class UserClientBattlePayDistributionSelectChoice | |
{ | |
public ulong DistributionID { get; set; } | |
public ulong TargetCharacter { get; set; } | |
public uint ProductChoice { get; set; } | |
public uint ClientToken { get; set; } | |
} | |
public class UserClientGuildSetGuildMaster | |
{ | |
public string NewMasterName { get; set; } | |
} | |
public class UserClientPetitionRenameGuild | |
{ | |
public ulong PetitionGuid { get; set; } | |
public string NewGuildName { get; set; } | |
} | |
public class UserClientBattlePayStartPurchase | |
{ | |
public ulong TargetCharacter { get; set; } | |
public uint ProductID { get; set; } | |
public uint ClientToken { get; set; } | |
} | |
public class UserClientBattlePayConfirmPurchaseResponse | |
{ | |
public ulong ClientCurrentPriceFixedPoint { get; set; } | |
public bool ConfirmPurchase { get; set; } | |
public uint ServerToken { get; set; } | |
} | |
public class UserClientBattlePayAckFailedResponse | |
{ | |
public uint ServerToken { get; set; } | |
} | |
public class UserClientRecruitAFriend | |
{ | |
public string Email { get; set; } | |
public string Text { get; set; } | |
public string Name { get; set; } | |
} | |
public class UserClientAddAccountLicense | |
{ | |
public long BpayLicenseGroupID { get; set; } | |
} | |
public class UserClientSwitchCharacter | |
{ | |
public string CharacterName { get; set; } | |
} | |
public class UserClientSendContactList | |
{ | |
public uint Flags { get; set; } | |
} | |
public class UserClientAddFriend | |
{ | |
public string Notes { get; set; } | |
public string Name { get; set; } | |
} | |
public class UserClientDelFriend | |
{ | |
public QualifiedGUID Player { get; set; } | |
} | |
public class UserClientSetContactNotes | |
{ | |
public QualifiedGUID Player { get; set; } | |
public string Notes { get; set; } | |
} | |
public class UserClientBattlenetChallengeResponse | |
{ | |
public BattlenetChallengeResult Result { get; set; } | |
public uint Token { get; set; } | |
public string BattlenetError { get; set; } | |
} | |
public class UserClientAddIgnore | |
{ | |
public string Name { get; set; } | |
} | |
public class UserClientDelIgnore | |
{ | |
public QualifiedGUID Player { get; set; } | |
} | |
public class UserClientGMSetVeteranTrial | |
{ | |
public bool VeteranTrial { get; set; } | |
} | |
public class UserClientGMGrantAchievement | |
{ | |
public int AchievementID { get; set; } | |
public ulong Guid { get; set; } | |
public string Target { get; set; } | |
} | |
public class UserClientGMRemoveAchievement | |
{ | |
public ulong Guid { get; set; } | |
public string Target { get; set; } | |
public int AchievementID { get; set; } | |
} | |
public class UserClientGMSetCriteria | |
{ | |
public int CriteriaID { get; set; } | |
public string Target { get; set; } | |
public int Quantity { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class UserClientGMCreateItemTarget | |
{ | |
public ItemContext CreationContext { get; set; } | |
public int ItemID { get; set; } | |
public string Target { get; set; } | |
public ulong Guid { get; set; } | |
} | |
public class UserClientPaidServiceCheat | |
{ | |
public ulong Guid { get; set; } | |
public int ServiceID { get; set; } | |
} | |
public class UserClientSetRaidDifficulty | |
{ | |
public int DifficultyID { get; set; } | |
} | |
public class UserClientTutorial | |
{ | |
public TutorialAction Action { get; set; } | |
public uint TutorialBit { get; set; } | |
} | |
public class UserClientUndeleteCharacter | |
{ | |
public ulong CharacterGuid { get; set; } | |
public int ClientToken { get; set; } | |
} | |
public class UserClientSetLuckFactor | |
{ | |
public float LuckFactor { get; set; } | |
} | |
public class UserRouterClientSuspendCommsAck | |
{ | |
public uint Serial { get; set; } | |
public uint Timestamp { get; set; } | |
} | |
public class UserRouterClientAuthSession | |
{ | |
public uint SiteID { get; set; } | |
public sbyte LoginServerType { get; set; } | |
public sbyte BuildType { get; set; } | |
public uint RealmID { get; set; } | |
public ushort Build { get; set; } | |
public uint LocalChallenge { get; set; } | |
public int LoginServerID { get; set; } | |
public uint RegionID { get; set; } | |
public ulong DosResponse { get; set; } | |
public byte[20] Digest { get; set; } | |
public string Account { get; set; } | |
public bool UseIPv6 { get; set; } | |
public Data AddonInfo { get; set; } | |
} | |
public class UserRouterClientAuthContinuedSession | |
{ | |
public ulong Key { get; set; } | |
public ulong DosResponse { get; set; } | |
public byte[20] Digest { get; set; } | |
} | |
public class UserRouterClientPing | |
{ | |
public uint Serial { get; set; } | |
public uint Latency { get; set; } | |
} | |
public class UserRouterClientLogDisconnect | |
{ | |
public uint Reason { get; set; } | |
} | |
public class UserRouterClientSuspendTokenResponse | |
{ | |
public uint Sequence { get; set; } | |
} | |
public class UserRouterClientQueuedMessagesEnd | |
{ | |
public uint Timestamp { get; set; } | |
} | |
public class UserRouterClientLogStreamingError | |
{ | |
public string Error { get; set; } | |
} | |
public class JSONBnetChallengeFormInput | |
{ | |
public string Input_id { get; set; } | |
public string Type { get; set; } | |
public string Label { get; set; } | |
public uint Max_length { get; set; } | |
public List<DynamicString> Errors { get; set; } | |
} | |
public class JSONBnetChallengeForm | |
{ | |
public string Type { get; set; } | |
public DynamicString Prompt { get; set; } | |
public List<DynamicString> Errors { get; set; } | |
public List<JSONBnetChallengeFormInput> Inputs { get; set; } | |
} | |
public class JSONBnetChallengeResponse | |
{ | |
public string Error_code { get; set; } | |
public string Challenge_id { get; set; } | |
public JSONBnetChallengeForm Challenge { get; set; } | |
public bool Done { get; set; } | |
} | |
public class JSONBnetChallengeSubmissionInput | |
{ | |
public string Input_id { get; set; } | |
public DynamicString Value { get; set; } | |
} | |
public class JSONBnetChallengeSubmission | |
{ | |
public List<JSONBnetChallengeSubmissionInput> Inputs { get; set; } | |
} | |
public class JSONBnetCreateChallengeResponse | |
{ | |
public string Challenge_id { get; set; } | |
public string Challenge_url { get; set; } | |
} | |
public class ServerBuckDataEntry | |
{ | |
public ulong Arg { get; set; } | |
public string Argname { get; set; } | |
public ulong Count { get; set; } | |
public ulong Accum { get; set; } | |
public ulong Sqaccum { get; set; } | |
public ulong Maximum { get; set; } | |
public ulong Minimum { get; set; } | |
} | |
public class ServerBuckDataList | |
{ | |
public uint MpID { get; set; } | |
public List<ServerBuckDataEntry> Entries { get; set; } | |
} | |
public class PhaseShiftDataPhase | |
{ | |
public ushort PhaseFlags { get; set; } | |
public ushort Id { get; set; } | |
} | |
public class PhaseShiftData | |
{ | |
public uint PhaseShiftFlags { get; set; } | |
public List<PhaseShiftDataPhase> Phases { get; set; } | |
public ulong PersonalGUID { get; set; } | |
} | |
public class SpawnTrackerData | |
{ | |
public List<int> QuestID { get; set; } | |
} | |
public class DumpObjectInfo | |
{ | |
public ulong Guid { get; set; } | |
public float VisibleRange { get; set; } | |
public Vector3 Position { get; set; } | |
public uint DisplayID { get; set; } | |
public bool Granted { get; set; } | |
} | |
public class CliPetitionInfo | |
{ | |
public int PetitionID { get; set; } | |
public ulong Petitioner { get; set; } | |
public string Title { get; set; } | |
public string BodyText { get; set; } | |
public int MinSignatures { get; set; } | |
public int MaxSignatures { get; set; } | |
public int DeadLine { get; set; } | |
public int IssueDate { get; set; } | |
public int AllowedGuildID { get; set; } | |
public int AllowedClasses { get; set; } | |
public int AllowedRaces { get; set; } | |
public short AllowedGender { get; set; } | |
public int AllowedMinLevel { get; set; } | |
public int AllowedMaxLevel { get; set; } | |
public int NumChoices { get; set; } | |
public int StaticType { get; set; } | |
public uint Muid { get; set; } | |
public string[1] Choicetext { get; set; } | |
} | |
public class BattlepayDisplayInfo | |
{ | |
public uint CreatureDisplayInfoID { get; set; } // Optional | |
public uint FileDataID { get; set; } // Optional | |
public string Name1 { get; set; } | |
public string Name2 { get; set; } | |
public string Name3 { get; set; } | |
public uint Flags { get; set; } // Optional | |
} | |
public class BattlepayProductItem | |
{ | |
public uint ID { get; set; } | |
public uint ItemID { get; set; } | |
public uint Quantity { get; set; } | |
public BattlepayDisplayInfo DisplayInfo { get; set; } // Optional | |
public bool HasPet { get; set; } | |
public BATTLEPETRESULT PetResult { get; set; } // Optional | |
public bool HasMount { get; set; } | |
} | |
public class BattlePayProduct | |
{ | |
public uint ProductID { get; set; } | |
public ulong NormalPriceFixedPoint { get; set; } | |
public ulong CurrentPriceFixedPoint { get; set; } | |
public List<BattlepayProductItem> Items { get; set; } | |
public byte Type { get; set; } | |
public byte ChoiceType { get; set; } | |
public uint Flags { get; set; } | |
public BattlepayDisplayInfo DisplayInfo { get; set; } // Optional | |
} | |
public class BattlePayProductGroup | |
{ | |
public uint GroupID { get; set; } | |
public string Name { get; set; } | |
public int IconFileDataID { get; set; } | |
public byte DisplayType { get; set; } | |
public int Ordering { get; set; } | |
} | |
public class BattlePayShopEntry | |
{ | |
public uint EntryID { get; set; } | |
public uint GroupID { get; set; } | |
public uint ProductID { get; set; } | |
public int Ordering { get; set; } | |
public uint Flags { get; set; } | |
public byte BannerType { get; set; } | |
public BattlepayDisplayInfo DisplayInfo { get; set; } // Optional | |
} | |
public class BattlePayPurchase | |
{ | |
public ulong PurchaseID { get; set; } | |
public uint Status { get; set; } | |
public uint ResultCode { get; set; } | |
public uint ProductID { get; set; } | |
public string WalletName { get; set; } | |
} | |
public class BattlePayDistributionObject | |
{ | |
public ulong DistributionID { get; set; } | |
public uint Status { get; set; } | |
public uint ProductID { get; set; } | |
public ulong TargetPlayer { get; set; } | |
public uint TargetVirtualRealm { get; set; } | |
public uint TargetNativeRealm { get; set; } | |
public ulong PurchaseID { get; set; } | |
public BattlePayProduct Product { get; set; } // Optional | |
public bool Revoked { get; set; } | |
} | |
public class PlayerGuidLookupData | |
{ | |
public bool IsDeleted { get; set; } | |
public uint AccountID { get; set; } | |
public ulong BnetAccountID { get; set; } | |
public ulong GuidActual { get; set; } | |
public string Name { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
public byte Race { get; set; } | |
public byte Sex { get; set; } | |
public byte ClassID { get; set; } | |
public byte Level { get; set; } | |
public string[5] DeclinedNames { get; set; } | |
} | |
public class WhoWord | |
{ | |
public string Word { get; set; } | |
} | |
public class WhoRequestServerInfo | |
{ | |
public int FactionGroup { get; set; } | |
public int Locale { get; set; } | |
public uint RequesterVirtualRealmAddress { get; set; } | |
} | |
public class WhoRequest | |
{ | |
public int MinLevel { get; set; } | |
public int MaxLevel { get; set; } | |
public string Name { get; set; } | |
public string VirtualRealmName { get; set; } | |
public string Guild { get; set; } | |
public string GuildVirtualRealmName { get; set; } | |
public int RaceFilter { get; set; } | |
public int ClassFilter { get; set; } | |
public List<WhoWord> Words { get; set; } | |
public bool ShowEnemies { get; set; } | |
public bool ShowArenaPlayers { get; set; } | |
public bool ExactName { get; set; } | |
public WhoRequestServerInfo ServerInfo { get; set; } // Optional | |
} | |
public class WhoEntry | |
{ | |
public PlayerGuidLookupData PlayerData { get; set; } | |
public ulong GuildGUID { get; set; } | |
public uint GuildVirtualRealmAddress { get; set; } | |
public string GuildName { get; set; } | |
public int AreaID { get; set; } | |
public bool IsGM { get; set; } | |
} | |
public class WhoResponse | |
{ | |
public List<WhoEntry> Entries { get; set; } | |
} | |
public class QualifiedGUID | |
{ | |
public ulong Guid { get; set; } | |
public uint VirtualRealmAddress { get; set; } | |
} | |
public class GarrisonFollower | |
{ | |
public ulong DbID { get; set; } | |
public int GarrFollowerID { get; set; } | |
public int CreatureID { get; set; } | |
public int GarrGivenNameID { get; set; } | |
public int GarrFamilyNameID { get; set; } | |
public int Gender { get; set; } | |
public int Spec { get; set; } | |
public int Race { get; set; } | |
public int Quality { get; set; } | |
public int FollowerLevel { get; set; } | |
public int ItemLevelWeapon { get; set; } | |
public int ItemLevelArmor { get; set; } | |
public int Xp { get; set; } | |
public int CurrentBuildingID { get; set; } | |
public int CurrentMissionID { get; set; } | |
public List<int> AbilityID { get; set; } | |
} | |
public class GarrisonMission | |
{ | |
public ulong DbID { get; set; } | |
public int MissionRecID { get; set; } | |
public UnixTime OfferTime { get; set; } | |
public UnixTime OfferDuration { get; set; } | |
public UnixTime StartTime { get; set; } | |
public UnixTime TravelDuration { get; set; } | |
public UnixTime MissionDuration { get; set; } | |
public int MissionState { get; set; } | |
} | |
public class CliMovementTransport | |
{ | |
public ulong Guid { get; set; } | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
public byte VehicleSeatIndex { get; set; } | |
public uint MoveTime { get; set; } | |
public uint PrevMoveTime { get; set; } // Optional | |
public int VehicleRecID { get; set; } // Optional | |
} | |
public class CliMovementFallVelocity | |
{ | |
public Vector2 Direction { get; set; } | |
public float Speed { get; set; } | |
} | |
public class CliMovementFallOrLand | |
{ | |
public uint Time { get; set; } | |
public float JumpVelocity { get; set; } | |
public CliMovementFallVelocity Velocity { get; set; } // Optional | |
} | |
public class CliMovementStatus | |
{ | |
public ulong MoverGUID { get; set; } | |
public uint MoveFlags0 { get; set; } | |
public uint MoveFlags1 { get; set; } | |
public uint MoveTime { get; set; } | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
public CliMovementTransport Transport { get; set; } // Optional | |
public float Pitch { get; set; } | |
public CliMovementFallOrLand Fall { get; set; } // Optional | |
public float StepUpStartElevation { get; set; } | |
public bool HasSpline { get; set; } | |
public bool HeightChangeFailed { get; set; } | |
public List<uint> RemoveForcesIDs { get; set; } | |
public uint MoveIndex { get; set; } | |
public bool RemoteTimeValid { get; set; } | |
} | |
public class CliSplineFilterKey | |
{ | |
public float In { get; set; } | |
public float Out { get; set; } | |
} | |
public class CliSplineFilter | |
{ | |
public List<CliSplineFilterKey> FilterKeys { get; set; } | |
public ushort FilterFlags { get; set; } | |
} | |
public class CliMovementSplineMove | |
{ | |
public uint Flags { get; set; } | |
public byte Face { get; set; } | |
public int Elapsed { get; set; } | |
public uint Duration { get; set; } | |
public float DurationModifier { get; set; } | |
public float NextDurationModifier { get; set; } | |
public float JumpGravity { get; set; } // Optional | |
public uint SpecialTime { get; set; } // Optional | |
public List<Vector3> Points { get; set; } | |
public byte Mode { get; set; } | |
public CliSplineFilter SplineFilter { get; set; } // Optional | |
public float FaceDirection { get; set; } | |
public ulong FaceGUID { get; set; } | |
public Vector3 FaceSpot { get; set; } | |
} | |
public class CliMovementSpline | |
{ | |
public uint ID { get; set; } | |
public Vector3 Destination { get; set; } | |
public CliMovementSplineMove Move { get; set; } // Optional | |
} | |
public class MonsterSplineFilterKey | |
{ | |
public short Idx { get; set; } | |
public ushort Speed { get; set; } | |
} | |
public class MonsterSplineFilter | |
{ | |
public List<MonsterSplineFilterKey> FilterKeys { get; set; } | |
public ushort FilterFlags { get; set; } | |
public float BaseSpeed { get; set; } | |
public short StartOffset { get; set; } | |
public float DistToPrevFilterKey { get; set; } | |
public short AddedToStart { get; set; } | |
} | |
public class MovementSpline | |
{ | |
public uint Flags { get; set; } | |
public byte Face { get; set; } | |
public byte AnimTier { get; set; } | |
public uint TierTransStartTime { get; set; } | |
public int Elapsed { get; set; } | |
public uint MoveTime { get; set; } | |
public float JumpGravity { get; set; } | |
public uint SpecialTime { get; set; } | |
public List<Vector3> Points { get; set; } | |
public byte Mode { get; set; } | |
public byte VehicleExitVoluntary { get; set; } | |
public ulong TransportGUID { get; set; } | |
public sbyte VehicleSeat { get; set; } | |
public List<uint> PackedDeltas { get; set; } | |
public MonsterSplineFilter SplineFilter { get; set; } // Optional | |
public float FaceDirection { get; set; } | |
public ulong FaceGUID { get; set; } | |
public Vector3 FaceSpot { get; set; } | |
} | |
public class MovementMonsterSpline | |
{ | |
public uint ID { get; set; } | |
public Vector3 Destination { get; set; } | |
public bool CrzTeleport { get; set; } | |
public MovementSpline Move { get; set; } | |
} | |
public class CliMovementForce | |
{ | |
public uint ID { get; set; } | |
public Vector3 Direction { get; set; } | |
public uint TransportID { get; set; } | |
public float Magnitude { get; set; } | |
public byte Type { get; set; } | |
} | |
public class CliMovementUpdate | |
{ | |
public CliMovementStatus Status { get; set; } | |
public float WalkSpeed { get; set; } | |
public float RunSpeed { get; set; } | |
public float RunBackSpeed { get; set; } | |
public float SwimSpeed { get; set; } | |
public float SwimBackSpeed { get; set; } | |
public float FlightSpeed { get; set; } | |
public float FlightBackSpeed { get; set; } | |
public float TurnRate { get; set; } | |
public float PitchRate { get; set; } | |
public CliMovementSpline Spline { get; set; } // Optional | |
public List<CliMovementForce> MovementForces { get; set; } | |
} | |
public class CliPosition | |
{ | |
public Vector3 Position { get; set; } | |
public float Facing { get; set; } | |
} | |
public class CliVehicleCreate | |
{ | |
public int RecID { get; set; } | |
public float InitialRawFacing { get; set; } | |
} | |
public class CliAnimKitCreate | |
{ | |
public ushort AiID { get; set; } | |
public ushort MovementID { get; set; } | |
public ushort MeleeID { get; set; } | |
} | |
public class CliAreaTriggerSphere | |
{ | |
public float Radius { get; set; } | |
public float RadiusTarget { get; set; } | |
} | |
public class CliAreaTriggerCylinder | |
{ | |
public float Radius { get; set; } | |
public float RadiusTarget { get; set; } | |
public float Height { get; set; } | |
public float HeightTarget { get; set; } | |
} | |
public class CliAreaTriggerBox | |
{ | |
public Vector3 Extents { get; set; } | |
public Vector3 ExtentsTarget { get; set; } | |
} | |
public class CliAreaTriggerPolygon | |
{ | |
public List<Vector2> Vertices { get; set; } | |
public List<Vector2> VerticesTarget { get; set; } | |
public float Height { get; set; } | |
public float HeightTarget { get; set; } | |
} | |
public class CliAreaTriggerSpline | |
{ | |
public uint TimeToTarget { get; set; } | |
public uint ElapsedTimeForMovement { get; set; } | |
public List<Vector3> Points { get; set; } | |
} | |
public class CliAreaTrigger | |
{ | |
public uint ElapsedMs { get; set; } | |
public bool AbsoluteOrientation { get; set; } | |
public bool DynamicShape { get; set; } | |
public bool Attached { get; set; } | |
public bool FaceMovementDir { get; set; } | |
public bool FollowsTerrain { get; set; } | |
public Vector3 RollPitchYaw { get; set; } | |
public Vector3 TargetRollPitchYaw { get; set; } // Optional | |
public uint ScaleCurveID { get; set; } // Optional | |
public uint MorphCurveID { get; set; } // Optional | |
public uint FacingCurveID { get; set; } // Optional | |
public uint MoveCurveID { get; set; } // Optional | |
public CliAreaTriggerSphere AreaTriggerSphere { get; set; } // Optional | |
public CliAreaTriggerBox AreaTriggerBox { get; set; } // Optional | |
public CliAreaTriggerPolygon AreaTriggerPolygon { get; set; } // Optional | |
public CliAreaTriggerCylinder AreaTriggerCylinder { get; set; } // Optional | |
public CliAreaTriggerSpline AreaTriggerSpline { get; set; } // Optional | |
} | |
public class CliGameObject | |
{ | |
public uint WorldEffectID { get; set; } | |
} | |
public class CliSceneLocalScriptData | |
{ | |
public string Data { get; set; } | |
} | |
public class CliPlayerSceneInstances | |
{ | |
public List<uint> SceneInstanceIDs { get; set; } | |
} | |
public class VignetteInstanceIDList | |
{ | |
public List<ulong> IDs { get; set; } | |
} | |
public class VignetteClientData | |
{ | |
public ulong ObjGUID { get; set; } | |
public Vector3 Position { get; set; } | |
public int VignetteID { get; set; } | |
} | |
public class VignetteClientDataSet | |
{ | |
public VignetteInstanceIDList IdList { get; set; } | |
public List<VignetteClientData> Data { get; set; } | |
} | |
public class CliSceneObjCreate | |
{ | |
public CliSceneLocalScriptData LocalScriptData { get; set; } // Optional | |
public PetBattleFullUpdate PetBattleFullUpdate { get; set; } // Optional | |
} | |
public class CliObjCreate | |
{ | |
public bool NoBirthAnim { get; set; } | |
public bool EnablePortals { get; set; } | |
public bool PlayHoverAnim { get; set; } | |
public bool IsSuppressingGreetings { get; set; } | |
public CliMovementUpdate Move { get; set; } // Optional | |
public CliMovementTransport Passenger { get; set; } // Optional | |
public CliPosition Stationary { get; set; } // Optional | |
public ulong CombatVictim { get; set; } // Optional | |
public uint ServerTime { get; set; } // Optional | |
public CliVehicleCreate Vehicle { get; set; } // Optional | |
public CliAnimKitCreate AnimKit { get; set; } // Optional | |
public long Rotation { get; set; } // Optional | |
public CliAreaTrigger AreaTrigger { get; set; } // Optional | |
public CliGameObject GameObject { get; set; } // Optional | |
public bool ThisIsYou { get; set; } | |
public bool ReplaceActive { get; set; } | |
public CliSceneObjCreate SceneObjCreate { get; set; } // Optional | |
public CliPlayerSceneInstances ScenePendingInstances { get; set; } // Optional | |
public List<uint> PauseTimes { get; set; } | |
} | |
public class PetBattleInput | |
{ | |
public byte MoveType { get; set; } | |
public sbyte NewFrontPet { get; set; } | |
public byte DebugFlags { get; set; } | |
public byte BattleInterrupted { get; set; } | |
public bool IgnoreAbandonPenalty { get; set; } | |
public int AbilityID { get; set; } | |
public int Round { get; set; } | |
} | |
public class PetBattleLocations | |
{ | |
public int LocationResult { get; set; } | |
public Vector3 BattleOrigin { get; set; } | |
public float BattleFacing { get; set; } | |
public Vector3[2] PlayerPositions { get; set; } | |
} | |
public class PetBattleActiveAbility | |
{ | |
public int AbilityID { get; set; } | |
public short CooldownRemaining { get; set; } | |
public short LockdownRemaining { get; set; } | |
public sbyte AbilityIndex { get; set; } | |
public byte Pboid { get; set; } | |
} | |
public class PetBattleActiveAura | |
{ | |
public int AbilityID { get; set; } | |
public uint InstanceID { get; set; } | |
public int RoundsRemaining { get; set; } | |
public int CurrentRound { get; set; } | |
public byte CasterPBOID { get; set; } | |
} | |
public class PetBattleActiveState | |
{ | |
public uint StateID { get; set; } | |
public int StateValue { get; set; } | |
} | |
public class PetBattlePetUpdate | |
{ | |
public ulong BattlePetGUID { get; set; } | |
public int SpeciesID { get; set; } | |
public int DisplayID { get; set; } | |
public int CollarID { get; set; } | |
public short Level { get; set; } | |
public short Xp { get; set; } | |
public int CurHealth { get; set; } | |
public int MaxHealth { get; set; } | |
public int Power { get; set; } | |
public int Speed { get; set; } | |
public int NpcTeamMemberID { get; set; } | |
public ushort BreedQuality { get; set; } | |
public ushort StatusFlags { get; set; } | |
public sbyte Slot { get; set; } | |
public string CustomName { get; set; } | |
public List<PetBattleActiveAbility> Abilities { get; set; } | |
public List<PetBattleActiveAura> Auras { get; set; } | |
public List<PetBattleActiveState> States { get; set; } | |
} | |
public class PetBattlePlayerUpdate | |
{ | |
public ulong CharacterID { get; set; } | |
public int TrapAbilityID { get; set; } | |
public int TrapStatus { get; set; } | |
public ushort RoundTimeSecs { get; set; } | |
public List<PetBattlePetUpdate> Pets { get; set; } | |
public sbyte FrontPet { get; set; } | |
public byte InputFlags { get; set; } | |
} | |
public class PetBattleEnviroUpdate | |
{ | |
public List<PetBattleActiveAura> Auras { get; set; } | |
public List<PetBattleActiveState> States { get; set; } | |
} | |
public class PetBattleFullUpdate | |
{ | |
public ushort WaitingForFrontPetsMaxSecs { get; set; } | |
public ushort PvpMaxRoundTime { get; set; } | |
public int CurRound { get; set; } | |
public uint NpcCreatureID { get; set; } | |
public uint NpcDisplayID { get; set; } | |
public sbyte CurPetBattleState { get; set; } | |
public byte ForfeitPenalty { get; set; } | |
public ulong InitialWildPetGUID { get; set; } | |
public bool IsPVP { get; set; } | |
public bool CanAwardXP { get; set; } | |
public PetBattlePlayerUpdate[2] Players { get; set; } | |
public PetBattleEnviroUpdate[3] Enviros { get; set; } | |
} | |
public class PetBattleEffectTarget | |
{ | |
public PetBattleEffectTargetEx Type { get; set; } | |
public byte Petx { get; set; } | |
public uint AuraInstanceID { get; set; } | |
public uint AuraAbilityID { get; set; } | |
public int RoundsRemaining { get; set; } | |
public int CurrentRound { get; set; } | |
public uint StateID { get; set; } | |
public int StateValue { get; set; } | |
public int Health { get; set; } | |
public int NewStatValue { get; set; } | |
public int TriggerAbilityID { get; set; } | |
public int ChangedAbilityID { get; set; } | |
public int CooldownRemaining { get; set; } | |
public int LockdownRemaining { get; set; } | |
public int BroadcastTextID { get; set; } | |
} | |
public class PetBattleEffect | |
{ | |
public uint AbilityEffectID { get; set; } | |
public ushort Flags { get; set; } | |
public ushort SourceAuraInstanceID { get; set; } | |
public ushort TurnInstanceID { get; set; } | |
public sbyte PetBattleEffectType { get; set; } | |
public byte CasterPBOID { get; set; } | |
public byte StackDepth { get; set; } | |
public List<PetBattleEffectTarget> Targets { get; set; } | |
} | |
public class PetBattleRoundResult | |
{ | |
public int CurRound { get; set; } | |
public sbyte NextPetBattleState { get; set; } | |
public List<PetBattleEffect> Effects { get; set; } | |
public List<sbyte> PetXDied { get; set; } | |
public List<PetBattleActiveAbility> Cooldowns { get; set; } | |
public byte[2] NextInputFlags { get; set; } | |
public sbyte[2] NextTrapStatus { get; set; } | |
public ushort[2] RoundTimeSecs { get; set; } | |
} | |
public class PetBattleFinalPet | |
{ | |
public bool Captured { get; set; } | |
public bool Caged { get; set; } | |
public bool AwardedXP { get; set; } | |
public bool SeenAction { get; set; } | |
public ushort Level { get; set; } | |
public ushort Xp { get; set; } | |
public int Health { get; set; } | |
public int MaxHealth { get; set; } | |
public ushort InitialLevel { get; set; } | |
public byte Pboid { get; set; } | |
} | |
public class PetBattleFinalRound | |
{ | |
public bool Abandoned { get; set; } | |
public bool PvpBattle { get; set; } | |
public List<PetBattleFinalPet> Pets { get; set; } | |
public bool[2] Winners { get; set; } | |
public int[2] NpcCreatureID { get; set; } | |
} | |
public class PetBattleMaxGameLengthWarning | |
{ | |
public UnixTime TimeRemaining { get; set; } | |
public int RoundsRemaining { get; set; } | |
} | |
public class Location | |
{ | |
public ulong Transport { get; set; } | |
public Vector3 Location { get; set; } | |
} | |
public class SpellPowerData | |
{ | |
public int Cost { get; set; } | |
public sbyte Type { get; set; } | |
} | |
public class RuneData | |
{ | |
public byte Start { get; set; } | |
public byte Count { get; set; } | |
public List<byte> Cooldowns { get; set; } | |
} | |
public class SpellMissStatus | |
{ | |
public byte Reason { get; set; } | |
public byte ReflectStatus { get; set; } | |
} | |
public class MissileTrajectoryResult | |
{ | |
public uint TravelTime { get; set; } | |
public float Pitch { get; set; } | |
} | |
public class SpellAmmo | |
{ | |
public int DisplayID { get; set; } | |
public sbyte InventoryType { get; set; } | |
} | |
public class SpellHealPrediction | |
{ | |
public ulong BeaconGUID { get; set; } | |
public int Points { get; set; } | |
public byte Type { get; set; } | |
} | |
public class CreatureImmunities | |
{ | |
public int School { get; set; } | |
public int Value { get; set; } | |
} | |
public class ProjectileVisual | |
{ | |
public int[2] Id { get; set; } | |
} | |
public class SpellTargetData | |
{ | |
public uint Flags { get; set; } | |
public ulong Unit { get; set; } | |
public ulong Item { get; set; } | |
public Location SrcLocation { get; set; } // Optional | |
public Location DstLocation { get; set; } // Optional | |
public string Name { get; set; } | |
} | |
public class SpellCastData | |
{ | |
public ulong CasterGUID { get; set; } | |
public ulong CasterUnit { get; set; } | |
public byte CastID { get; set; } | |
public int SpellID { get; set; } | |
public uint CastFlags { get; set; } | |
public uint CastFlagsEx { get; set; } | |
public uint CastTime { get; set; } | |
public List<ulong> HitTargets { get; set; } | |
public List<ulong> MissTargets { get; set; } | |
public List<SpellMissStatus> MissStatus { get; set; } | |
public SpellTargetData Target { get; set; } | |
public List<SpellPowerData> RemainingPower { get; set; } | |
public RuneData RemainingRunes { get; set; } // Optional | |
public MissileTrajectoryResult MissileTrajectory { get; set; } | |
public SpellAmmo Ammo { get; set; } | |
public ProjectileVisual ProjectileVisual { get; set; } // Optional | |
public byte DestLocSpellCastIndex { get; set; } | |
public List<Location> TargetPoints { get; set; } | |
public CreatureImmunities Immunities { get; set; } | |
public SpellHealPrediction Predict { get; set; } | |
} | |
public class SpellLogPowerData | |
{ | |
public int PowerType { get; set; } | |
public int Amount { get; set; } | |
} | |
public class SpellCastLogData | |
{ | |
public int Health { get; set; } | |
public int AttackPower { get; set; } | |
public int SpellPower { get; set; } | |
public List<SpellLogPowerData> PowerData { get; set; } | |
} | |
public class PeriodicAuraLogEffectDebugInfo | |
{ | |
public float CritRollMade { get; set; } | |
public float CritRollNeeded { get; set; } | |
} | |
public class PeriodicAuraLogEffect | |
{ | |
public int Effect { get; set; } | |
public int Amount { get; set; } | |
public int OverHealOrKill { get; set; } | |
public int SchoolMaskOrPower { get; set; } | |
public int AbsorbedOrAmplitude { get; set; } | |
public int Resisted { get; set; } | |
public bool Crit { get; set; } | |
public bool Multistrike { get; set; } | |
public PeriodicAuraLogEffectDebugInfo DebugInfo { get; set; } // Optional | |
} | |
public class SpellProcsPerMinuteCalc | |
{ | |
public int Type { get; set; } | |
public int Param { get; set; } | |
public float Coeff { get; set; } | |
public float Input { get; set; } | |
public float NewValue { get; set; } | |
} | |
public class SpellProcsPerMinuteLogData | |
{ | |
public bool Proc { get; set; } | |
public int SpellID { get; set; } | |
public float BaseProcRate { get; set; } | |
public uint Now { get; set; } | |
public uint LastChanceTimestamp { get; set; } | |
public uint LastProcTimestamp { get; set; } | |
public uint LastChanceTime { get; set; } | |
public uint LastProcTime { get; set; } | |
public bool NormalizeAuraTime { get; set; } | |
public uint AuraTime { get; set; } | |
public float IntervalsSinceLastProc { get; set; } | |
public float UnluckyStreakDef { get; set; } | |
public float UnluckyMultiplier { get; set; } | |
public int ReallyUnluckyDef { get; set; } | |
public float ProcChance { get; set; } | |
public float ProcRate { get; set; } | |
public float Roll { get; set; } | |
public List<SpellProcsPerMinuteCalc> CalcHistory { get; set; } | |
} | |
public class PetSpellCooldown | |
{ | |
public int SpellID { get; set; } | |
public int Duration { get; set; } | |
public int CategoryDuration { get; set; } | |
public ushort Category { get; set; } | |
} | |
public class PetSpellHistory | |
{ | |
public int CategoryID { get; set; } | |
public int RecoveryTime { get; set; } | |
public sbyte ConsumedCharges { get; set; } | |
} | |
public class ClientPetSpells | |
{ | |
public ulong PetGUID { get; set; } | |
public ushort CreatureFamily { get; set; } | |
public ushort Specialization { get; set; } | |
public uint TimeLimit { get; set; } | |
public uint PetModeAndOrders { get; set; } | |
public List<uint> Actions { get; set; } | |
public List<PetSpellCooldown> Cooldowns { get; set; } | |
public List<PetSpellHistory> SpellHistory { get; set; } | |
public uint[10] ActionButtons { get; set; } | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment