diff --git a/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs b/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs index 178186ee0..a6467746b 100644 --- a/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs +++ b/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs @@ -121,6 +121,8 @@ namespace Server.Mobiles public virtual bool IsTokunoVendor => Map == Map.Tokuno; + public virtual bool IsTerMurVendor => Map == Map.TerMur; + public virtual VendorShoeType ShoeType => VendorShoeType.Shoes; public DateTime LastRestock { get; set; } diff --git a/Projects/UOContent/Mobiles/Vendors/NPC/Scribe.cs b/Projects/UOContent/Mobiles/Vendors/NPC/Scribe.cs index 0c072141c..27430a302 100644 --- a/Projects/UOContent/Mobiles/Vendors/NPC/Scribe.cs +++ b/Projects/UOContent/Mobiles/Vendors/NPC/Scribe.cs @@ -29,6 +29,12 @@ namespace Server.Mobiles public override void InitSBInfo() { m_SBInfos.Add(new SBScribe()); + + if (Core.SE && IsTokunoVendor || Core.SA && IsTerMurVendor) + { + m_SBInfos.Add(new SBSamurai()); + m_SBInfos.Add(new SBNinja()); + } } public override void InitOutfit()