From cc9072c89f90fa7c6f6cb9e5485c4536b3696edc Mon Sep 17 00:00:00 2001 From: Seizer Date: Fri, 18 Dec 2009 04:11:43 +0300 Subject: [PATCH] [9019] Add/update some hidden threat values for warrior/druid spells. Signed-off-by: VladimirMangos --- sql/mangos.sql | 67 ++++++++++-- sql/updates/9019_01_mangos_spell_threat.sql | 108 ++++++++++++++++++++ sql/updates/Makefile.am | 2 + src/shared/revision_nr.h | 2 +- src/shared/revision_sql.h | 2 +- 5 files changed, 170 insertions(+), 11 deletions(-) create mode 100644 sql/updates/9019_01_mangos_spell_threat.sql diff --git a/sql/mangos.sql b/sql/mangos.sql index aae268e12..c295bed31 100644 --- a/sql/mangos.sql +++ b/sql/mangos.sql @@ -24,7 +24,7 @@ CREATE TABLE `db_version` ( `version` varchar(120) default NULL, `creature_ai_version` varchar(120) default NULL, `cache_id` int(10) default '0', - `required_9018_01_mangos_spell_bonus_data` bit(1) default NULL + `required_9019_01_mangos_spell_threat` bit(1) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes'; -- @@ -18647,18 +18647,33 @@ CREATE TABLE `spell_threat` ( LOCK TABLES `spell_threat` WRITE; /*!40000 ALTER TABLE `spell_threat` DISABLE KEYS */; INSERT INTO `spell_threat` VALUES +(72,293), (78,20), +(99,42), (284,39), (285,59), +(469,40), +(676,104), (770,108), +(845,10), +(1160,16), (1608,78), (1672,180), (1715,61), +(1735,42), +(2048,70), (2139,300), +(5242,26), +(6190,26), +(6192,32), (6343,17), (6572,155), +(6673,18), (6574,195), -(6809,89), +(6807,322), +(6808,322), +(6809,322), +(7369,40), (7372,101), (7373,141), (7379,235), @@ -18666,10 +18681,18 @@ INSERT INTO `spell_threat` VALUES (8198,40), (8204,64), (8205,96), -(8972,118), -(9745,148), -(9880,178), -(9881,207), +(8972,322), +(9490,42), +(9745,322), +(9747,42), +(9880,322), +(9881,322), +(9898,42), +(11549,40), +(11550,48), +(11551,56), +(11554,30), +(11555,37), (11556,43), (11564,98), (11565,118), @@ -18679,6 +18702,8 @@ INSERT INTO `spell_threat` VALUES (11581,180), (11600,275), (11601,315), +(11608,60), +(11609,70), (11775,395), (14921,415), (16857,108), @@ -18697,14 +18722,17 @@ INSERT INTO `spell_threat` VALUES (23925,250), (24394,580), (24583,5), +(25202,50), +(25203,55), (25231,130), (25258,286), (25264,215), (25269,400), (25286,175), (25288,355), -(25289,60), -(26996,176), +(25289,62), +(26996,322), +(26998,42), (27179,54), (29704,230), (29707,196), @@ -18714,7 +18742,28 @@ INSERT INTO `spell_threat` VALUES (33745,285), (33878,129), (33986,180), -(33987,232); +(33987,232), +(47436,78), +(47437,63), +(47439,60), +(47440,80), +(47449,236), +(47450,259), +(47487,520), +(47488,770), +(47497,101), +(47498,101), +(47501,235), +(47502,260), +(47519,180), +(47520,225), +(48479,322), +(48480,322), +(48559,42), +(48560,42), +(48567,285), +(48568,285), +(57823,500); /*!40000 ALTER TABLE `spell_threat` ENABLE KEYS */; UNLOCK TABLES; diff --git a/sql/updates/9019_01_mangos_spell_threat.sql b/sql/updates/9019_01_mangos_spell_threat.sql new file mode 100644 index 000000000..cb8ccb7da --- /dev/null +++ b/sql/updates/9019_01_mangos_spell_threat.sql @@ -0,0 +1,108 @@ +ALTER TABLE db_version CHANGE COLUMN required_9018_01_mangos_spell_bonus_data required_9019_01_mangos_spell_threat bit; + +DELETE FROM spell_threat WHERE entry IN ( +-- Battle Shout +6673, 5242, 6192, 11549, 11550, 11551, 25289, 2048, 47436, +-- Commanding Shout +469, 47439, 47440, +-- Demoralizing Shout +1160, 6190, 11554, 11555, 11556, 25202, 25203, 47437, +-- Cleave +845, 7369, 11608, 11609, 20569, 25231, 47519, 47520, +-- Devastate +47497, 47498, +-- Disarm +676, +-- Heroic Strike +47450, 47449, +-- Revenge +57823, +-- Shield Bash +72, +-- Shield Slam +47488, 47487, +-- Sunder Armor (remove only) +47467, 25225, 11597, 11596, 8380, 7405, +-- Thunder Clap +47502, 47501, +-- Maul +6807, 6808, 6809, 8972, 9745, 9880, 9881, 26996, 48479, 48480, +-- Demoralizing Roar +99, 1735, 9490, 9747, 9898, 26998, 48559, 48560, +-- Lacerate +48567, 48568); + +INSERT INTO spell_threat VALUES +-- Battle Shout +(6673, 18), +(5242, 26), +(6192, 32), +(11549, 40), +(11550, 48), +(11551, 56), +(25289, 62), +(2048, 70), +(47436, 78), +-- Commanding Shout +(469, 40), +(47439, 60), +(47440, 80), +-- Demoralizing Shout +(1160, 16), +(6190, 26), +(11554, 30), +(11555, 37), +(11556, 43), +(25202, 50), +(25203, 55), +(47437, 63), +-- Cleave +(845, 10), +(7369, 40), +(11608, 60), +(11609, 70), +(20569,100), +(25231,130), +(47519, 180), +(47520, 225), +-- Devastate +(47497, 101), +(47498, 101), +-- Disarm +(676, 104), +-- Heroic Strike +(47450, 259), +(47449, 236), +-- Revenge +(57823, 500), +-- Shield Bash +(72, 293), +-- Shield Slam +(47488, 770), +(47487, 520), +-- Thunder Clap +(47502, 260), +(47501, 235), +-- Maul +(6807, 322), +(6808, 322), +(6809, 322), +(8972, 322), +(9745, 322), +(9880, 322), +(9881, 322), +(26996, 322), +(48479, 322), +(48480, 322), +-- Demoralizing Roar +(99, 42), +(1735, 42), +(9490, 42), +(9747, 42), +(9898, 42), +(26998, 42), +(48559, 42), +(48560, 42), +-- Lacerate +(48567, 285), +(48568, 285); diff --git a/sql/updates/Makefile.am b/sql/updates/Makefile.am index 6ccc1d03d..67f836c4e 100644 --- a/sql/updates/Makefile.am +++ b/sql/updates/Makefile.am @@ -214,6 +214,7 @@ pkgdata_DATA = \ 9010_01_realmd_realmlist.sql \ 9015_01_mangos_spell_bonus_data.sql \ 9018_01_mangos_spell_bonus_data.sql \ + 9019_01_mangos_spell_threat.sql \ README ## Additional files to include when running 'make dist' @@ -408,4 +409,5 @@ EXTRA_DIST = \ 9010_01_realmd_realmlist.sql \ 9015_01_mangos_spell_bonus_data.sql \ 9018_01_mangos_spell_bonus_data.sql \ + 9019_01_mangos_spell_threat.sql \ README diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index be2f9a893..9ef3be525 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9018" + #define REVISION_NR "9019" #endif // __REVISION_NR_H__ diff --git a/src/shared/revision_sql.h b/src/shared/revision_sql.h index 9a3c03faa..1ffd23c72 100644 --- a/src/shared/revision_sql.h +++ b/src/shared/revision_sql.h @@ -1,6 +1,6 @@ #ifndef __REVISION_SQL_H__ #define __REVISION_SQL_H__ #define REVISION_DB_CHARACTERS "required_8874_01_characters_character_skills" - #define REVISION_DB_MANGOS "required_9018_01_mangos_spell_bonus_data" + #define REVISION_DB_MANGOS "required_9019_01_mangos_spell_threat" #define REVISION_DB_REALMD "required_9010_01_realmd_realmlist" #endif // __REVISION_SQL_H__