78
36
            var MalusType = TargetMalus[CastInfos.EffectType];
36
            var MalusType = TargetMalus[CastInfos.EffectType];
37
            var BonusType = CasterBonus[CastInfos.EffectType];
37
            var BonusType = CasterBonus[CastInfos.EffectType];
38
 
38
 
39
            var MalusInfos = new EffectCast(MalusType, CastInfos.SpellId, CastInfos.CellId, CastInfos.Value1, CastInfos.Value2, CastInfos.Value3, CastInfos.Chance, CastInfos.Duration, CastInfos.Caster, CastInfos.Targets, CastInfos.SubEffect, CastInfos.DamageValue);
39
            var MalusInfos = new EffectCast(MalusType, CastInfos.SpellId, CastInfos.CellId, CastInfos.Value1, CastInfos.Value2, CastInfos.Value3,
CastInfos.Chance, CastInfos.Duration, CastInfos.Caster, CastInfos.Targets);
40
            var BonusInfos = new EffectCast(BonusType, CastInfos.SpellId, CastInfos.CellId, CastInfos.Value1, CastInfos.Value2, CastInfos.Value3, CastInfos.Chance, CastInfos.Duration - 1, CastInfos.Caster, CastInfos.Targets, CastInfos.SubEffect, CastInfos.DamageValue);
40
            var BonusInfos = new EffectCast(BonusType, CastInfos.SpellId, CastInfos.CellId, CastInfos.Value1, CastInfos.Value2, CastInfos.Value3,
CastInfos.Chance, CastInfos.Duration - 1, CastInfos.Caster, CastInfos.Targets);
41
            var DamageValue = 0;
41
            var DamageValue = 0;
42
 
42
 
43
            foreach (var Target in CastInfos.Targets)
43
            foreach (var Target in CastInfos.Targets)