Core: Update to 10.2.0
Port From (https://github.com/TrinityCore/TrinityCore/commit/1eea1d11b14d2ae065ab0f1888fba3b1ef03874f)
This commit is contained in:
@@ -447,6 +447,11 @@ namespace Framework.Constants
|
||||
PlayerHasCompletedQuestWithLabel = 372, /*NYI*/ // Player has previously completed quest with {QuestLabel}
|
||||
LegacyLootIsEnabled = 373, /*NYI*/
|
||||
PlayerZPositionBelow = 374,
|
||||
PlayerWeaponHighWatermarkAboveOrEqual = 375, /*NYI*/
|
||||
PlayerHeadHighWatermarkAboveOrEqual = 376, /*NYI*/
|
||||
PlayerHasDisplayedCurrencyLessThan = 377, /*NYI*/ // Player has {CurrencyTypes} less than {#Amount} (value visible in ui is taken into account, not raw value)
|
||||
|
||||
PlayerIsOnMapWithExpansion = 380, // Player is on map that has {ExpansionID}
|
||||
}
|
||||
|
||||
public enum CriteriaFailEvent : byte
|
||||
@@ -467,7 +472,7 @@ namespace Framework.Constants
|
||||
DailyQuestsCleared = 13, // Daily quests cleared
|
||||
SendEvent = 14, // Send event "{GameEvents}" (player-sent/instance only)
|
||||
|
||||
Max
|
||||
Count
|
||||
}
|
||||
|
||||
public enum CriteriaStartEvent : byte
|
||||
@@ -488,7 +493,7 @@ namespace Framework.Constants
|
||||
SendEvent = 13, // Send event "{GameEvents}" (player-sent/instance only)
|
||||
BeginScenarioStep = 14, // Begin scenario step "{#Step}" (for use with "Player on Scenario" modifier only)
|
||||
|
||||
Max
|
||||
Count
|
||||
}
|
||||
|
||||
public enum CriteriaFlags
|
||||
@@ -501,7 +506,7 @@ namespace Framework.Constants
|
||||
IsForQuest = 0x20 // Is For Quest
|
||||
}
|
||||
|
||||
public enum CriteriaType : byte
|
||||
public enum CriteriaType : short
|
||||
{
|
||||
KillCreature = 0, // Kill NPC "{Creature}"
|
||||
WinBattleground = 1, // Win battleground "{Map}"
|
||||
@@ -745,6 +750,7 @@ namespace Framework.Constants
|
||||
PerksProgramMonthComplete = 249, /*NYI*/
|
||||
CompleteTrackingQuest = 250, /*NYI*/
|
||||
|
||||
GainLevels = 253, // Gain levels
|
||||
Count
|
||||
}
|
||||
|
||||
|
||||
@@ -1841,7 +1841,7 @@ namespace Framework.Constants
|
||||
Some = 8
|
||||
}
|
||||
|
||||
public enum MountCapabilityFlags : byte
|
||||
public enum MountCapabilityFlags : int
|
||||
{
|
||||
Ground = 0x1,
|
||||
Flying = 0x2,
|
||||
@@ -1850,7 +1850,7 @@ namespace Framework.Constants
|
||||
IgnoreRestrictions = 0x20
|
||||
}
|
||||
|
||||
public enum MountFlags : ushort
|
||||
public enum MountFlags : int
|
||||
{
|
||||
SelfMount = 0x02, // Player becomes the mount himself
|
||||
FactionSpecific = 0x04,
|
||||
@@ -1859,7 +1859,7 @@ namespace Framework.Constants
|
||||
HideIfUnknown = 0x40
|
||||
}
|
||||
|
||||
public enum PhaseEntryFlags : ushort
|
||||
public enum PhaseEntryFlags : int
|
||||
{
|
||||
ReadOnly = 0x1,
|
||||
InternalPhase = 0x2,
|
||||
@@ -1912,7 +1912,7 @@ namespace Framework.Constants
|
||||
Registrar = 11,
|
||||
Vendor = 12,
|
||||
PetitionVendor = 13,
|
||||
TabardVendor = 14,
|
||||
GuildTabardVendor = 14,
|
||||
TalentMaster = 15,
|
||||
SpecializationMaster = 16,
|
||||
MailInfo = 17,
|
||||
@@ -1962,7 +1962,8 @@ namespace Framework.Constants
|
||||
TraitSystem = 61,
|
||||
BarbersChoice = 62,
|
||||
JailersTowerBuffs = 63,
|
||||
MajorFactionRenown = 64
|
||||
MajorFactionRenown = 64,
|
||||
PersonalTabardVendor = 65
|
||||
}
|
||||
|
||||
[Flags]
|
||||
|
||||
@@ -225,7 +225,8 @@ namespace Framework.Constants
|
||||
ContributionCollector = 0x400,
|
||||
AzeriteRespec = 0x4000,
|
||||
IslandsQueue = 0x8000,
|
||||
SuppressNpcSoundsExceptEndOfInteraction = 0x00010000,
|
||||
SuppressNpcSoundsExceptEndOfInteraction = 0x10000,
|
||||
PersonalTabardDesigner = 0x200000
|
||||
}
|
||||
|
||||
[Flags]
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace Framework.Constants
|
||||
Binder = 5, // Golden interaction wheel
|
||||
Banker = 6, // Brown bag (with gold coin in lower corner)
|
||||
PetitionVendor = 7, // White chat bubble (with "..." inside)
|
||||
TabardVendor = 8, // White tabard
|
||||
GuildTabardVendor = 8, // White tabard
|
||||
Battlemaster = 9, // Two crossed swords
|
||||
Auctioneer = 10, // Stack of gold coins
|
||||
TalentMaster = 11, // White chat bubble
|
||||
@@ -86,6 +86,8 @@ namespace Framework.Constants
|
||||
TraitSystem = 51,
|
||||
BarbersChoice = 52,
|
||||
MajorFactionRenown = 53,
|
||||
PersonalTabardVendor = 54,
|
||||
|
||||
Max
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -894,4 +894,10 @@ namespace Framework.Constants
|
||||
DroppedFromDeath = 0x02,
|
||||
FromAccountServer = 0x04
|
||||
}
|
||||
|
||||
public enum TabardVendorType
|
||||
{
|
||||
Guild = 0,
|
||||
Personal = 1,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2726,293 +2726,295 @@ namespace Framework.Constants
|
||||
ArenaTeamPartySize = 836,
|
||||
SoloShuffleWargameGroupSize = 837,
|
||||
SoloShuffleWargameGroupComp = 838,
|
||||
SoloShuffleMinItemLevel = 839,
|
||||
SoloMinItemLevel = 839,
|
||||
PvpPlayerAbandoned = 840,
|
||||
QuestForceRemovedS = 841,
|
||||
AttackNoActions = 842,
|
||||
InRandomBg = 843,
|
||||
InNonRandomBg = 844,
|
||||
BnFriendSelf = 845,
|
||||
BnFriendAlready = 846,
|
||||
BnFriendBlocked = 847,
|
||||
BnFriendListFull = 848,
|
||||
BnFriendRequestSent = 849,
|
||||
BnBroadcastThrottle = 850,
|
||||
BgDeveloperOnly = 851,
|
||||
CurrencySpellSlotMismatch = 852,
|
||||
CurrencyNotTradable = 853,
|
||||
RequiresExpansionS = 854,
|
||||
QuestFailedSpell = 855,
|
||||
TalentFailedUnspentTalentPoints = 856,
|
||||
TalentFailedNotEnoughTalentsInPrimaryTree = 857,
|
||||
TalentFailedNoPrimaryTreeSelected = 858,
|
||||
TalentFailedCantRemoveTalent = 859,
|
||||
TalentFailedUnknown = 860,
|
||||
TalentFailedInCombat = 861,
|
||||
TalentFailedInPvpMatch = 862,
|
||||
TalentFailedInMythicPlus = 863,
|
||||
WargameRequestFailure = 864,
|
||||
RankRequiresAuthenticator = 865,
|
||||
GuildBankVoucherFailed = 866,
|
||||
WargameRequestSent = 867,
|
||||
RequiresAchievementI = 868,
|
||||
RefundResultExceedMaxCurrency = 869,
|
||||
CantBuyQuantity = 870,
|
||||
ItemIsBattlePayLocked = 871,
|
||||
PartyAlreadyInBattlegroundQueue = 872,
|
||||
PartyConfirmingBattlegroundQueue = 873,
|
||||
BattlefieldTeamPartySize = 874,
|
||||
InsuffTrackedCurrencyIs = 875,
|
||||
NotOnTournamentRealm = 876,
|
||||
GuildTrialAccountTrial = 877,
|
||||
GuildTrialAccountVeteran = 878,
|
||||
GuildUndeletableDueToLevel = 879,
|
||||
CantDoThatInAGroup = 880,
|
||||
GuildLeaderReplaced = 881,
|
||||
TransmogrifyCantEquip = 882,
|
||||
TransmogrifyInvalidItemType = 883,
|
||||
TransmogrifyNotSoulbound = 884,
|
||||
TransmogrifyInvalidSource = 885,
|
||||
TransmogrifyInvalidDestination = 886,
|
||||
TransmogrifyMismatch = 887,
|
||||
TransmogrifyLegendary = 888,
|
||||
TransmogrifySameItem = 889,
|
||||
TransmogrifySameAppearance = 890,
|
||||
TransmogrifyNotEquipped = 891,
|
||||
VoidDepositFull = 892,
|
||||
VoidWithdrawFull = 893,
|
||||
VoidStorageWrapped = 894,
|
||||
VoidStorageStackable = 895,
|
||||
VoidStorageUnbound = 896,
|
||||
VoidStorageRepair = 897,
|
||||
VoidStorageCharges = 898,
|
||||
VoidStorageQuest = 899,
|
||||
VoidStorageConjured = 900,
|
||||
VoidStorageMail = 901,
|
||||
VoidStorageBag = 902,
|
||||
VoidTransferStorageFull = 903,
|
||||
VoidTransferInvFull = 904,
|
||||
VoidTransferInternalError = 905,
|
||||
VoidTransferItemInvalid = 906,
|
||||
DifficultyDisabledInLfg = 907,
|
||||
VoidStorageUnique = 908,
|
||||
VoidStorageLoot = 909,
|
||||
VoidStorageHoliday = 910,
|
||||
VoidStorageDuration = 911,
|
||||
VoidStorageLoadFailed = 912,
|
||||
VoidStorageInvalidItem = 913,
|
||||
ParentalControlsChatMuted = 914,
|
||||
SorStartExperienceIncomplete = 915,
|
||||
SorInvalidEmail = 916,
|
||||
SorInvalidComment = 917,
|
||||
ChallengeModeResetCooldownS = 918,
|
||||
ChallengeModeResetKeystone = 919,
|
||||
PetJournalAlreadyInLoadout = 920,
|
||||
ReportSubmittedSuccessfully = 921,
|
||||
ReportSubmissionFailed = 922,
|
||||
SuggestionSubmittedSuccessfully = 923,
|
||||
BugSubmittedSuccessfully = 924,
|
||||
ChallengeModeEnabled = 925,
|
||||
ChallengeModeDisabled = 926,
|
||||
PetbattleCreateFailed = 927,
|
||||
PetbattleNotHere = 928,
|
||||
PetbattleNotHereOnTransport = 929,
|
||||
PetbattleNotHereUnevenGround = 930,
|
||||
PetbattleNotHereObstructed = 931,
|
||||
PetbattleNotWhileInCombat = 932,
|
||||
PetbattleNotWhileDead = 933,
|
||||
PetbattleNotWhileFlying = 934,
|
||||
PetbattleTargetInvalid = 935,
|
||||
PetbattleTargetOutOfRange = 936,
|
||||
PetbattleTargetNotCapturable = 937,
|
||||
PetbattleNotATrainer = 938,
|
||||
PetbattleDeclined = 939,
|
||||
PetbattleInBattle = 940,
|
||||
PetbattleInvalidLoadout = 941,
|
||||
PetbattleAllPetsDead = 942,
|
||||
PetbattleNoPetsInSlots = 943,
|
||||
PetbattleNoAccountLock = 944,
|
||||
PetbattleWildPetTapped = 945,
|
||||
PetbattleRestrictedAccount = 946,
|
||||
PetbattleOpponentNotAvailable = 947,
|
||||
PetbattleNotWhileInMatchedBattle = 948,
|
||||
CantHaveMorePetsOfThatType = 949,
|
||||
CantHaveMorePets = 950,
|
||||
PvpMapNotFound = 951,
|
||||
PvpMapNotSet = 952,
|
||||
PetbattleQueueQueued = 953,
|
||||
PetbattleQueueAlreadyQueued = 954,
|
||||
PetbattleQueueJoinFailed = 955,
|
||||
PetbattleQueueJournalLock = 956,
|
||||
PetbattleQueueRemoved = 957,
|
||||
PetbattleQueueProposalDeclined = 958,
|
||||
PetbattleQueueProposalTimeout = 959,
|
||||
PetbattleQueueOpponentDeclined = 960,
|
||||
PetbattleQueueRequeuedInternal = 961,
|
||||
PetbattleQueueRequeuedRemoved = 962,
|
||||
PetbattleQueueSlotLocked = 963,
|
||||
PetbattleQueueSlotEmpty = 964,
|
||||
PetbattleQueueSlotNoTracker = 965,
|
||||
PetbattleQueueSlotNoSpecies = 966,
|
||||
PetbattleQueueSlotCantBattle = 967,
|
||||
PetbattleQueueSlotRevoked = 968,
|
||||
PetbattleQueueSlotDead = 969,
|
||||
PetbattleQueueSlotNoPet = 970,
|
||||
PetbattleQueueNotWhileNeutral = 971,
|
||||
PetbattleGameTimeLimitWarning = 972,
|
||||
PetbattleGameRoundsLimitWarning = 973,
|
||||
HasRestriction = 974,
|
||||
ItemUpgradeItemTooLowLevel = 975,
|
||||
ItemUpgradeNoPath = 976,
|
||||
ItemUpgradeNoMoreUpgrades = 977,
|
||||
BonusRollEmpty = 978,
|
||||
ChallengeModeFull = 979,
|
||||
ChallengeModeInProgress = 980,
|
||||
ChallengeModeIncorrectKeystone = 981,
|
||||
BattletagFriendNotFound = 982,
|
||||
BattletagFriendNotValid = 983,
|
||||
BattletagFriendNotAllowed = 984,
|
||||
BattletagFriendThrottled = 985,
|
||||
BattletagFriendSuccess = 986,
|
||||
PetTooHighLevelToUncage = 987,
|
||||
PetbattleInternal = 988,
|
||||
CantCagePetYet = 989,
|
||||
NoLootInChallengeMode = 990,
|
||||
QuestPetBattleVictoriesPvpIi = 991,
|
||||
RoleCheckAlreadyInProgress = 992,
|
||||
RecruitAFriendAccountLimit = 993,
|
||||
RecruitAFriendFailed = 994,
|
||||
SetLootPersonal = 995,
|
||||
SetLootMethodFailedCombat = 996,
|
||||
ReagentBankFull = 997,
|
||||
ReagentBankLocked = 998,
|
||||
GarrisonBuildingExists = 999,
|
||||
GarrisonInvalidPlot = 1000,
|
||||
GarrisonInvalidBuildingid = 1001,
|
||||
GarrisonInvalidPlotBuilding = 1002,
|
||||
GarrisonRequiresBlueprint = 1003,
|
||||
GarrisonNotEnoughCurrency = 1004,
|
||||
GarrisonNotEnoughGold = 1005,
|
||||
GarrisonCompleteMissionWrongFollowerType = 1006,
|
||||
AlreadyUsingLfgList = 1007,
|
||||
RestrictedAccountLfgListTrial = 1008,
|
||||
ToyUseLimitReached = 1009,
|
||||
ToyAlreadyKnown = 1010,
|
||||
TransmogSetAlreadyKnown = 1011,
|
||||
NotEnoughCurrency = 1012,
|
||||
SpecIsDisabled = 1013,
|
||||
FeatureRestrictedTrial = 1014,
|
||||
CantBeObliterated = 1015,
|
||||
CantBeScrapped = 1016,
|
||||
CantBeRecrafted = 1017,
|
||||
ArtifactRelicDoesNotMatchArtifact = 1018,
|
||||
MustEquipArtifact = 1019,
|
||||
CantDoThatRightNow = 1020,
|
||||
AffectingCombat = 1021,
|
||||
EquipmentManagerCombatSwapS = 1022,
|
||||
EquipmentManagerBagsFull = 1023,
|
||||
EquipmentManagerMissingItemS = 1024,
|
||||
MovieRecordingWarningPerf = 1025,
|
||||
MovieRecordingWarningDiskFull = 1026,
|
||||
MovieRecordingWarningNoMovie = 1027,
|
||||
MovieRecordingWarningRequirements = 1028,
|
||||
MovieRecordingWarningCompressing = 1029,
|
||||
NoChallengeModeReward = 1030,
|
||||
ClaimedChallengeModeReward = 1031,
|
||||
ChallengeModePeriodResetSs = 1032,
|
||||
CantDoThatChallengeModeActive = 1033,
|
||||
TalentFailedRestArea = 1034,
|
||||
CannotAbandonLastPet = 1035,
|
||||
TestCvarSetSss = 1036,
|
||||
QuestTurnInFailReason = 1037,
|
||||
ClaimedChallengeModeRewardOld = 1038,
|
||||
TalentGrantedByAura = 1039,
|
||||
ChallengeModeAlreadyComplete = 1040,
|
||||
GlyphTargetNotAvailable = 1041,
|
||||
PvpWarmodeToggleOn = 1042,
|
||||
PvpWarmodeToggleOff = 1043,
|
||||
SpellFailedLevelRequirement = 1044,
|
||||
SpellFailedCantFlyHere = 1045,
|
||||
BattlegroundJoinRequiresLevel = 1046,
|
||||
BattlegroundJoinDisqualified = 1047,
|
||||
BattlegroundJoinDisqualifiedNoName = 1048,
|
||||
VoiceChatGenericUnableToConnect = 1049,
|
||||
VoiceChatServiceLost = 1050,
|
||||
VoiceChatChannelNameTooShort = 1051,
|
||||
VoiceChatChannelNameTooLong = 1052,
|
||||
VoiceChatChannelAlreadyExists = 1053,
|
||||
VoiceChatTargetNotFound = 1054,
|
||||
VoiceChatTooManyRequests = 1055,
|
||||
VoiceChatPlayerSilenced = 1056,
|
||||
VoiceChatParentalDisableAll = 1057,
|
||||
VoiceChatDisabled = 1058,
|
||||
NoPvpReward = 1059,
|
||||
ClaimedPvpReward = 1060,
|
||||
AzeriteEssenceSelectionFailedEssenceNotUnlocked = 1061,
|
||||
AzeriteEssenceSelectionFailedCantRemoveEssence = 1062,
|
||||
AzeriteEssenceSelectionFailedConditionFailed = 1063,
|
||||
AzeriteEssenceSelectionFailedRestArea = 1064,
|
||||
AzeriteEssenceSelectionFailedSlotLocked = 1065,
|
||||
AzeriteEssenceSelectionFailedNotAtForge = 1066,
|
||||
AzeriteEssenceSelectionFailedHeartLevelTooLow = 1067,
|
||||
AzeriteEssenceSelectionFailedNotEquipped = 1068,
|
||||
SocketingRequiresPunchcardredGem = 1069,
|
||||
SocketingPunchcardredGemOnlyInPunchcardredslot = 1070,
|
||||
SocketingRequiresPunchcardyellowGem = 1071,
|
||||
SocketingPunchcardyellowGemOnlyInPunchcardyellowslot = 1072,
|
||||
SocketingRequiresPunchcardblueGem = 1073,
|
||||
SocketingPunchcardblueGemOnlyInPunchcardblueslot = 1074,
|
||||
SocketingRequiresDominationShard = 1075,
|
||||
SocketingDominationShardOnlyInDominationslot = 1076,
|
||||
SocketingRequiresCypherGem = 1077,
|
||||
SocketingCypherGemOnlyInCypherslot = 1078,
|
||||
SocketingRequiresTinkerGem = 1079,
|
||||
SocketingTinkerGemOnlyInTinkerslot = 1080,
|
||||
SocketingRequiresPrimordialGem = 1081,
|
||||
SocketingPrimordialGemOnlyInPrimordialslot = 1082,
|
||||
LevelLinkingResultLinked = 1083,
|
||||
LevelLinkingResultUnlinked = 1084,
|
||||
ClubFinderErrorPostClub = 1085,
|
||||
ClubFinderErrorApplyClub = 1086,
|
||||
ClubFinderErrorRespondApplicant = 1087,
|
||||
ClubFinderErrorCancelApplication = 1088,
|
||||
ClubFinderErrorTypeAcceptApplication = 1089,
|
||||
ClubFinderErrorTypeNoInvitePermissions = 1090,
|
||||
ClubFinderErrorTypeNoPostingPermissions = 1091,
|
||||
ClubFinderErrorTypeApplicantList = 1092,
|
||||
ClubFinderErrorTypeApplicantListNoPerm = 1093,
|
||||
ClubFinderErrorTypeFinderNotAvailable = 1094,
|
||||
ClubFinderErrorTypeGetPostingIds = 1095,
|
||||
ClubFinderErrorTypeJoinApplication = 1096,
|
||||
ClubFinderErrorTypeRealmNotEligible = 1097,
|
||||
ClubFinderErrorTypeFlaggedRename = 1098,
|
||||
ClubFinderErrorTypeFlaggedDescriptionChange = 1099,
|
||||
ItemInteractionNotEnoughGold = 1100,
|
||||
ItemInteractionNotEnoughCurrency = 1101,
|
||||
PlayerChoiceErrorPendingChoice = 1102,
|
||||
SoulbindInvalidConduit = 1103,
|
||||
SoulbindInvalidConduitItem = 1104,
|
||||
SoulbindInvalidTalent = 1105,
|
||||
SoulbindDuplicateConduit = 1106,
|
||||
ActivateSoulbindS = 1107,
|
||||
ActivateSoulbindFailedRestArea = 1108,
|
||||
CantUseProfanity = 1109,
|
||||
NotInPetBattle = 1110,
|
||||
NotInNpe = 1111,
|
||||
NoSpec = 1112,
|
||||
NoDominationshardOverwrite = 1113,
|
||||
UseWeeklyRewardsDisabled = 1114,
|
||||
CrossFactionGroupJoined = 1115,
|
||||
CantTargetUnfriendlyInOverworld = 1116,
|
||||
EquipablespellsSlotsFull = 1117,
|
||||
ItemModAppearanceGroupAlreadyKnown = 1118,
|
||||
CantBulkSellItemWithRefund = 1119,
|
||||
WowLabsPartyErrorTypePartyIsFull = 1120,
|
||||
WowLabsPartyErrorTypeMaxInviteSent = 1121,
|
||||
WowLabsPartyErrorTypePlayerAlreadyInvited = 1122,
|
||||
WowLabsPartyErrorTypePartyInviteInvalid = 1123,
|
||||
WowLabsLobbyMatchmakerErrorEnterQueueFailed = 1124,
|
||||
WowLabsLobbyMatchmakerErrorLeaveQueueFailed = 1125,
|
||||
BattlegroundJoinGroupQueueWithoutHealer = 841,
|
||||
QuestForceRemovedS = 842,
|
||||
AttackNoActions = 843,
|
||||
InRandomBg = 844,
|
||||
InNonRandomBg = 845,
|
||||
BnFriendSelf = 846,
|
||||
BnFriendAlready = 847,
|
||||
BnFriendBlocked = 848,
|
||||
BnFriendListFull = 849,
|
||||
BnFriendRequestSent = 850,
|
||||
BnBroadcastThrottle = 851,
|
||||
BgDeveloperOnly = 852,
|
||||
CurrencySpellSlotMismatch = 853,
|
||||
CurrencyNotTradable = 854,
|
||||
RequiresExpansionS = 855,
|
||||
QuestFailedSpell = 856,
|
||||
TalentFailedUnspentTalentPoints = 857,
|
||||
TalentFailedNotEnoughTalentsInPrimaryTree = 858,
|
||||
TalentFailedNoPrimaryTreeSelected = 859,
|
||||
TalentFailedCantRemoveTalent = 860,
|
||||
TalentFailedUnknown = 861,
|
||||
TalentFailedInCombat = 862,
|
||||
TalentFailedInPvpMatch = 863,
|
||||
TalentFailedInMythicPlus = 864,
|
||||
WargameRequestFailure = 865,
|
||||
RankRequiresAuthenticator = 866,
|
||||
GuildBankVoucherFailed = 867,
|
||||
WargameRequestSent = 868,
|
||||
RequiresAchievementI = 869,
|
||||
RefundResultExceedMaxCurrency = 870,
|
||||
CantBuyQuantity = 871,
|
||||
ItemIsBattlePayLocked = 872,
|
||||
PartyAlreadyInBattlegroundQueue = 873,
|
||||
PartyConfirmingBattlegroundQueue = 874,
|
||||
BattlefieldTeamPartySize = 875,
|
||||
InsuffTrackedCurrencyIs = 876,
|
||||
NotOnTournamentRealm = 877,
|
||||
GuildTrialAccountTrial = 878,
|
||||
GuildTrialAccountVeteran = 879,
|
||||
GuildUndeletableDueToLevel = 880,
|
||||
CantDoThatInAGroup = 881,
|
||||
GuildLeaderReplaced = 882,
|
||||
TransmogrifyCantEquip = 883,
|
||||
TransmogrifyInvalidItemType = 884,
|
||||
TransmogrifyNotSoulbound = 885,
|
||||
TransmogrifyInvalidSource = 886,
|
||||
TransmogrifyInvalidDestination = 887,
|
||||
TransmogrifyMismatch = 888,
|
||||
TransmogrifyLegendary = 889,
|
||||
TransmogrifySameItem = 890,
|
||||
TransmogrifySameAppearance = 891,
|
||||
TransmogrifyNotEquipped = 892,
|
||||
VoidDepositFull = 893,
|
||||
VoidWithdrawFull = 894,
|
||||
VoidStorageWrapped = 895,
|
||||
VoidStorageStackable = 896,
|
||||
VoidStorageUnbound = 897,
|
||||
VoidStorageRepair = 898,
|
||||
VoidStorageCharges = 899,
|
||||
VoidStorageQuest = 900,
|
||||
VoidStorageConjured = 901,
|
||||
VoidStorageMail = 902,
|
||||
VoidStorageBag = 903,
|
||||
VoidTransferStorageFull = 904,
|
||||
VoidTransferInvFull = 905,
|
||||
VoidTransferInternalError = 906,
|
||||
VoidTransferItemInvalid = 907,
|
||||
DifficultyDisabledInLfg = 908,
|
||||
VoidStorageUnique = 909,
|
||||
VoidStorageLoot = 910,
|
||||
VoidStorageHoliday = 911,
|
||||
VoidStorageDuration = 912,
|
||||
VoidStorageLoadFailed = 913,
|
||||
VoidStorageInvalidItem = 914,
|
||||
ParentalControlsChatMuted = 915,
|
||||
SorStartExperienceIncomplete = 916,
|
||||
SorInvalidEmail = 917,
|
||||
SorInvalidComment = 918,
|
||||
ChallengeModeResetCooldownS = 919,
|
||||
ChallengeModeResetKeystone = 920,
|
||||
PetJournalAlreadyInLoadout = 921,
|
||||
ReportSubmittedSuccessfully = 922,
|
||||
ReportSubmissionFailed = 923,
|
||||
SuggestionSubmittedSuccessfully = 924,
|
||||
BugSubmittedSuccessfully = 925,
|
||||
ChallengeModeEnabled = 926,
|
||||
ChallengeModeDisabled = 927,
|
||||
PetbattleCreateFailed = 928,
|
||||
PetbattleNotHere = 929,
|
||||
PetbattleNotHereOnTransport = 930,
|
||||
PetbattleNotHereUnevenGround = 931,
|
||||
PetbattleNotHereObstructed = 932,
|
||||
PetbattleNotWhileInCombat = 933,
|
||||
PetbattleNotWhileDead = 934,
|
||||
PetbattleNotWhileFlying = 935,
|
||||
PetbattleTargetInvalid = 936,
|
||||
PetbattleTargetOutOfRange = 937,
|
||||
PetbattleTargetNotCapturable = 938,
|
||||
PetbattleNotATrainer = 939,
|
||||
PetbattleDeclined = 940,
|
||||
PetbattleInBattle = 941,
|
||||
PetbattleInvalidLoadout = 942,
|
||||
PetbattleAllPetsDead = 943,
|
||||
PetbattleNoPetsInSlots = 944,
|
||||
PetbattleNoAccountLock = 945,
|
||||
PetbattleWildPetTapped = 946,
|
||||
PetbattleRestrictedAccount = 947,
|
||||
PetbattleOpponentNotAvailable = 948,
|
||||
PetbattleNotWhileInMatchedBattle = 949,
|
||||
CantHaveMorePetsOfThatType = 950,
|
||||
CantHaveMorePets = 951,
|
||||
PvpMapNotFound = 952,
|
||||
PvpMapNotSet = 953,
|
||||
PetbattleQueueQueued = 954,
|
||||
PetbattleQueueAlreadyQueued = 955,
|
||||
PetbattleQueueJoinFailed = 956,
|
||||
PetbattleQueueJournalLock = 957,
|
||||
PetbattleQueueRemoved = 958,
|
||||
PetbattleQueueProposalDeclined = 959,
|
||||
PetbattleQueueProposalTimeout = 960,
|
||||
PetbattleQueueOpponentDeclined = 961,
|
||||
PetbattleQueueRequeuedInternal = 962,
|
||||
PetbattleQueueRequeuedRemoved = 963,
|
||||
PetbattleQueueSlotLocked = 964,
|
||||
PetbattleQueueSlotEmpty = 965,
|
||||
PetbattleQueueSlotNoTracker = 966,
|
||||
PetbattleQueueSlotNoSpecies = 967,
|
||||
PetbattleQueueSlotCantBattle = 968,
|
||||
PetbattleQueueSlotRevoked = 969,
|
||||
PetbattleQueueSlotDead = 970,
|
||||
PetbattleQueueSlotNoPet = 971,
|
||||
PetbattleQueueNotWhileNeutral = 972,
|
||||
PetbattleGameTimeLimitWarning = 973,
|
||||
PetbattleGameRoundsLimitWarning = 974,
|
||||
HasRestriction = 975,
|
||||
ItemUpgradeItemTooLowLevel = 976,
|
||||
ItemUpgradeNoPath = 977,
|
||||
ItemUpgradeNoMoreUpgrades = 978,
|
||||
BonusRollEmpty = 979,
|
||||
ChallengeModeFull = 980,
|
||||
ChallengeModeInProgress = 981,
|
||||
ChallengeModeIncorrectKeystone = 982,
|
||||
BattletagFriendNotFound = 983,
|
||||
BattletagFriendNotValid = 984,
|
||||
BattletagFriendNotAllowed = 985,
|
||||
BattletagFriendThrottled = 986,
|
||||
BattletagFriendSuccess = 987,
|
||||
PetTooHighLevelToUncage = 988,
|
||||
PetbattleInternal = 989,
|
||||
CantCagePetYet = 990,
|
||||
NoLootInChallengeMode = 991,
|
||||
QuestPetBattleVictoriesPvpIi = 992,
|
||||
RoleCheckAlreadyInProgress = 993,
|
||||
RecruitAFriendAccountLimit = 994,
|
||||
RecruitAFriendFailed = 995,
|
||||
SetLootPersonal = 996,
|
||||
SetLootMethodFailedCombat = 997,
|
||||
ReagentBankFull = 998,
|
||||
ReagentBankLocked = 999,
|
||||
GarrisonBuildingExists = 1000,
|
||||
GarrisonInvalidPlot = 1001,
|
||||
GarrisonInvalidBuildingid = 1002,
|
||||
GarrisonInvalidPlotBuilding = 1003,
|
||||
GarrisonRequiresBlueprint = 1004,
|
||||
GarrisonNotEnoughCurrency = 1005,
|
||||
GarrisonNotEnoughGold = 1006,
|
||||
GarrisonCompleteMissionWrongFollowerType = 1007,
|
||||
AlreadyUsingLfgList = 1008,
|
||||
RestrictedAccountLfgListTrial = 1009,
|
||||
ToyUseLimitReached = 1010,
|
||||
ToyAlreadyKnown = 1011,
|
||||
TransmogSetAlreadyKnown = 1012,
|
||||
NotEnoughCurrency = 1013,
|
||||
SpecIsDisabled = 1014,
|
||||
FeatureRestrictedTrial = 1015,
|
||||
CantBeObliterated = 1016,
|
||||
CantBeScrapped = 1017,
|
||||
CantBeRecrafted = 1018,
|
||||
ArtifactRelicDoesNotMatchArtifact = 1019,
|
||||
MustEquipArtifact = 1020,
|
||||
CantDoThatRightNow = 1021,
|
||||
AffectingCombat = 1022,
|
||||
EquipmentManagerCombatSwapS = 1023,
|
||||
EquipmentManagerBagsFull = 1024,
|
||||
EquipmentManagerMissingItemS = 1025,
|
||||
MovieRecordingWarningPerf = 1026,
|
||||
MovieRecordingWarningDiskFull = 1027,
|
||||
MovieRecordingWarningNoMovie = 1028,
|
||||
MovieRecordingWarningRequirements = 1029,
|
||||
MovieRecordingWarningCompressing = 1030,
|
||||
NoChallengeModeReward = 1031,
|
||||
ClaimedChallengeModeReward = 1032,
|
||||
ChallengeModePeriodResetSs = 1033,
|
||||
CantDoThatChallengeModeActive = 1034,
|
||||
TalentFailedRestArea = 1035,
|
||||
CannotAbandonLastPet = 1036,
|
||||
TestCvarSetSss = 1037,
|
||||
QuestTurnInFailReason = 1038,
|
||||
ClaimedChallengeModeRewardOld = 1039,
|
||||
TalentGrantedByAura = 1040,
|
||||
ChallengeModeAlreadyComplete = 1041,
|
||||
GlyphTargetNotAvailable = 1042,
|
||||
PvpWarmodeToggleOn = 1043,
|
||||
PvpWarmodeToggleOff = 1044,
|
||||
SpellFailedLevelRequirement = 1045,
|
||||
SpellFailedCantFlyHere = 1046,
|
||||
BattlegroundJoinRequiresLevel = 1047,
|
||||
BattlegroundJoinDisqualified = 1048,
|
||||
BattlegroundJoinDisqualifiedNoName = 1049,
|
||||
VoiceChatGenericUnableToConnect = 1050,
|
||||
VoiceChatServiceLost = 1051,
|
||||
VoiceChatChannelNameTooShort = 1052,
|
||||
VoiceChatChannelNameTooLong = 1053,
|
||||
VoiceChatChannelAlreadyExists = 1054,
|
||||
VoiceChatTargetNotFound = 1055,
|
||||
VoiceChatTooManyRequests = 1056,
|
||||
VoiceChatPlayerSilenced = 1057,
|
||||
VoiceChatParentalDisableAll = 1058,
|
||||
VoiceChatDisabled = 1059,
|
||||
NoPvpReward = 1060,
|
||||
ClaimedPvpReward = 1061,
|
||||
AzeriteEssenceSelectionFailedEssenceNotUnlocked = 1062,
|
||||
AzeriteEssenceSelectionFailedCantRemoveEssence = 1063,
|
||||
AzeriteEssenceSelectionFailedConditionFailed = 1064,
|
||||
AzeriteEssenceSelectionFailedRestArea = 1065,
|
||||
AzeriteEssenceSelectionFailedSlotLocked = 1066,
|
||||
AzeriteEssenceSelectionFailedNotAtForge = 1067,
|
||||
AzeriteEssenceSelectionFailedHeartLevelTooLow = 1068,
|
||||
AzeriteEssenceSelectionFailedNotEquipped = 1069,
|
||||
SocketingRequiresPunchcardredGem = 1070,
|
||||
SocketingPunchcardredGemOnlyInPunchcardredslot = 1071,
|
||||
SocketingRequiresPunchcardyellowGem = 1072,
|
||||
SocketingPunchcardyellowGemOnlyInPunchcardyellowslot = 1073,
|
||||
SocketingRequiresPunchcardblueGem = 1074,
|
||||
SocketingPunchcardblueGemOnlyInPunchcardblueslot = 1075,
|
||||
SocketingRequiresDominationShard = 1076,
|
||||
SocketingDominationShardOnlyInDominationslot = 1077,
|
||||
SocketingRequiresCypherGem = 1078,
|
||||
SocketingCypherGemOnlyInCypherslot = 1079,
|
||||
SocketingRequiresTinkerGem = 1080,
|
||||
SocketingTinkerGemOnlyInTinkerslot = 1081,
|
||||
SocketingRequiresPrimordialGem = 1082,
|
||||
SocketingPrimordialGemOnlyInPrimordialslot = 1083,
|
||||
LevelLinkingResultLinked = 1084,
|
||||
LevelLinkingResultUnlinked = 1085,
|
||||
ClubFinderErrorPostClub = 1086,
|
||||
ClubFinderErrorApplyClub = 1087,
|
||||
ClubFinderErrorRespondApplicant = 1088,
|
||||
ClubFinderErrorCancelApplication = 1089,
|
||||
ClubFinderErrorTypeAcceptApplication = 1090,
|
||||
ClubFinderErrorTypeNoInvitePermissions = 1091,
|
||||
ClubFinderErrorTypeNoPostingPermissions = 1092,
|
||||
ClubFinderErrorTypeApplicantList = 1093,
|
||||
ClubFinderErrorTypeApplicantListNoPerm = 1094,
|
||||
ClubFinderErrorTypeFinderNotAvailable = 1095,
|
||||
ClubFinderErrorTypeGetPostingIds = 1096,
|
||||
ClubFinderErrorTypeJoinApplication = 1097,
|
||||
ClubFinderErrorTypeRealmNotEligible = 1098,
|
||||
ClubFinderErrorTypeFlaggedRename = 1099,
|
||||
ClubFinderErrorTypeFlaggedDescriptionChange = 1100,
|
||||
ItemInteractionNotEnoughGold = 1101,
|
||||
ItemInteractionNotEnoughCurrency = 1102,
|
||||
ItemInteractionNoConversionOutput = 1103,
|
||||
PlayerChoiceErrorPendingChoice = 1104,
|
||||
SoulbindInvalidConduit = 1105,
|
||||
SoulbindInvalidConduitItem = 1106,
|
||||
SoulbindInvalidTalent = 1107,
|
||||
SoulbindDuplicateConduit = 1108,
|
||||
ActivateSoulbindS = 1109,
|
||||
ActivateSoulbindFailedRestArea = 1110,
|
||||
CantUseProfanity = 1111,
|
||||
NotInPetBattle = 1112,
|
||||
NotInNpe = 1113,
|
||||
NoSpec = 1114,
|
||||
NoDominationshardOverwrite = 1115,
|
||||
UseWeeklyRewardsDisabled = 1116,
|
||||
CrossFactionGroupJoined = 1117,
|
||||
CantTargetUnfriendlyInOverworld = 1118,
|
||||
EquipablespellsSlotsFull = 1119,
|
||||
ItemModAppearanceGroupAlreadyKnown = 1120,
|
||||
CantBulkSellItemWithRefund = 1121,
|
||||
WowLabsPartyErrorTypePartyIsFull = 1122,
|
||||
WowLabsPartyErrorTypeMaxInviteSent = 1123,
|
||||
WowLabsPartyErrorTypePlayerAlreadyInvited = 1124,
|
||||
WowLabsPartyErrorTypePartyInviteInvalid = 1125,
|
||||
WowLabsLobbyMatchmakerErrorEnterQueueFailed = 1126,
|
||||
WowLabsLobbyMatchmakerErrorLeaveQueueFailed = 1127
|
||||
}
|
||||
|
||||
public enum SceneFlags
|
||||
|
||||
@@ -551,6 +551,7 @@ namespace Framework.Constants
|
||||
ModRequiredMountCapabilityFlags = 541,
|
||||
Unk542 = 542,
|
||||
Unk543 = 543,
|
||||
Unk544 = 544,
|
||||
Total
|
||||
}
|
||||
|
||||
|
||||
@@ -35,25 +35,31 @@ namespace Framework.Database
|
||||
"subject, deliver_time, expire_time, money, has_items FROM mail WHERE receiver = ? ");
|
||||
PrepareStatement(CharStatements.SEL_MAIL_LIST_ITEMS, "SELECT itemEntry,count FROM item_instance WHERE guid = ?");
|
||||
PrepareStatement(CharStatements.SEL_ENUM, "SELECT c.guid, c.name, c.race, c.class, c.gender, c.level, c.zone, c.map, c.position_x, c.position_y, c.position_z, " +
|
||||
"gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild " +
|
||||
"gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild, " +
|
||||
"c.personalTabardEmblemStyle, c.personalTabardEmblemColor, c.personalTabardBorderStyle, c.personalTabardBorderColor, c.personalTabardBackgroundColor " +
|
||||
"FROM characters AS c LEFT JOIN character_pet AS cp ON c.summonedPetNumber = cp.id LEFT JOIN guild_member AS gm ON c.guid = gm.guid " +
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 WHERE c.account = ? AND c.deleteInfos_Name IS NULL");
|
||||
PrepareStatement(CharStatements.SEL_ENUM_DECLINED_NAME, "SELECT c.guid, c.name, c.race, c.class, c.gender, c.level, c.zone, c.map, " +
|
||||
"c.position_x, c.position_y, c.position_z, gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, " +
|
||||
"cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild, cd.genitive FROM characters AS c LEFT JOIN character_pet AS cp ON c.summonedPetNumber = cp.id " +
|
||||
"LEFT JOIN character_declinedname AS cd ON c.guid = cd.guid LEFT JOIN guild_member AS gm ON c.guid = gm.guid " +
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 WHERE c.account = ? AND c.deleteInfos_Name IS NULL");
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 " +
|
||||
"WHERE c.account = ? AND c.deleteInfos_Name IS NULL");
|
||||
PrepareStatement(CharStatements.SEL_ENUM_DECLINED_NAME, "SELECT c.guid, c.name, c.race, c.class, c.gender, c.level, c.zone, c.map, c.position_x, c.position_y, c.position_z, " +
|
||||
"gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild, " +
|
||||
"c.personalTabardEmblemStyle, c.personalTabardEmblemColor, c.personalTabardBorderStyle, c.personalTabardBorderColor, c.personalTabardBackgroundColor, cd.genitive " +
|
||||
"FROM characters AS c LEFT JOIN character_pet AS cp ON c.summonedPetNumber = cp.id LEFT JOIN guild_member AS gm ON c.guid = gm.guid " +
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 LEFT JOIN character_declinedname AS cd ON c.guid = cd.guid " +
|
||||
"WHERE c.account = ? AND c.deleteInfos_Name IS NULL");
|
||||
PrepareStatement(CharStatements.SEL_ENUM_CUSTOMIZATIONS, "SELECT cc.guid, cc.chrCustomizationOptionID, cc.chrCustomizationChoiceID FROM character_customizations cc " +
|
||||
"LEFT JOIN characters c ON cc.guid = c.guid WHERE c.account = ? AND c.deleteInfos_Name IS NULL ORDER BY cc.guid, cc.chrCustomizationOptionID");
|
||||
PrepareStatement(CharStatements.SEL_UNDELETE_ENUM, "SELECT c.guid, c.deleteInfos_Name, c.race, c.class, c.gender, c.level, c.zone, c.map, c.position_x, c.position_y, c.position_z, " +
|
||||
"gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild " +
|
||||
"gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild, " +
|
||||
"c.personalTabardEmblemStyle, c.personalTabardEmblemColor, c.personalTabardBorderStyle, c.personalTabardBorderColor, c.personalTabardBackgroundColor " +
|
||||
"FROM characters AS c LEFT JOIN character_pet AS cp ON c.summonedPetNumber = cp.id LEFT JOIN guild_member AS gm ON c.guid = gm.guid " +
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 WHERE c.deleteInfos_Account = ? AND c.deleteInfos_Name IS NOT NULL");
|
||||
PrepareStatement(CharStatements.SEL_UNDELETE_ENUM_DECLINED_NAME, "SELECT c.guid, c.deleteInfos_Name, c.race, c.class, c.gender, c.level, c.zone, c.map, " +
|
||||
"c.position_x, c.position_y, c.position_z, gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, " +
|
||||
"cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild, cd.genitive FROM characters AS c LEFT JOIN character_pet AS cp ON c.summonedPetNumber = cp.id " +
|
||||
"LEFT JOIN character_declinedname AS cd ON c.guid = cd.guid LEFT JOIN guild_member AS gm ON c.guid = gm.guid " +
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 WHERE c.deleteInfos_Account = ? AND c.deleteInfos_Name IS NOT NULL");
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 " +
|
||||
"WHERE c.deleteInfos_Account = ? AND c.deleteInfos_Name IS NOT NULL");
|
||||
PrepareStatement(CharStatements.SEL_UNDELETE_ENUM_DECLINED_NAME, "SELECT c.guid, c.deleteInfos_Name, c.race, c.class, c.gender, c.level, c.zone, c.map, c.position_x, c.position_y, c.position_z, " +
|
||||
"gm.guildid, c.playerFlags, c.at_login, cp.entry, cp.modelid, cp.level, c.equipmentCache, cb.guid, c.slot, c.logout_time, c.activeTalentGroup, c.lastLoginBuild, " +
|
||||
"c.personalTabardEmblemStyle, c.personalTabardEmblemColor, c.personalTabardBorderStyle, c.personalTabardBorderColor, c.personalTabardBackgroundColor, cd.genitive" +
|
||||
"FROM characters AS c LEFT JOIN character_pet AS cp ON c.summonedPetNumber = cp.id LEFT JOIN guild_member AS gm ON c.guid = gm.guid " +
|
||||
"LEFT JOIN character_banned AS cb ON c.guid = cb.guid AND cb.active = 1 LEFT JOIN character_declinedname AS cd ON c.guid = cd.guid " +
|
||||
"WHERE c.deleteInfos_Account = ? AND c.deleteInfos_Name IS NOT NULL");
|
||||
PrepareStatement(CharStatements.SEL_UNDELETE_ENUM_CUSTOMIZATIONS, "SELECT cc.guid, cc.chrCustomizationOptionID, cc.chrCustomizationChoiceID FROM character_customizations cc " +
|
||||
"LEFT JOIN characters c ON cc.guid = c.guid WHERE c.deleteInfos_Account = ? AND c.deleteInfos_Name IS NOT NULL ORDER BY cc.guid, cc.chrCustomizationOptionID");
|
||||
|
||||
@@ -71,7 +77,8 @@ namespace Framework.Database
|
||||
"resettalents_time, primarySpecialization, trans_x, trans_y, trans_z, trans_o, transguid, extra_flags, summonedPetNumber, at_login, zone, online, death_expire_time, taxi_path, dungeonDifficulty, " +
|
||||
"totalKills, todayKills, yesterdayKills, chosenTitle, watchedFaction, drunk, " +
|
||||
"health, power1, power2, power3, power4, power5, power6, power7, power8, power9, power10, instance_id, activeTalentGroup, lootSpecId, exploredZones, knownTitles, actionBars, " +
|
||||
"raidDifficulty, legacyRaidDifficulty, fishingSteps, honor, honorLevel, honorRestState, honorRestBonus, numRespecs " +
|
||||
"raidDifficulty, legacyRaidDifficulty, fishingSteps, honor, honorLevel, honorRestState, honorRestBonus, numRespecs, " +
|
||||
"personalTabardEmblemStyle, personalTabardEmblemColor, personalTabardBorderStyle, personalTabardBorderColor, personalTabardBackgroundColor " +
|
||||
"FROM characters c LEFT JOIN character_fishingsteps cfs ON c.guid = cfs.guid WHERE c.guid = ?");
|
||||
|
||||
PrepareStatement(CharStatements.SEL_CHARACTER_CUSTOMIZATIONS, "SELECT chrCustomizationOptionID, chrCustomizationChoiceID FROM character_customizations WHERE guid = ? ORDER BY chrCustomizationOptionID");
|
||||
@@ -248,7 +255,7 @@ namespace Framework.Database
|
||||
PrepareStatement(CharStatements.DEL_GUILD_RANKS, "DELETE FROM guild_rank WHERE guildid = ?");
|
||||
PrepareStatement(CharStatements.DEL_GUILD_RANK, "DELETE FROM guild_rank WHERE guildid = ? AND rid = ?");
|
||||
PrepareStatement(CharStatements.INS_GUILD_BANK_TAB, "INSERT INTO guild_bank_tab (guildid, TabId) VALUES (?, ?)");
|
||||
PrepareStatement(CharStatements.DEL_GUILD_BANK_TAB, "DELETE FROM guild_bank_tab WHERE guildid = ? AND TabId = ?");
|
||||
PrepareStatement(CharStatements.DEL_GUILD_BANK_TAB, "DELETE FROM guild_bank_tab WHERE guildid = ? AND TabId = ?");
|
||||
PrepareStatement(CharStatements.DEL_GUILD_BANK_TABS, "DELETE FROM guild_bank_tab WHERE guildid = ?");
|
||||
|
||||
PrepareStatement(CharStatements.INS_GUILD_BANK_ITEM, "INSERT INTO guild_bank_item (guildid, TabId, SlotId, item_guid) VALUES (?, ?, ?, ?)");
|
||||
@@ -312,7 +319,7 @@ namespace Framework.Database
|
||||
|
||||
// Equipmentsets
|
||||
PrepareStatement(CharStatements.UPD_EQUIP_SET, "UPDATE character_equipmentsets SET name=?, iconname=?, ignore_mask=?, AssignedSpecIndex=?, item0=?, item1=?, item2=?, item3=?, " +
|
||||
"item4=?, item5=?, item6=?, item7=?, item8=?, item9=?, item10=?, item11=?, item12=?, item13=?, item14=?, item15=?, item16=?, " +
|
||||
"item4=?, item5=?, item6=?, item7=?, item8=?, item9=?, item10=?, item11=?, item12=?, item13=?, item14=?, item15=?, item16=?, " +
|
||||
"item17=?, item18=? WHERE guid=? AND setguid=? AND setindex=?");
|
||||
PrepareStatement(CharStatements.INS_EQUIP_SET, "INSERT INTO character_equipmentsets (guid, setguid, setindex, name, iconname, ignore_mask, AssignedSpecIndex, item0, item1, item2, item3, " +
|
||||
"item4, item5, item6, item7, item8, item9, item10, item11, item12, item13, item14, item15, item16, item17, item18) " +
|
||||
|
||||
@@ -270,13 +270,13 @@ namespace Framework.Database
|
||||
|
||||
// ChrCustomizationDisplayInfo.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_DISPLAY_INFO, "SELECT ID, ShapeshiftFormID, DisplayID, BarberShopMinCameraDistance, " +
|
||||
"BarberShopHeightOffset FROM chr_customization_display_info WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"BarberShopHeightOffset, BarberShopCameraZoomOffset FROM chr_customization_display_info WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// ChrCustomizationElement.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_ELEMENT, "SELECT ID, ChrCustomizationChoiceID, RelatedChrCustomizationChoiceID, " +
|
||||
"ChrCustomizationGeosetID, ChrCustomizationSkinnedModelID, ChrCustomizationMaterialID, ChrCustomizationBoneSetID, " +
|
||||
"ChrCustomizationCondModelID, ChrCustomizationDisplayInfoID, ChrCustItemGeoModifyID, ChrCustomizationVoiceID, AnimKitID, ParticleColorID" +
|
||||
" FROM chr_customization_element WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"ChrCustomizationCondModelID, ChrCustomizationDisplayInfoID, ChrCustItemGeoModifyID, ChrCustomizationVoiceID, AnimKitID, ParticleColorID, " +
|
||||
"ChrCustGeoComponentLinkID FROM chr_customization_element WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// ChrCustomizationOption.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_OPTION, "SELECT Name, ID, SecondaryID, Flags, ChrModelID, SortIndex, ChrCustomizationCategoryID, " +
|
||||
@@ -357,8 +357,8 @@ namespace Framework.Database
|
||||
" WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// ConversationLine.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CONVERSATION_LINE, "SELECT ID, BroadcastTextID, SpellVisualKitID, AdditionalDuration, NextConversationLineID, " +
|
||||
"AnimKitID, SpeechType, StartAnimation, EndAnimation FROM conversation_line WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_CONVERSATION_LINE, "SELECT ID, BroadcastTextID, Unused1020, SpellVisualKitID, AdditionalDuration, " +
|
||||
"NextConversationLineID, AnimKitID, SpeechType, StartAnimation, EndAnimation FROM conversation_line WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// CorruptionEffects.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CORRUPTION_EFFECTS, "SELECT ID, MinCorruption, Aura, PlayerConditionID, Flags FROM corruption_effects" +
|
||||
@@ -1121,6 +1121,10 @@ namespace Framework.Database
|
||||
// SceneScriptText.db2
|
||||
PrepareStatement(HotfixStatements.SEL_SCENE_SCRIPT_TEXT, "SELECT ID, Name, Script FROM scene_script_text WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// ServerMessages.db2
|
||||
PrepareStatement(HotfixStatements.SEL_SERVER_MESSAGES, "SELECT ID, `Text` FROM server_messages WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_SERVER_MESSAGES_LOCALE, "SELECT ID, Text_lang FROM server_messages_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
||||
|
||||
// SkillLine.db2
|
||||
PrepareStatement(HotfixStatements.SEL_SKILL_LINE, "SELECT DisplayName, AlternateVerb, Description, HordeDisplayName, OverrideSourceInfoDisplayName, ID, " +
|
||||
"CategoryID, SpellIconFileID, CanLink, ParentSkillLineID, ParentTierIndex, Flags, SpellBookSpellID, ExpansionNameSharedStringID, " +
|
||||
@@ -1305,10 +1309,9 @@ namespace Framework.Database
|
||||
"ShapeshiftMask2 FROM spell_shapeshift WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// SpellShapeshiftForm.db2
|
||||
PrepareStatement(HotfixStatements.SEL_SPELL_SHAPESHIFT_FORM, "SELECT ID, Name, CreatureType, Flags, AttackIconFileID, BonusActionBar, CombatRoundTime, " +
|
||||
"DamageVariance, MountTypeID, CreatureDisplayID1, CreatureDisplayID2, CreatureDisplayID3, CreatureDisplayID4, PresetSpellID1, PresetSpellID2, " +
|
||||
"PresetSpellID3, PresetSpellID4, PresetSpellID5, PresetSpellID6, PresetSpellID7, PresetSpellID8 FROM spell_shapeshift_form" +
|
||||
" WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_SPELL_SHAPESHIFT_FORM, "SELECT ID, Name, CreatureDisplayID, CreatureType, Flags, AttackIconFileID, BonusActionBar, " +
|
||||
"CombatRoundTime, DamageVariance, MountTypeID, PresetSpellID1, PresetSpellID2, PresetSpellID3, PresetSpellID4, PresetSpellID5, " +
|
||||
"PresetSpellID6, PresetSpellID7, PresetSpellID8 FROM spell_shapeshift_form WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_SPELL_SHAPESHIFT_FORM_LOCALE, "SELECT ID, Name_lang FROM spell_shapeshift_form_locale WHERE (`VerifiedBuild` > 0) = ?" +
|
||||
" AND locale = ?");
|
||||
|
||||
@@ -2119,6 +2122,9 @@ namespace Framework.Database
|
||||
|
||||
SEL_SCENE_SCRIPT_TEXT,
|
||||
|
||||
SEL_SERVER_MESSAGES,
|
||||
SEL_SERVER_MESSAGES_LOCALE,
|
||||
|
||||
SEL_SKILL_LINE,
|
||||
SEL_SKILL_LINE_LOCALE,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user