//TODO: Convert BandageCheck and SpellCheck to IAction implementation. 
            public SwingDelayTimer(PlayerMobile attacker, Mobile defender, BaseWeapon weapon, TimeSpan duration) : base(duration)
            {
                Priority = DelayTimerPriority;
                m_Attacker = attacker;
                m_Defender = defender;
                m_Weapon = weapon;

                m_Attacker.AbortCurrentPlayerAction();
                m_Attacker.CurrentSwingTimer = this;

                m_Attacker.BandageCheck();
                m_Attacker.SpellCheck();
            }