aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/2015_08_23_00_world.sql3
-rw-r--r--src/server/game/Spells/SpellInfo.cpp1
2 files changed, 4 insertions, 0 deletions
diff --git a/sql/updates/world/2015_08_23_00_world.sql b/sql/updates/world/2015_08_23_00_world.sql
new file mode 100644
index 00000000000..0d7509c6150
--- /dev/null
+++ b/sql/updates/world/2015_08_23_00_world.sql
@@ -0,0 +1,3 @@
+-- Fix rigor mortis being caster upon DK creation which shouldn't
+-- Don't excluding just DK class because original value was 0 (all)
+UPDATE `playercreateinfo_cast_spell` SET `classMask`=925 WHERE `raceMask`=16 AND `spell`=73523;
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index 94fc49a2c3d..b83c841fbf6 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -2918,6 +2918,7 @@ bool SpellInfo::_IsPositiveEffect(uint32 effIndex, bool deep) const
case 62344: // Fists of Stone
case 61819: // Manabonked! (item)
case 61834: // Manabonked! (minigob)
+ case 73523: // Rigor Mortis
return true;
default:
break;