wrathstone ready

git [02-02-19 - 20:38]
wrathstone ready
Filename
FurnitureCatalogue.txt
data/100026.lua
data/MiscItemSources.lua
locale/en.lua
startup.lua
xml/FurnitureCatalogue.xml
xml/FurnitureCatalogue_100025.xml
xml/FurnitureCatalogue_100026.xml
diff --git a/FurnitureCatalogue.txt b/FurnitureCatalogue.txt
index 1a7ccb7..cc6109e 100644
--- a/FurnitureCatalogue.txt
+++ b/FurnitureCatalogue.txt
@@ -31,7 +31,7 @@ locale\en.lua
 locale\$(language).lua

 xml\Bindings.xml
-xml\FurnitureCatalogue.xml
+xml\FurnitureCatalogue_$(APIVersion).xml

 startup.lua

diff --git a/data/100026.lua b/data/100026.lua
new file mode 100644
index 0000000..e92527c
--- /dev/null
+++ b/data/100026.lua
@@ -0,0 +1,148 @@
+
+FurC.AchievementVendors[FURC_WOTL] = {
+  ["the Undaunted Enclaves"] = {
+    ["Undaunted Quartermaster"] = {
+     [147645] = {    --Dwarven Tonal Arc
+		itemPrice   = 15000,
+		achievement = 2260,
+	  },
+
+      [147638] = {    --Replica Cursed Orb of Meridia
+		itemPrice   = 100000,
+		achievement = 2270,
+	  },
+
+    },
+  },
+}
+
+FurC.Recipes[FURC_WOTL] = {
+
+	147656, -- Dark Elf Tent, Canopy,
+	147657, -- Hlaalu Stove, Chiminea,
+	147651, -- Silver Kettle, Masterworked,
+	147652, -- Frog-Caller, Untuned,
+	147653, -- Pottery Wheel, Ever-Turning,
+	147654, -- Alchemical Apparatus, Condens
+	147655, -- Hlaalu Salt Lamp, Enchanted,
+}
+
+local rumourSource          = GetString(SI_FURC_RUMOUR_SOURCE_ITEM)
+FurC.MiscItemSources[FURC_WOTL]  = {
+  [FURC_RUMOUR]   = {
+		[134272] = rumourSource,     -- Cave Deposit, Stalagmite Cluster,
+        [147585] = rumourSource,     -- Dwarven Gear, Large Spokes,
+        [147586] = rumourSource,     -- Dwarven Hub, Sentry Wheel,
+        [147587] = rumourSource,     -- Dwarven Gear, Large Open,
+        [147588] = rumourSource,     -- Dwarven Conduit, Rounded,
+        [147589] = rumourSource,     -- Dwarven Brazier, Open,
+        [147590] = rumourSource,     -- Dwarven Bust, Forge-Lord,
+        [147591] = rumourSource,     -- Namira, Mistress of Decay,
+        [147592] = rumourSource,     -- Silver Kettle, Masterworked,
+        [140297] = rumourSource,     -- Replica Throne of Alinor,
+        [147594] = rumourSource,     -- Pottery Wheel, Ever-Turning,
+        [147595] = rumourSource,     -- Alchemical Apparatus, Condenser,
+        [147596] = rumourSource,     -- Hlaalu Salt Lamp, Enchanted,
+        [130189] = rumourSource,     -- Tapestry of Sheogorath,
+        [130190] = rumourSource,     -- Banner of Sheogorath,
+        [134287] = rumourSource,     -- Projector TBD,
+        [147600] = rumourSource,     -- Tapestry of Namira,
+        [130193] = rumourSource,     -- Robust Target Minotaur Handler,
+        [130194] = rumourSource,     -- Target Stone Atronach,
+        [130195] = rumourSource,     -- Target Iron Atronach,
+        [120852] = rumourSource,     -- Holding Cell,
+        [146069] = rumourSource,     -- Target Voriplasm,
+        [120856] = rumourSource,     -- Yokudan Sarcophagus,
+        [146073] = rumourSource,     -- Plant Cluster, Marsh Nigella,
+        [120858] = rumourSource,     -- Yokudan Tapestry,
+        [120860] = rumourSource,     -- Yokudan Throne,
+        [120861] = rumourSource,     -- Yokudan Sitting Griffin Statue,
+        [130080] = rumourSource,     -- Soul Gems, Scattered,
+        [130081] = rumourSource,     -- Soul-Shriven, Armored,
+        [130083] = rumourSource,     -- Daedric Block, Seat,
+        [130084] = rumourSource,     -- Daedric Tapestry, Molag Bal,
+        [130085] = rumourSource,     -- Daedric Banner, Molag Bal,
+        [130086] = rumourSource,     -- Daedric Pennant, Molag Bal,
+        [130087] = rumourSource,     -- Daedric Shards, Coldharbour,
+        [120872] = rumourSource,     -- Daedric Pike, Daedroth Head,
+        [130089] = rumourSource,     -- Daedric Brazier, Molag Bal,
+        [120874] = rumourSource,     -- Daedric Coffin, Lid,
+        [130091] = rumourSource,     -- Statue of Molag Bal, God of Schemes,
+        [120876] = rumourSource,     -- Gravestone, Imp Engraving,
+        [120877] = rumourSource,     -- Gravestone, Cracked,
+        [120880] = rumourSource,     -- Tombstone, Engraved, Decorative,
+        [120881] = rumourSource,     -- Tombstone, Engraved, Order of the Hour,
+        [120882] = rumourSource,     -- Tombstone, Small,
+        [147507] = rumourSource,     -- Music Box, \"Hinterlands\",
+        [147636] = rumourSource,     -- Banner of Hermaeus Mora,
+        [147638] = rumourSource,     -- Replica Cursed Orb of Meridia,
+        [147639] = rumourSource,     -- Magna-Geode,
+        [147640] = rumourSource,     -- Magna-Geode, Large,
+        [147641] = rumourSource,     -- Garlas Alpinia, Tall,
+        [147642] = rumourSource,     -- Boar Totem, Balance,
+        [147643] = rumourSource,     -- Boar Totem, Solitary,
+        [147644] = rumourSource,     -- Palisade, Crude,
+        [147645] = rumourSource,     -- Dwarven Tonal Arc,
+        [147646] = rumourSource,     -- Meridia, Lady of Infinite Energies,
+        [147647] = rumourSource,     -- Dwarven Centurion Blade, Detached,
+        [147648] = rumourSource,     -- Dwarven Press Bed, Forge-Sized,
+        [132166] = rumourSource,     -- Death Skeleton, Robed,
+        [134474] = rumourSource,     -- Banner, Malacath,
+        [147664] = rumourSource,     -- Dwarven Dais, Conduit,
+        [147599] = rumourSource,     -- Banner of Namira,
+        [147598] = rumourSource,     -- Hlaalu Stove, Chiminea,
+        [147597] = rumourSource,     -- Dark Elf Tent, Canopy,
+        [147593] = rumourSource,     -- Frog-Caller, Untuned,
+        [147584] = rumourSource,     -- Dwarven Rack, Spider Legs,
+        [120857] = rumourSource,     -- Yokudan Sarcophagus Lid,
+        [147505] = rumourSource,     -- Music Box, \"Y'ffre in Every Leaf\",
+        [147506] = rumourSource,     -- Music Box, \"Sands of the Alik'r\",
+        [120853] = rumourSource,     -- Stockade,
+        [147574] = rumourSource,     -- Dwarven Frieze, Wrathstone,
+        [147573] = rumourSource,     -- Barricade, Bladed Hurdle,
+        [132197] = rumourSource,     -- Death Skeleton, Shrouded,
+        [134246] = rumourSource,     -- The Law of Gears,
+        [147572] = rumourSource,     -- Barricade, Bladed Fence,
+        [132200] = rumourSource,     -- Imperial Well, Akatosh,
+        [132201] = rumourSource,     -- Tree, Kvatch Nut,
+        [132202] = rumourSource,     -- Rock, Anvil Limestone,
+        [132203] = rumourSource,     -- Stone, Anvil Limestone,
+        [132204] = rumourSource,     -- Imperial Statue, Truth,
+        [134253] = rumourSource,     -- Coldharbour Bookshelf, Filled Wide,
+        [134254] = rumourSource,     -- Seal of Molag Bal,
+        [134255] = rumourSource,     -- Transliminal Rupture,
+        [134256] = rumourSource,     -- Coldharbour Bookshelf, Filled Pillar,
+        [134257] = rumourSource,     -- Daedra Dossier: Cold-Flame Atronach,
+        [134258] = rumourSource,     -- Prayer to the Furious One,
+        [134259] = rumourSource,     -- Malacath, God of Oaths and Curses,
+        [134260] = rumourSource,     -- Orcish Bas-Relief, Axe,
+        [134261] = rumourSource,     -- Orcish Bas-Relief, Sword,
+        [134262] = rumourSource,     -- Orcish Bas-Relief, Spear,
+        [147575] = rumourSource,     -- Dwarven Frieze, Power in Twain,
+        [147576] = rumourSource,     -- Dwarven Frieze, Colossal Power,
+        [147577] = rumourSource,     -- Dwarven Platform, Fan,
+        [147578] = rumourSource,     -- Dwarven Throne, Conduit,
+        [147579] = rumourSource,     -- Dwarven Gearwork, Perpetual,
+        [147580] = rumourSource,     -- Dwarven Lamps, Heavy,
+        [147581] = rumourSource,     -- Dwarven Table, Heavy Workbench,
+        [147582] = rumourSource,     -- Dwarven Part, Sentry Head,
+        [147583] = rumourSource,     -- Dwarven Valve, Sealed,
+  },
+
+  [FURC_JUSTICE] = {
+
+  },
+
+  [FURC_DROP]    = {
+
+  },
+
+  [FURC_CROWN]  = {
+
+
+  },
+  [FURC_FISHING]   = {
+
+  },
+
+}
\ No newline at end of file
diff --git a/data/MiscItemSources.lua b/data/MiscItemSources.lua
index 8fd61bb..e58cdca 100644
--- a/data/MiscItemSources.lua
+++ b/data/MiscItemSources.lua
@@ -72,28 +72,7 @@ local function getHouseString(houseId1, houseId2)
   return zo_strformat(housesource, houseName)
 end

