diff --git a/RoleplayersToolbox/Tools/Housing/HousingArea.cs b/RoleplayersToolbox/Tools/Housing/HousingArea.cs index 9efe677..32075a6 100755 --- a/RoleplayersToolbox/Tools/Housing/HousingArea.cs +++ b/RoleplayersToolbox/Tools/Housing/HousingArea.cs @@ -8,6 +8,7 @@ namespace RoleplayersToolbox.Tools.Housing { LavenderBeds = 340, Goblet = 341, Shirogane = 641, + Empyreum = 979, } internal static class HousingAreaExtensions { @@ -16,6 +17,7 @@ namespace RoleplayersToolbox.Tools.Housing { HousingArea.LavenderBeds => "Lavender Beds", HousingArea.Goblet => "Goblet", HousingArea.Shirogane => "Shirogane", + HousingArea.Empyreum => "Empyreum", _ => throw new ArgumentOutOfRangeException(nameof(area), area, null), }; @@ -24,6 +26,7 @@ namespace RoleplayersToolbox.Tools.Housing { HousingArea.LavenderBeds => 132, HousingArea.Goblet => 130, HousingArea.Shirogane => 628, + HousingArea.Empyreum => 418, _ => throw new ArgumentOutOfRangeException(nameof(area), area, null), }; diff --git a/RoleplayersToolbox/Tools/Housing/InfoExtractor.cs b/RoleplayersToolbox/Tools/Housing/InfoExtractor.cs index 769be94..0c18c52 100755 --- a/RoleplayersToolbox/Tools/Housing/InfoExtractor.cs +++ b/RoleplayersToolbox/Tools/Housing/InfoExtractor.cs @@ -27,6 +27,11 @@ namespace RoleplayersToolbox.Tools.Housing { new Regex(@"\bshirogane\b", RegexOptions.Compiled | RegexOptions.IgnoreCase), new Regex(@"\bshiro\b", RegexOptions.Compiled | RegexOptions.IgnoreCase), }, + [HousingArea.Empyreum] = new[] { + new Regex(@"\bemp[ye]r[ie]um\b", RegexOptions.Compiled | RegexOptions.IgnoreCase), + new Regex(@"\bempy\b", RegexOptions.Compiled | RegexOptions.IgnoreCase), + new Regex(@"\bemp\b", RegexOptions.Compiled | RegexOptions.IgnoreCase), + }, }; private static readonly JaroWinkler JaroWinkler = new();