public void Rename( string newName )
{
if ( CheckDecay() )
return;
if ( newName != null && newName.Length > 40 )
newName = newName.Substring( 0, 40 );
if ( m_ShipName == newName )
{
if ( m_TillerMan != null )
m_TillerMan.Say( 502531 ); // Yes, sir.
return;
}
ShipName = newName;
if ( m_TillerMan != null && m_ShipName != null )
m_TillerMan.Say( 1042885, m_ShipName ); // This ship is now called the ~1_NEW_SHIP_NAME~.
else if ( m_TillerMan != null )
m_TillerMan.Say( 502534 ); // This ship now has no name.
}