-FurC.MiscItemSources[FURC_WOTL]  = {
-  [FURC_RUMOUR]   = {
-
-  },
-
-  [FURC_JUSTICE] = {
-
-  },
-
-  [FURC_DROP]    = {
-
-  },
-
-  [FURC_CROWN]  = {
-
-
-  },
-  [FURC_FISHING]   = {
-
-  },
-
-}
+
 FurC.MiscItemSources[FURC_SLAVES]  = {
   [FURC_RUMOUR]   = {

@@ -292,14 +271,8 @@ FurC.MiscItemSources[FURC_WEREWOLF] = {
     [141755] = dataminedUnclear,                    -- Mushrooms, Aether Cup Ring
     [141756] = dataminedUnclear,                    -- Mushrooms, Aether Cup Cluster
     [141757] = dataminedUnclear,                    -- Mushrooms, Climbing Aether Cup
-    [141758] = dataminedUnclear,                    -- Orcish Wagon, Merchant
-    [141759] = dataminedUnclear,                    -- Orcish Gazebo, Orsinium
     [141760] = dataminedUnclear,                    -- Witch's Tree, Charred
     [141761] = dataminedUnclear,                    -- Reach Sapling, Contorted Briarheart
-    [141763] = dataminedUnclear,                    -- Banner, Outfit
-    [141764] = dataminedUnclear,                    -- Banner, Outfit Small
-    [141765] = dataminedUnclear,                    -- Banner, Transmute
-    [141766] = dataminedUnclear,                    -- Banner, Transmute Small
     [141778] = dataminedUnclear,                    -- Target Wraith-of-Crows
     [141920] = dataminedUnclear,                    -- Murkmire Brazier, Ceremonial
     [141922] = dataminedUnclear,                    -- Murkmire Dish, Geometric Pattern
@@ -309,7 +282,6 @@ FurC.MiscItemSources[FURC_WEREWOLF] = {
     [141926] = dataminedUnclear,                    -- Murkmire Hearth Shrine, Sithis Figure
     [142003] = dataminedUnclear,                    -- Specimen Jar, Eyes
     [141939] = dataminedUnclear,                    -- Grave, Grasping
-    [141976] = dataminedUnclear,                    -- Pumpkin Patch, Display
     [141967] = dataminedUnclear,                    -- Hollowjack Lantern, Ouroboros
     [141966] = dataminedUnclear,                    -- Hollowjack Lantern, Toothy Grin
     [141965] = dataminedUnclear,                    -- Hollowjack Lantern, Soaring Dragon
diff --git a/locale/en.lua b/locale/en.lua
index 0f0d421..35bb113 100644
--- a/locale/en.lua
+++ b/locale/en.lua
@@ -201,6 +201,7 @@ local strings = {
   SI_FURC_FILTER_VERSION_ALTMER =   "Summerset",
   SI_FURC_FILTER_VERSION_WEREWOLF = "Wolfhunter",
   SI_FURC_FILTER_VERSION_SLAVES =   "Murkmire",
+  SI_FURC_FILTER_VERSION_WOTL =   "Wrathstone",


   -- =============================== --
@@ -228,6 +229,7 @@ local strings = {
   SI_FURC_FILTER_VERSION_ALTMER_TT =    "Still think the Dunmer are bad?",
   SI_FURC_FILTER_VERSION_WEREWOLF_TT =  "In Soviet Hunting Ground, werewolf hunt you",
   SI_FURC_FILTER_VERSION_SLAVES_TT =    "What do Argonian kids learn at school? Hist-Tree.",
+  SI_FURC_FILTER_VERSION_WOTL_TT =    "Wrathstone!",

   SI_FURC_FILTER_CHAR_OFF =     "Character filter: off",
   SI_FURC_FILTER_CHAR_OFF_TT =  filterDisabled,
diff --git a/startup.lua b/startup.lua
index 2fcbc8d..146a475 100644
--- a/startup.lua
+++ b/startup.lua
@@ -115,8 +115,8 @@ local function getSourceIndicesKeys()
   sourceIndicesKeys[FURC_VENDOR]             = "purch_gold"
   sourceIndicesKeys[FURC_PVP]             = "purch_ap"
   sourceIndicesKeys[FURC_CROWN]               = "crownstore"
-    sourceIndicesKeys[FURC_RUMOUR]               = "rumour"
-    sourceIndicesKeys[FURC_LUXURY]               = "luxury"
+  sourceIndicesKeys[FURC_RUMOUR]               = "rumour"
+  sourceIndicesKeys[FURC_LUXURY]               = "luxury"
   sourceIndicesKeys[FURC_OTHER]             = "other"
   sourceIndicesKeys[FURC_WRIT_VENDOR]         = "writ_vendor"
   return sourceIndicesKeys
@@ -170,6 +170,7 @@ FurnitureCatalogue.DropdownData = {
     [6] = GetString(SI_FURC_FILTER_VERSION_DRAGON),
     [7] = GetString(SI_FURC_FILTER_VERSION_ALTMER),
     [8] = GetString(SI_FURC_FILTER_VERSION_SLAVES),
+    [9] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF),
   },
   TooltipsVersion  = {
     [1] =  GetString(SI_FURC_FILTER_VERSION_OFF_TT),
@@ -180,6 +181,7 @@ FurnitureCatalogue.DropdownData = {
     [6] =  GetString(SI_FURC_FILTER_VERSION_DRAGON_TT),
     [7] = GetString(SI_FURC_FILTER_VERSION_ALTMER_TT),
     [8] = GetString(SI_FURC_FILTER_VERSION_SLAVES_TT),
+    [9] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF_TT),
   },
   ChoicesCharacter  = {
     [1]  = GetString(SI_FURC_FILTER_CHAR_OFF),
@@ -192,9 +194,9 @@ FurnitureCatalogue.DropdownData = {
   ChoicesSource  = {},
   TooltipsSource   = {},
 }
-if GetAPIVersion() == 100024 then
-    FurnitureCatalogue.DropdownData.ChoicesVersion[FURC_WEREWOLF] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF)
-    FurnitureCatalogue.DropdownData.TooltipsVersion[FURC_WEREWOLF] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF_TT)
+if GetAPIVersion() == 100026 then
+    FurnitureCatalogue.DropdownData.ChoicesVersion[FURC_WOTL] = GetString(SI_FURC_FILTER_VERSION_WOTL)
+    FurnitureCatalogue.DropdownData.TooltipsVersion[FURC_WOTL] = GetString(SI_FURC_FILTER_VERSION_WOTL_TT)
 end

 local function updateDropdownData()
diff --git a/xml/FurnitureCatalogue.xml b/xml/FurnitureCatalogue.xml
deleted file mode 100644
index b555e6e..0000000
--- a/xml/FurnitureCatalogue.xml
+++ /dev/null
@@ -1,365 +0,0 @@
-<GuiXml>
-  <Controls>
-    <TopLevelControl name="FurCGui" clampedToScreen="true"  movable="true" mouseEnabled="true" hidden="true" resizeHandleSize="10">
-      <DimensionConstraints x="800" y="500" minX="850" minY="200" maxY="2000"/>
-      <Anchor point="TOPRIGHT" relativeTo="GUI_ROOT" relativePoint="TOPRIGHT" offsetX="-25" offsetY="40" />
-      <OnMoveStop>FurC.SaveFrameInfo("onMoveStop")</OnMoveStop>
-
-      <OnResizeStop>FurC.SaveFrameInfo("onResizeStop")</OnResizeStop>
-      <Controls>
-        <Backdrop name="$(parent)_BG" inherits="ZO_DefaultBackdrop" >
-          <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
-          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
-        </Backdrop>
-
-        <Control name="$(parent)_Header" resizeToFitDescendents="true" >
-          <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
-          <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
-
-          <Controls>
-            <Control name="$(parent)_Bar1">
-              <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
-              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetY="50"/>
-              <Controls>
-                <Button name="$(parent)_Feedback">
-                  <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="20" offsetY="10"/>
-                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Click to say thank you:\nLeft: 2k\nRight: 10k\nMiddle: 25k\nYour feedback and/or donation is appreciated!")</OnMouseEnter>
-                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
-                  <OnMouseUp>FurC.Donate(self, button)</OnMouseUp>
-                  <Dimensions x="40" y="40" />
-                  <Textures
-                    normal    ="esoui/art/mail/mail_tabicon_compose_up.dds"
-                    pressed    ="esoui/art/mail/mail_tabicon_compose_down.dds"
-                    mouseOver  ="esoui/art/mail/mail_tabicon_compose_over.dds"
-                  />
-                </Button>
-                <Control name ="FurC_Label" resizeToFitDescendents="true">
-                <Anchor point="TOP" relativeTo="$(parent)" relativePoint="TOP" offsetX="0" offsetY="10" />
-                <Dimensions y="54"/>
-                  <Controls>
-                    <Label name="$(parent)_1" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="-Furniture Catalogue: " >
-                      <Anchor point="LEFT" relativeTo="$(parent)" relativePoint="LEFT" offsetX="-40"/>
-                    </Label>
-                    <Label name="FurC_RecipeCount" font="$(STONE_TABLET_FONT)|24|soft-shadow-thick" mouseEnabled="true" resizeToFitDescendents="true">
-                      <Anchor point="LEFT"   relativeTo="$(parent)_1" relativePoint="RIGHT" offsetX="10" offsetY="1"/>
-                      <OnMouseEnter>  FurC.GuiShowTooltip(self, "number of recipes below")</OnMouseEnter>
-                      <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
-                      <OnMouseUp>FurC.RefreshCounter()</OnMouseUp>
-                    </Label>
-                    <Label name="$(parent)_2" font="$(STONE_TABLET_FONT)|26|soft-shadow-thick" text=" entries -" >
-                      <Anchor point="LEFT" relativeTo="FurC_RecipeCount" relativePoint="RIGHT" offsetY="-1"  />
-                    </Label>
-                  </Controls>
-                </Control>
-                <Button name="$(parent)_Hide">
-                  <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-15" offsetY="15"/>
-                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Hide window")</OnMouseEnter>
-                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
-                  <OnMouseUp>FurnitureCatalogue_Toggle()</OnMouseUp>
-                  <Dimensions x="25" y="25" />
-                  <Textures
-                    normal    ="/esoui/art/buttons/decline_up.dds"
-                    pressed    ="/esoui/art/buttons/decline_down.dds"
-                    mouseOver  ="/esoui/art/buttons/decline_over.dds"
-                  />
-                </Button>
-
-                <Button name="$(parent)_Reload">
-                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Hide" relativePoint="TOPLEFT" offsetX="-25" offsetY="-5"/>
-                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Click: Scan character knowledge to database\n\nRight-click: Re-scans data files\n\nMiddle-click: Re-create database (will ask you first)")</OnMouseEnter>
-                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
-                  <OnMouseUp>FurC.GUIButtonRefreshOnMouseUp(self, button)</OnMouseUp>
-
-
-                  <Dimensions x="35" y="35" />
-                  <Textures
-                    normal    ="/esoui/art/help/help_tabicon_feedback_up.dds"
-                    pressed    ="/esoui/art/help/help_tabicon_feedback_down.dds "
-                    mouseOver  ="/esoui/art/help/help_tabicon_feedback_over.dds"
-                  />
-                </Button>
-                <Button name="$(parent)_TemplateTiny">
-                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
-                  <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
-                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
-                  <OnMouseUp>FurC.ChangeTemplateFromButton(true)</OnMouseUp>
-
-                  <Dimensions x="35" y="35" />
-                  <Textures
-                    normal    ="/esoui/art/buttons/minus_up.dds"
-                    pressed    ="/esoui/art/buttons/minus_down.dds"
-                    mouseOver  ="/esoui/art/buttons/minus_over.dds"
-                  />
-                </Button>
-
-                <Button name="$(parent)_TemplateLarge" hidden="true">
-                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
-
-                  <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
-                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
-                  <OnMouseUp>FurC.ChangeTemplateFromButton(false)</OnMouseUp>
-
-                  <Dimensions x="35" y="35" />
-                  <Textures
-                    normal    ="/esoui/art/buttons/plus_up.dds"
-                    pressed    ="/esoui/art/buttons/plus_down.dds"
-                    mouseOver  ="/esoui/art/buttons/plus_over.dds"
-                  />
-                </Button>
-
-              </Controls>
-            </Control>
-            <Control name="$(parent)_Bar2">
-              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMLEFT" offsetX="20"/>
-              <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMRIGHT" offsetX="-20" />
-              <Dimensions y="35" />
-
-              <Controls>
-                <Control name="FurC_DropdownSource" inherits="ZO_ComboBox" mouseEnabled="true" >
-                  <Anchor point="TOPLEFT"   relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
-                  <Dimensions x="230" y="28" />
-                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
-                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: Knowledge and source", true)</OnMouseEnter>
-                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
-                </Control>
-
-                <Control name="FurC_QualityFilter" mouseEnabled="true">
-                  <Anchor point="TOPLEFT"   relativeTo="FurC_DropdownSource" relativePoint="TOPRIGHT" offsetX = "38" offsetY="3"/>
-                  <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownSource"  relativePoint="BOTTOMRIGHT" offsetX = "300" />
-                </Control>
-
-                <Control name="FurC_DropdownVersion" inherits="ZO_ComboBox" mouseEnabled="true" >
-                  <Anchor point="TOPLEFT"   relativeTo="FurC_QualityFilter" relativePoint="TOPRIGHT" offsetX="10"/>
-                  <Dimensions x="235" y="28" />
-                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
-                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: game version", true)</OnMouseEnter>
-                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
-                </Control>
-              </Controls>
-            </Control>
-            <!-- 3rd bar -->
-            <Control name="$(parent)_Bar3" mouseEnabled="true">
-
-              <Dimensions y="55" />
-              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMLEFT" offsetY="10"/>
-              <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMRIGHT"/>
-              <Dimensions y="45" />
-              <Controls>
-                <!-- control above: FurC_DropdownSource -->
-                <Control name="FurC_DropdownCharacter" inherits="ZO_ComboBox" mouseEnabled="true" >
-                  <Anchor point="TOPLEFT"   relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
-                  <Dimensions x="230" y="28" />
-                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
-                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: Character", true)</OnMouseEnter>
-                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
-                </Control>
-
-                <!-- Crafting type filter -->
-                <Control name="FurC_TypeFilter" mouseEnabled="true" resizeToFitDescendents="true">
-                  <Anchor point="TOPLEFT" relativeTo="FurC_DropdownCharacter" relativePoint="TOPRIGHT" offsetX="17" offsetY="-5" />
-                  <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownCharacter" relativePoint="BOTTOMRIGHT" offsetX="340"/>
-
-                </Control>
-
-                <!-- control above: FurC_DropdownVersion -->
-                <Control name="FurC_Search" mouseEnabled="true">
-
-                  <Anchor point="TOPLEFT"   relativeTo="FurC_TypeFilter" relativePoint="TOPRIGHT" offsetX="9" offsetY="10"/>
-                  <Anchor point="BOTTOMLEFT"   relativeTo="FurC_TypeFilter" relativePoint="BOTTOMRIGHT" offsetX="9" />
-                  <Dimensions x="215" />
-                  <Controls>
-
-                    <EditBox name="$(parent)Box"  inherits="ZO_InventorySearchBox" >
-
-                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-40" offsetY="-10"/>
-                      <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-20" offsetY="0"/>
-
-                      <OnTextChanged>FurC.GuiSetSearchboxTextFrom(self)</OnTextChanged>
-                      <OnMouseUp>FurC.GuiOnSearchBoxClick(self, button)</OnMouseUp>
-                      <OnMouseDoubleClick>FurC.GuiOnSearchBoxClick(self, nil, true)</OnMouseDoubleClick>
-                      <OnFocusLost>FurC.GuiOnSearchBoxFocusOut(self)</OnFocusLost>
-
-                    </EditBox>
-                  </Controls>
-                </Control>
-
-
-
-
-
-              </Controls>
-            </Control>
-
-
-            <!-- #4, sorts the list holder -->
-            <Control name="$(parent)_SortBar" mouseEnabled="true">
-
-              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMLEFT" offsetX="25" offsetY="20"/>
-              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMRIGHT" offsetY="40"/>
-              <Dimensions y="20" />
-
-              <Controls>
-                <Label name="$(parent)_Name" mouseEnabled="true" font="ZoFontGameSmall" text="Name" >
-                  <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" />
-                  <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMLEFT" offsetX="330"/>
-                  <OnMouseUp>FurC.GuiOnSort("itemName")</OnMouseUp>
-                  <Controls>
-                    <Button name="$(parent)_Button" verticalAlignment="LEFT"  mouseEnabled="true">
-                      <Dimensions y="20"  x="20"/>
-                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
-                      <Textures
-                        normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
-                        mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
-                      />
-                      </Button>
-                  </Controls>
-                </Label>
-
-                <Label name="$(parent)_Quality" mouseEnabled="true" font="ZoFontGameSmall" text="Quality" >
-                  <Anchor point="TOPLEFT" relativeTo="$(parent)_Name" relativePoint="TOPRIGHT" />
-                  <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
-                  <OnMouseUp>FurC.GuiOnSort("itemQuality")</OnMouseUp>
-                  <Controls>
-                    <Button name="$(parent)_Button" verticalAlignment="LEFT"  mouseEnabled="true">
-                      <Dimensions y="20"  x="20"/>
-                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
-                      <Textures
-                        normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
-                        mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
-                      />
-                    </Button>
-                  </Controls>
-                </Label>
-
-
-              </Controls>
-
-            </Control>
-
-          </Controls>
-        <!-- $(parent)_Header -->
-        </Control>
-
-        <Label name="$(parent)_Wait" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="Please wait... loading data" >
-          <Anchor point="TOP"   relativeTo="$(parent)_Header"   relativePoint="BOTTOM"   offsetY="35" />
-        </Label>
-        <Label name="$(parent)_Empty" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="No results, please check filter" hidden="true" >
-          <Anchor point="TOP"   relativeTo="$(parent)_Header"   relativePoint="BOTTOM"   offsetY="35" />
-        </Label>
-
-        <Control name="$(parent)_ListHolder" mouseEnabled="true">
-
-          <DimensionConstraints  minY="52"/>
-          <Anchor point="TOPLEFT"   relativeTo="$(parent)_Header"   relativePoint="BOTTOMLEFT"   offsetX="25" />
-          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)"       relativePoint="BOTTOMRIGHT" offsetX="-35" offsetY="-20"/>
-
-          <OnMouseWheel>FurC.GuiOnScroll(self, delta)</OnMouseWheel>
-
-          <Controls>
-            <Slider name="$(parent)_Slider" mouseEnabled="true" step="1" inherits="ZO_VerticalScrollbarBase">
-              <Anchor point="TOPRIGHT"   relativeTo="$(parent)"   relativePoint="TOPRIGHT"   offsetX="20"  />
-              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)"   relativePoint="BOTTOMRIGHT" offsetX="20" offsetY="-25"  />
-
-              <OnMouseDown>self.locked = false</OnMouseDown>
-              <OnMouseUp>self.locked = true</OnMouseUp>
-              <OnValueChanged>FurC.GuiOnSliderUpdate(self, value)</OnValueChanged>
-            </Slider>
-          </Controls>
-
-        </Control>
-      </Controls>
-
-    </TopLevelControl>
-
-    <Button name="FurC_QualityFilterButton" virtual="true">
-      <Dimensions x="35" y="35" />
-      <OnMouseEnter>  FurC.GuiVirtualMouseOver(self)  </OnMouseEnter>
-      <OnMouseExit>  FurC.GuiVirtualMouseOut(self)  </OnMouseExit>
-      <OnMouseUp>    FurC.GuiQualityMouseUp(self, button)  </OnMouseUp>
-    </Button>
-    <Button name="FurC_CraftingTypeFilterButton" virtual="true">
-      <Dimensions x="40" y="40" />
-      <OnMouseEnter>  FurC.GuiVirtualMouseOver(self)  </OnMouseEnter>
-      <OnMouseExit>  FurC.GuiVirtualMouseOut(self)  </OnMouseExit>
-      <OnMouseUp>    FurC.GuiCraftingTypeMouseUp(self)  </OnMouseUp>
-    </Button>
-
-    <Control name="FurC_SlotTemplate" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
-      <Dimensions x="300"/>
-      <OnMouseEnter>      FurC.GuiLineOnMouseEnter(self)        </OnMouseEnter>
-      <OnMouseExit>      FurC.GuiLineOnMouseExit(self)        </OnMouseExit>
-      <OnMouseUp>        FurC.OnControlMouseUp(self, button)      </OnMouseUp>
-      <OnMouseDoubleClick>  FurC.OnControlDoubleClick(self)       </OnMouseDoubleClick>
-
-      <Controls>
-        <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
-          <AnchorFill />
-          <TextureCoords left="0" right="1" top="0" bottom=".8125" />
-        </Texture>
-
-        <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="false">
-          <Dimensions x="40" y="40" />
-          <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="-10" offsetY="3" />
-        </Button>
-
-        <Label name="$(parent)Name" font="ZoFontGameShadow" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
-          <Dimensions y="50"  x="280"/>
-          <Anchor point="TOPLEFT"   relativeTo="$(parent)Button" relativePoint="TOPRIGHT"     offsetX="18"/>
-          <Anchor point="BOTTOMLEFT"   relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT"   offsetX="0"/>
-        </Label>
-        <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
-          <Dimensions y="50" />
-          <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
-          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
-        </Label>
-
-      </Controls>
-    </Control>
-
-    <Control name="FurC_SlotTemplateTiny" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
-      <Dimensions x="300" />
-      <OnMouseEnter>      FurC.GuiLineOnMouseEnter(self)        </OnMouseEnter>
-      <OnMouseExit>      FurC.GuiLineOnMouseExit(self)        </OnMouseExit>
-      <OnMouseUp>        FurC.OnControlMouseUp(self, button)      </OnMouseUp>
-      <OnMouseDoubleClick>  FurC.OnControlDoubleClick(self)       </OnMouseDoubleClick>
-
-      <Controls>
-        <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
-          <AnchorFill />
-          <TextureCoords left="0" right="1" top="0" bottom=".8125" />
-        </Texture>
-
-        <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="true">
-          <Dimensions x="1"/>
-          <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="0" offsetY="3" />
-        </Button>
-        <Label name="$(parent)Name" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
-          <Dimensions y="50"  x="230"/>
-          <Anchor point="TOPLEFT"   relativeTo="$(parent)Button" relativePoint="TOPRIGHT" />
-          <Anchor point="BOTTOMLEFT"   relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" />
-        </Label>
-        <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
-          <Dimensions y="50"  />
-          <Anchor point="TOPLEFT"   relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
-          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
-        </Label>
-
-      </Controls>
-    </Control>
-
-    <Texture name="FurC_SlotIconKnownNo" color="FF0000" mouseEnabled="true" textureFile="esoui/art/buttons/decline_up.dds" virtual="true">
-      <Dimensions x="24" y="24" />
-    </Texture>
-    <Texture name="FurC_SlotIconKnownYes" color="00FF00" mouseEnabled="true" textureFile="esoui/art/cadwell/check.dds" virtual="true">
-      <Dimensions x="24" y="24" />
-    </Texture>
-<!--
-    <Texture name="FurC_SlotIconKnownNo" color="FF0000" textureFile="esoui/art/miscellaneous/search_icon.dds" virtual="true">
-      <Dimensions x="30" y="30" />
-    </Texture>
-    <Texture name="FurC_SlotIconKnownNo" color="00FF00" textureFile="esoui/art/cadwell/check.dds" virtual="true">
-      <Dimensions x="30" y="30" />
-    </Texture>
--->
-  </Controls>
-</GuiXml>
diff --git a/xml/FurnitureCatalogue_100025.xml b/xml/FurnitureCatalogue_100025.xml
new file mode 100644
index 0000000..b555e6e
--- /dev/null
+++ b/xml/FurnitureCatalogue_100025.xml
@@ -0,0 +1,365 @@
+<GuiXml>
+  <Controls>
+    <TopLevelControl name="FurCGui" clampedToScreen="true"  movable="true" mouseEnabled="true" hidden="true" resizeHandleSize="10">
+      <DimensionConstraints x="800" y="500" minX="850" minY="200" maxY="2000"/>
+      <Anchor point="TOPRIGHT" relativeTo="GUI_ROOT" relativePoint="TOPRIGHT" offsetX="-25" offsetY="40" />
+      <OnMoveStop>FurC.SaveFrameInfo("onMoveStop")</OnMoveStop>
+
+      <OnResizeStop>FurC.SaveFrameInfo("onResizeStop")</OnResizeStop>
+      <Controls>
+        <Backdrop name="$(parent)_BG" inherits="ZO_DefaultBackdrop" >
+          <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+        </Backdrop>
+
+        <Control name="$(parent)_Header" resizeToFitDescendents="true" >
+          <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+          <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
+
+          <Controls>
+            <Control name="$(parent)_Bar1">
+              <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetY="50"/>
+              <Controls>
+                <Button name="$(parent)_Feedback">
+                  <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="20" offsetY="10"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Click to say thank you:\nLeft: 2k\nRight: 10k\nMiddle: 25k\nYour feedback and/or donation is appreciated!")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.Donate(self, button)</OnMouseUp>
+                  <Dimensions x="40" y="40" />
+                  <Textures
+                    normal    ="esoui/art/mail/mail_tabicon_compose_up.dds"
+                    pressed    ="esoui/art/mail/mail_tabicon_compose_down.dds"
+                    mouseOver  ="esoui/art/mail/mail_tabicon_compose_over.dds"
+                  />
+                </Button>
+                <Control name ="FurC_Label" resizeToFitDescendents="true">
+                <Anchor point="TOP" relativeTo="$(parent)" relativePoint="TOP" offsetX="0" offsetY="10" />
+                <Dimensions y="54"/>
+                  <Controls>
+                    <Label name="$(parent)_1" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="-Furniture Catalogue: " >
+                      <Anchor point="LEFT" relativeTo="$(parent)" relativePoint="LEFT" offsetX="-40"/>
+                    </Label>
+                    <Label name="FurC_RecipeCount" font="$(STONE_TABLET_FONT)|24|soft-shadow-thick" mouseEnabled="true" resizeToFitDescendents="true">
+                      <Anchor point="LEFT"   relativeTo="$(parent)_1" relativePoint="RIGHT" offsetX="10" offsetY="1"/>
+                      <OnMouseEnter>  FurC.GuiShowTooltip(self, "number of recipes below")</OnMouseEnter>
+                      <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                      <OnMouseUp>FurC.RefreshCounter()</OnMouseUp>
+                    </Label>
+                    <Label name="$(parent)_2" font="$(STONE_TABLET_FONT)|26|soft-shadow-thick" text=" entries -" >
+                      <Anchor point="LEFT" relativeTo="FurC_RecipeCount" relativePoint="RIGHT" offsetY="-1"  />
+                    </Label>
+                  </Controls>
+                </Control>
+                <Button name="$(parent)_Hide">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-15" offsetY="15"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Hide window")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurnitureCatalogue_Toggle()</OnMouseUp>
+                  <Dimensions x="25" y="25" />
+                  <Textures
+                    normal    ="/esoui/art/buttons/decline_up.dds"
+                    pressed    ="/esoui/art/buttons/decline_down.dds"
+                    mouseOver  ="/esoui/art/buttons/decline_over.dds"
+                  />
+                </Button>
+
+                <Button name="$(parent)_Reload">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Hide" relativePoint="TOPLEFT" offsetX="-25" offsetY="-5"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Click: Scan character knowledge to database\n\nRight-click: Re-scans data files\n\nMiddle-click: Re-create database (will ask you first)")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.GUIButtonRefreshOnMouseUp(self, button)</OnMouseUp>
+
+
+                  <Dimensions x="35" y="35" />
+                  <Textures
+                    normal    ="/esoui/art/help/help_tabicon_feedback_up.dds"
+                    pressed    ="/esoui/art/help/help_tabicon_feedback_down.dds "
+                    mouseOver  ="/esoui/art/help/help_tabicon_feedback_over.dds"
+                  />
+                </Button>
+                <Button name="$(parent)_TemplateTiny">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.ChangeTemplateFromButton(true)</OnMouseUp>
+
+                  <Dimensions x="35" y="35" />
+                  <Textures
+                    normal    ="/esoui/art/buttons/minus_up.dds"
+                    pressed    ="/esoui/art/buttons/minus_down.dds"
+                    mouseOver  ="/esoui/art/buttons/minus_over.dds"
+                  />
+                </Button>
+
+                <Button name="$(parent)_TemplateLarge" hidden="true">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.ChangeTemplateFromButton(false)</OnMouseUp>
+
+                  <Dimensions x="35" y="35" />
+                  <Textures
+                    normal    ="/esoui/art/buttons/plus_up.dds"
+                    pressed    ="/esoui/art/buttons/plus_down.dds"
+                    mouseOver  ="/esoui/art/buttons/plus_over.dds"
+                  />
+                </Button>
+
+              </Controls>
+            </Control>
+            <Control name="$(parent)_Bar2">
+              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMLEFT" offsetX="20"/>
+              <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMRIGHT" offsetX="-20" />
+              <Dimensions y="35" />
+
+              <Controls>
+                <Control name="FurC_DropdownSource" inherits="ZO_ComboBox" mouseEnabled="true" >
+                  <Anchor point="TOPLEFT"   relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+                  <Dimensions x="230" y="28" />
+                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
+                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: Knowledge and source", true)</OnMouseEnter>
+                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                </Control>
+
+                <Control name="FurC_QualityFilter" mouseEnabled="true">
+                  <Anchor point="TOPLEFT"   relativeTo="FurC_DropdownSource" relativePoint="TOPRIGHT" offsetX = "38" offsetY="3"/>
+                  <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownSource"  relativePoint="BOTTOMRIGHT" offsetX = "300" />
+                </Control>
+
+                <Control name="FurC_DropdownVersion" inherits="ZO_ComboBox" mouseEnabled="true" >
+                  <Anchor point="TOPLEFT"   relativeTo="FurC_QualityFilter" relativePoint="TOPRIGHT" offsetX="10"/>
+                  <Dimensions x="235" y="28" />
+                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
+                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: game version", true)</OnMouseEnter>
+                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                </Control>
+              </Controls>
+            </Control>
+            <!-- 3rd bar -->
+            <Control name="$(parent)_Bar3" mouseEnabled="true">
+
+              <Dimensions y="55" />
+              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMLEFT" offsetY="10"/>
+              <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMRIGHT"/>
+              <Dimensions y="45" />
+              <Controls>
+                <!-- control above: FurC_DropdownSource -->
+                <Control name="FurC_DropdownCharacter" inherits="ZO_ComboBox" mouseEnabled="true" >
+                  <Anchor point="TOPLEFT"   relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+                  <Dimensions x="230" y="28" />
+                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
+                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: Character", true)</OnMouseEnter>
+                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                </Control>
+
+                <!-- Crafting type filter -->
+                <Control name="FurC_TypeFilter" mouseEnabled="true" resizeToFitDescendents="true">
+                  <Anchor point="TOPLEFT" relativeTo="FurC_DropdownCharacter" relativePoint="TOPRIGHT" offsetX="17" offsetY="-5" />
+                  <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownCharacter" relativePoint="BOTTOMRIGHT" offsetX="340"/>
+
+                </Control>
+
+                <!-- control above: FurC_DropdownVersion -->
+                <Control name="FurC_Search" mouseEnabled="true">
+
+                  <Anchor point="TOPLEFT"   relativeTo="FurC_TypeFilter" relativePoint="TOPRIGHT" offsetX="9" offsetY="10"/>
+                  <Anchor point="BOTTOMLEFT"   relativeTo="FurC_TypeFilter" relativePoint="BOTTOMRIGHT" offsetX="9" />
+                  <Dimensions x="215" />
+                  <Controls>
+
+                    <EditBox name="$(parent)Box"  inherits="ZO_InventorySearchBox" >
+
+                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-40" offsetY="-10"/>
+                      <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-20" offsetY="0"/>
+
+                      <OnTextChanged>FurC.GuiSetSearchboxTextFrom(self)</OnTextChanged>
+                      <OnMouseUp>FurC.GuiOnSearchBoxClick(self, button)</OnMouseUp>
+                      <OnMouseDoubleClick>FurC.GuiOnSearchBoxClick(self, nil, true)</OnMouseDoubleClick>
+                      <OnFocusLost>FurC.GuiOnSearchBoxFocusOut(self)</OnFocusLost>
+
+                    </EditBox>
+                  </Controls>
+                </Control>
+
+
+
+
+
+              </Controls>
+            </Control>
+
+
+            <!-- #4, sorts the list holder -->
+            <Control name="$(parent)_SortBar" mouseEnabled="true">
+
+              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMLEFT" offsetX="25" offsetY="20"/>
+              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMRIGHT" offsetY="40"/>
+              <Dimensions y="20" />
+
+              <Controls>
+                <Label name="$(parent)_Name" mouseEnabled="true" font="ZoFontGameSmall" text="Name" >
+                  <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" />
+                  <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMLEFT" offsetX="330"/>
+                  <OnMouseUp>FurC.GuiOnSort("itemName")</OnMouseUp>
+                  <Controls>
+                    <Button name="$(parent)_Button" verticalAlignment="LEFT"  mouseEnabled="true">
+                      <Dimensions y="20"  x="20"/>
+                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+                      <Textures
+                        normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+                        mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+                      />
+                      </Button>
+                  </Controls>
+                </Label>
+
+                <Label name="$(parent)_Quality" mouseEnabled="true" font="ZoFontGameSmall" text="Quality" >
+                  <Anchor point="TOPLEFT" relativeTo="$(parent)_Name" relativePoint="TOPRIGHT" />
+                  <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+                  <OnMouseUp>FurC.GuiOnSort("itemQuality")</OnMouseUp>
+                  <Controls>
+                    <Button name="$(parent)_Button" verticalAlignment="LEFT"  mouseEnabled="true">
+                      <Dimensions y="20"  x="20"/>
+                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+                      <Textures
+                        normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+                        mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+                      />
+                    </Button>
+                  </Controls>
+                </Label>
+
+
+              </Controls>
+
+            </Control>
+
+          </Controls>
+        <!-- $(parent)_Header -->
+        </Control>
+
+        <Label name="$(parent)_Wait" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="Please wait... loading data" >
+          <Anchor point="TOP"   relativeTo="$(parent)_Header"   relativePoint="BOTTOM"   offsetY="35" />
+        </Label>
+        <Label name="$(parent)_Empty" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="No results, please check filter" hidden="true" >
+          <Anchor point="TOP"   relativeTo="$(parent)_Header"   relativePoint="BOTTOM"   offsetY="35" />
+        </Label>
+
+        <Control name="$(parent)_ListHolder" mouseEnabled="true">
+
+          <DimensionConstraints  minY="52"/>
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)_Header"   relativePoint="BOTTOMLEFT"   offsetX="25" />
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)"       relativePoint="BOTTOMRIGHT" offsetX="-35" offsetY="-20"/>
+
+          <OnMouseWheel>FurC.GuiOnScroll(self, delta)</OnMouseWheel>
+
+          <Controls>
+            <Slider name="$(parent)_Slider" mouseEnabled="true" step="1" inherits="ZO_VerticalScrollbarBase">
+              <Anchor point="TOPRIGHT"   relativeTo="$(parent)"   relativePoint="TOPRIGHT"   offsetX="20"  />
+              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)"   relativePoint="BOTTOMRIGHT" offsetX="20" offsetY="-25"  />
+
+              <OnMouseDown>self.locked = false</OnMouseDown>
+              <OnMouseUp>self.locked = true</OnMouseUp>
+              <OnValueChanged>FurC.GuiOnSliderUpdate(self, value)</OnValueChanged>
+            </Slider>
+          </Controls>
+
+        </Control>
+      </Controls>
+
+    </TopLevelControl>
+
+    <Button name="FurC_QualityFilterButton" virtual="true">
+      <Dimensions x="35" y="35" />
+      <OnMouseEnter>  FurC.GuiVirtualMouseOver(self)  </OnMouseEnter>
+      <OnMouseExit>  FurC.GuiVirtualMouseOut(self)  </OnMouseExit>
+      <OnMouseUp>    FurC.GuiQualityMouseUp(self, button)  </OnMouseUp>
+    </Button>
+    <Button name="FurC_CraftingTypeFilterButton" virtual="true">
+      <Dimensions x="40" y="40" />
+      <OnMouseEnter>  FurC.GuiVirtualMouseOver(self)  </OnMouseEnter>
+      <OnMouseExit>  FurC.GuiVirtualMouseOut(self)  </OnMouseExit>
+      <OnMouseUp>    FurC.GuiCraftingTypeMouseUp(self)  </OnMouseUp>
+    </Button>
+
+    <Control name="FurC_SlotTemplate" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+      <Dimensions x="300"/>
+      <OnMouseEnter>      FurC.GuiLineOnMouseEnter(self)        </OnMouseEnter>
+      <OnMouseExit>      FurC.GuiLineOnMouseExit(self)        </OnMouseExit>
+      <OnMouseUp>        FurC.OnControlMouseUp(self, button)      </OnMouseUp>
+      <OnMouseDoubleClick>  FurC.OnControlDoubleClick(self)       </OnMouseDoubleClick>
+
+      <Controls>
+        <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+          <AnchorFill />
+          <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+        </Texture>
+
+        <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="false">
+          <Dimensions x="40" y="40" />
+          <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="-10" offsetY="3" />
+        </Button>
+
+        <Label name="$(parent)Name" font="ZoFontGameShadow" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+          <Dimensions y="50"  x="280"/>
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)Button" relativePoint="TOPRIGHT"     offsetX="18"/>
+          <Anchor point="BOTTOMLEFT"   relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT"   offsetX="0"/>
+        </Label>
+        <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+          <Dimensions y="50" />
+          <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+        </Label>
+
+      </Controls>
+    </Control>
+
+    <Control name="FurC_SlotTemplateTiny" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+      <Dimensions x="300" />
+      <OnMouseEnter>      FurC.GuiLineOnMouseEnter(self)        </OnMouseEnter>
+      <OnMouseExit>      FurC.GuiLineOnMouseExit(self)        </OnMouseExit>
+      <OnMouseUp>        FurC.OnControlMouseUp(self, button)      </OnMouseUp>
+      <OnMouseDoubleClick>  FurC.OnControlDoubleClick(self)       </OnMouseDoubleClick>
+
+      <Controls>
+        <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+          <AnchorFill />
+          <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+        </Texture>
+
+        <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="true">
+          <Dimensions x="1"/>
+          <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="0" offsetY="3" />
+        </Button>
+        <Label name="$(parent)Name" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+          <Dimensions y="50"  x="230"/>
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)Button" relativePoint="TOPRIGHT" />
+          <Anchor point="BOTTOMLEFT"   relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" />
+        </Label>
+        <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+          <Dimensions y="50"  />
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+        </Label>
+
+      </Controls>
+    </Control>
+
+    <Texture name="FurC_SlotIconKnownNo" color="FF0000" mouseEnabled="true" textureFile="esoui/art/buttons/decline_up.dds" virtual="true">
+      <Dimensions x="24" y="24" />
+    </Texture>
+    <Texture name="FurC_SlotIconKnownYes" color="00FF00" mouseEnabled="true" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+      <Dimensions x="24" y="24" />
+    </Texture>
+<!--
+    <Texture name="FurC_SlotIconKnownNo" color="FF0000" textureFile="esoui/art/miscellaneous/search_icon.dds" virtual="true">
+      <Dimensions x="30" y="30" />
+    </Texture>
+    <Texture name="FurC_SlotIconKnownNo" color="00FF00" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+      <Dimensions x="30" y="30" />
+    </Texture>
+-->
+  </Controls>
+</GuiXml>
diff --git a/xml/FurnitureCatalogue_100026.xml b/xml/FurnitureCatalogue_100026.xml
new file mode 100644
index 0000000..076455c
--- /dev/null
+++ b/xml/FurnitureCatalogue_100026.xml
@@ -0,0 +1,374 @@
+<GuiXml>
+  <Controls>
+    <TopLevelControl name="FurCGui" clampedToScreen="true"  movable="true" mouseEnabled="true" hidden="true" resizeHandleSize="10">
+      <DimensionConstraints x="800" y="500" minX="850" minY="200" maxY="2000"/>
+      <Anchor point="TOPRIGHT" relativeTo="GUI_ROOT" relativePoint="TOPRIGHT" offsetX="-25" offsetY="40" />
+      <OnMoveStop>FurC.SaveFrameInfo("onMoveStop")</OnMoveStop>
+
+      <OnResizeStop>FurC.SaveFrameInfo("onResizeStop")</OnResizeStop>
+      <Controls>
+        <Backdrop name="$(parent)_BG" inherits="ZO_DefaultBackdrop" >
+          <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+        </Backdrop>
+
+        <Control name="$(parent)_Header" resizeToFitDescendents="true" >
+          <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+          <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
+
+          <Controls>
+            <Control name="$(parent)_Bar1">
+              <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetY="50"/>
+              <Controls>
+                <Button name="$(parent)_Feedback">
+                  <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="20" offsetY="10"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Click to say thank you:\nLeft: 2k\nRight: 10k\nMiddle: 25k\nYour feedback and/or donation is appreciated!")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.Donate(self, button)</OnMouseUp>
+                  <Dimensions x="40" y="40" />
+                  <Textures
+                    normal    ="esoui/art/mail/mail_tabicon_compose_up.dds"
+                    pressed    ="esoui/art/mail/mail_tabicon_compose_down.dds"
+                    mouseOver  ="esoui/art/mail/mail_tabicon_compose_over.dds"
+                  />
+                </Button>
+                <Control name ="FurC_Label" resizeToFitDescendents="true">
+                <Anchor point="TOP" relativeTo="$(parent)" relativePoint="TOP" offsetX="0" offsetY="10" />
+                <Dimensions y="54"/>
+                  <Controls>
+                    <Label name="$(parent)_1" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="-Furniture Catalogue: " >
+                      <Anchor point="LEFT" relativeTo="$(parent)" relativePoint="LEFT" offsetX="-40"/>
+                    </Label>
+                    <Label name="FurC_RecipeCount" font="$(STONE_TABLET_FONT)|24|soft-shadow-thick" mouseEnabled="true" resizeToFitDescendents="true">
+                      <Anchor point="LEFT"   relativeTo="$(parent)_1" relativePoint="RIGHT" offsetX="10" offsetY="1"/>
+                      <OnMouseEnter>  FurC.GuiShowTooltip(self, "number of recipes below")</OnMouseEnter>
+                      <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                      <OnMouseUp>FurC.RefreshCounter()</OnMouseUp>
+                    </Label>
+                    <Label name="$(parent)_2" font="$(STONE_TABLET_FONT)|26|soft-shadow-thick" text=" entries -" >
+                      <Anchor point="LEFT" relativeTo="FurC_RecipeCount" relativePoint="RIGHT" offsetY="-1"  />
+                    </Label>
+                  </Controls>
+                </Control>
+                <Button name="$(parent)_Hide">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-15" offsetY="15"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Hide window")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurnitureCatalogue_Toggle()</OnMouseUp>
+                  <Dimensions x="25" y="25" />
+                  <Textures
+                    normal    ="/esoui/art/buttons/decline_up.dds"
+                    pressed    ="/esoui/art/buttons/decline_down.dds"
+                    mouseOver  ="/esoui/art/buttons/decline_over.dds"
+                  />
+                </Button>
+
+                <Button name="$(parent)_Reload">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Hide" relativePoint="TOPLEFT" offsetX="-25" offsetY="-5"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "Click: Scan character knowledge to database\n\nRight-click: Re-scans data files\n\nMiddle-click: Re-create database (will ask you first)")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.GUIButtonRefreshOnMouseUp(self, button)</OnMouseUp>
+
+
+                  <Dimensions x="35" y="35" />
+                  <Textures
+                    normal    ="/esoui/art/help/help_tabicon_feedback_up.dds"
+                    pressed    ="/esoui/art/help/help_tabicon_feedback_down.dds "
+                    mouseOver  ="/esoui/art/help/help_tabicon_feedback_over.dds"
+                  />
+                </Button>
+                <Button name="$(parent)_TemplateTiny">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.ChangeTemplateFromButton(true)</OnMouseUp>
+
+                  <Dimensions x="35" y="35" />
+                  <Textures
+                    normal    ="/esoui/art/buttons/minus_up.dds"
+                    pressed    ="/esoui/art/buttons/minus_down.dds"
+                    mouseOver  ="/esoui/art/buttons/minus_over.dds"
+                  />
+                </Button>
+
+                <Button name="$(parent)_TemplateLarge" hidden="true">
+                  <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+
+                  <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+                  <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+                  <OnMouseUp>FurC.ChangeTemplateFromButton(false)</OnMouseUp>
+
+                  <Dimensions x="35" y="35" />
+                  <Textures
+                    normal    ="/esoui/art/buttons/plus_up.dds"
+                    pressed    ="/esoui/art/buttons/plus_down.dds"
+                    mouseOver  ="/esoui/art/buttons/plus_over.dds"
+                  />
+                </Button>
+
+              </Controls>
+            </Control>
+            <Control name="$(parent)_Bar2">
+              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMLEFT" offsetX="20"/>
+              <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMRIGHT" offsetX="-20" />
+              <Dimensions y="35" />
+
+              <Controls>
+                <Control name="FurC_DropdownSource" inherits="ZO_ComboBox" mouseEnabled="true" >
+                  <Anchor point="TOPLEFT"   relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+                  <Dimensions x="230" y="28" />
+                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
+                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: Knowledge and source", true)</OnMouseEnter>
+                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                </Control>
+
+                <Control name="FurC_QualityFilter" mouseEnabled="true">
+                  <Anchor point="TOPLEFT"   relativeTo="FurC_DropdownSource" relativePoint="TOPRIGHT" offsetX = "38" offsetY="3"/>
+                  <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownSource"  relativePoint="BOTTOMRIGHT" offsetX = "300" />
+                </Control>
+
+                <Control name="FurC_DropdownVersion" inherits="ZO_ComboBox" mouseEnabled="true" >
+                  <Anchor point="TOPLEFT"   relativeTo="FurC_QualityFilter" relativePoint="TOPRIGHT" offsetX="10"/>
+                  <Dimensions x="235" y="28" />
+                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
+                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: game version", true)</OnMouseEnter>
+                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                </Control>
+              </Controls>
+            </Control>
+            <!-- 3rd bar -->
+            <Control name="$(parent)_Bar3" mouseEnabled="true">
+
+              <Dimensions y="55" />
+              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMLEFT" offsetY="10"/>
+              <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMRIGHT"/>
+              <Dimensions y="45" />
+              <Controls>
+                <!-- control above: FurC_DropdownSource -->
+                <Control name="FurC_DropdownCharacter" inherits="ZO_ComboBox" mouseEnabled="true" >
+                  <Anchor point="TOPLEFT"   relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+                  <Dimensions x="230" y="28" />
+                  <OnShow>    FurC.GuiSetupDropdown(self)</OnShow>
+                  <OnMouseEnter>  FurC.GuiShowTooltip(self, "Filter: Character", true)</OnMouseEnter>
+                  <OnMouseExit>  FurC.GuiHideTooltip(self)</OnMouseExit>
+                </Control>
+
+                <!-- Crafting type filter -->
+                <Control name="FurC_TypeFilter" mouseEnabled="true" resizeToFitDescendents="true">
+                  <Anchor point="TOPLEFT" relativeTo="FurC_DropdownCharacter" relativePoint="TOPRIGHT" offsetX="17" offsetY="-5" />
+                  <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownCharacter" relativePoint="BOTTOMRIGHT" offsetX="340"/>
+
+                </Control>
+
+                <!-- control above: FurC_DropdownVersion -->
+                <Control name="FurC_Search" mouseEnabled="true">
+
+                  <Anchor point="TOPLEFT"   relativeTo="FurC_TypeFilter" relativePoint="TOPRIGHT" offsetX="9" offsetY="10"/>
+                  <Anchor point="BOTTOMLEFT"   relativeTo="FurC_TypeFilter" relativePoint="BOTTOMRIGHT" offsetX="9" />
+                  <Dimensions x="215" />
+                  <Controls>
+
+
+						<EditBox name="FurC_SearchBox" inherits="ZO_DefaultEditForBackdrop ZO_EditDefaultText">
+
+						  <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-40" offsetY="-10"/>
+						  <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-20" offsetY="0"/>
+
+						  <OnTextChanged>FurC.GuiSetSearchboxTextFrom(self)</OnTextChanged>
+						  <OnMouseUp>FurC.GuiOnSearchBoxClick(self, button)</OnMouseUp>
+						  <OnMouseDoubleClick>FurC.GuiOnSearchBoxClick(self, nil, true)</OnMouseDoubleClick>
+						  <OnFocusLost>FurC.GuiOnSearchBoxFocusOut(self)</OnFocusLost>
+						<Controls>
+						<Backdrop name="$(parent)Backdrop" inherits="ZO_SingleLineEditBackdrop_Keyboard" maxHeight="30">
+							<Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetY="-5"/>
+							<Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
+							<OnInitialized>self:SetHeight(30)</OnInitialized>
+						</Backdrop>
+
+						</Controls>
+
+						</EditBox>
+                  </Controls>
+                </Control>
+
+
+
+
+
+              </Controls>
+            </Control>
+
+
+            <!-- #4, sorts the list holder -->
+            <Control name="$(parent)_SortBar" mouseEnabled="true">
+
+              <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMLEFT" offsetX="25" offsetY="20"/>
+              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMRIGHT" offsetY="40"/>
+              <Dimensions y="20" />
+
+              <Controls>
+                <Label name="$(parent)_Name" mouseEnabled="true" font="ZoFontGameSmall" text="Name" >
+                  <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" />
+                  <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMLEFT" offsetX="330"/>
+                  <OnMouseUp>FurC.GuiOnSort("itemName")</OnMouseUp>
+                  <Controls>
+                    <Button name="$(parent)_Button" verticalAlignment="LEFT"  mouseEnabled="true">
+                      <Dimensions y="20"  x="20"/>
+                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+                      <Textures
+                        normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+                        mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+                      />
+                      </Button>
+                  </Controls>
+                </Label>
+
+                <Label name="$(parent)_Quality" mouseEnabled="true" font="ZoFontGameSmall" text="Quality" >
+                  <Anchor point="TOPLEFT" relativeTo="$(parent)_Name" relativePoint="TOPRIGHT" />
+                  <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+                  <OnMouseUp>FurC.GuiOnSort("itemQuality")</OnMouseUp>
+                  <Controls>
+                    <Button name="$(parent)_Button" verticalAlignment="LEFT"  mouseEnabled="true">
+                      <Dimensions y="20"  x="20"/>
+                      <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+                      <Textures
+                        normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+                        mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+                      />
+                    </Button>
+                  </Controls>
+                </Label>
+
+
+              </Controls>
+
+            </Control>
+
+          </Controls>
+        <!-- $(parent)_Header -->
+        </Control>
+
+        <Label name="$(parent)_Wait" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="Please wait... loading data" >
+          <Anchor point="TOP"   relativeTo="$(parent)_Header"   relativePoint="BOTTOM"   offsetY="35" />
+        </Label>
+        <Label name="$(parent)_Empty" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="No results, please check filter" hidden="true" >
+          <Anchor point="TOP"   relativeTo="$(parent)_Header"   relativePoint="BOTTOM"   offsetY="35" />
+        </Label>
+
+        <Control name="$(parent)_ListHolder" mouseEnabled="true">
+
+          <DimensionConstraints  minY="52"/>
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)_Header"   relativePoint="BOTTOMLEFT"   offsetX="25" />
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)"       relativePoint="BOTTOMRIGHT" offsetX="-35" offsetY="-20"/>
+
+          <OnMouseWheel>FurC.GuiOnScroll(self, delta)</OnMouseWheel>
+
+          <Controls>
+            <Slider name="$(parent)_Slider" mouseEnabled="true" step="1" inherits="ZO_VerticalScrollbarBase">
+              <Anchor point="TOPRIGHT"   relativeTo="$(parent)"   relativePoint="TOPRIGHT"   offsetX="20"  />
+              <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)"   relativePoint="BOTTOMRIGHT" offsetX="20" offsetY="-25"  />
+
+              <OnMouseDown>self.locked = false</OnMouseDown>
+              <OnMouseUp>self.locked = true</OnMouseUp>
+              <OnValueChanged>FurC.GuiOnSliderUpdate(self, value)</OnValueChanged>
+            </Slider>
+          </Controls>
+
+        </Control>
+      </Controls>
+
+    </TopLevelControl>
+
+    <Button name="FurC_QualityFilterButton" virtual="true">
+      <Dimensions x="35" y="35" />
+      <OnMouseEnter>  FurC.GuiVirtualMouseOver(self)  </OnMouseEnter>
+      <OnMouseExit>  FurC.GuiVirtualMouseOut(self)  </OnMouseExit>
+      <OnMouseUp>    FurC.GuiQualityMouseUp(self, button)  </OnMouseUp>
+    </Button>
+    <Button name="FurC_CraftingTypeFilterButton" virtual="true">
+      <Dimensions x="40" y="40" />
+      <OnMouseEnter>  FurC.GuiVirtualMouseOver(self)  </OnMouseEnter>
+      <OnMouseExit>  FurC.GuiVirtualMouseOut(self)  </OnMouseExit>
+      <OnMouseUp>    FurC.GuiCraftingTypeMouseUp(self)  </OnMouseUp>
+    </Button>
+
+    <Control name="FurC_SlotTemplate" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+      <Dimensions x="300"/>
+      <OnMouseEnter>      FurC.GuiLineOnMouseEnter(self)        </OnMouseEnter>
+      <OnMouseExit>      FurC.GuiLineOnMouseExit(self)        </OnMouseExit>
+      <OnMouseUp>        FurC.OnControlMouseUp(self, button)      </OnMouseUp>
+      <OnMouseDoubleClick>  FurC.OnControlDoubleClick(self)       </OnMouseDoubleClick>
+
+      <Controls>
+        <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+          <AnchorFill />
+          <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+        </Texture>
+
+        <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="false">
+          <Dimensions x="40" y="40" />
+          <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="-10" offsetY="3" />
+        </Button>
+
+        <Label name="$(parent)Name" font="ZoFontGameShadow" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+          <Dimensions y="50"  x="280"/>
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)Button" relativePoint="TOPRIGHT"     offsetX="18"/>
+          <Anchor point="BOTTOMLEFT"   relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT"   offsetX="0"/>
+        </Label>
+        <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+          <Dimensions y="50" />
+          <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+        </Label>
+
+      </Controls>
+    </Control>
+
+    <Control name="FurC_SlotTemplateTiny" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+      <Dimensions x="300" />
+      <OnMouseEnter>      FurC.GuiLineOnMouseEnter(self)        </OnMouseEnter>
+      <OnMouseExit>      FurC.GuiLineOnMouseExit(self)        </OnMouseExit>
+      <OnMouseUp>        FurC.OnControlMouseUp(self, button)      </OnMouseUp>
+      <OnMouseDoubleClick>  FurC.OnControlDoubleClick(self)       </OnMouseDoubleClick>
+
+      <Controls>
+        <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+          <AnchorFill />
+          <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+        </Texture>
+
+        <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="true">
+          <Dimensions x="1"/>
+          <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="0" offsetY="3" />
+        </Button>
+        <Label name="$(parent)Name" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+          <Dimensions y="50"  x="230"/>
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)Button" relativePoint="TOPRIGHT" />
+          <Anchor point="BOTTOMLEFT"   relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" />
+        </Label>
+        <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+          <Dimensions y="50"  />
+          <Anchor point="TOPLEFT"   relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+          <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+        </Label>
+
+      </Controls>
+    </Control>
+
+    <Texture name="FurC_SlotIconKnownNo" color="FF0000" mouseEnabled="true" textureFile="esoui/art/buttons/decline_up.dds" virtual="true">
+      <Dimensions x="24" y="24" />
+    </Texture>
+    <Texture name="FurC_SlotIconKnownYes" color="00FF00" mouseEnabled="true" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+      <Dimensions x="24" y="24" />
+    </Texture>
+<!--
+    <Texture name="FurC_SlotIconKnownNo" color="FF0000" textureFile="esoui/art/miscellaneous/search_icon.dds" virtual="true">
+      <Dimensions x="30" y="30" />
+    </Texture>
+    <Texture name="FurC_SlotIconKnownNo" color="00FF00" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+      <Dimensions x="30" y="30" />
+    </Texture>
+-->
+  </Controls>
+</GuiXml>