Index: trunk/src/game/SpellEffects.cpp
===================================================================
--- trunk/src/game/SpellEffects.cpp (revision 157)
+++ trunk/src/game/SpellEffects.cpp (revision 160)
@@ -4854,9 +4854,9 @@
         case 28698: unitTarget->CastSpell(unitTarget, 28694, true); break;
         // Needle Spine
-        case 39835: unitTarget->CastSpell(unitTarget, 39968, true); break;
+        //case 39835: unitTarget->CastSpell(unitTarget, 39968, true); break;
         // Draw Soul
         case 40904: unitTarget->CastSpell(m_caster, 40903, true); break;
         // Flame Crash
-        case 41126: unitTarget->CastSpell(unitTarget, 41131, true); break;
+        //case 41126: unitTarget->CastSpell(unitTarget, 41131, true); break;
         case 41931:
         {
Index: trunk/src/game/SpellMgr.cpp
===================================================================
--- trunk/src/game/SpellMgr.cpp (revision 157)
+++ trunk/src/game/SpellMgr.cpp (revision 160)
@@ -2032,4 +2032,5 @@
     tempAttr.attr[SPELL_EXTRA_ATTR_MAX_TARGETS] = 3;
     mSpellExtraAttrMap[41376] = tempAttr;   //Spite
+    mSpellExtraAttrMap[39992] = tempAttr;   //Needle Spine
     tempAttr.attr[SPELL_EXTRA_ATTR_MAX_TARGETS] = 0;
 
