public InternalTimer( MagerySpell spell, Mobile attacker, Mobile defender, Mobile target ) : base( TimeSpan.FromSeconds( 2.5 ) ) { m_Spell = spell; m_Attacker = attacker; m_Defender = defender; m_Target = target; if ( m_Spell != null ) m_Spell.StartDelayedDamageContext( attacker, this ); Priority = TimerPriority.FiftyMS; }