mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-02-03 23:57:10 +01:00
Core/Datastores: load new glyph and talent related db2 files
This commit is contained in:
@@ -708,6 +708,10 @@ void HotfixDatabaseConnection::DoPrepareStatements()
|
||||
PrepareStatement(HOTFIX_SEL_GLYPH_BINDABLE_SPELL, "SELECT ID, SpellID, GlyphPropertiesID FROM glyph_bindable_spell WHERE (`VerifiedBuild` > 0) = ?", CONNECTION_SYNCH);
|
||||
PREPARE_MAX_ID_STMT(HOTFIX_SEL_GLYPH_BINDABLE_SPELL, "SELECT MAX(ID) + 1 FROM glyph_bindable_spell", CONNECTION_SYNCH);
|
||||
|
||||
// GlyphSlot.db2
|
||||
PrepareStatement(HOTFIX_SEL_GLYPH_SLOT, "SELECT ID, Tooltip, Type FROM glyph_slot WHERE (`VerifiedBuild` > 0) = ?", CONNECTION_SYNCH);
|
||||
PREPARE_MAX_ID_STMT(HOTFIX_SEL_GLYPH_SLOT, "SELECT MAX(ID) + 1 FROM glyph_slot", CONNECTION_SYNCH);
|
||||
|
||||
// GlyphProperties.db2
|
||||
PrepareStatement(HOTFIX_SEL_GLYPH_PROPERTIES, "SELECT ID, SpellID, GlyphType, GlyphExclusiveCategoryID, SpellIconFileDataID, GlyphSlotFlags"
|
||||
" FROM glyph_properties WHERE (`VerifiedBuild` > 0) = ?", CONNECTION_SYNCH);
|
||||
@@ -1626,6 +1630,18 @@ void HotfixDatabaseConnection::DoPrepareStatements()
|
||||
PREPARE_MAX_ID_STMT(HOTFIX_SEL_TALENT, "SELECT MAX(ID) + 1 FROM talent", CONNECTION_SYNCH);
|
||||
PREPARE_LOCALE_STMT(HOTFIX_SEL_TALENT, "SELECT ID, Description_lang FROM talent_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?", CONNECTION_SYNCH);
|
||||
|
||||
// TalentTab.db2
|
||||
PrepareStatement(HOTFIX_SEL_TALENT_TAB, "SELECT ID, Name, BackgroundFile, Description, OrderIndex, RaceMask, ClassMask, CategoryEnumID, "
|
||||
"SpellIconID, RoleMask, MasterySpellID1, MasterySpellID2 FROM talent_tab WHERE (`VerifiedBuild` > 0) = ?", CONNECTION_SYNCH);
|
||||
PREPARE_MAX_ID_STMT(HOTFIX_SEL_TALENT_TAB, "SELECT MAX(ID) + 1 FROM talent_tab", CONNECTION_SYNCH);
|
||||
PREPARE_LOCALE_STMT(HOTFIX_SEL_TALENT_TAB, "SELECT ID, Name_lang, Description_lang FROM talent_tab_locale WHERE (`VerifiedBuild` > 0) = ?"
|
||||
" AND locale = ?", CONNECTION_SYNCH);
|
||||
|
||||
// TalentTreePrimarySpells.db2
|
||||
PrepareStatement(HOTFIX_SEL_TALENT_TREE_PRIMARY_SPELLS, "SELECT ID, TalentTabID, SpellID, Flags FROM talent_tree_primary_spells"
|
||||
" WHERE (`VerifiedBuild` > 0) = ?", CONNECTION_SYNCH);
|
||||
PREPARE_MAX_ID_STMT(HOTFIX_SEL_TALENT_TREE_PRIMARY_SPELLS, "SELECT MAX(ID) + 1 FROM talent_tree_primary_spells", CONNECTION_SYNCH);
|
||||
|
||||
// TaxiNodes.db2
|
||||
PrepareStatement(HOTFIX_SEL_TAXI_NODES, "SELECT Name, PosX, PosY, PosZ, MapOffsetX, MapOffsetY, FlightMapOffsetX, FlightMapOffsetY, ID, "
|
||||
"ContinentID, ConditionID, CharacterBitNumber, Flags, UiTextureKitID, Facing, SpecialIconConditionID, VisibilityConditionID, "
|
||||
|
||||
@@ -407,6 +407,9 @@ enum HotfixDatabaseStatements : uint32
|
||||
HOTFIX_SEL_GLYPH_BINDABLE_SPELL,
|
||||
HOTFIX_SEL_GLYPH_BINDABLE_SPELL_MAX_ID,
|
||||
|
||||
HOTFIX_SEL_GLYPH_SLOT,
|
||||
HOTFIX_SEL_GLYPH_SLOT_MAX_ID,
|
||||
|
||||
HOTFIX_SEL_GLYPH_PROPERTIES,
|
||||
HOTFIX_SEL_GLYPH_PROPERTIES_MAX_ID,
|
||||
|
||||
@@ -935,6 +938,13 @@ enum HotfixDatabaseStatements : uint32
|
||||
HOTFIX_SEL_TALENT_MAX_ID,
|
||||
HOTFIX_SEL_TALENT_LOCALE,
|
||||
|
||||
HOTFIX_SEL_TALENT_TAB,
|
||||
HOTFIX_SEL_TALENT_TAB_MAX_ID,
|
||||
HOTFIX_SEL_TALENT_TAB_LOCALE,
|
||||
|
||||
HOTFIX_SEL_TALENT_TREE_PRIMARY_SPELLS,
|
||||
HOTFIX_SEL_TALENT_TREE_PRIMARY_SPELLS_MAX_ID,
|
||||
|
||||
HOTFIX_SEL_TAXI_NODES,
|
||||
HOTFIX_SEL_TAXI_NODES_MAX_ID,
|
||||
HOTFIX_SEL_TAXI_NODES_LOCALE,
|
||||
|
||||
Reference in New Issue
Block a user