public bool StartTurn( int offset, bool message )
{
if ( CheckDecay() )
return false;
if ( m_Anchored )
{
if ( message )
m_TillerMan.Say( 501419 ); // Ar, the anchor is down sir!
return false;
}
else
{
if ( m_MoveTimer != null && this.Order != BoatOrder.Move )
{
m_MoveTimer.Stop();
m_MoveTimer = null;
}
if ( m_TurnTimer != null )
m_TurnTimer.Stop();
m_TurnTimer = new TurnTimer( this, offset );
m_TurnTimer.Start();
if ( message && TillerMan != null )
TillerMan.Say( 501429 ); // Aye aye sir.
return true;
}
}