From 0a1e841277f425a38cae300eae5888f825d11bb1 Mon Sep 17 00:00:00 2001 From: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Wed, 24 Nov 2021 01:12:24 +0100 Subject: [PATCH] feat(DB): skilltiers_dbc (#6756) --- .../rev_1625503957300357300.sql | 40 +++++++++++++++++++ src/server/game/DataStores/DBCStores.cpp | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 data/sql/updates/pending_db_world/rev_1625503957300357300.sql diff --git a/data/sql/updates/pending_db_world/rev_1625503957300357300.sql b/data/sql/updates/pending_db_world/rev_1625503957300357300.sql new file mode 100644 index 000000000..c6068d11a --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1625503957300357300.sql @@ -0,0 +1,40 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1625503957300357300'); + +DROP TABLE IF EXISTS `skilltiers_dbc`; +CREATE TABLE `skilltiers_dbc` +( + `ID` INT NOT NULL DEFAULT 0, + `Cost_1` INT NOT NULL DEFAULT 0, + `Cost_2` INT NOT NULL DEFAULT 0, + `Cost_3` INT NOT NULL DEFAULT 0, + `Cost_4` INT NOT NULL DEFAULT 0, + `Cost_5` INT NOT NULL DEFAULT 0, + `Cost_6` INT NOT NULL DEFAULT 0, + `Cost_7` INT NOT NULL DEFAULT 0, + `Cost_8` INT NOT NULL DEFAULT 0, + `Cost_9` INT NOT NULL DEFAULT 0, + `Cost_10` INT NOT NULL DEFAULT 0, + `Cost_11` INT NOT NULL DEFAULT 0, + `Cost_12` INT NOT NULL DEFAULT 0, + `Cost_13` INT NOT NULL DEFAULT 0, + `Cost_14` INT NOT NULL DEFAULT 0, + `Cost_15` INT NOT NULL DEFAULT 0, + `Cost_16` INT NOT NULL DEFAULT 0, + `Value_1` INT NOT NULL DEFAULT 0, + `Value_2` INT NOT NULL DEFAULT 0, + `Value_3` INT NOT NULL DEFAULT 0, + `Value_4` INT NOT NULL DEFAULT 0, + `Value_5` INT NOT NULL DEFAULT 0, + `Value_6` INT NOT NULL DEFAULT 0, + `Value_7` INT NOT NULL DEFAULT 0, + `Value_8` INT NOT NULL DEFAULT 0, + `Value_9` INT NOT NULL DEFAULT 0, + `Value_10` INT NOT NULL DEFAULT 0, + `Value_11` INT NOT NULL DEFAULT 0, + `Value_12` INT NOT NULL DEFAULT 0, + `Value_13` INT NOT NULL DEFAULT 0, + `Value_14` INT NOT NULL DEFAULT 0, + `Value_15` INT NOT NULL DEFAULT 0, + `Value_16` INT NOT NULL DEFAULT 0, + PRIMARY KEY (`ID`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; diff --git a/src/server/game/DataStores/DBCStores.cpp b/src/server/game/DataStores/DBCStores.cpp index fed9bd4b5..6afc5f746 100644 --- a/src/server/game/DataStores/DBCStores.cpp +++ b/src/server/game/DataStores/DBCStores.cpp @@ -340,7 +340,7 @@ void LoadDBCStores(const std::string& dataPath) LOAD_DBC(sSkillLineStore, "SkillLine.dbc", "skillline_dbc"); LOAD_DBC(sSkillLineAbilityStore, "SkillLineAbility.dbc", "skilllineability_dbc"); LOAD_DBC(sSkillRaceClassInfoStore, "SkillRaceClassInfo.dbc", "skillraceclassinfo_dbc"); - LOAD_DBC(sSkillTiersStore, "SkillTiers.dbc", nullptr); // TODO: add the SQL table! + LOAD_DBC(sSkillTiersStore, "SkillTiers.dbc", "skilltiers_dbc"); LOAD_DBC(sSoundEntriesStore, "SoundEntries.dbc", "soundentries_dbc"); LOAD_DBC(sSpellStore, "Spell.dbc", "spell_dbc"); LOAD_DBC(sSpellCastTimesStore, "SpellCastTimes.dbc", "spellcasttimes_dbc");