В коде ошибка при выводе SpellClassMask у эффектов (и в результате некорректно показываются аффекты.
Код:
diff --git a/SpellWork/Spell/SpellInfo.cs b/SpellWork/Spell/SpellInfo.cs
index f9f4a5a..f016e69 100644
--- a/SpellWork/Spell/SpellInfo.cs
+++ b/SpellWork/Spell/SpellInfo.cs
@@ -255,9 +255,9 @@ namespace SpellWork
switch (i)
{
- case 0: ClassMask[0] = spell.EffectSpellClassMaskA[i]; break;
- case 1: ClassMask[1] = spell.EffectSpellClassMaskB[i]; break;
- case 2: ClassMask[2] = spell.EffectSpellClassMaskC[i]; break;
+ case 0: ClassMask = spell.EffectSpellClassMaskA; break;
+ case 1: ClassMask = spell.EffectSpellClassMaskB; break;
+ case 2: ClassMask = spell.EffectSpellClassMaskC; break;
}
if (ClassMask[0] != 0 || ClassMask[1] != 0 || ClassMask[2] != 0)