Также есть баг с Ressurection Sickness. Он точно так же снимается льдом мага\и палладиновским баблом.
Код:
diff -r 8d276615bc3b -r 5b835cc5a456 src/server/game/Spells/SpellMgr.cpp
--- a/src/server/game/Spells/SpellMgr.cpp Thu Sep 23 23:56:43 2010 +0700
+++ b/src/server/game/Spells/SpellMgr.cpp Fri Sep 24 00:15:53 2010 +0700
@@ -751,6 +751,18 @@
SpellEntry const *spellproto = sSpellStore.LookupEntry(spellId);
if (!spellproto) return false;
+ switch(spellId)
+ {
+ // Deserter
+ case 26013:
+ return false;
+ break;
+ // Resurrection Sickness
+ case 15007:
+ return false;
+ break;
+ }
+
// not found a single positive spell with this attribute
if (spellproto->Attributes & SPELL_ATTR_NEGATIVE_1)
return false;
Более верно. Возможно придется накатить руками.