public override void OnDoubleClick( Mobile from )
{
if ( !from.InRange( GetWorldLocation(), 1 ) )
{
from.SendLocalizedMessage( 500446 ); // That is too far away.
}
else if ( from.BeginAction( typeof( BaseInstrument ) ) )
{
SetInstrument( from, this );
// Delay of 7 second before beign able to play another instrument again
new InternalTimer( from ).Start();
if ( CheckMusicianship( from ) )
PlayInstrumentWell( from );
else
PlayInstrumentBadly( from );
}
else
{
from.SendLocalizedMessage( 500119 ); // You must wait to perform another action
}
}