Core: Updated to 11.1.0
Port From (https://github.com/TrinityCore/TrinityCore/commit/23624ed75abc8cbb77bb2e24a08e0836e4c41db5)
This commit is contained in:
@@ -2031,6 +2031,7 @@ namespace Framework.Constants
|
||||
ForgeMaster = 66,
|
||||
CharacterBanker = 67,
|
||||
AccountBanker = 68,
|
||||
ProfessionRespec = 69,
|
||||
}
|
||||
|
||||
[Flags]
|
||||
|
||||
@@ -92,6 +92,7 @@ namespace Framework.Constants
|
||||
ForgeMaster = 55,
|
||||
CharacterBanker = 56,
|
||||
AccountBanker = 57,
|
||||
ProfessionRespec = 58,
|
||||
|
||||
Max
|
||||
}
|
||||
@@ -168,7 +169,8 @@ namespace Framework.Constants
|
||||
{
|
||||
None = 0x0,
|
||||
QuestLabelPrepend = 0x1,
|
||||
HideOptionIDFromClient = 0x2
|
||||
HideOptionIDFromClient = 0x2,
|
||||
PlayMovieLabelPrepend = 0x4,
|
||||
}
|
||||
|
||||
[Flags]
|
||||
|
||||
@@ -467,6 +467,7 @@ namespace Framework.Constants
|
||||
TransmogSetFavorite = 4,
|
||||
RuneforgeLegendaryAbility = 5,
|
||||
TransmogIllusion = 6,
|
||||
WarbandScene = 7,
|
||||
}
|
||||
|
||||
public enum ItemContext : byte
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -119,12 +119,22 @@ namespace Framework.Constants
|
||||
|
||||
public enum StableResult
|
||||
{
|
||||
MaxSlots = 0,
|
||||
NotEnoughMoney = 1, // "you don't have enough money"
|
||||
NotStableMaster = 2,
|
||||
InvalidSlot = 3, // "That slot is locked"
|
||||
NoPet = 4,
|
||||
AlreadyStabled = 5,
|
||||
AlreadySummoned = 6,
|
||||
NotFound = 7,
|
||||
StableSuccess = 8, // stable success
|
||||
UnstableSuccess = 9, // unstable/swap success
|
||||
BuySlotSuccess = 10, // buy slot success
|
||||
ReviveSuccess = 10,
|
||||
CantControlExotic = 11, // "you are unable to control exotic creatures"
|
||||
InternalError = 12, // "Internal pet error"
|
||||
CheckForLuaHack = 13,
|
||||
BuySlotSuccess = 14,
|
||||
FavoriteToggle = 15,
|
||||
PetRenamed = 16
|
||||
}
|
||||
}
|
||||
|
||||
+1106
-1104
File diff suppressed because it is too large
Load Diff
@@ -775,7 +775,8 @@ namespace Framework.Constants
|
||||
DragonridingRidingRequirement = 319,
|
||||
ItemModAppearanceGroupAlreadyKnown = 320,
|
||||
ItemCreationDisabledForEvent = 321,
|
||||
Unknown = 322,
|
||||
WarbandSceneAlreadyKnown = 322,
|
||||
Unknown = 323,
|
||||
|
||||
// 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
|
||||
@@ -1410,55 +1411,97 @@ namespace Framework.Constants
|
||||
RequiresAResilientStone = 832, // Requires A Resilient Stone.
|
||||
MyrritCannotCarryAnyMoreMaps = 835, // Myrrit Cannot Carry Any More Maps. Go On A Dig With Him!
|
||||
SomeGiftsAreBetterLeftUndelivered = 836, // Some gifts are better left undelivered.
|
||||
RequiresNiffenCaveDiveKeyandShieldDisabled = 850, // Requires Niffen Cave Dive Key And Shield Disabled.
|
||||
ElusiveCreatureBaitWasRecentlyUsed = 851, // You Cannot Lure Anything In This Area For A Few Minutes. Elusive Creature Bait Was Recently Used.
|
||||
MustBeInQuietPlaceWithinCaerDarrow = 852, // Must be in a suitably quiet place within Caer Darrow.
|
||||
YouDontHaveAnyGlimmerOfLightsActive = 856, // You don't have any Glimmer of Lights active.
|
||||
YouDontHaveTheSwirlingMojoStone = 999, // You Don'T Have The Swirling Mojo Stone Equipped.
|
||||
YouMustBeNearADragonflightOathstone = 1000, // You Must Be Near One Of The Five Dragonflight Oathstones In The Dragon Isles.
|
||||
CanOnlyUseThisItemWhileAirborne = 1001, // You Can Only Use This Item While Airborne.
|
||||
ThisPlayerIsNotOppositeFaction = 1002, // This Player Is Not Of The Opposite Faction.
|
||||
ThisPlayerAlreadyHasThisMount = 1003, // This Player Already Has This Mount.
|
||||
YourTargetIsInWarMode = 1004, // Your Target Is In War Mode.
|
||||
CooldownReset = 1005, // Cooldown Reset
|
||||
SoilNutrientsMustReplenish = 1006, // The Nutrients Of This Soil Must Replenish Before Further Growth.
|
||||
TargetAlreadyHadSomeFeathersPlucked = 1007, // The Target Has Already Had Some Feathers Plucked. It Would Be Rude To Take More.
|
||||
ThisCreatureHasAlreadyBeenAttunedWith = 1008, // This Creature Has Already Been Attuned With Recently.
|
||||
YouAlreadyHaveSomeMulchPrepared = 1009, // You Already Have Some Mulch Prepared. Use Your Current Mulch First.
|
||||
YouDontKnowHowToGatherThis = 1010, // You Don't Know How To Gather This.
|
||||
YouDontHaveAnyItemsOfThisType = 1011, // You Don't Have Any Items Of This Type.
|
||||
YouDontHaveAnyRadiantRemnants = 1012, // You Don't Have Any Radiant Remnants.
|
||||
TargetsRingIsAlreadyBoundToAnotherPlayer = 1013, // Your Target's Ring Is Already Bound To Another Player.
|
||||
TargetIsNotWearingThisRing = 1014, // Your Target Is Not Also Wearing This Ring.
|
||||
CanOnlyBeUsedOnSocketablePvpTwwItems = 1015, // Can Only Be Used On Socket Eligible Pvp Items From The War Within Expansion.
|
||||
HarvestbotsAlreadyActive = 1016, // Harvestbots Already Active.
|
||||
AirshipDauntlessIsAlreadyActive = 1017, // The Airship Dauntless Is Already Active.
|
||||
CannotSwapSpellsOnCooldownInCombat = 1026, // You Cannot Swap Spells On Cooldown While In Combat.
|
||||
MustEquipCloakOfInfinitePotential = 1027, // You Must First Equip The Cloak Of Infinite Potential.
|
||||
InsufficientBronze = 1028, // You Have Insufficient Bronze To Make This Trade.
|
||||
RequiresSkyriding = 1029, // Requires Skyriding
|
||||
YouAlreadyOverloadedThisGatheringNode = 1030, // You Have Already Overloaded This Gathering Node.
|
||||
YouDontKnowHowToOverloadThisNode = 1031, // You Do Not Know How To Overload This Gathering Node.
|
||||
TimerunnersCannotTeleportOutOfPandaria = 1032, // Timerunners Cannot Teleport Outside Of Pandaria.
|
||||
SpecializeFurtherForTheseNotes = 1033, // Specialize Further Or Improve Your Hasty Handwriting To Make Sense Of These Notes.
|
||||
ThereIsNothingLeftToInvent = 1034, // There Is Nothing Left To Invent And You Cannot Be Convinced Otherwise.
|
||||
PlayerInPartyDoesntHaveThisTierUnlocked = 1035, // A Player In Your Party Does Not Have This Tier Unlocked
|
||||
YouDontHaveAnyRadiantEchoes = 1036, // You Don't Have Any Radiant Echoes.
|
||||
RequiresTwwPathfinderUnlocked = 1037, // Requires The War Within Pathfinder Unlocked To Use In This Area.
|
||||
CanOnlyBeUsedWhileInCombat = 1039, // Can Only Be Used While In Combat.
|
||||
NotHighEnoughLevelToEnterADelve = 1040, // You Are Not High Enough Level To Enter A Delve.
|
||||
WondrousWisdomballIsNonresponsive = 1041, // For Some Reason The Wondrous Wisdomball Is Nonresponsive.
|
||||
YouAlreadyHaveThisCurioInYourCollection = 1042, // You Already Have This Curio In Your Collection.
|
||||
AlreadyHaveIdentifiedPrototype = 1043, // You Must Choose What To Do With Your Current Prototype Before Identifying New Ones.
|
||||
YouAlreadyUsedKhazAlgarContract = 1044, // You Have Already Used A Khaz Algar Contract This Week.
|
||||
YouAlreadyRevealedAllTodayPactLocations = 1051, // You Have Revealed Or Completed All Of Today's Pact Locations.
|
||||
TimerunnersCannotCastThisSpell = 1053, // Timerunners Cannot Cast This Spell.
|
||||
ThisEmblemHasNoMagicStored = 2001, // The Emblem Has No Magic Stored.
|
||||
YouMustBeInVisageForm = 2222, // You Must Be In Visage Form To Do This.
|
||||
ATrialIsBeingUndergoneNearby = 2223, // A Trial Is Already Being Undergone Nearby.
|
||||
YouCannotUseVantusRuneInStoryMode = 2224, // You Cannot Use A Vantus Rune In Story Mode.
|
||||
TooCloseToAnotherMoltenRitual = 2424, // You Can't Begin A Molten Ritual This Close To Another One.
|
||||
EarthenCannotConsumeRegularFoodOrDrink = 2425, // Earthen Cannot Consume Traditional Food Or Drink.
|
||||
CompanionIsUnconscious = 837, // Companion Is Unconscious!
|
||||
RequiresCompanion = 838, // Requires Companion.
|
||||
YouAteTooManyDesserts = 840, // You Should Not Eat Too Many Desserts If You Wish To Be Invited To The Next Party.
|
||||
OnlyUsableDuringLoveIsInTheAir = 841, // Only Usable During Love Is In The Air
|
||||
NoSmellsNearby = 842, // No Smells Nearby!
|
||||
YouAlreadyHaveAConjuredFlask = 845, // You Already Have A Conjured Flask.
|
||||
YouAlreadyHaveSomeConjuredPotions = 846, // You Already Have Some Conjured Potions.
|
||||
Requiresniffencavedivekeyandshielddisabled = 850, // Requires Niffen Cave Dive Key And Shield Disabled.
|
||||
Elusivecreaturebaitwasrecentlyused = 851, // You Cannot Lure Anything In This Area For A Few Minutes. Elusive Creature Bait Was Recently Used.
|
||||
Mustbeinquietplacewithincaerdarrow = 852, // Must Be In A Suitably Quiet Place Within Caer Darrow.
|
||||
YouNeedShadowrootedGrippers = 853, // You Need Shadowrooted Grippers.
|
||||
Youdonthaveanyglimmeroflightsactive = 856, // You Don't Have Any Glimmer Of Lights Active.
|
||||
OnlyTheForsakenCanDisplayThisHonor = 857, // Only The Forsaken Can Display This Honor.
|
||||
EnoughMoonkinHatchlingsAlreadyFollowYou = 858, // Enough Moonkin Hatchlings Already Follow You.
|
||||
YouCanOnlyOpenThisChestInYourDreams = 859, // You Can Only Open This Chest In Your Dreams.
|
||||
YouHaveNotProvenYourselfToThisSpirit = 860, // You Have Not Proven Yourself To This Spirit.
|
||||
NotEnoughDelveEmpowerment = 861, // Not Enough Delve Empowerment.
|
||||
ThisItemCannotBeUsedInTheCurrentSeason = 870, // This Item Cannot Be Used In The Current Season.
|
||||
YouCannotEnterADelveWhileInARaidGroup = 871, // You Cannot Enter A Delve While In A Raid Group.
|
||||
YourCompanionIsInCombat = 872, // Your Companion Is In Combat.
|
||||
ThisDelveIsNotAvailableForTesting = 873, // This Delve Is Not Available For Testing. Check Back Later!
|
||||
YouAreAlreadyAtFullVigor = 891, // You Are Already At Full Vigor
|
||||
YouAlreadyHaveAtLeastOneConjuredFlask = 892, // You Already Have At Least One Conjured Flask.
|
||||
ActiveFlasksCanOnlyBeChangedOutsOfCombat = 893, // Active Flasks Can Only Be Changed Outside Of Combat.
|
||||
ThisCannotBeCraftedDuringEarlyAccess = 900, // This Cannot Be Crafted During Early Access.
|
||||
Youdonthavetheswirlingmojostone = 999, // You Don't Have The Swirling Mojo Stone Equipped.
|
||||
Youmustbenearadragonflightoathstone = 1000, // You Must Be Near One Of The Five Dragonflight Oathstones In The Dragon Isles.
|
||||
Canonlyusethisitemwhileairborne = 1001, // You Can Only Use This Item While Airborne.
|
||||
Thisplayerisnotoppositefaction = 1002, // This Player Is Not Of The Opposite Faction.
|
||||
Thisplayeralreadyhasthismount = 1003, // This Player Already Has This Mount.
|
||||
Yourtargetisinwarmode = 1004, // Your Target Is In War Mode.
|
||||
Cooldownreset = 1005, // Cooldown Reset
|
||||
Soilnutrientsmustreplenish = 1006, // The Nutrients Of This Soil Must Replenish Before Further Growth.
|
||||
Targetalreadyhadsomefeathersplucked = 1007, // The Target Has Already Had Some Feathers Plucked. It Would Be Rude To Take More.
|
||||
Thiscreaturehasalreadybeenattunedwith = 1008, // This Creature Has Already Been Attuned With Recently.
|
||||
Youalreadyhavesomemulchprepared = 1009, // You Already Have Some Mulch Prepared. Use Your Current Mulch First.
|
||||
Youdontknowhowtogatherthis = 1010, // You Don't Know How To Gather This.
|
||||
Youdonthaveanyitemsofthistype = 1011, // You Don't Have Any Items Of This Type.
|
||||
Youdonthaveanyradiantremnants = 1012, // You Don't Have Any Radiant Remnants.
|
||||
Targetsringisalreadyboundtoanotherplayer = 1013, // Your Target's Ring Is Already Bound To Another Player.
|
||||
Targetisnotwearingthisring = 1014, // Your Target Is Not Also Wearing This Ring.
|
||||
Canonlybeusedonsocketablepvptwwitems = 1015, // Can Only Be Used On Socket Eligible Pvp Items From The War Within Expansion.
|
||||
Harvestbotsalreadyactive = 1016, // Harvestbots Already Active.
|
||||
Airshipdauntlessisalreadyactive = 1017, // The Airship Dauntless Is Already Active.
|
||||
Cannotswapspellsoncooldownincombat = 1026, // You Cannot Swap Spells On Cooldown While In Combat.
|
||||
Mustequipcloakofinfinitepotential = 1027, // You Must First Equip The Cloak Of Infinite Potential.
|
||||
Insufficientbronze = 1028, // You Have Insufficient Bronze To Make This Trade.
|
||||
Requiresskyriding = 1029, // Requires Skyriding
|
||||
Youalreadyoverloadedthisgatheringnode = 1030, // You Have Already Overloaded This Gathering Node.
|
||||
Youdontknowhowtooverloadthisnode = 1031, // You Do Not Know How To Overload This Gathering Node.
|
||||
Timerunnerscannotteleportoutofpandaria = 1032, // Timerunners Cannot Teleport Outside Of Pandaria.
|
||||
Specializefurtherforthesenotes = 1033, // Specialize Further Or Improve Your Hasty Handwriting To Make Sense Of These Notes.
|
||||
Thereisnothinglefttoinvent = 1034, // There Is Nothing Left To Invent And You Cannot Be Convinced Otherwise.
|
||||
Playerinpartydoesnthavethistierunlocked = 1035, // A Player In Your Party Does Not Have This Tier Unlocked
|
||||
Youdonthaveanyradiantechoes = 1036, // You Don't Have Any Radiant Echoes.
|
||||
Requirestwwpathfinderunlocked = 1037, // Requires The War Within Pathfinder Unlocked To Use In This Area.
|
||||
YouDoNotOwnThatMount = 1038, // You Do Not Own That Mount.
|
||||
Canonlybeusedwhileincombat = 1039, // Can Only Be Used While In Combat.
|
||||
Nothighenoughleveltoenteradelve = 1040, // You Are Not High Enough Level To Enter A Delve.
|
||||
Wondrouswisdomballisnonresponsive = 1041, // For Some Reason The Wondrous Wisdomball Is Nonresponsive.
|
||||
Youalreadyhavethiscurioinyourcollection = 1042, // You Already Have This Curio In Your Collection.
|
||||
Alreadyhaveidentifiedprototype = 1043, // You Must Choose What To Do With Your Current Prototype Before Identifying New Ones.
|
||||
Youalreadyusedkhazalgarcontract = 1044, // You Have Already Used A Khaz Algar Contract This Week.
|
||||
Locked = 1045, // Locked.
|
||||
MarksmanshipHuntersCannotUseCallPet = 1050, // Marksmanship Hunters Cannot Use Call Pet.
|
||||
Youalreadyrevealedalltodaypactlocations = 1051, // You Have Revealed Or Completed All Of Today's Pact Locations.
|
||||
YouHaveNoBlacksteelCannonballs = 1052, // You Have No Blacksteel Cannonballs
|
||||
Timerunnerscannotcastthisspell = 1053, // Timerunners Cannot Cast This Spell.
|
||||
ThatCantBeUsedHere = 1054, // That Can't Be Used Here.
|
||||
YouAreNotYetEligibleToUseThisItem = 1056, // You Are Not Yet Eligible To Use This Item.
|
||||
RequiresShadowforgeTorch = 1057, // Lighting The Shadowforge Brazier Requires A Shadowforge Torch.
|
||||
ThisShadowforgeBrazierIsAlreadyBurning = 1058, // This Shadowforge Brazier Is Already Burning.
|
||||
FullBags = 1059, // Full Bags
|
||||
YouMustBeARatToPassThroughHere = 1060, // You Must Be A Rat To Pass Through Here.
|
||||
YourHandsAreFull = 1061, // Your Hands Are Full.
|
||||
MustReachEmpoweredRestorationStone = 1064, // Must Reach Empowered Restoration Stone.
|
||||
CantDoThisNow = 1066, // Can't Do This Now.
|
||||
NoEligibleBountifulDelves = 1067, // No Eligible Bountiful Delves.
|
||||
OnlyARogueCouldPickThisLock = 1068, // Only A Rogue Could Pick This Lock.
|
||||
TheMegaMagnetMustBeChargedFirst = 1070, // The Mega Magnet Must Be Charged First!
|
||||
MustTargetEligibleHeadChestOrLegSetItem = 1071, // Must Target An Eligible Head, Chest, Or Leg Class Set Item.
|
||||
MustTargetEligibleShoulderOrHandSetItem = 1072, // Must Target An Eligible Shoulder Or Hand Class Set Item.
|
||||
CannotMountWhileDisguised = 1074, // Cannot Mount While Disguised.
|
||||
YourTargetIsProtectedByDarkfuseMedichopper = 1075, // Your Target Is Already Protected By A Darkfuse Medichopper.
|
||||
Thisemblemhasnomagicstored = 2001, // The Emblem Has No Magic Stored.
|
||||
Youmustbeinvisageform = 2222, // You Must Be In Visage Form To Do This.
|
||||
Atrialisbeingundergonenearby = 2223, // A Trial Is Already Being Undergone Nearby.
|
||||
Youcannotusevantusruneinstorymode = 2224, // You Cannot Use A Vantus Rune In Story Mode.
|
||||
Tooclosetoanothermoltenritual = 2424, // You Can't Begin A Molten Ritual This Close To Another One.
|
||||
Earthencannotconsumeregularfoodordrink = 2425, // Earthen Cannot Consume Traditional Food Or Drink.
|
||||
BarrierProtectsTheAmplifierFromLosingPower = 2427, // A Barrier Protects The Amplifier From Losing Power.
|
||||
}
|
||||
|
||||
public enum SpellMissInfo
|
||||
|
||||
@@ -227,7 +227,8 @@ namespace Framework.Database
|
||||
|
||||
// ChallengeModeItemBonusOverride.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHALLENGE_MODE_ITEM_BONUS_OVERRIDE, "SELECT ID, ItemBonusTreeGroupID, DstItemBonusTreeID, Value, " +
|
||||
"RequiredTimeEventPassed, SrcItemBonusTreeID FROM challenge_mode_item_bonus_override WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"RequiredTimeEventPassed, RequiredTimeEventNotPassed, SrcItemBonusTreeID FROM challenge_mode_item_bonus_override" +
|
||||
" WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// CharBaseInfo.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHAR_BASE_INFO, "SELECT ID, RaceID, ClassID, OtherFactionRaceID FROM char_base_info WHERE (`VerifiedBuild` > 0) = ?");
|
||||
@@ -257,11 +258,11 @@ namespace Framework.Database
|
||||
|
||||
// ChrClasses.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CLASSES, "SELECT Name, Filename, NameMale, NameFemale, PetNameToken, Description, RoleInfoString, DisabledString, " +
|
||||
"HyphenatedNameMale, HyphenatedNameFemale, ID, CreateScreenFileDataID, SelectScreenFileDataID, IconFileDataID, LowResScreenFileDataID, Flags, " +
|
||||
"HyphenatedNameMale, HyphenatedNameFemale, CreateScreenFileDataID, SelectScreenFileDataID, IconFileDataID, LowResScreenFileDataID, Flags, " +
|
||||
"SpellTextureBlobFileDataID, ArmorTypeMask, CharStartKitUnknown901, MaleCharacterCreationVisualFallback, " +
|
||||
"MaleCharacterCreationIdleVisualFallback, FemaleCharacterCreationVisualFallback, FemaleCharacterCreationIdleVisualFallback, " +
|
||||
"CharacterCreationIdleGroundVisualFallback, CharacterCreationGroundVisualFallback, AlteredFormCharacterCreationIdleVisualFallback, " +
|
||||
"CharacterCreationAnimLoopWaitTimeMsFallback, CinematicSequenceID, DefaultSpec, PrimaryStatPriority, DisplayPower, " +
|
||||
"CharacterCreationAnimLoopWaitTimeMsFallback, CinematicSequenceID, DefaultSpec, ID, PrimaryStatPriority, DisplayPower, " +
|
||||
"RangedAttackPowerPerAgility, AttackPowerPerAgility, AttackPowerPerStrength, SpellClassSet, ClassColorR, ClassColorG, ClassColorB, RolesMask" +
|
||||
" FROM chr_classes WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CLASSES_LOCALE, "SELECT ID, Name_lang, NameMale_lang, NameFemale_lang, Description_lang, RoleInfoString_lang, " +
|
||||
@@ -297,8 +298,8 @@ namespace Framework.Database
|
||||
" WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
||||
|
||||
// ChrCustomizationReq.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_REQ, "SELECT ID, RaceMask, ReqSource, Flags, ClassMask, AchievementID, QuestID, OverrideArchive, " +
|
||||
"ItemModifiedAppearanceID FROM chr_customization_req WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_REQ, "SELECT ID, RaceMask, ReqSource, Flags, ClassMask, RegionGroupMask, AchievementID, QuestID, " +
|
||||
"OverrideArchive, ItemModifiedAppearanceID FROM chr_customization_req WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_REQ_LOCALE, "SELECT ID, ReqSource_lang FROM chr_customization_req_locale WHERE (`VerifiedBuild` > 0) = ?" +
|
||||
" AND locale = ?");
|
||||
|
||||
@@ -319,15 +320,15 @@ namespace Framework.Database
|
||||
// ChrRaces.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_RACES, "SELECT ID, ClientPrefix, ClientFileString, Name, NameFemale, NameLowercase, NameFemaleLowercase, " +
|
||||
"LoreName, LoreNameFemale, LoreNameLower, LoreNameLowerFemale, LoreDescription, ShortName, ShortNameFemale, ShortNameLower, " +
|
||||
"ShortNameLowerFemale, Flags, FactionID, CinematicSequenceID, ResSicknessSpellID, SplashSoundID, Alliance, RaceRelated, " +
|
||||
"UnalteredVisualRaceID, DefaultClassID, CreateScreenFileDataID, SelectScreenFileDataID, NeutralRaceID, LowResScreenFileDataID, " +
|
||||
"AlteredFormStartVisualKitID1, AlteredFormStartVisualKitID2, AlteredFormStartVisualKitID3, AlteredFormFinishVisualKitID1, " +
|
||||
"AlteredFormFinishVisualKitID2, AlteredFormFinishVisualKitID3, HeritageArmorAchievementID, StartingLevel, UiDisplayOrder, " +
|
||||
"MaleModelFallbackRaceID, FemaleModelFallbackRaceID, MaleTextureFallbackRaceID, FemaleTextureFallbackRaceID, PlayableRaceBit, " +
|
||||
"HelmetAnimScalingRaceID, TransmogrifyDisabledSlotMask, UnalteredVisualCustomizationRaceID, AlteredFormCustomizeOffsetFallback1, " +
|
||||
"AlteredFormCustomizeOffsetFallback2, AlteredFormCustomizeOffsetFallback3, AlteredFormCustomizeRotationFallback, Unknown910_11, " +
|
||||
"Unknown910_12, Unknown910_13, Unknown910_21, Unknown910_22, Unknown910_23, Unknown1000, BaseLanguage, CreatureType, MaleModelFallbackSex, " +
|
||||
"FemaleModelFallbackSex, MaleTextureFallbackSex, FemaleTextureFallbackSex FROM chr_races WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"ShortNameLowerFemale, Flags, FactionID, CinematicSequenceID, ResSicknessSpellID, SplashSoundID, CreateScreenFileDataID, " +
|
||||
"SelectScreenFileDataID, LowResScreenFileDataID, AlteredFormStartVisualKitID1, AlteredFormStartVisualKitID2, AlteredFormStartVisualKitID3, " +
|
||||
"AlteredFormFinishVisualKitID1, AlteredFormFinishVisualKitID2, AlteredFormFinishVisualKitID3, HeritageArmorAchievementID, StartingLevel, " +
|
||||
"UiDisplayOrder, PlayableRaceBit, TransmogrifyDisabledSlotMask, AlteredFormCustomizeOffsetFallback1, AlteredFormCustomizeOffsetFallback2, " +
|
||||
"AlteredFormCustomizeOffsetFallback3, AlteredFormCustomizeRotationFallback, Unknown910_11, Unknown910_12, Unknown910_13, Unknown910_21, " +
|
||||
"Unknown910_22, Unknown910_23, BaseLanguage, CreatureType, Alliance, RaceRelated, UnalteredVisualRaceID, DefaultClassID, NeutralRaceID, " +
|
||||
"MaleModelFallbackRaceID, MaleModelFallbackSex, FemaleModelFallbackRaceID, FemaleModelFallbackSex, MaleTextureFallbackRaceID, " +
|
||||
"MaleTextureFallbackSex, FemaleTextureFallbackRaceID, FemaleTextureFallbackSex, HelmetAnimScalingRaceID, UnalteredVisualCustomizationRaceID" +
|
||||
" FROM chr_races WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_CHR_RACES_LOCALE, "SELECT ID, Name_lang, NameFemale_lang, NameLowercase_lang, NameFemaleLowercase_lang, LoreName_lang, " +
|
||||
"LoreNameFemale_lang, LoreNameLower_lang, LoreNameLowerFemale_lang, LoreDescription_lang, ShortName_lang, ShortNameFemale_lang, " +
|
||||
"ShortNameLower_lang, ShortNameLowerFemale_lang FROM chr_races_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
||||
@@ -427,7 +428,7 @@ namespace Framework.Database
|
||||
// CurrencyTypes.db2
|
||||
PrepareStatement(HotfixStatements.SEL_CURRENCY_TYPES, "SELECT ID, Name, Description, CategoryID, InventoryIconFileID, SpellWeight, SpellCategory, MaxQty, " +
|
||||
"MaxEarnablePerWeek, Quality, FactionID, ItemGroupSoundsID, XpQuestDifficulty, AwardConditionID, MaxQtyWorldStateID, " +
|
||||
"RechargingAmountPerCycle, RechargingCycleDurationMS, AccountTransferPercentage, Flags1, Flags2 FROM currency_types WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"RechargingAmountPerCycle, RechargingCycleDurationMS, AccountTransferPercentage, OrderIndex, Flags1, Flags2 FROM currency_types WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_CURRENCY_TYPES_LOCALE, "SELECT ID, Name_lang, Description_lang FROM currency_types_locale WHERE (`VerifiedBuild` > 0) = ?" +
|
||||
" AND locale = ?");
|
||||
|
||||
@@ -631,7 +632,7 @@ namespace Framework.Database
|
||||
// GossipNpcOption.db2
|
||||
PrepareStatement(HotfixStatements.SEL_GOSSIP_NPC_OPTION, "SELECT ID, GossipNpcOption, LFGDungeonsID, TrainerID, GarrFollowerTypeID, CharShipmentID, " +
|
||||
"GarrTalentTreeID, UiMapID, UiItemInteractionID, Unknown_1000_8, Unknown_1000_9, CovenantID, GossipOptionID, TraitTreeID, ProfessionID, " +
|
||||
"Unknown_1002_14 FROM gossip_npc_option WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"Unknown_1002_14, SkillLineID FROM gossip_npc_option WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// GuildColorBackground.db2
|
||||
PrepareStatement(HotfixStatements.SEL_GUILD_COLOR_BACKGROUND, "SELECT ID, Red, Blue, Green FROM guild_color_background WHERE (`VerifiedBuild` > 0) = ?");
|
||||
@@ -866,7 +867,7 @@ namespace Framework.Database
|
||||
|
||||
// JournalInstance.db2
|
||||
PrepareStatement(HotfixStatements.SEL_JOURNAL_INSTANCE, "SELECT ID, Name, Description, MapID, BackgroundFileDataID, ButtonFileDataID, " +
|
||||
"ButtonSmallFileDataID, LoreFileDataID, Flags, AreaID FROM journal_instance WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"ButtonSmallFileDataID, LoreFileDataID, Flags, AreaID, CovenantID FROM journal_instance WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_JOURNAL_INSTANCE_LOCALE, "SELECT ID, Name_lang, Description_lang FROM journal_instance_locale" +
|
||||
" WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
||||
|
||||
@@ -967,7 +968,7 @@ namespace Framework.Database
|
||||
|
||||
// MountCapability.db2
|
||||
PrepareStatement(HotfixStatements.SEL_MOUNT_CAPABILITY, "SELECT ID, Flags, ReqRidingSkill, ReqAreaID, ReqSpellAuraID, ReqSpellKnownID, ModSpellAuraID, " +
|
||||
"ReqMapID, PlayerConditionID, FlightCapabilityID FROM mount_capability WHERE (`VerifiedBuild` > 0) = ?");
|
||||
"ReqMapID, PlayerConditionID, FlightCapabilityID, DriveCapabilityID FROM mount_capability WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// MountEquipment.db2
|
||||
PrepareStatement(HotfixStatements.SEL_MOUNT_EQUIPMENT, "SELECT ID, Item, BuffSpell, Unknown820, LearnedBySpell FROM mount_equipment" +
|
||||
@@ -1105,7 +1106,7 @@ namespace Framework.Database
|
||||
PrepareStatement(HotfixStatements.SEL_QUEST_INFO_LOCALE, "SELECT ID, InfoName_lang FROM quest_info_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
||||
|
||||
// QuestLineXQuest.db2
|
||||
PrepareStatement(HotfixStatements.SEL_QUEST_LINE_X_QUEST, "SELECT ID, QuestLineID, QuestID, OrderIndex, Flags FROM quest_line_x_quest" +
|
||||
PrepareStatement(HotfixStatements.SEL_QUEST_LINE_X_QUEST, "SELECT ID, QuestLineID, QuestID, OrderIndex, Flags, Unknown1110 FROM quest_line_x_quest" +
|
||||
" WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// QuestMoneyReward.db2
|
||||
|
||||
Reference in New Issue
Block a user