diff --git a/Source/Framework/Constants/GameObjectConst.cs b/Source/Framework/Constants/GameObjectConst.cs index 8a92b1e60..3cf70ec0e 100644 --- a/Source/Framework/Constants/GameObjectConst.cs +++ b/Source/Framework/Constants/GameObjectConst.cs @@ -75,7 +75,9 @@ namespace Framework.Constants SiegeableMulti = 53, SiegeableMo = 54, PvpReward = 55, - Max = 56 + FuturePatch1 = 56, + FuturePatch2 = 57, + Max = 58 } public enum GameObjectState diff --git a/Source/Framework/Constants/ItemConst.cs b/Source/Framework/Constants/ItemConst.cs index 718d2f9e8..36fb4e8b7 100644 --- a/Source/Framework/Constants/ItemConst.cs +++ b/Source/Framework/Constants/ItemConst.cs @@ -1066,6 +1066,7 @@ namespace Framework.Constants CantDoThatRightNow = 102,// You Can'T Do That Right Now. BagFull6 = 103,// That Bag Is Full. CantBeScrapped = 104,// You Can'T Scrap That Item + None4 = 105 } public enum BuyResult diff --git a/Source/Framework/Constants/SharedConst.cs b/Source/Framework/Constants/SharedConst.cs index 64d738581..1dd8256ef 100644 --- a/Source/Framework/Constants/SharedConst.cs +++ b/Source/Framework/Constants/SharedConst.cs @@ -1411,7 +1411,7 @@ namespace Framework.Constants NoBankSlot = 32, NoBankHere = 33, ItemLocked = 34, - TwoHandedEquipped = 35, + Equipped2Handed = 35, VendorNotInterested = 36, VendorRefuseScrappableAzerite = 37, VendorHatesYou = 38, @@ -1568,7 +1568,7 @@ namespace Framework.Constants CantUseItemInRatedBattleground = 189, MustEquipItem = 190, PassiveAbility = 191, - Weapon2hskillnotfound = 192, + Skill2hNotFound = 192, NoAttackTarget = 193, InvalidAttackTarget = 194, AttackPvpTargetWhileUnflagged = 195, @@ -1863,550 +1863,561 @@ namespace Framework.Constants AutolootMoneyS = 484, GenericStunned = 485, GenericThrottle = 486, - TargetStunned = 487, - MustRepairDurability = 488, - RaidYouJoined = 489, - RaidYouLeft = 490, - InstanceGroupJoinedWithParty = 491, - InstanceGroupJoinedWithRaid = 492, - RaidMemberAddedS = 493, - RaidMemberRemovedS = 494, - InstanceGroupAddedS = 495, - InstanceGroupRemovedS = 496, - ClickOnItemToFeed = 497, - TooManyChatChannels = 498, - LootRollPending = 499, - LootPlayerNotFound = 500, - NotInRaid = 501, - LoggingOut = 502, - TargetLoggingOut = 503, - NotWhileMounted = 504, - NotWhileShapeshifted = 505, - NotInCombat = 506, - NotWhileDisarmed = 507, - PetBroken = 508, - TalentWipeError = 509, - SpecWipeError = 510, - GlyphWipeError = 511, - PetSpecWipeError = 512, - FeignDeathResisted = 513, - MeetingStoneInQueueS = 514, - MeetingStoneLeftQueueS = 515, - MeetingStoneOtherMemberLeft = 516, - MeetingStonePartyKickedFromQueue = 517, - MeetingStoneMemberStillInQueue = 518, - MeetingStoneSuccess = 519, - MeetingStoneInProgress = 520, - MeetingStoneMemberAddedS = 521, - MeetingStoneGroupFull = 522, - MeetingStoneNotLeader = 523, - MeetingStoneInvalidLevel = 524, - MeetingStoneTargetNotInParty = 525, - MeetingStoneTargetInvalidLevel = 526, - MeetingStoneMustBeLeader = 527, - MeetingStoneNoRaidGroup = 528, - MeetingStoneNeedParty = 529, - MeetingStoneNotFound = 530, - MeetingStoneTargetInVehicle = 531, - GuildemblemSame = 532, - EquipTradeItem = 533, - PvpToggleOn = 534, - PvpToggleOff = 535, - GroupJoinBattlegroundDeserters = 536, - GroupJoinBattlegroundDead = 537, - GroupJoinBattlegroundS = 538, - GroupJoinBattlegroundFail = 539, - GroupJoinBattlegroundTooMany = 540, - SoloJoinBattlegroundS = 541, - JoinSingleScenarioS = 542, - BattlegroundTooManyQueues = 543, - BattlegroundCannotQueueForRated = 544, - BattledgroundQueuedForRated = 545, - BattlegroundTeamLeftQueue = 546, - BattlegroundNotInBattleground = 547, - AlreadyInArenaTeamS = 548, - InvalidPromotionCode = 549, - BgPlayerJoinedSs = 550, - BgPlayerLeftS = 551, - RestrictedAccount = 552, - RestrictedAccountTrial = 553, - PlayTimeExceeded = 554, - ApproachingPartialPlayTime = 555, - ApproachingPartialPlayTime2 = 556, - ApproachingNoPlayTime = 557, - ApproachingNoPlayTime2 = 558, - UnhealthyTime = 559, - ChatRestrictedTrial = 560, - ChatThrottled = 561, - MailReachedCap = 562, - InvalidRaidTarget = 563, - RaidLeaderReadyCheckStartS = 564, - ReadyCheckInProgress = 565, - ReadyCheckThrottled = 566, - DungeonDifficultyFailed = 567, - DungeonDifficultyChangedS = 568, - TradeWrongRealm = 569, - TradeNotOnTaplist = 570, - ChatPlayerAmbiguousS = 571, - LootCantLootThatNow = 572, - LootMasterInvFull = 573, - LootMasterUniqueItem = 574, - LootMasterOther = 575, - FilteringYouS = 576, - UsePreventedByMechanicS = 577, - ItemUniqueEquippable = 578, - LfgLeaderIsLfmS = 579, - LfgPending = 580, - CantSpeakLangage = 581, - VendorMissingTurnins = 582, - BattlegroundNotInTeam = 583, - NotInBattleground = 584, - NotEnoughHonorPoints = 585, - NotEnoughArenaPoints = 586, - SocketingRequiresMetaGem = 587, - SocketingMetaGemOnlyInMetaslot = 588, - SocketingRequiresHydraulicGem = 589, - SocketingHydraulicGemOnlyInHydraulicslot = 590, - SocketingRequiresCogwheelGem = 591, - SocketingCogwheelGemOnlyInCogwheelslot = 592, - SocketingItemTooLowLevel = 593, - ItemMaxCountSocketed = 594, - SystemDisabled = 595, - QuestFailedTooManyDailyQuestsI = 596, - ItemMaxCountEquippedSocketed = 597, - ItemUniqueEquippableSocketed = 598, - UserSquelched = 599, - TooMuchGold = 600, - NotBarberSitting = 601, - QuestFailedCais = 602, - InviteRestrictedTrial = 603, - VoiceIgnoreFull = 604, - VoiceIgnoreSelf = 605, - VoiceIgnoreNotFound = 606, - VoiceIgnoreAlreadyS = 607, - VoiceIgnoreAddedS = 608, - VoiceIgnoreRemovedS = 609, - VoiceIgnoreAmbiguous = 610, - VoiceIgnoreDeleted = 611, - UnknownMacroOptionS = 612, - NotDuringArenaMatch = 613, - PlayerSilenced = 614, - PlayerUnsilenced = 615, - ComsatDisconnect = 616, - ComsatReconnectAttempt = 617, - ComsatConnectFail = 618, - MailInvalidAttachmentSlot = 619, - MailTooManyAttachments = 620, - MailInvalidAttachment = 621, - MailAttachmentExpired = 622, - VoiceChatParentalDisableMic = 623, - ProfaneChatName = 624, - PlayerSilencedEcho = 625, - PlayerUnsilencedEcho = 626, - LootCantLootThat = 627, - ArenaExpiredCais = 628, - GroupActionThrottled = 629, - AlreadyPickpocketed = 630, - NameInvalid = 631, - NameNoName = 632, - NameTooShort = 633, - NameTooLong = 634, - NameMixedLanguages = 635, - NameProfane = 636, - NameReserved = 637, - NameThreeConsecutive = 638, - NameInvalidSpace = 639, - NameConsecutiveSpaces = 640, - NameRussianConsecutiveSilentCharacters = 641, - NameRussianSilentCharacterAtBeginningOrEnd = 642, - NameDeclensionDoesntMatchBaseName = 643, - ReferAFriendNotReferredBy = 644, - ReferAFriendTargetTooHigh = 645, - ReferAFriendInsufficientGrantableLevels = 646, - ReferAFriendTooFar = 647, - ReferAFriendDifferentFaction = 648, - ReferAFriendNotNow = 649, - ReferAFriendGrantLevelMaxI = 650, - ReferAFriendSummonLevelMaxI = 651, - ReferAFriendSummonCooldown = 652, - ReferAFriendSummonOfflineS = 653, - ReferAFriendInsufExpanLvl = 654, - ReferAFriendNotInLfg = 655, - ReferAFriendNoXrealm = 656, - ReferAFriendMapIncomingTransferNotAllowed = 657, - NotSameAccount = 658, - BadOnUseEnchant = 659, - TradeSelf = 660, - TooManySockets = 661, - ItemMaxLimitCategoryCountExceededIs = 662, - TradeTargetMaxLimitCategoryCountExceededIs = 663, - ItemMaxLimitCategorySocketedExceededIs = 664, - ItemMaxLimitCategoryEquippedExceededIs = 665, - ShapeshiftFormCannotEquip = 666, - ItemInventoryFullSatchel = 667, - ScalingStatItemLevelExceeded = 668, - ScalingStatItemLevelTooLow = 669, - PurchaseLevelTooLow = 670, - GroupSwapFailed = 671, - InviteInCombat = 672, - InvalidGlyphSlot = 673, - GenericNoValidTargets = 674, - CalendarEventAlertS = 675, - PetLearnSpellS = 676, - PetLearnAbilityS = 677, - PetSpellUnlearnedS = 678, - InviteUnknownRealm = 679, - InviteNoPartyServer = 680, - InvitePartyBusy = 681, - PartyTargetAmbiguous = 682, - PartyLfgInviteRaidLocked = 683, - PartyLfgBootLimit = 684, - PartyLfgBootCooldownS = 685, - PartyLfgBootNotEligibleS = 686, - PartyLfgBootInpatientTimerS = 687, - PartyLfgBootInProgress = 688, - PartyLfgBootTooFewPlayers = 689, - PartyLfgBootVoteSucceeded = 690, - PartyLfgBootVoteFailed = 691, - PartyLfgBootInCombat = 692, - PartyLfgBootDungeonComplete = 693, - PartyLfgBootLootRolls = 694, - PartyLfgBootVoteRegistered = 695, - PartyPrivateGroupOnly = 696, - PartyLfgTeleportInCombat = 697, - RaidDisallowedByLevel = 698, - RaidDisallowedByCrossRealm = 699, - PartyRoleNotAvailable = 700, - JoinLfgObjectFailed = 701, - LfgRemovedLevelup = 702, - LfgRemovedXpToggle = 703, - LfgRemovedFactionChange = 704, - BattlegroundInfoThrottled = 705, - BattlegroundAlreadyIn = 706, - ArenaTeamChangeFailedQueued = 707, - ArenaTeamPermissions = 708, - NotWhileFalling = 709, - NotWhileMoving = 710, - NotWhileFatigued = 711, - MaxSockets = 712, - MultiCastActionTotemS = 713, - BattlegroundJoinLevelup = 714, - RemoveFromPvpQueueXpGain = 715, - BattlegroundJoinXpGain = 716, - BattlegroundJoinMercenary = 717, - BattlegroundJoinTooManyHealers = 718, - BattlegroundJoinRatedTooManyHealers = 719, - BattlegroundJoinTooManyTanks = 720, - BattlegroundJoinTooManyDamage = 721, - RaidDifficultyFailed = 722, - RaidDifficultyChangedS = 723, - LegacyRaidDifficultyChangedS = 724, - RaidLockoutChangedS = 725, - RaidConvertedToParty = 726, - PartyConvertedToRaid = 727, - PlayerDifficultyChangedS = 728, - GmresponseDbError = 729, - BattlegroundJoinRangeIndex = 730, - ArenaJoinRangeIndex = 731, - RemoveFromPvpQueueFactionChange = 732, - BattlegroundJoinFailed = 733, - BattlegroundJoinNoValidSpecForRole = 734, - BattlegroundJoinRespec = 735, - BattlegroundInvitationDeclined = 736, - BattlegroundJoinTimedOut = 737, - BattlegroundDupeQueue = 738, - BattlegroundJoinMustCompleteQuest = 739, - InBattlegroundRespec = 740, - MailLimitedDurationItem = 741, - YellRestrictedTrial = 742, - ChatRaidRestrictedTrial = 743, - LfgRoleCheckFailed = 744, - LfgRoleCheckFailedTimeout = 745, - LfgRoleCheckFailedNotViable = 746, - LfgReadyCheckFailed = 747, - LfgReadyCheckFailedTimeout = 748, - LfgGroupFull = 749, - LfgNoLfgObject = 750, - LfgNoSlotsPlayer = 751, - LfgNoSlotsParty = 752, - LfgNoSpec = 753, - LfgMismatchedSlots = 754, - LfgMismatchedSlotsLocalXrealm = 755, - LfgPartyPlayersFromDifferentRealms = 756, - LfgMembersNotPresent = 757, - LfgGetInfoTimeout = 758, - LfgInvalidSlot = 759, - LfgDeserterPlayer = 760, - LfgDeserterParty = 761, - LfgDead = 762, - LfgRandomCooldownPlayer = 763, - LfgRandomCooldownParty = 764, - LfgTooManyMembers = 765, - LfgTooFewMembers = 766, - LfgProposalFailed = 767, - LfgProposalDeclinedSelf = 768, - LfgProposalDeclinedParty = 769, - LfgNoSlotsSelected = 770, - LfgNoRolesSelected = 771, - LfgRoleCheckInitiated = 772, - LfgReadyCheckInitiated = 773, - LfgPlayerDeclinedRoleCheck = 774, - LfgPlayerDeclinedReadyCheck = 775, - LfgJoinedQueue = 776, - LfgJoinedFlexQueue = 777, - LfgJoinedRfQueue = 778, - LfgJoinedScenarioQueue = 779, - LfgJoinedWorldPvpQueue = 780, - LfgJoinedBattlefieldQueue = 781, - LfgJoinedList = 782, - LfgLeftQueue = 783, - LfgLeftList = 784, - LfgRoleCheckAborted = 785, - LfgReadyCheckAborted = 786, - LfgCantUseBattleground = 787, - LfgCantUseDungeons = 788, - LfgReasonTooManyLfg = 789, - InvalidTeleportLocation = 790, - TooFarToInteract = 791, - BattlegroundPlayersFromDifferentRealms = 792, - DifficultyChangeCooldownS = 793, - DifficultyChangeCombatCooldownS = 794, - DifficultyChangeWorldstate = 795, - DifficultyChangeEncounter = 796, - DifficultyChangeCombat = 797, - DifficultyChangePlayerBusy = 798, - DifficultyChangeAlreadyStarted = 799, - DifficultyChangeOtherHeroicS = 800, - DifficultyChangeHeroicInstanceAlreadyRunning = 801, - ArenaTeamPartySize = 802, - QuestForceRemovedS = 803, - AttackNoActions = 804, - InRandomBg = 805, - InNonRandomBg = 806, - AuctionEnoughItems = 807, - BnFriendSelf = 808, - BnFriendAlready = 809, - BnFriendBlocked = 810, - BnFriendListFull = 811, - BnFriendRequestSent = 812, - BnBroadcastThrottle = 813, - BgDeveloperOnly = 814, - CurrencySpellSlotMismatch = 815, - CurrencyNotTradable = 816, - RequiresExpansionS = 817, - QuestFailedSpell = 818, - TalentFailedNotEnoughTalentsInPrimaryTree = 819, - TalentFailedNoPrimaryTreeSelected = 820, - TalentFailedCantRemoveTalent = 821, - TalentFailedUnknown = 822, - WargameRequestFailure = 823, - RankRequiresAuthenticator = 824, - GuildBankVoucherFailed = 825, - WargameRequestSent = 826, - RequiresAchievementI = 827, - RefundResultExceedMaxCurrency = 828, - CantBuyQuantity = 829, - ItemIsBattlePayLocked = 830, - PartyAlreadyInBattlegroundQueue = 831, - PartyConfirmingBattlegroundQueue = 832, - BattlefieldTeamPartySize = 833, - InsuffTrackedCurrencyIs = 834, - NotOnTournamentRealm = 835, - GuildTrialAccountTrial = 836, - GuildTrialAccountVeteran = 837, - GuildUndeletableDueToLevel = 838, - CantDoThatInAGroup = 839, - GuildLeaderReplaced = 840, - TransmogrifyCantEquip = 841, - TransmogrifyInvalidItemType = 842, - TransmogrifyNotSoulbound = 843, - TransmogrifyInvalidSource = 844, - TransmogrifyInvalidDestination = 845, - TransmogrifyMismatch = 846, - TransmogrifyLegendary = 847, - TransmogrifySameItem = 848, - TransmogrifySameAppearance = 849, - TransmogrifyNotEquipped = 850, - VoidDepositFull = 851, - VoidWithdrawFull = 852, - VoidStorageWrapped = 853, - VoidStorageStackable = 854, - VoidStorageUnbound = 855, - VoidStorageRepair = 856, - VoidStorageCharges = 857, - VoidStorageQuest = 858, - VoidStorageConjured = 859, - VoidStorageMail = 860, - VoidStorageBag = 861, - VoidTransferStorageFull = 862, - VoidTransferInvFull = 863, - VoidTransferInternalError = 864, - VoidTransferItemInvalid = 865, - DifficultyDisabledInLfg = 866, - VoidStorageUnique = 867, - VoidStorageLoot = 868, - VoidStorageHoliday = 869, - VoidStorageDuration = 870, - VoidStorageLoadFailed = 871, - VoidStorageInvalidItem = 872, - ParentalControlsChatMuted = 873, - SorStartExperienceIncomplete = 874, - SorInvalidEmail = 875, - SorInvalidComment = 876, - ChallengeModeResetCooldownS = 877, - ChallengeModeResetKeystone = 878, - PetJournalAlreadyInLoadout = 879, - ReportSubmittedSuccessfully = 880, - ReportSubmissionFailed = 881, - SuggestionSubmittedSuccessfully = 882, - BugSubmittedSuccessfully = 883, - ChallengeModeEnabled = 884, - ChallengeModeDisabled = 885, - PetbattleCreateFailed = 886, - PetbattleNotHere = 887, - PetbattleNotHereOnTransport = 888, - PetbattleNotHereUnevenGround = 889, - PetbattleNotHereObstructed = 890, - PetbattleNotWhileInCombat = 891, - PetbattleNotWhileDead = 892, - PetbattleNotWhileFlying = 893, - PetbattleTargetInvalid = 894, - PetbattleTargetOutOfRange = 895, - PetbattleTargetNotCapturable = 896, - PetbattleNotATrainer = 897, - PetbattleDeclined = 898, - PetbattleInBattle = 899, - PetbattleInvalidLoadout = 900, - PetbattleAllPetsDead = 901, - PetbattleNoPetsInSlots = 902, - PetbattleNoAccountLock = 903, - PetbattleWildPetTapped = 904, - PetbattleRestrictedAccount = 905, - PetbattleOpponentNotAvailable = 906, - PetbattleNotWhileInMatchedBattle = 907, - CantHaveMorePetsOfThatType = 908, - CantHaveMorePets = 909, - PvpMapNotFound = 910, - PvpMapNotSet = 911, - PetbattleQueueQueued = 912, - PetbattleQueueAlreadyQueued = 913, - PetbattleQueueJoinFailed = 914, - PetbattleQueueJournalLock = 915, - PetbattleQueueRemoved = 916, - PetbattleQueueProposalDeclined = 917, - PetbattleQueueProposalTimeout = 918, - PetbattleQueueOpponentDeclined = 919, - PetbattleQueueRequeuedInternal = 920, - PetbattleQueueRequeuedRemoved = 921, - PetbattleQueueSlotLocked = 922, - PetbattleQueueSlotEmpty = 923, - PetbattleQueueSlotNoTracker = 924, - PetbattleQueueSlotNoSpecies = 925, - PetbattleQueueSlotCantBattle = 926, - PetbattleQueueSlotRevoked = 927, - PetbattleQueueSlotDead = 928, - PetbattleQueueSlotNoPet = 929, - PetbattleQueueNotWhileNeutral = 930, - PetbattleGameTimeLimitWarning = 931, - PetbattleGameRoundsLimitWarning = 932, - HasRestriction = 933, - ItemUpgradeItemTooLowLevel = 934, - ItemUpgradeNoPath = 935, - ItemUpgradeNoMoreUpgrades = 936, - BonusRollEmpty = 937, - ChallengeModeFull = 938, - ChallengeModeInProgress = 939, - ChallengeModeIncorrectKeystone = 940, - BattletagFriendNotFound = 941, - BattletagFriendNotValid = 942, - BattletagFriendNotAllowed = 943, - BattletagFriendThrottled = 944, - BattletagFriendSuccess = 945, - PetTooHighLevelToUncage = 946, - PetbattleInternal = 947, - CantCagePetYet = 948, - NoLootInChallengeMode = 949, - QuestPetBattleVictoriesPvpIi = 950, - RoleCheckAlreadyInProgress = 951, - RecruitAFriendAccountLimit = 952, - RecruitAFriendFailed = 953, - SetLootPersonal = 954, - SetLootMethodFailedCombat = 955, - ReagentBankFull = 956, - ReagentBankLocked = 957, - GarrisonBuildingExists = 958, - GarrisonInvalidPlot = 959, - GarrisonInvalidBuildingid = 960, - GarrisonInvalidPlotBuilding = 961, - GarrisonRequiresBlueprint = 962, - GarrisonNotEnoughCurrency = 963, - GarrisonNotEnoughGold = 964, - GarrisonCompleteMissionWrongFollowerType = 965, - AlreadyUsingLfgList = 966, - RestrictedAccountLfgListTrial = 967, - ToyUseLimitReached = 968, - ToyAlreadyKnown = 969, - TransmogSetAlreadyKnown = 970, - NotEnoughCurrency = 971, - SpecIsDisabled = 972, - FeatureRestrictedTrial = 973, - CantBeObliterated = 974, - CantBeScrapped = 975, - ArtifactRelicDoesNotMatchArtifact = 976, - MustEquipArtifact = 977, - CantDoThatRightNow = 978, - AffectingCombat = 979, - EquipmentManagerCombatSwapS = 980, - EquipmentManagerBagsFull = 981, - EquipmentManagerMissingItemS = 982, - MovieRecordingWarningPerf = 983, - MovieRecordingWarningDiskFull = 984, - MovieRecordingWarningNoMovie = 985, - MovieRecordingWarningRequirements = 986, - MovieRecordingWarningCompressing = 987, - NoChallengeModeReward = 988, - ClaimedChallengeModeReward = 989, - ChallengeModePeriodResetSs = 990, - CantDoThatChallengeModeActive = 991, - TalentFailedRestArea = 992, - CannotAbandonLastPet = 993, - TestCvarSetSss = 994, - QuestTurnInFailReason = 995, - ClaimedChallengeModeRewardOld = 996, - TalentGrantedByAura = 997, - ChallengeModeAlreadyComplete = 998, - GlyphTargetNotAvailable = 999, - PvpWarmodeToggleOn = 1000, - PvpWarmodeToggleOff = 1001, - SpellFailedLevelRequirement = 1002, - BattlegroundJoinRequiresLevel = 1003, - BattlegroundJoinDisqualified = 1004, - VoiceChatGenericUnableToConnect = 1005, - VoiceChatServiceLost = 1006, - VoiceChatChannelNameTooShort = 1007, - VoiceChatChannelNameTooLong = 1008, - VoiceChatChannelAlreadyExists = 1009, - VoiceChatTargetNotFound = 1010, - VoiceChatTooManyRequests = 1011, - VoiceChatPlayerSilenced = 1012, - VoiceChatParentalDisableAll = 1013, - VoiceChatDisabled = 1014, - NoPvpReward = 1015, - ClaimedPvpReward = 1016, - AzeriteEssenceSelectionFailedEssenceNotUnlocked = 1017, - AzeriteEssenceSelectionFailedCantRemoveEssence = 1018, - AzeriteEssenceSelectionFailedConditionFailed = 1019, - AzeriteEssenceSelectionFailedRestArea = 1020, - AzeriteEssenceSelectionFailedSlotLocked = 1021, - AzeriteEssenceSelectionFailedNotAtForge = 1022, - AzeriteEssenceSelectionFailedHeartLevelTooLow = 1023, - AzeriteEssenceSelectionFailedNotEquipped = 1024, - SocketingRequiresPunchcardredGem = 1025, - SocketingPunchcardredGemOnlyInPunchcardredslot = 1026, - SocketingRequiresPunchcardyellowGem = 1027, - SocketingPunchcardyellowGemOnlyInPunchcardyellowslot = 1028, - SocketingRequiresPunchcardblueGem = 1029, - SocketingPunchcardblueGemOnlyInPunchcardblueslot = 1030 + ClubFinderSearchingTooFast = 487, + TargetStunned = 488, + MustRepairDurability = 489, + RaidYouJoined = 490, + RaidYouLeft = 491, + InstanceGroupJoinedWithParty = 492, + InstanceGroupJoinedWithRaid = 493, + RaidMemberAddedS = 494, + RaidMemberRemovedS = 495, + InstanceGroupAddedS = 496, + InstanceGroupRemovedS = 497, + ClickOnItemToFeed = 498, + TooManyChatChannels = 499, + LootRollPending = 500, + LootPlayerNotFound = 501, + NotInRaid = 502, + LoggingOut = 503, + TargetLoggingOut = 504, + NotWhileMounted = 505, + NotWhileShapeshifted = 506, + NotInCombat = 507, + NotWhileDisarmed = 508, + PetBroken = 509, + TalentWipeError = 510, + SpecWipeError = 511, + GlyphWipeError = 512, + PetSpecWipeError = 513, + FeignDeathResisted = 514, + MeetingStoneInQueueS = 515, + MeetingStoneLeftQueueS = 516, + MeetingStoneOtherMemberLeft = 517, + MeetingStonePartyKickedFromQueue = 518, + MeetingStoneMemberStillInQueue = 519, + MeetingStoneSuccess = 520, + MeetingStoneInProgress = 521, + MeetingStoneMemberAddedS = 522, + MeetingStoneGroupFull = 523, + MeetingStoneNotLeader = 524, + MeetingStoneInvalidLevel = 525, + MeetingStoneTargetNotInParty = 526, + MeetingStoneTargetInvalidLevel = 527, + MeetingStoneMustBeLeader = 528, + MeetingStoneNoRaidGroup = 529, + MeetingStoneNeedParty = 530, + MeetingStoneNotFound = 531, + MeetingStoneTargetInVehicle = 532, + GuildemblemSame = 533, + EquipTradeItem = 534, + PvpToggleOn = 535, + PvpToggleOff = 536, + GroupJoinBattlegroundDeserters = 537, + GroupJoinBattlegroundDead = 538, + GroupJoinBattlegroundS = 539, + GroupJoinBattlegroundFail = 540, + GroupJoinBattlegroundTooMany = 541, + SoloJoinBattlegroundS = 542, + JoinSingleScenarioS = 543, + BattlegroundTooManyQueues = 544, + BattlegroundCannotQueueForRated = 545, + BattledgroundQueuedForRated = 546, + BattlegroundTeamLeftQueue = 547, + BattlegroundNotInBattleground = 548, + AlreadyInArenaTeamS = 549, + InvalidPromotionCode = 550, + BgPlayerJoinedSs = 551, + BgPlayerLeftS = 552, + RestrictedAccount = 553, + RestrictedAccountTrial = 554, + PlayTimeExceeded = 555, + ApproachingPartialPlayTime = 556, + ApproachingPartialPlayTime2 = 557, + ApproachingNoPlayTime = 558, + ApproachingNoPlayTime2 = 559, + UnhealthyTime = 560, + ChatRestrictedTrial = 561, + ChatThrottled = 562, + MailReachedCap = 563, + InvalidRaidTarget = 564, + RaidLeaderReadyCheckStartS = 565, + ReadyCheckInProgress = 566, + ReadyCheckThrottled = 567, + DungeonDifficultyFailed = 568, + DungeonDifficultyChangedS = 569, + TradeWrongRealm = 570, + TradeNotOnTaplist = 571, + ChatPlayerAmbiguousS = 572, + LootCantLootThatNow = 573, + LootMasterInvFull = 574, + LootMasterUniqueItem = 575, + LootMasterOther = 576, + FilteringYouS = 577, + UsePreventedByMechanicS = 578, + ItemUniqueEquippable = 579, + LfgLeaderIsLfmS = 580, + LfgPending = 581, + CantSpeakLangage = 582, + VendorMissingTurnins = 583, + BattlegroundNotInTeam = 584, + NotInBattleground = 585, + NotEnoughHonorPoints = 586, + NotEnoughArenaPoints = 587, + SocketingRequiresMetaGem = 588, + SocketingMetaGemOnlyInMetaslot = 589, + SocketingRequiresHydraulicGem = 590, + SocketingHydraulicGemOnlyInHydraulicslot = 591, + SocketingRequiresCogwheelGem = 592, + SocketingCogwheelGemOnlyInCogwheelslot = 593, + SocketingItemTooLowLevel = 594, + ItemMaxCountSocketed = 595, + SystemDisabled = 596, + QuestFailedTooManyDailyQuestsI = 597, + ItemMaxCountEquippedSocketed = 598, + ItemUniqueEquippableSocketed = 599, + UserSquelched = 600, + AccountSilenced = 601, + TooMuchGold = 602, + NotBarberSitting = 603, + QuestFailedCais = 604, + InviteRestrictedTrial = 605, + VoiceIgnoreFull = 606, + VoiceIgnoreSelf = 607, + VoiceIgnoreNotFound = 608, + VoiceIgnoreAlreadyS = 609, + VoiceIgnoreAddedS = 610, + VoiceIgnoreRemovedS = 611, + VoiceIgnoreAmbiguous = 612, + VoiceIgnoreDeleted = 613, + UnknownMacroOptionS = 614, + NotDuringArenaMatch = 615, + PlayerSilenced = 616, + PlayerUnsilenced = 617, + ComsatDisconnect = 618, + ComsatReconnectAttempt = 619, + ComsatConnectFail = 620, + MailInvalidAttachmentSlot = 621, + MailTooManyAttachments = 622, + MailInvalidAttachment = 623, + MailAttachmentExpired = 624, + VoiceChatParentalDisableMic = 625, + ProfaneChatName = 626, + PlayerSilencedEcho = 627, + PlayerUnsilencedEcho = 628, + LootCantLootThat = 629, + ArenaExpiredCais = 630, + GroupActionThrottled = 631, + AlreadyPickpocketed = 632, + NameInvalid = 633, + NameNoName = 634, + NameTooShort = 635, + NameTooLong = 636, + NameMixedLanguages = 637, + NameProfane = 638, + NameReserved = 639, + NameThreeConsecutive = 640, + NameInvalidSpace = 641, + NameConsecutiveSpaces = 642, + NameRussianConsecutiveSilentCharacters = 643, + NameRussianSilentCharacterAtBeginningOrEnd = 644, + NameDeclensionDoesntMatchBaseName = 645, + RecruitAFriendNotLinked = 646, + RecruitAFriendNotNow = 647, + RecruitAFriendSummonLevelMax = 648, + RecruitAFriendSummonCooldown = 649, + RecruitAFriendSummonOffline = 650, + RecruitAFriendInsufExpanLvl = 651, + RecruitAFriendMapIncomingTransferNotAllowed = 652, + NotSameAccount = 653, + BadOnUseEnchant = 654, + TradeSelf = 655, + TooManySockets = 656, + ItemMaxLimitCategoryCountExceededIs = 657, + TradeTargetMaxLimitCategoryCountExceededIs = 658, + ItemMaxLimitCategorySocketedExceededIs = 659, + ItemMaxLimitCategoryEquippedExceededIs = 660, + ShapeshiftFormCannotEquip = 661, + ItemInventoryFullSatchel = 662, + ScalingStatItemLevelExceeded = 663, + ScalingStatItemLevelTooLow = 664, + PurchaseLevelTooLow = 665, + GroupSwapFailed = 666, + InviteInCombat = 667, + InvalidGlyphSlot = 668, + GenericNoValidTargets = 669, + CalendarEventAlertS = 670, + PetLearnSpellS = 671, + PetLearnAbilityS = 672, + PetSpellUnlearnedS = 673, + InviteUnknownRealm = 674, + InviteNoPartyServer = 675, + InvitePartyBusy = 676, + PartyTargetAmbiguous = 677, + PartyLfgInviteRaidLocked = 678, + PartyLfgBootLimit = 679, + PartyLfgBootCooldownS = 680, + PartyLfgBootNotEligibleS = 681, + PartyLfgBootInpatientTimerS = 682, + PartyLfgBootInProgress = 683, + PartyLfgBootTooFewPlayers = 684, + PartyLfgBootVoteSucceeded = 685, + PartyLfgBootVoteFailed = 686, + PartyLfgBootInCombat = 687, + PartyLfgBootDungeonComplete = 688, + PartyLfgBootLootRolls = 689, + PartyLfgBootVoteRegistered = 690, + PartyPrivateGroupOnly = 691, + PartyLfgTeleportInCombat = 692, + RaidDisallowedByLevel = 693, + RaidDisallowedByCrossRealm = 694, + PartyRoleNotAvailable = 695, + JoinLfgObjectFailed = 696, + LfgRemovedLevelup = 697, + LfgRemovedXpToggle = 698, + LfgRemovedFactionChange = 699, + BattlegroundInfoThrottled = 700, + BattlegroundAlreadyIn = 701, + ArenaTeamChangeFailedQueued = 702, + ArenaTeamPermissions = 703, + NotWhileFalling = 704, + NotWhileMoving = 705, + NotWhileFatigued = 706, + MaxSockets = 707, + MultiCastActionTotemS = 708, + BattlegroundJoinLevelup = 709, + RemoveFromPvpQueueXpGain = 710, + BattlegroundJoinXpGain = 711, + BattlegroundJoinMercenary = 712, + BattlegroundJoinTooManyHealers = 713, + BattlegroundJoinRatedTooManyHealers = 714, + BattlegroundJoinTooManyTanks = 715, + BattlegroundJoinTooManyDamage = 716, + RaidDifficultyFailed = 717, + RaidDifficultyChangedS = 718, + LegacyRaidDifficultyChangedS = 719, + RaidLockoutChangedS = 720, + RaidConvertedToParty = 721, + PartyConvertedToRaid = 722, + PlayerDifficultyChangedS = 723, + GmresponseDbError = 724, + BattlegroundJoinRangeIndex = 725, + ArenaJoinRangeIndex = 726, + RemoveFromPvpQueueFactionChange = 727, + BattlegroundJoinFailed = 728, + BattlegroundJoinNoValidSpecForRole = 729, + BattlegroundJoinRespec = 730, + BattlegroundInvitationDeclined = 731, + BattlegroundJoinTimedOut = 732, + BattlegroundDupeQueue = 733, + BattlegroundJoinMustCompleteQuest = 734, + InBattlegroundRespec = 735, + MailLimitedDurationItem = 736, + YellRestrictedTrial = 737, + ChatRaidRestrictedTrial = 738, + LfgRoleCheckFailed = 739, + LfgRoleCheckFailedTimeout = 740, + LfgRoleCheckFailedNotViable = 741, + LfgReadyCheckFailed = 742, + LfgReadyCheckFailedTimeout = 743, + LfgGroupFull = 744, + LfgNoLfgObject = 745, + LfgNoSlotsPlayer = 746, + LfgNoSlotsParty = 747, + LfgNoSpec = 748, + LfgMismatchedSlots = 749, + LfgMismatchedSlotsLocalXrealm = 750, + LfgPartyPlayersFromDifferentRealms = 751, + LfgMembersNotPresent = 752, + LfgGetInfoTimeout = 753, + LfgInvalidSlot = 754, + LfgDeserterPlayer = 755, + LfgDeserterParty = 756, + LfgDead = 757, + LfgRandomCooldownPlayer = 758, + LfgRandomCooldownParty = 759, + LfgTooManyMembers = 760, + LfgTooFewMembers = 761, + LfgProposalFailed = 762, + LfgProposalDeclinedSelf = 763, + LfgProposalDeclinedParty = 764, + LfgNoSlotsSelected = 765, + LfgNoRolesSelected = 766, + LfgRoleCheckInitiated = 767, + LfgReadyCheckInitiated = 768, + LfgPlayerDeclinedRoleCheck = 769, + LfgPlayerDeclinedReadyCheck = 770, + LfgJoinedQueue = 771, + LfgJoinedFlexQueue = 772, + LfgJoinedRfQueue = 773, + LfgJoinedScenarioQueue = 774, + LfgJoinedWorldPvpQueue = 775, + LfgJoinedBattlefieldQueue = 776, + LfgJoinedList = 777, + LfgLeftQueue = 778, + LfgLeftList = 779, + LfgRoleCheckAborted = 780, + LfgReadyCheckAborted = 781, + LfgCantUseBattleground = 782, + LfgCantUseDungeons = 783, + LfgReasonTooManyLfg = 784, + InvalidTeleportLocation = 785, + TooFarToInteract = 786, + BattlegroundPlayersFromDifferentRealms = 787, + DifficultyChangeCooldownS = 788, + DifficultyChangeCombatCooldownS = 789, + DifficultyChangeWorldstate = 790, + DifficultyChangeEncounter = 791, + DifficultyChangeCombat = 792, + DifficultyChangePlayerBusy = 793, + DifficultyChangeAlreadyStarted = 794, + DifficultyChangeOtherHeroicS = 795, + DifficultyChangeHeroicInstanceAlreadyRunning = 796, + ArenaTeamPartySize = 797, + QuestForceRemovedS = 798, + AttackNoActions = 799, + InRandomBg = 800, + InNonRandomBg = 801, + AuctionEnoughItems = 802, + BnFriendSelf = 803, + BnFriendAlready = 804, + BnFriendBlocked = 805, + BnFriendListFull = 806, + BnFriendRequestSent = 807, + BnBroadcastThrottle = 808, + BgDeveloperOnly = 809, + CurrencySpellSlotMismatch = 810, + CurrencyNotTradable = 811, + RequiresExpansionS = 812, + QuestFailedSpell = 813, + TalentFailedNotEnoughTalentsInPrimaryTree = 814, + TalentFailedNoPrimaryTreeSelected = 815, + TalentFailedCantRemoveTalent = 816, + TalentFailedUnknown = 817, + WargameRequestFailure = 818, + RankRequiresAuthenticator = 819, + GuildBankVoucherFailed = 820, + WargameRequestSent = 821, + RequiresAchievementI = 822, + RefundResultExceedMaxCurrency = 823, + CantBuyQuantity = 824, + ItemIsBattlePayLocked = 825, + PartyAlreadyInBattlegroundQueue = 826, + PartyConfirmingBattlegroundQueue = 827, + BattlefieldTeamPartySize = 828, + InsuffTrackedCurrencyIs = 829, + NotOnTournamentRealm = 830, + GuildTrialAccountTrial = 831, + GuildTrialAccountVeteran = 832, + GuildUndeletableDueToLevel = 833, + CantDoThatInAGroup = 834, + GuildLeaderReplaced = 835, + TransmogrifyCantEquip = 836, + TransmogrifyInvalidItemType = 837, + TransmogrifyNotSoulbound = 838, + TransmogrifyInvalidSource = 839, + TransmogrifyInvalidDestination = 840, + TransmogrifyMismatch = 841, + TransmogrifyLegendary = 842, + TransmogrifySameItem = 843, + TransmogrifySameAppearance = 844, + TransmogrifyNotEquipped = 845, + VoidDepositFull = 846, + VoidWithdrawFull = 847, + VoidStorageWrapped = 848, + VoidStorageStackable = 849, + VoidStorageUnbound = 850, + VoidStorageRepair = 851, + VoidStorageCharges = 852, + VoidStorageQuest = 853, + VoidStorageConjured = 854, + VoidStorageMail = 855, + VoidStorageBag = 856, + VoidTransferStorageFull = 857, + VoidTransferInvFull = 858, + VoidTransferInternalError = 859, + VoidTransferItemInvalid = 860, + DifficultyDisabledInLfg = 861, + VoidStorageUnique = 862, + VoidStorageLoot = 863, + VoidStorageHoliday = 864, + VoidStorageDuration = 865, + VoidStorageLoadFailed = 866, + VoidStorageInvalidItem = 867, + ParentalControlsChatMuted = 868, + SorStartExperienceIncomplete = 869, + SorInvalidEmail = 870, + SorInvalidComment = 871, + ChallengeModeResetCooldownS = 872, + ChallengeModeResetKeystone = 873, + PetJournalAlreadyInLoadout = 874, + ReportSubmittedSuccessfully = 875, + ReportSubmissionFailed = 876, + SuggestionSubmittedSuccessfully = 877, + BugSubmittedSuccessfully = 878, + ChallengeModeEnabled = 879, + ChallengeModeDisabled = 880, + PetbattleCreateFailed = 881, + PetbattleNotHere = 882, + PetbattleNotHereOnTransport = 883, + PetbattleNotHereUnevenGround = 884, + PetbattleNotHereObstructed = 885, + PetbattleNotWhileInCombat = 886, + PetbattleNotWhileDead = 887, + PetbattleNotWhileFlying = 888, + PetbattleTargetInvalid = 889, + PetbattleTargetOutOfRange = 890, + PetbattleTargetNotCapturable = 891, + PetbattleNotATrainer = 892, + PetbattleDeclined = 893, + PetbattleInBattle = 894, + PetbattleInvalidLoadout = 895, + PetbattleAllPetsDead = 896, + PetbattleNoPetsInSlots = 897, + PetbattleNoAccountLock = 898, + PetbattleWildPetTapped = 899, + PetbattleRestrictedAccount = 900, + PetbattleOpponentNotAvailable = 901, + PetbattleNotWhileInMatchedBattle = 902, + CantHaveMorePetsOfThatType = 903, + CantHaveMorePets = 904, + PvpMapNotFound = 905, + PvpMapNotSet = 906, + PetbattleQueueQueued = 907, + PetbattleQueueAlreadyQueued = 908, + PetbattleQueueJoinFailed = 909, + PetbattleQueueJournalLock = 910, + PetbattleQueueRemoved = 911, + PetbattleQueueProposalDeclined = 912, + PetbattleQueueProposalTimeout = 913, + PetbattleQueueOpponentDeclined = 914, + PetbattleQueueRequeuedInternal = 915, + PetbattleQueueRequeuedRemoved = 916, + PetbattleQueueSlotLocked = 917, + PetbattleQueueSlotEmpty = 918, + PetbattleQueueSlotNoTracker = 919, + PetbattleQueueSlotNoSpecies = 920, + PetbattleQueueSlotCantBattle = 921, + PetbattleQueueSlotRevoked = 922, + PetbattleQueueSlotDead = 923, + PetbattleQueueSlotNoPet = 924, + PetbattleQueueNotWhileNeutral = 925, + PetbattleGameTimeLimitWarning = 926, + PetbattleGameRoundsLimitWarning = 927, + HasRestriction = 928, + ItemUpgradeItemTooLowLevel = 929, + ItemUpgradeNoPath = 930, + ItemUpgradeNoMoreUpgrades = 931, + BonusRollEmpty = 932, + ChallengeModeFull = 933, + ChallengeModeInProgress = 934, + ChallengeModeIncorrectKeystone = 935, + BattletagFriendNotFound = 936, + BattletagFriendNotValid = 937, + BattletagFriendNotAllowed = 938, + BattletagFriendThrottled = 939, + BattletagFriendSuccess = 940, + PetTooHighLevelToUncage = 941, + PetbattleInternal = 942, + CantCagePetYet = 943, + NoLootInChallengeMode = 944, + QuestPetBattleVictoriesPvpIi = 945, + RoleCheckAlreadyInProgress = 946, + RecruitAFriendAccountLimit = 947, + RecruitAFriendFailed = 948, + SetLootPersonal = 949, + SetLootMethodFailedCombat = 950, + ReagentBankFull = 951, + ReagentBankLocked = 952, + GarrisonBuildingExists = 953, + GarrisonInvalidPlot = 954, + GarrisonInvalidBuildingid = 955, + GarrisonInvalidPlotBuilding = 956, + GarrisonRequiresBlueprint = 957, + GarrisonNotEnoughCurrency = 958, + GarrisonNotEnoughGold = 959, + GarrisonCompleteMissionWrongFollowerType = 960, + AlreadyUsingLfgList = 961, + RestrictedAccountLfgListTrial = 962, + ToyUseLimitReached = 963, + ToyAlreadyKnown = 964, + TransmogSetAlreadyKnown = 965, + NotEnoughCurrency = 966, + SpecIsDisabled = 967, + FeatureRestrictedTrial = 968, + CantBeObliterated = 969, + CantBeScrapped = 970, + ArtifactRelicDoesNotMatchArtifact = 971, + MustEquipArtifact = 972, + CantDoThatRightNow = 973, + AffectingCombat = 974, + EquipmentManagerCombatSwapS = 975, + EquipmentManagerBagsFull = 976, + EquipmentManagerMissingItemS = 977, + MovieRecordingWarningPerf = 978, + MovieRecordingWarningDiskFull = 979, + MovieRecordingWarningNoMovie = 980, + MovieRecordingWarningRequirements = 981, + MovieRecordingWarningCompressing = 982, + NoChallengeModeReward = 983, + ClaimedChallengeModeReward = 984, + ChallengeModePeriodResetSs = 985, + CantDoThatChallengeModeActive = 986, + TalentFailedRestArea = 987, + CannotAbandonLastPet = 988, + TestCvarSetSss = 989, + QuestTurnInFailReason = 990, + ClaimedChallengeModeRewardOld = 991, + TalentGrantedByAura = 992, + ChallengeModeAlreadyComplete = 993, + GlyphTargetNotAvailable = 994, + PvpWarmodeToggleOn = 995, + PvpWarmodeToggleOff = 996, + SpellFailedLevelRequirement = 997, + BattlegroundJoinRequiresLevel = 998, + BattlegroundJoinDisqualified = 999, + BattlegroundJoinDisqualifiedNoName = 1000, + VoiceChatGenericUnableToConnect = 1001, + VoiceChatServiceLost = 1002, + VoiceChatChannelNameTooShort = 1003, + VoiceChatChannelNameTooLong = 1004, + VoiceChatChannelAlreadyExists = 1005, + VoiceChatTargetNotFound = 1006, + VoiceChatTooManyRequests = 1007, + VoiceChatPlayerSilenced = 1008, + VoiceChatParentalDisableAll = 1009, + VoiceChatDisabled = 1010, + NoPvpReward = 1011, + ClaimedPvpReward = 1012, + AzeriteEssenceSelectionFailedEssenceNotUnlocked = 1013, + AzeriteEssenceSelectionFailedCantRemoveEssence = 1014, + AzeriteEssenceSelectionFailedConditionFailed = 1015, + AzeriteEssenceSelectionFailedRestArea = 1016, + AzeriteEssenceSelectionFailedSlotLocked = 1017, + AzeriteEssenceSelectionFailedNotAtForge = 1018, + AzeriteEssenceSelectionFailedHeartLevelTooLow = 1019, + AzeriteEssenceSelectionFailedNotEquipped = 1020, + SocketingRequiresPunchcardredGem = 1021, + SocketingPunchcardredGemOnlyInPunchcardredslot = 1022, + SocketingRequiresPunchcardyellowGem = 1023, + SocketingPunchcardyellowGemOnlyInPunchcardyellowslot = 1024, + SocketingRequiresPunchcardblueGem = 1025, + SocketingPunchcardblueGemOnlyInPunchcardblueslot = 1026, + LevelLinkingResultLinked = 1027, + LevelLinkingResultUnlinked = 1028, + ClubFinderErrorPostClub = 1029, + ClubFinderErrorApplyClub = 1030, + ClubFinderErrorRespondApplicant = 1031, + ClubFinderErrorCancelApplication = 1032, + ClubFinderErrorTypeAcceptApplication = 1033, + ClubFinderErrorTypeNoInvitePermissions = 1034, + ClubFinderErrorTypeNoPostingPermissions = 1035, + ClubFinderErrorTypeApplicantList = 1036, + ClubFinderErrorTypeApplicantListNoPerm = 1037, + ClubFinderErrorTypeFinderNotAvailable = 1038, + ClubFinderErrorTypeGetPostingIds = 1039, + ClubFinderErrorTypeJoinApplication = 1040, + CantUseProfanity = 1041 } public enum SceneFlags diff --git a/Source/Framework/Constants/Spells/SpellConst.cs b/Source/Framework/Constants/Spells/SpellConst.cs index aeb04f16f..024203780 100644 --- a/Source/Framework/Constants/Spells/SpellConst.cs +++ b/Source/Framework/Constants/Spells/SpellConst.cs @@ -446,273 +446,277 @@ namespace Framework.Constants Charmed = 27, ChestInUse = 28, Confused = 29, - DontReport = 30, - EquippedItem = 31, - EquippedItemClass = 32, - EquippedItemClassMainhand = 33, - EquippedItemClassOffhand = 34, - Error = 35, - Falling = 36, - Fizzle = 37, - Fleeing = 38, - FoodLowlevel = 39, - GarrisonNotOwned = 40, - GarrisonOwned = 41, - GarrisonMaxLevel = 42, - GarrisonNotUpgradeable = 43, - GarrisonFollowerOnMission = 44, - GarrisonFollowerInBuilding = 45, - GarrisonFollowerMaxLevel = 46, - GarrisonFollowerMinItemLevel = 47, - GarrisonFollowerMaxItemLevel = 48, - GarrisonFollowerMaxQuality = 49, - GarrisonFollowerNotMaxLevel = 50, - GarrisonFollowerHasAbility = 51, - GarrisonFollowerHasSingleMissionAbility = 52, - GarrisonFollowerRequiresEpic = 53, - GarrisonMissionNotInProgress = 54, - GarrisonMissionComplete = 55, - GarrisonNoMissionsAvailable = 56, - Highlevel = 57, - HungerSatiated = 58, - Immune = 59, - IncorrectArea = 60, - Interrupted = 61, - InterruptedCombat = 62, - ItemAlreadyEnchanted = 63, - ItemGone = 64, - ItemNotFound = 65, - ItemNotReady = 66, - LevelRequirement = 67, - LineOfSight = 68, - Lowlevel = 69, - LowCastlevel = 70, - MainhandEmpty = 71, - Moving = 72, - NeedAmmo = 73, - NeedAmmoPouch = 74, - NeedExoticAmmo = 75, - NeedMoreItems = 76, - NoPath = 77, - NotBehind = 78, - NotFishable = 79, - NotFlying = 80, - NotHere = 81, - NotInfront = 82, - NotInControl = 83, - NotKnown = 84, - NotMounted = 85, - NotOnTaxi = 86, - NotOnTransport = 87, - NotReady = 88, - NotShapeshift = 89, - NotStanding = 90, - NotTradeable = 91, - NotTrading = 92, - NotUnsheathed = 93, - NotWhileGhost = 94, - NotWhileLooting = 95, - NoAmmo = 96, - NoChargesRemain = 97, - NoComboPoints = 98, - NoDueling = 99, - NoEndurance = 100, - NoFish = 101, - NoItemsWhileShapeshifted = 102, - NoMountsAllowed = 103, - NoPet = 104, - NoPower = 105, - NothingToDispel = 106, - NothingToSteal = 107, - OnlyAbovewater = 108, - OnlyIndoors = 109, - OnlyMounted = 110, - OnlyOutdoors = 111, - OnlyShapeshift = 112, - OnlyStealthed = 113, - OnlyUnderwater = 114, - OutOfRange = 115, - Pacified = 116, - Possessed = 117, - Reagents = 118, - RequiresArea = 119, - RequiresSpellFocus = 120, - Rooted = 121, - Silenced = 122, - SpellInProgress = 123, - SpellLearned = 124, - SpellUnavailable = 125, - Stunned = 126, - TargetsDead = 127, - TargetAffectingCombat = 128, - TargetAurastate = 129, - TargetDueling = 130, - TargetEnemy = 131, - TargetEnraged = 132, - TargetFriendly = 133, - TargetInCombat = 134, - TargetInPetBattle = 135, - TargetIsPlayer = 136, - TargetIsPlayerControlled = 137, - TargetNotDead = 138, - TargetNotInParty = 139, - TargetNotLooted = 140, - TargetNotPlayer = 141, - TargetNoPockets = 142, - TargetNoWeapons = 143, - TargetNoRangedWeapons = 144, - TargetUnskinnable = 145, - ThirstSatiated = 146, - TooClose = 147, - TooManyOfItem = 148, - TotemCategory = 149, - Totems = 150, - TryAgain = 151, - UnitNotBehind = 152, - UnitNotInfront = 153, - VisionObscured = 154, - WrongPetFood = 155, - NotWhileFatigued = 156, - TargetNotInInstance = 157, - NotWhileTrading = 158, - TargetNotInRaid = 159, - TargetFreeforall = 160, - NoEdibleCorpses = 161, - OnlyBattlegrounds = 162, - TargetNotGhost = 163, - TransformUnusable = 164, - WrongWeather = 165, - DamageImmune = 166, - PreventedByMechanic = 167, - PlayTime = 168, - Reputation = 169, - MinSkill = 170, - NotInRatedBattleground = 171, - NotOnShapeshift = 172, - NotOnStealthed = 173, - NotOnDamageImmune = 174, - NotOnMounted = 175, - TooShallow = 176, - TargetNotInSanctuary = 177, - TargetIsTrivial = 178, - BmOrInvisgod = 179, - GroundMountNotAllowed = 180, - FloatingMountNotAllowed = 181, - UnderwaterMountNotAllowed = 182, - FlyingMountNotAllowed = 183, - ApprenticeRidingRequirement = 184, - JourneymanRidingRequirement = 185, - ExpertRidingRequirement = 186, - ArtisanRidingRequirement = 187, - MasterRidingRequirement = 188, - ColdRidingRequirement = 189, - FlightMasterRidingRequirement = 190, - CsRidingRequirement = 191, - PandaRidingRequirement = 192, - DraenorRidingRequirement = 193, - BrokenIslesRidingRequirement = 194, - MountNoFloatHere = 195, - MountNoUnderwaterHere = 196, - MountAboveWaterHere = 197, - MountCollectedOnOtherChar = 198, - NotIdle = 199, - NotInactive = 200, - PartialPlaytime = 201, - NoPlaytime = 202, - NotInBattleground = 203, - NotInRaidInstance = 204, - OnlyInArena = 205, - TargetLockedToRaidInstance = 206, - OnUseEnchant = 207, - NotOnGround = 208, - CustomError = 209, - CantDoThatRightNow = 210, - TooManySockets = 211, - InvalidGlyph = 212, - UniqueGlyph = 213, - GlyphSocketLocked = 214, - GlyphExclusiveCategory = 215, - GlyphInvalidSpec = 216, - GlyphNoSpec = 217, - NoActiveGlyphs = 218, - NoValidTargets = 219, - ItemAtMaxCharges = 220, - NotInBarbershop = 221, - FishingTooLow = 222, - ItemEnchantTradeWindow = 223, - SummonPending = 224, - MaxSockets = 225, - PetCanRename = 226, - TargetCannotBeResurrected = 227, - TargetHasResurrectPending = 228, - NoActions = 229, - CurrencyWeightMismatch = 230, - WeightNotEnough = 231, - WeightTooMuch = 232, - NoVacantSeat = 233, - NoLiquid = 234, - OnlyNotSwimming = 235, - ByNotMoving = 236, - InCombatResLimitReached = 237, - NotInArena = 238, - TargetNotGrounded = 239, - ExceededWeeklyUsage = 240, - NotInLfgDungeon = 241, - BadTargetFilter = 242, - NotEnoughTargets = 243, - NoSpec = 244, - CantAddBattlePet = 245, - CantUpgradeBattlePet = 246, - WrongBattlePetType = 247, - NoDungeonEncounter = 248, - NoTeleportFromDungeon = 249, - MaxLevelTooLow = 250, - CantReplaceItemBonus = 251, - GrantPetLevelFail = 252, - SkillLineNotKnown = 253, - BlueprintKnown = 254, - FollowerKnown = 255, - CantOverrideEnchantVisual = 256, - ItemNotAWeapon = 257, - SameEnchantVisual = 258, - ToyUseLimitReached = 259, - ToyAlreadyKnown = 260, - ShipmentsFull = 261, - NoShipmentsForContainer = 262, - NoBuildingForShipment = 263, - NotEnoughShipmentsForContainer = 264, - HasMission = 265, - BuildingActivateNotReady = 266, - NotSoulbound = 267, - RidingVehicle = 268, - VeteranTrialAboveSkillRankMax = 269, - NotWhileMercenary = 270, - SpecDisabled = 271, - CantBeObliterated = 272, - CantBeScrapped = 273, - FollowerClassSpecCap = 274, - TransportNotReady = 275, - TransmogSetAlreadyKnown = 276, - DisabledByAuraLabel = 277, - DisabledByMaxUsableLevel = 278, - SpellAlreadyKnown = 279, - MustKnowSupercedingSpell = 280, - YouCannotUseThatInPvpInstance = 281, - NoArtifactEquipped = 282, - WrongArtifactEquipped = 283, - TargetIsUntargetableByAnyone = 284, - SpellEffectFailed = 285, - NeedAllPartyMembers = 286, - ArtifactAtFullPower = 287, - ApItemFromPreviousTier = 288, - AreaTriggerCreation = 289, - AzeriteEmpoweredOnly = 290, - AzeriteEmpoweredNoChoicesToUndo = 291, - WrongFaction = 292, - NotEnoughCurrency = 293, - BattleForAzerothRidingRequirement = 294, - MountEquipmentError = 295, - Unknown = 296, + DisabledByPowerScaling = 30, + DontReport = 31, + EquippedItem = 32, + EquippedItemClass = 33, + EquippedItemClassMainhand = 34, + EquippedItemClassOffhand = 35, + Error = 36, + Falling = 37, + Fizzle = 38, + Fleeing = 39, + FoodLowlevel = 40, + GarrisonNotOwned = 41, + GarrisonOwned = 42, + GarrisonMaxLevel = 43, + GarrisonNotUpgradeable = 44, + GarrisonFollowerOnMission = 45, + GarrisonFollowerInBuilding = 46, + GarrisonFollowerMaxLevel = 47, + GarrisonFollowerMinItemLevel = 48, + GarrisonFollowerMaxItemLevel = 49, + GarrisonFollowerMaxQuality = 50, + GarrisonFollowerNotMaxLevel = 51, + GarrisonFollowerHasAbility = 52, + GarrisonFollowerHasSingleMissionAbility = 53, + GarrisonFollowerRequiresEpic = 54, + GarrisonMissionNotInProgress = 55, + GarrisonMissionComplete = 56, + GarrisonNoMissionsAvailable = 57, + Highlevel = 58, + HungerSatiated = 59, + Immune = 60, + IncorrectArea = 61, + Interrupted = 62, + InterruptedCombat = 63, + ItemAlreadyEnchanted = 64, + ItemGone = 65, + ItemNotFound = 66, + ItemNotReady = 67, + LevelRequirement = 68, + LineOfSight = 69, + Lowlevel = 70, + LowCastlevel = 71, + MainhandEmpty = 72, + Moving = 73, + NeedAmmo = 74, + NeedAmmoPouch = 75, + NeedExoticAmmo = 76, + NeedMoreItems = 77, + NoPath = 78, + NotBehind = 79, + NotFishable = 80, + NotFlying = 81, + NotHere = 82, + NotInfront = 83, + NotInControl = 84, + NotKnown = 85, + NotMounted = 86, + NotOnTaxi = 87, + NotOnTransport = 88, + NotReady = 89, + NotShapeshift = 90, + NotStanding = 91, + NotTradeable = 92, + NotTrading = 93, + NotUnsheathed = 94, + NotWhileGhost = 95, + NotWhileLooting = 96, + NoAmmo = 97, + NoChargesRemain = 98, + NoComboPoints = 99, + NoDueling = 100, + NoEndurance = 101, + NoFish = 102, + NoItemsWhileShapeshifted = 103, + NoMountsAllowed = 104, + NoPet = 105, + NoPower = 106, + NothingToDispel = 107, + NothingToSteal = 108, + OnlyAbovewater = 109, + OnlyIndoors = 110, + OnlyMounted = 111, + OnlyOutdoors = 112, + OnlyShapeshift = 113, + OnlyStealthed = 114, + OnlyUnderwater = 115, + OutOfRange = 116, + Pacified = 117, + Possessed = 118, + Reagents = 119, + RequiresArea = 120, + RequiresSpellFocus = 121, + Rooted = 122, + Silenced = 123, + SpellInProgress = 124, + SpellLearned = 125, + SpellUnavailable = 126, + Stunned = 127, + TargetsDead = 128, + TargetAffectingCombat = 129, + TargetAurastate = 130, + TargetDueling = 131, + TargetEnemy = 132, + TargetEnraged = 133, + TargetFriendly = 134, + TargetInCombat = 135, + TargetInPetBattle = 136, + TargetIsPlayer = 137, + TargetIsPlayerControlled = 138, + TargetNotDead = 139, + TargetNotInParty = 140, + TargetNotLooted = 141, + TargetNotPlayer = 142, + TargetNoPockets = 143, + TargetNoWeapons = 144, + TargetNoRangedWeapons = 145, + TargetUnskinnable = 146, + ThirstSatiated = 147, + TooClose = 148, + TooManyOfItem = 149, + TotemCategory = 150, + Totems = 151, + TryAgain = 152, + UnitNotBehind = 153, + UnitNotInfront = 154, + VisionObscured = 155, + WrongPetFood = 156, + NotWhileFatigued = 157, + TargetNotInInstance = 158, + NotWhileTrading = 159, + TargetNotInRaid = 160, + TargetFreeforall = 161, + NoEdibleCorpses = 162, + OnlyBattlegrounds = 163, + TargetNotGhost = 164, + TransformUnusable = 165, + WrongWeather = 166, + DamageImmune = 167, + PreventedByMechanic = 168, + PlayTime = 169, + Reputation = 170, + MinSkill = 171, + NotInRatedBattleground = 172, + NotOnShapeshift = 173, + NotOnStealthed = 174, + NotOnDamageImmune = 175, + NotOnMounted = 176, + TooShallow = 177, + TargetNotInSanctuary = 178, + TargetIsTrivial = 179, + BmOrInvisgod = 180, + GroundMountNotAllowed = 181, + FloatingMountNotAllowed = 182, + UnderwaterMountNotAllowed = 183, + FlyingMountNotAllowed = 184, + ApprenticeRidingRequirement = 185, + JourneymanRidingRequirement = 186, + ExpertRidingRequirement = 187, + ArtisanRidingRequirement = 188, + MasterRidingRequirement = 189, + ColdRidingRequirement = 190, + FlightMasterRidingRequirement = 191, + CsRidingRequirement = 192, + PandaRidingRequirement = 193, + DraenorRidingRequirement = 194, + BrokenIslesRidingRequirement = 195, + MountNoFloatHere = 196, + MountNoUnderwaterHere = 197, + MountAboveWaterHere = 198, + MountCollectedOnOtherChar = 199, + NotIdle = 200, + NotInactive = 201, + PartialPlaytime = 202, + NoPlaytime = 203, + NotInBattleground = 204, + NotInRaidInstance = 205, + OnlyInArena = 206, + TargetLockedToRaidInstance = 207, + OnUseEnchant = 208, + NotOnGround = 209, + CustomError = 210, + CantDoThatRightNow = 211, + TooManySockets = 212, + InvalidGlyph = 213, + UniqueGlyph = 214, + GlyphSocketLocked = 215, + GlyphExclusiveCategory = 216, + GlyphInvalidSpec = 217, + GlyphNoSpec = 218, + NoActiveGlyphs = 219, + NoValidTargets = 220, + ItemAtMaxCharges = 221, + NotInBarbershop = 222, + FishingTooLow = 223, + ItemEnchantTradeWindow = 224, + SummonPending = 225, + MaxSockets = 226, + PetCanRename = 227, + TargetCannotBeResurrected = 228, + TargetHasResurrectPending = 229, + NoActions = 230, + CurrencyWeightMismatch = 231, + WeightNotEnough = 232, + WeightTooMuch = 233, + NoVacantSeat = 234, + NoLiquid = 235, + OnlyNotSwimming = 236, + ByNotMoving = 237, + InCombatResLimitReached = 238, + NotInArena = 239, + TargetNotGrounded = 240, + ExceededWeeklyUsage = 241, + NotInLfgDungeon = 242, + BadTargetFilter = 243, + NotEnoughTargets = 244, + NoSpec = 245, + CantAddBattlePet = 246, + CantUpgradeBattlePet = 247, + WrongBattlePetType = 248, + NoDungeonEncounter = 249, + NoTeleportFromDungeon = 250, + MaxLevelTooLow = 251, + CantReplaceItemBonus = 252, + GrantPetLevelFail = 253, + SkillLineNotKnown = 254, + BlueprintKnown = 255, + FollowerKnown = 256, + CantOverrideEnchantVisual = 257, + ItemNotAWeapon = 258, + SameEnchantVisual = 259, + ToyUseLimitReached = 260, + ToyAlreadyKnown = 261, + ShipmentsFull = 262, + NoShipmentsForContainer = 263, + NoBuildingForShipment = 264, + NotEnoughShipmentsForContainer = 265, + HasMission = 266, + BuildingActivateNotReady = 267, + NotSoulbound = 268, + RidingVehicle = 269, + VeteranTrialAboveSkillRankMax = 270, + NotWhileMercenary = 271, + SpecDisabled = 272, + CantBeObliterated = 273, + CantBeScrapped = 274, + FollowerClassSpecCap = 275, + TransportNotReady = 276, + TransmogSetAlreadyKnown = 277, + DisabledByAuraLabel = 278, + DisabledByMaxUsableLevel = 279, + SpellAlreadyKnown = 280, + MustKnowSupercedingSpell = 281, + YouCannotUseThatInPvpInstance = 282, + NoArtifactEquipped = 283, + WrongArtifactEquipped = 284, + TargetIsUntargetableByAnyone = 285, + SpellEffectFailed = 286, + NeedAllPartyMembers = 287, + ArtifactAtFullPower = 288, + ApItemFromPreviousTier = 289, + AreaTriggerCreation = 290, + AzeriteEmpoweredOnly = 291, + AzeriteEmpoweredNoChoicesToUndo = 292, + WrongFaction = 293, + NotEnoughCurrency = 294, + BattleForAzerothRidingRequirement = 295, + MountEquipmentError = 296, + NotWhileLevelLinked = 297, + LevelLinkedLowLevel = 298, + SummonMapCondition = 299, + Unknown = 300, // Ok Cast Value - Here In Case A Future Version Removes Success And We Need To Use A Custom Value (Not Sent To Client Either Way) SpellCastOk = Success @@ -1093,6 +1097,51 @@ namespace Framework.Constants TargetHasNoFesteringWounds = 371, // The Target Has No Festering Wounds. YouDontHaveDeadlyOrWoundPoisonActive = 372, // You Do Not Have Deadly Poison Or Wound Poison Active. CannotReadSoldierDogTagWithoutHeadlampOn = 373, // You Cannot Read The Soldier'S Dog Tag Without Your Headlamp On. + YouHaveNoWoodToCollect = 374, // You Have No Wood To Collect. + YouAreNotWearingAShirt = 375, // You Are Not Wearing A Shirt! + TargetMustBeDead = 376, // Target Must Be Dead. + YourTargetIsAlreadyEmbiggified = 377, // Your Target Is Already Embiggified. + YouMustTargetASinisterGladiatorItem = 378, // You Must Target A Sinister Gladiator'S Item To Upgrade. + ThisItemLevelIsTooHighForThisUpgrade = 379, // This Item'S Level Is Too High For This Upgrade. + TheBallistaCannotBeUsedWhileOnFire = 380, // The Ballista Cannot Be Used While On Fire. + YouMustTargetADreadGladiatorItem = 381, // You Must Target A Dread Gladiator'S Item To Upgrade. + YouDoKnotKnowHowToTameBloodBeasts = 382, // You Do Not Know How To Tame Blood Beasts. + CanOnlyBeUsedInTheEvening = 385, // Can Only Be Used In The Evening. + RequiresPakuToBeYourChosenLoa = 386, // Requires Pa'Ku To Be Your Chosen Loa. + RequiresVigorEngaged = 387, // Requires V.I.G.O.R. Engaged. + YourTargetIsNotHungry = 388, // Your Target Is Not Hungry. + YouCanOnlyHaveOnTreasureMapMission = 389, // You Can Only Have One Treasure Map Mission At A Time. + YouAlreadyHaveASilasSphereOfTransmutation = 390, // You Already Have A Silas' Sphere Of Transmuation. + YouDoNotHaveTheMalletOfThunderousSkins = 391, // You Do Not Have The Mallet Of Thunderous Skins. + YouMustHaveAnOpenStableSlot = 393, // You Must Have An Open Stable Slot. + DoesNotWorkOnCritters = 394, // Does Not Work On Critters. + CanOnlyBeUsedOnHati = 395, // Can Only Be Used On Hati. + YouAlreadyHaveIwensEnchantingRod = 396, // You Already Have An Iwen'S Enchanting Rod. + YouAlreadyHaveMalletOfThunderousSkins = 397, // You Already Have A Mallet Of Thunderous Skins. + CanOnlyBeUsedOnInertTideWatchersOrVoodooMasks = 398, // Can Only Be Used On Inert Tide Watchers Or Inert Voodoo Masks. + YouMustBeAtShrineToMakeOfferingToLoa = 399, // You Must Be At A Shrine To Make An Offering To A Loa. + RequiresEmeraldEmpowerment = 400, // Requires Emerald Empowerment. + YouMustBeAnHonoredTauren = 401, // You Must Be An Honored Tauren. + RequiresChitterspineMeat = 402, // Requires Chitterspine Meat. + RequiresHeartForge = 403, // Requires Heart Forge. + NotAuthorizedToAccessChargingStation = 405, // You Are Not Authorized To Access This Charging Station. Speak To Flux. + RequiresMardivasArcaneCoffer = 406, // Requires Mardivas'S Arcane Coffer + RequiresHeartOfAzerothAtopHeartForge = 407, // Requires Heart Of Azeroth Placed Atop Heart Forge. + RequiresBrinestonePickaxe = 408, // Requires A Brinestone Pickaxe. + YouAlreadyCollectedDataOnThisTarget = 409, // You Have Already Collected Data On This Target. + YouAlreadyHaveThisEssenceForCurrentSpec = 410, // You Already Have This Essence For Your Current Loot Specialization + YouCannotSummonAnotherPetWhileRidingHati = 411, // You Cannot Summon Another Pet While Riding Hati. + YouHaveAlreadyCollectedThisAzerothMini = 422, // You Have Already Collected This Azeroth Mini + YourTargetIsAlreadyAffectedByTeaTime = 412, // Your Target Is Already Affected By Tea Time! + YouMustCompleteQuestTheHeartForgeToInfuseEssence = 413, // You Must Complete The Quest "The Heart Forge" To Infuse An Essence + ThisTargetDoesNotHaveYourRazorCoral = 414, // This Target Does Not Have Your Razor Coral. + YouDoNotHaveEnoughOfThatItem = 415, // You Do Not Have Enough Of That Item. + YourTargetIsNotWearingUnboundCursedLoversRing = 417, // Your Target Is Not Wearing An Unbound Cursed Lover'S Ring + YourCursedLoversRingIsAlredyBound = 418, // Your Cursed Lover'S Ring Is Already Bound + YouMustTargetANotoriusGladiatorItem = 421, // You Must Target A Notorious Gladiator'S Item To Upgrade. + RequiresWarMode = 426, // Requires War Mode. + YouCantCarryMorePickaxesChumSeeds = 423, // You Can'T Carry Any More Brinestone Pickaxes, Chum, Or Germinating Seeds. + RequiresHolidayFeastOfWinterWeil = 424, // Requires Holiday: Feast Of Winter Veil } public enum SpellMissInfo