Beispiel #1
0
 public override void OnClick()
 {
     if (m_TillerMan != null && m_TillerMan.Boat != null)
     {
         if (!BaseGalleon.IsNearLandOrDocks(m_TillerMan.Boat))
         {
             m_From.SendLocalizedMessage(1116594); //Your ship must be near shore or a sea market in order to effect permanent repairs.
         }
         else if (m_TillerMan.Boat.DamageTaken == DamageLevel.Pristine)
         {
             m_From.SendLocalizedMessage(1116596); //Your ship is in pristine condition and does not need repairs.
         }
         else
         {
             m_TillerMan.Boat.TryRepairs(m_From);
         }
     }
 }
Beispiel #2
0
 public bool ValidateDockOrLand()
 {
     return(BaseGalleon.IsNearLandOrDocks(Boat));
 }