예제 #1
0
 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);
 }
예제 #2
0
		/// <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);
		}