|
|
|
@@ -195,12 +195,15 @@ namespace Framework.Database
|
|
|
|
|
|
|
|
|
|
// BattlemasterList.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_BATTLEMASTER_LIST, "SELECT ID, Name, GameType, ShortDescription, LongDescription, InstanceType, MinLevel, MaxLevel, " +
|
|
|
|
|
"RatedPlayers, MinPlayers, MaxPlayers, GroupsAllowed, MaxGroupSize, HolidayWorldState, Flags, IconFileDataID, RequiredPlayerConditionID, " +
|
|
|
|
|
"MapID1, MapID2, MapID3, MapID4, MapID5, MapID6, MapID7, MapID8, MapID9, MapID10, MapID11, MapID12, MapID13, MapID14, MapID15, MapID16" +
|
|
|
|
|
"RatedPlayers, MinPlayers, MaxPlayers, GroupsAllowed, MaxGroupSize, HolidayWorldState, Flags, IconFileDataID, RequiredPlayerConditionID" +
|
|
|
|
|
" FROM battlemaster_list WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_BATTLEMASTER_LIST_LOCALE, "SELECT ID, Name_lang, GameType_lang, ShortDescription_lang, LongDescription_lang" +
|
|
|
|
|
" FROM battlemaster_list_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
|
// BattlemasterListXMap.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_BATTLEMASTER_LIST_X_MAP, "SELECT ID, MapID, BattlemasterListID FROM battlemaster_list_x_map" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// BroadcastText.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_BROADCAST_TEXT, "SELECT `Text`, Text1, ID, LanguageID, ConditionID, EmotesID, Flags, ChatBubbleDurationMs, " +
|
|
|
|
|
"VoiceOverPriorityID, SoundKitID1, SoundKitID2, EmoteID1, EmoteID2, EmoteID3, EmoteDelay1, EmoteDelay2, EmoteDelay3 FROM broadcast_text" +
|
|
|
|
@@ -222,8 +225,8 @@ namespace Framework.Database
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// ChallengeModeItemBonusOverride.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CHALLENGE_MODE_ITEM_BONUS_OVERRIDE, "SELECT ID, ItemBonusTreeGroupID, DstItemBonusTreeID, Type, Value, " +
|
|
|
|
|
"MythicPlusSeasonID, PvPSeasonID, SrcItemBonusTreeID FROM challenge_mode_item_bonus_override WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CHALLENGE_MODE_ITEM_BONUS_OVERRIDE, "SELECT ID, ItemBonusTreeGroupID, DstItemBonusTreeID, Value, " +
|
|
|
|
|
"RequiredTimeEventPassed, 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) = ?");
|
|
|
|
@@ -286,9 +289,9 @@ namespace Framework.Database
|
|
|
|
|
"ChrCustGeoComponentLinkID FROM chr_customization_element WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// ChrCustomizationOption.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_OPTION, "SELECT Name, ID, SecondaryID, Flags, ChrModelID, SortIndex, ChrCustomizationCategoryID, " +
|
|
|
|
|
"OptionType, BarberShopCostModifier, ChrCustomizationID, ChrCustomizationReqID, UiOrderIndex, AddedInPatch FROM chr_customization_option" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_OPTION, "SELECT Name, ID, SecondaryID, Flags, ChrRacesID, Sex, ChrModelID, SortIndex, " +
|
|
|
|
|
"ChrCustomizationCategoryID, OptionType, BarberShopCostModifier, ChrCustomizationID, ChrCustomizationReqID, UiOrderIndex, AddedInPatch" +
|
|
|
|
|
" FROM chr_customization_option WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CHR_CUSTOMIZATION_OPTION_LOCALE, "SELECT ID, Name_lang FROM chr_customization_option_locale" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
@@ -376,8 +379,9 @@ namespace Framework.Database
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CREATURE_DISPLAY_INFO, "SELECT ID, ModelID, SoundID, SizeClass, CreatureModelScale, CreatureModelAlpha, BloodID, " +
|
|
|
|
|
"ExtendedDisplayInfoID, NPCSoundID, ParticleColorID, PortraitCreatureDisplayInfoID, PortraitTextureFileDataID, ObjectEffectPackageID, " +
|
|
|
|
|
"AnimReplacementSetID, Flags, StateSpellVisualKitID, PlayerOverrideScale, PetInstanceScale, UnarmedWeaponType, MountPoofSpellVisualKitID, " +
|
|
|
|
|
"DissolveEffectID, Gender, DissolveOutEffectID, CreatureModelMinLod, TextureVariationFileDataID1, TextureVariationFileDataID2, " +
|
|
|
|
|
"TextureVariationFileDataID3, TextureVariationFileDataID4 FROM creature_display_info WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"DissolveEffectID, Gender, DissolveOutEffectID, CreatureModelMinLod, ConditionalCreatureModelID, Unknown_1100_1, Unknown_1100_2, " +
|
|
|
|
|
"TextureVariationFileDataID1, TextureVariationFileDataID2, TextureVariationFileDataID3, TextureVariationFileDataID4 FROM creature_display_info" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// CreatureDisplayInfoExtra.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CREATURE_DISPLAY_INFO_EXTRA, "SELECT ID, DisplayRaceID, DisplaySexID, DisplayClassID, Flags, BakeMaterialResourcesID, " +
|
|
|
|
@@ -393,8 +397,8 @@ namespace Framework.Database
|
|
|
|
|
"RunSpeed, BloodID, FootprintTextureID, FootprintTextureLength, FootprintTextureWidth, FootprintParticleScale, FoleyMaterialID, " +
|
|
|
|
|
"FootstepCameraEffectID, DeathThudCameraEffectID, SoundID, SizeClass, CollisionWidth, CollisionHeight, WorldEffectScale, " +
|
|
|
|
|
"CreatureGeosetDataID, HoverHeight, AttachedEffectScale, ModelScale, MissileCollisionRadius, MissileCollisionPush, MissileCollisionRaise, " +
|
|
|
|
|
"MountHeight, OverrideLootEffectScale, OverrideNameScale, OverrideSelectionRadius, TamedPetBaseScale, Unknown820_1, Unknown820_2, " +
|
|
|
|
|
"Unknown820_31, Unknown820_32 FROM creature_model_data WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"MountHeight, OverrideLootEffectScale, OverrideNameScale, OverrideSelectionRadius, TamedPetBaseScale, MountScaleOtherIndex, MountScaleSelf, " +
|
|
|
|
|
"Unknown1100, MountScaleOther1, MountScaleOther2 FROM creature_model_data WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// CreatureType.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_CREATURE_TYPE, "SELECT ID, Name, Flags FROM creature_type WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
@@ -419,7 +423,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, Flags1, Flags2 FROM currency_types WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"RechargingAmountPerCycle, RechargingCycleDurationMS, AccountTransferPercentage, 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 = ?");
|
|
|
|
|
|
|
|
|
@@ -514,12 +518,12 @@ namespace Framework.Database
|
|
|
|
|
// GameobjectDisplayInfo.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_GAMEOBJECT_DISPLAY_INFO, "SELECT ID, GeoBoxMinX, GeoBoxMinY, GeoBoxMinZ, GeoBoxMaxX, GeoBoxMaxY, GeoBoxMaxZ, " +
|
|
|
|
|
"FileDataID, ObjectEffectPackageID, OverrideLootEffectScale, OverrideNameScale, AlternateDisplayType, ClientCreatureDisplayInfoID, " +
|
|
|
|
|
"ClientItemID FROM gameobject_display_info WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"ClientItemID, Unknown1100 FROM gameobject_display_info WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// Gameobjects.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_GAMEOBJECTS, "SELECT Name, PosX, PosY, PosZ, Rot1, Rot2, Rot3, Rot4, ID, OwnerID, DisplayID, Scale, TypeID, " +
|
|
|
|
|
"PhaseUseFlags, PhaseID, PhaseGroupID, PropValue1, PropValue2, PropValue3, PropValue4, PropValue5, PropValue6, PropValue7, PropValue8" +
|
|
|
|
|
" FROM gameobjects WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"PhaseUseFlags, PhaseID, PhaseGroupID, Unknown1100, PropValue1, PropValue2, PropValue3, PropValue4, PropValue5, PropValue6, PropValue7, " +
|
|
|
|
|
"PropValue8 FROM gameobjects WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_GAMEOBJECTS_LOCALE, "SELECT ID, Name_lang FROM gameobjects_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
|
// GarrAbility.db2
|
|
|
|
@@ -787,7 +791,7 @@ namespace Framework.Database
|
|
|
|
|
|
|
|
|
|
// ItemSearchName.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_ITEM_SEARCH_NAME, "SELECT ID, AllowableRace, Display, OverallQualityID, ExpansionID, MinFactionID, MinReputation, " +
|
|
|
|
|
"AllowableClass, RequiredLevel, RequiredSkill, RequiredSkillRank, RequiredAbility, ItemLevel, Flags1, Flags2, Flags3, Flags4" +
|
|
|
|
|
"AllowableClass, RequiredLevel, RequiredSkill, RequiredSkillRank, RequiredAbility, ItemLevel, Flags1, Flags2, Flags3, Flags4, Flags5" +
|
|
|
|
|
" FROM item_search_name WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_ITEM_SEARCH_NAME_LOCALE, "SELECT ID, Display_lang FROM item_search_name_locale WHERE (`VerifiedBuild` > 0) = ?" +
|
|
|
|
|
" AND locale = ?");
|
|
|
|
@@ -808,14 +812,14 @@ namespace Framework.Database
|
|
|
|
|
"StatPercentageOfSocket2, StatPercentageOfSocket3, StatPercentageOfSocket4, StatPercentageOfSocket5, StatPercentageOfSocket6, " +
|
|
|
|
|
"StatPercentageOfSocket7, StatPercentageOfSocket8, StatPercentageOfSocket9, StatPercentageOfSocket10, StatPercentEditor1, StatPercentEditor2, " +
|
|
|
|
|
"StatPercentEditor3, StatPercentEditor4, StatPercentEditor5, StatPercentEditor6, StatPercentEditor7, StatPercentEditor8, StatPercentEditor9, " +
|
|
|
|
|
"StatPercentEditor10, Stackable, MaxCount, MinReputation, RequiredAbility, SellPrice, BuyPrice, VendorStackCount, PriceVariance, " +
|
|
|
|
|
"PriceRandomValue, Flags1, Flags2, Flags3, Flags4, FactionRelated, ModifiedCraftingReagentItemID, ContentTuningID, " +
|
|
|
|
|
"PlayerLevelToItemLevelCurveID, ItemNameDescriptionID, RequiredTransmogHoliday, RequiredHoliday, GemProperties, SocketMatchEnchantmentId, " +
|
|
|
|
|
"TotemCategoryID, InstanceBound, ZoneBound1, ZoneBound2, ItemSet, LockID, PageID, ItemDelay, MinFactionID, RequiredSkillRank, RequiredSkill, " +
|
|
|
|
|
"ItemLevel, AllowableClass, ArtifactID, SpellWeight, SpellWeightCategory, SocketType1, SocketType2, SocketType3, SheatheType, Material, " +
|
|
|
|
|
"PageMaterialID, Bonding, DamageDamageType, StatModifierBonusStat1, StatModifierBonusStat2, StatModifierBonusStat3, StatModifierBonusStat4, " +
|
|
|
|
|
"StatModifierBonusStat5, StatModifierBonusStat6, StatModifierBonusStat7, StatModifierBonusStat8, StatModifierBonusStat9, " +
|
|
|
|
|
"StatModifierBonusStat10, ContainerSlots, RequiredPVPMedal, RequiredPVPRank, RequiredLevel, InventoryType, OverallQualityID FROM item_sparse" +
|
|
|
|
|
"StatPercentEditor10, StatModifierBonusStat1, StatModifierBonusStat2, StatModifierBonusStat3, StatModifierBonusStat4, StatModifierBonusStat5, " +
|
|
|
|
|
"StatModifierBonusStat6, StatModifierBonusStat7, StatModifierBonusStat8, StatModifierBonusStat9, StatModifierBonusStat10, Stackable, " +
|
|
|
|
|
"MaxCount, MinReputation, RequiredAbility, SellPrice, BuyPrice, VendorStackCount, PriceVariance, PriceRandomValue, Flags1, Flags2, Flags3, " +
|
|
|
|
|
"Flags4, Flags5, FactionRelated, ModifiedCraftingReagentItemID, ContentTuningID, PlayerLevelToItemLevelCurveID, ItemNameDescriptionID, " +
|
|
|
|
|
"RequiredTransmogHoliday, RequiredHoliday, GemProperties, SocketMatchEnchantmentId, TotemCategoryID, InstanceBound, ZoneBound1, ZoneBound2, " +
|
|
|
|
|
"ItemSet, LockID, PageID, ItemDelay, MinFactionID, RequiredSkillRank, RequiredSkill, ItemLevel, AllowableClass, ArtifactID, SpellWeight, " +
|
|
|
|
|
"SpellWeightCategory, SocketType1, SocketType2, SocketType3, SheatheType, Material, PageMaterialID, Bonding, DamageDamageType, " +
|
|
|
|
|
"ContainerSlots, RequiredPVPMedal, RequiredPVPRank, RequiredLevel, InventoryType, OverallQualityID FROM item_sparse" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_ITEM_SPARSE_LOCALE, "SELECT ID, Description_lang, Display3_lang, Display2_lang, Display1_lang, Display_lang" +
|
|
|
|
|
" FROM item_sparse_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
@@ -853,7 +857,7 @@ namespace Framework.Database
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
|
// JournalTier.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_JOURNAL_TIER, "SELECT ID, Name, PlayerConditionID FROM journal_tier WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_JOURNAL_TIER, "SELECT ID, Name, Expansion, PlayerConditionID FROM journal_tier WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_JOURNAL_TIER_LOCALE, "SELECT ID, Name_lang FROM journal_tier_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
|
// Keychain.db2
|
|
|
|
@@ -910,8 +914,8 @@ namespace Framework.Database
|
|
|
|
|
// Map.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_MAP, "SELECT ID, Directory, MapName, MapDescription0, MapDescription1, PvpShortDescription, PvpLongDescription, " +
|
|
|
|
|
"CorpseX, CorpseY, MapType, InstanceType, ExpansionID, AreaTableID, LoadingScreenID, TimeOfDayOverride, ParentMapID, CosmeticParentMapID, " +
|
|
|
|
|
"TimeOffset, MinimapIconScale, CorpseMapID, MaxPlayers, WindSettingsID, ZmpFileDataID, WdtFileDataID, NavigationMaxDistance, Flags1, Flags2, " +
|
|
|
|
|
"Flags3 FROM map WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"TimeOffset, MinimapIconScale, CorpseMapID, MaxPlayers, WindSettingsID, ZmpFileDataID, WdtFileDataID, NavigationMaxDistance, " +
|
|
|
|
|
"PreloadFileDataID, Flags1, Flags2, Flags3 FROM map WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_MAP_LOCALE, "SELECT ID, MapName_lang, MapDescription0_lang, MapDescription1_lang, PvpShortDescription_lang, " +
|
|
|
|
|
"PvpLongDescription_lang FROM map_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
@@ -955,7 +959,7 @@ namespace Framework.Database
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// MountXDisplay.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_MOUNT_X_DISPLAY, "SELECT ID, CreatureDisplayInfoID, PlayerConditionID, MountID FROM mount_x_display" +
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_MOUNT_X_DISPLAY, "SELECT ID, CreatureDisplayInfoID, PlayerConditionID, Unknown1100, MountID FROM mount_x_display" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// Movie.db2
|
|
|
|
@@ -963,8 +967,8 @@ namespace Framework.Database
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// MythicPlusSeason.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_MYTHIC_PLUS_SEASON, "SELECT ID, MilestoneSeason, ExpansionLevel, HeroicLFGDungeonMinGear FROM mythic_plus_season" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_MYTHIC_PLUS_SEASON, "SELECT ID, MilestoneSeason, StartTimeEvent, ExpansionLevel, HeroicLFGDungeonMinGear" +
|
|
|
|
|
" FROM mythic_plus_season WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// NameGen.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_NAME_GEN, "SELECT ID, Name, RaceID, Sex FROM name_gen WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
@@ -1127,7 +1131,7 @@ namespace Framework.Database
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SCENARIO_LOCALE, "SELECT ID, Name_lang FROM scenario_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
|
// ScenarioStep.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SCENARIO_STEP, "SELECT ID, Description, Title, ScenarioID, Criteriatreeid, RewardQuestID, RelatedStep, Supersedes, " +
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SCENARIO_STEP, "SELECT Description, Title, ID, ScenarioID, Criteriatreeid, RewardQuestID, RelatedStep, Supersedes, " +
|
|
|
|
|
"OrderIndex, Flags, VisibilityPlayerConditionID, WidgetSetID FROM scenario_step WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SCENARIO_STEP_LOCALE, "SELECT ID, Description_lang, Title_lang FROM scenario_step_locale WHERE (`VerifiedBuild` > 0) = ?" +
|
|
|
|
|
" AND locale = ?");
|
|
|
|
@@ -1254,10 +1258,10 @@ namespace Framework.Database
|
|
|
|
|
"ChannelInterruptFlags1, ChannelInterruptFlags2, SpellID FROM spell_interrupts WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// SpellItemEnchantment.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_ITEM_ENCHANTMENT, "SELECT ID, Name, HordeName, Duration, EffectArg1, EffectArg2, EffectArg3, " +
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_ITEM_ENCHANTMENT, "SELECT ID, Name, HordeName, Duration, EffectArg1, EffectArg2, EffectArg3, Flags, " +
|
|
|
|
|
"EffectScalingPoints1, EffectScalingPoints2, EffectScalingPoints3, IconFileDataID, MinItemLevel, MaxItemLevel, TransmogUseConditionID, " +
|
|
|
|
|
"TransmogCost, EffectPointsMin1, EffectPointsMin2, EffectPointsMin3, ItemVisual, Flags, RequiredSkillID, RequiredSkillRank, ItemLevel, " +
|
|
|
|
|
"Charges, Effect1, Effect2, Effect3, ScalingClass, ScalingClassRestricted, ConditionID, MinLevel, MaxLevel FROM spell_item_enchantment" +
|
|
|
|
|
"TransmogCost, EffectPointsMin1, EffectPointsMin2, EffectPointsMin3, ItemVisual, RequiredSkillID, RequiredSkillRank, ItemLevel, Charges, " +
|
|
|
|
|
"Effect1, Effect2, Effect3, ScalingClass, ScalingClassRestricted, ConditionID, MinLevel, MaxLevel FROM spell_item_enchantment" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_ITEM_ENCHANTMENT_LOCALE, "SELECT ID, Name_lang, HordeName_lang FROM spell_item_enchantment_locale" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
@@ -1286,8 +1290,8 @@ namespace Framework.Database
|
|
|
|
|
// SpellMisc.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_MISC, "SELECT ID, Attributes1, Attributes2, Attributes3, Attributes4, Attributes5, Attributes6, Attributes7, " +
|
|
|
|
|
"Attributes8, Attributes9, Attributes10, Attributes11, Attributes12, Attributes13, Attributes14, Attributes15, DifficultyID, " +
|
|
|
|
|
"CastingTimeIndex, DurationIndex, RangeIndex, SchoolMask, Speed, LaunchDelay, MinDuration, SpellIconFileDataID, ActiveIconFileDataID, " +
|
|
|
|
|
"ContentTuningID, ShowFutureSpellPlayerConditionID, SpellVisualScript, ActiveSpellVisualScript, SpellID FROM spell_misc" +
|
|
|
|
|
"CastingTimeIndex, DurationIndex, PvPDurationIndex, RangeIndex, SchoolMask, Speed, LaunchDelay, MinDuration, SpellIconFileDataID, " +
|
|
|
|
|
"ActiveIconFileDataID, ContentTuningID, ShowFutureSpellPlayerConditionID, SpellVisualScript, ActiveSpellVisualScript, SpellID FROM spell_misc" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// SpellName.db2
|
|
|
|
@@ -1363,19 +1367,19 @@ namespace Framework.Database
|
|
|
|
|
|
|
|
|
|
// SpellVisualEffectName.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_VISUAL_EFFECT_NAME, "SELECT ID, ModelFileDataID, BaseMissileSpeed, Scale, MinAllowedScale, MaxAllowedScale, " +
|
|
|
|
|
"Alpha, Flags, TextureFileDataID, EffectRadius, Type, GenericID, RibbonQualityID, DissolveEffectID, ModelPosition, Unknown901" +
|
|
|
|
|
"Alpha, Flags, TextureFileDataID, EffectRadius, Type, GenericID, RibbonQualityID, DissolveEffectID, ModelPosition, Unknown901, Unknown1100" +
|
|
|
|
|
" FROM spell_visual_effect_name WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// SpellVisualKit.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_VISUAL_KIT, "SELECT ID, ClutterLevel, FallbackSpellVisualKitId, DelayMin, DelayMax, Flags1, Flags2" +
|
|
|
|
|
" FROM spell_visual_kit WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// SpellVisualMissile.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_VISUAL_MISSILE, "SELECT CastOffset1, CastOffset2, CastOffset3, ImpactOffset1, ImpactOffset2, ImpactOffset3, ID, " +
|
|
|
|
|
"SpellVisualEffectNameID, SoundEntriesID, Attachment, DestinationAttachment, CastPositionerID, ImpactPositionerID, FollowGroundHeight, " +
|
|
|
|
|
"FollowGroundDropSpeed, FollowGroundApproach, Flags, SpellMissileMotionID, AnimKitID, ClutterLevel, DecayTimeAfterImpact, " +
|
|
|
|
|
"FollowGroundDropSpeed, FollowGroundApproach, Flags, SpellMissileMotionID, AnimKitID, ClutterLevel, DecayTimeAfterImpact, Unused1100, " +
|
|
|
|
|
"SpellVisualMissileSetID FROM spell_visual_missile WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// SpellVisualKit.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_VISUAL_KIT, "SELECT ID, FallbackPriority, FallbackSpellVisualKitId, DelayMin, DelayMax, Flags1, Flags2" +
|
|
|
|
|
" FROM spell_visual_kit WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// SpellXSpellVisual.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_SPELL_X_SPELL_VISUAL, "SELECT ID, DifficultyID, SpellVisualID, Probability, Flags, Priority, SpellIconFileID, " +
|
|
|
|
|
"ActiveIconFileID, ViewerUnitConditionID, ViewerPlayerConditionID, CasterUnitConditionID, CasterPlayerConditionID, SpellID" +
|
|
|
|
@@ -1421,8 +1425,8 @@ namespace Framework.Database
|
|
|
|
|
|
|
|
|
|
// TraitCond.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_TRAIT_COND, "SELECT ID, CondType, TraitTreeID, GrantedRanks, QuestID, AchievementID, SpecSetID, TraitNodeGroupID, " +
|
|
|
|
|
"TraitNodeID, TraitCurrencyID, SpentAmountRequired, Flags, RequiredLevel, FreeSharedStringID, SpendMoreSharedStringID FROM trait_cond" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"TraitNodeID, TraitCurrencyID, SpentAmountRequired, Flags, RequiredLevel, FreeSharedStringID, SpendMoreSharedStringID, " +
|
|
|
|
|
"TraitCondAccountElementID FROM trait_cond WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// TraitCost.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_TRAIT_COST, "SELECT InternalName, ID, Amount, TraitCurrencyID FROM trait_cost WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
@@ -1451,10 +1455,11 @@ namespace Framework.Database
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// TraitNode.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_TRAIT_NODE, "SELECT ID, TraitTreeID, PosX, PosY, Type, Flags FROM trait_node WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_TRAIT_NODE, "SELECT ID, TraitTreeID, PosX, PosY, Type, Flags, TraitSubTreeID FROM trait_node" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// TraitNodeEntry.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_TRAIT_NODE_ENTRY, "SELECT ID, TraitDefinitionID, MaxRanks, NodeEntryType FROM trait_node_entry" +
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_TRAIT_NODE_ENTRY, "SELECT ID, TraitDefinitionID, MaxRanks, NodeEntryType, TraitSubTreeID FROM trait_node_entry" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
|
|
|
|
|
// TraitNodeEntryXTraitCond.db2
|
|
|
|
@@ -1540,8 +1545,8 @@ namespace Framework.Database
|
|
|
|
|
|
|
|
|
|
// UiMap.db2
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_UI_MAP, "SELECT Name, ID, ParentUiMapID, Flags, `System`, Type, BountySetID, BountyDisplayLocation, " +
|
|
|
|
|
"VisibilityPlayerConditionID2, VisibilityPlayerConditionID, HelpTextPosition, BkgAtlasID, AlternateUiMapGroup, ContentTuningID FROM ui_map" +
|
|
|
|
|
" WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
"VisibilityPlayerConditionID2, VisibilityPlayerConditionID, HelpTextPosition, BkgAtlasID, AlternateUiMapGroup, ContentTuningID, " +
|
|
|
|
|
"AdventureMapTextureKitID FROM ui_map WHERE (`VerifiedBuild` > 0) = ?");
|
|
|
|
|
PrepareStatement(HotfixStatements.SEL_UI_MAP_LOCALE, "SELECT ID, Name_lang FROM ui_map_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
|
|
|
|
|
|
|
|
|
// UiMapAssignment.db2
|
|
|
|
@@ -1722,6 +1727,8 @@ namespace Framework.Database
|
|
|
|
|
SEL_BATTLEMASTER_LIST,
|
|
|
|
|
SEL_BATTLEMASTER_LIST_LOCALE,
|
|
|
|
|
|
|
|
|
|
SEL_BATTLEMASTER_LIST_X_MAP,
|
|
|
|
|
|
|
|
|
|
SEL_BROADCAST_TEXT,
|
|
|
|
|
SEL_BROADCAST_TEXT_LOCALE,
|
|
|
|
|
|
|
|
|
@@ -2277,10 +2284,10 @@ namespace Framework.Database
|
|
|
|
|
|
|
|
|
|
SEL_SPELL_VISUAL_EFFECT_NAME,
|
|
|
|
|
|
|
|
|
|
SEL_SPELL_VISUAL_MISSILE,
|
|
|
|
|
|
|
|
|
|
SEL_SPELL_VISUAL_KIT,
|
|
|
|
|
|
|
|
|
|
SEL_SPELL_VISUAL_MISSILE,
|
|
|
|
|
|
|
|
|
|
SEL_SPELL_X_SPELL_VISUAL,
|
|
|
|
|
|
|
|
|
|
SEL_SUMMON_PROPERTIES,
|
|
|
|
|