aboutsummaryrefslogtreecommitdiff
path: root/sql/updates
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2017-12-02 16:08:48 +0100
committerjackpoz <giacomopoz@gmail.com>2017-12-02 16:08:48 +0100
commit8e1c74d95a79a366ca755c9ebdc2fdd24c135284 (patch)
tree3fc8f4bac9063b5489a549bc92b48f7646fef225 /sql/updates
parent3d1ba42f428c6b920240e208c854b0bcd5d664b1 (diff)
Core/Spell: Validate spell_dbc DB data on startup
Validate spell_dbc DB data on startup (max effect type, max aura type, max target type). Delete some invalid spells from spell_dbc table. Make sure to apply the SQL script or worldserver will assert on startup.
Diffstat (limited to 'sql/updates')
-rw-r--r--sql/updates/world/3.3.5/2017_12_02_00_world.sql1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2017_12_02_00_world.sql b/sql/updates/world/3.3.5/2017_12_02_00_world.sql
new file mode 100644
index 00000000000..cbcf0331531
--- /dev/null
+++ b/sql/updates/world/3.3.5/2017_12_02_00_world.sql
@@ -0,0 +1 @@
+DELETE FROM `spell_dbc` WHERE `Effect1` >= 165 OR `Effect2` >= 165 OR `Effect3` >= 165 OR `EffectApplyAuraName1` >= 317 OR `EffectApplyAuraName2` >= 317 OR `EffectApplyAuraName3` >= 317 OR `EffectImplicitTargetA1` >= 111 OR `EffectImplicitTargetA2` >= 111 OR `EffectImplicitTargetA3` >= 111 OR `EffectImplicitTargetB1` >= 111 OR `EffectImplicitTargetB2` >= 111 OR `EffectImplicitTargetB3` >= 111;