public virtual TimeSpan OnSwing( Mobile attacker, Mobile defender ) { return OnSwing( attacker, defender, 1.0 ); }