コード例 #1
0
ファイル: TillerMan.cs プロジェクト: tflynt91/TrueUO
 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);
         }
     }
 }
コード例 #2
0
ファイル: MooringLine.cs プロジェクト: Evad-lab/ServUOX
 public bool ValidateDockOrLand()
 {
     return(BaseGalleon.IsNearLandOrDocks(Boat));
 }