diff --git a/Filtration/Filtration.csproj b/Filtration/Filtration.csproj index 64235d5..d63e6d7 100644 --- a/Filtration/Filtration.csproj +++ b/Filtration/Filtration.csproj @@ -462,6 +462,7 @@ Settings.settings True + diff --git a/Filtration/Properties/Resources.Designer.cs b/Filtration/Properties/Resources.Designer.cs index a7da90f..2ac594b 100644 --- a/Filtration/Properties/Resources.Designer.cs +++ b/Filtration/Properties/Resources.Designer.cs @@ -225,19 +225,21 @@ namespace Filtration.Properties { } /// - /// Looks up a localized string similar to A Mother's Parting Gift + /// Looks up a localized string similar to A Dab of Ink + ///A Mother's Parting Gift ///Abandoned Wealth ///Aberrant Fossil ///Abyssal Axe ///Abyssal Cry ///Abyssal Sceptre ///Academy Map - ///Acid Lakes Map + ///Acid Caverns Map ///Added Chaos Damage Support ///Added Cold Damage Support ///Added Fire Damage Support ///Added Lightning Damage Support ///Additional Accuracy Support + ///Advanced Traps Support ///Aetheric Fossil ///Agate Amulet ///Albino Rhoa Feather @@ -251,10 +253,7 @@ namespace Filtration.Properties { ///Amber Amulet ///Ambush Boots ///Ambush Leaguestone - ///Ambush Mitts - ///Ambusher - ///Amethyst Flask - ///Amethyst [rest of string was truncated]";. + ///Ambush [rest of string was truncated]";. /// internal static string ItemBaseTypes { get { @@ -266,7 +265,7 @@ namespace Filtration.Properties { /// Looks up a localized string similar to Abyss Jewel ///Active Skill Gems ///Amulets - ///Axe + ///Axes ///Belts ///Body Armours ///Boots @@ -288,12 +287,13 @@ namespace Filtration.Properties { ///Labyrinth Map Item ///Labyrinth Trinket ///Large Relics - ///Leaguestone + ///Leaguestones ///Life Flasks - ///Mace + ///Maces ///Mana Flasks ///Map Fragments ///Maps + ///Medium Relics ///Misc Map Items ///One Hand Axes ///One Hand Maces @@ -302,14 +302,12 @@ namespace Filtration.Properties { ///Piece ///Quest Items ///Quivers + ///Relics ///Rings ///Sceptres ///Shields - ///Stackable Currency - ///Staves - ///Support Skill Gems - ///Sword - ///T [rest of string was truncated]";. + ///Small Relics + ///Stackable Curre [rest of string was truncated]";. /// internal static string ItemClasses { get { @@ -382,6 +380,15 @@ namespace Filtration.Properties { } } + /// + /// Looks up a localized string similar to A Gracious Master. + /// + internal static string Prophecies { + get { + return ResourceManager.GetString("Prophecies", resourceCulture); + } + } + /// /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. /// diff --git a/Filtration/Properties/Resources.resx b/Filtration/Properties/Resources.resx index d07f3f7..89e5bc4 100644 --- a/Filtration/Properties/Resources.resx +++ b/Filtration/Properties/Resources.resx @@ -211,4 +211,7 @@ ..\Resources\ItemMods.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + ..\Resources\Prophecies.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + \ No newline at end of file diff --git a/Filtration/Resources/Prophecies.txt b/Filtration/Resources/Prophecies.txt new file mode 100644 index 0000000..8a2f16e --- /dev/null +++ b/Filtration/Resources/Prophecies.txt @@ -0,0 +1 @@ +A Gracious Master \ No newline at end of file diff --git a/Filtration/Services/StaticDataService.cs b/Filtration/Services/StaticDataService.cs index 356e331..5591306 100644 --- a/Filtration/Services/StaticDataService.cs +++ b/Filtration/Services/StaticDataService.cs @@ -11,6 +11,7 @@ namespace Filtration.Services IEnumerable ItemBaseTypes { get; } IEnumerable ItemClasses { get; } IEnumerable ItemMods { get; } + IEnumerable Prophecies { get; } } internal class StaticDataService : IStaticDataService @@ -26,11 +27,14 @@ namespace Filtration.Services public IEnumerable ItemMods { get; private set; } + public IEnumerable Prophecies { get; private set; } + private void PopulateStaticData() { ItemBaseTypes = new LineReader(() => new StringReader(Resources.ItemBaseTypes)).ToList(); ItemClasses = new LineReader(() => new StringReader(Resources.ItemClasses)).ToList(); ItemMods = new LineReader(() => new StringReader(Resources.ItemMods)).ToList(); + Prophecies = new LineReader(() => new StringReader(Resources.Prophecies)).ToList(); } } } diff --git a/Filtration/ViewModels/ItemFilterBlockViewModel.cs b/Filtration/ViewModels/ItemFilterBlockViewModel.cs index ab44830..7a8c056 100644 --- a/Filtration/ViewModels/ItemFilterBlockViewModel.cs +++ b/Filtration/ViewModels/ItemFilterBlockViewModel.cs @@ -204,7 +204,7 @@ namespace Filtration.ViewModels public IEnumerable AutoCompleteItemBaseTypes => _staticDataService.ItemBaseTypes; - public IEnumerable AutoCompleteProphecies => new List(); + public IEnumerable AutoCompleteProphecies => _staticDataService.Prophecies; public IEnumerable AutocompleteItemMods => _staticDataService.ItemMods;