public override void FinishSpellCast(GameLiving target) { if (Spell.Concentration > 0) { m_concEffects = new ListDictionary(); RangeCheckAction rangeCheck = new RangeCheckAction(Caster, this); rangeCheck.Interval = RANGE_CHECK_INTERVAL; rangeCheck.Start(RANGE_CHECK_INTERVAL); } base.FinishSpellCast(target); }
/// <summary> /// Execute property changing spell /// </summary> /// <param name="target"></param> public override void FinishSpellCast(GameLiving target) { if (Spell.Concentration > 0) { m_concEffects = new ListDictionary(); RangeCheckAction rangeCheck = new RangeCheckAction(Caster, this); rangeCheck.Interval = RANGE_CHECK_INTERVAL; rangeCheck.Start(RANGE_CHECK_INTERVAL); } base.FinishSpellCast(target); }