Quantcast

Remove filtering options from the /arl section, you chnage these in the gui now only. Too much redundancy/maintenance issues.

Ackis [10-19-09 - 16:56]
Remove filtering options from the /arl section, you chnage these in the gui now only.  Too much redundancy/maintenance issues.
Filename
ARLConfig.lua
diff --git a/ARLConfig.lua b/ARLConfig.lua
index 48efa1f..d37d3f7 100644
--- a/ARLConfig.lua
+++ b/ARLConfig.lua
@@ -37,1009 +37,12 @@ local AceConfigDialog 	= LibStub("AceConfigDialog-3.0")

 local modularOptions = {}

--- Factions which differ depending on ally/horde
-local nagrandfac = BFAC["Kurenai"] .. "\\" .. BFAC["The Mag'har"]
-local hellfirefac = BFAC["Honor Hold"] .. "\\" .. BFAC["Thrallmar"]
-local howlingtundra = BFAC["Alliance Vanguard"] .. "\\" .. BFAC["Horde Expedition"]
-local sunreaversilverconv = BFAC["The Silver Covenant"] .. "\\" .. BFAC["The Sunreavers"]
-local valliancewarsong = BFAC["Valiance Expedition"] .. "\\" .. BFAC["Warsong Offensive"]
-local frosttaunka =  BFAC["The Frostborn"] .. "\\" .. BFAC["The Taunka"]
-local explorerhand = BFAC["Explorers' League"] .. "\\" .. BFAC["The Hand of Vengeance"]
-
 local function giveProfiles()

 	return LibStub("AceDBOptions-3.0"):GetOptionsTable(addon.db)

 end

-local filterOptions = nil
-
-local function giveFilter()
-
-	if (not filterOptions) then
-
-		filterOptions = {
-			order = 1,
-			type = "group",
-			name = L["Filtering Options"],
-			desc = L["FILTERING_OPTIONS_DESC"],
-			args = {
-				desc = {
-					order	= 2,
-					type	= "description",
-					name	= L["FILTERING_OPTIONS_DESC"],
-				},
-				general = {
-					order	= 3,
-					type	= "group",
-					name	= L["General"],
-					desc	= L["FILTERING_GENERAL_DESC"],
-					args	= {
-						header1 = {
-							order	= 1,
-							type	= "header",
-							name	= L["General Filtering Options"],
-						},
-						desc = {
-							order	= 2,
-							type	= "description",
-							name	= L["FILTERING_GENERAL_DESC"] .. "\n",
-						},
-						factions = {
-							order	= 3,
-							type	= "toggle",
-							name	= L["Faction"],
-							desc	= L["FACTION_DESC"],
-							get		= function() return addon.db.profile.filters.general.faction end,
-							set		= function() addon.db.profile.filters.general.faction = not addon.db.profile.filters.general.faction end,
-						},
-						specialities = {
-							order	= 4,
-							type	= "toggle",
-							name	= L["Specialties"],
-							desc	= L["SPECIALTY_DESC"],
-							get		= function() return addon.db.profile.filters.general.specialty end,
-							set		= function() addon.db.profile.filters.general.specialty = not addon.db.profile.filters.general.specialty end,
-						},
-						skill = {
-							order	= 5,
-							type	= "toggle",
-							name	= L["Skill"],
-							desc	= L["SKILL_DESC"],
-							get		= function() return addon.db.profile.filters.general.skill end,
-							set		= function() addon.db.profile.filters.general.skill = not addon.db.profile.filters.general.skill end,
-						},
-						known = {
-							order	= 6,
-							type	= "toggle",
-							name	= L["Show Known"],
-							desc	= L["KNOWN_DESC"],
-							get		= function() return addon.db.profile.filters.general.known end,
-							set		= function() addon.db.profile.filters.general.known = not addon.db.profile.filters.general.known end,
-						},
-						unknown = {
-							order	= 7,
-							type	= "toggle",
-							name	= L["Show Unknown"],
-							desc	= L["UNKNOWN_DESC"],
-							get		= function() return addon.db.profile.filters.general.unknown end,
-							set		= function() addon.db.profile.filters.general.unknown = not addon.db.profile.filters.general.unknown end,
-						},
-						deathknight = {
-							order	= 8,
-							type	= "toggle",
-							name	= LC["DEATHKNIGHT"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.deathknight end,
-							set		= function() addon.db.profile.filters.classes.deathknight = not addon.db.profile.filters.classes.deathknight end,
-						},
-						druid = {
-							order	= 9,
-							type	= "toggle",
-							name	= LC["DRUID"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.druid end,
-							set		= function() addon.db.profile.filters.classes.druid = not addon.db.profile.filters.classes.druid end,
-						},
-						hunter = {
-							order	= 10,
-							type	= "toggle",
-							name	= LC["HUNTER"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.hunter end,
-							set		= function() addon.db.profile.filters.classes.hunter = not addon.db.profile.filters.classes.hunter end,
-						},
-						mage = {
-							order	= 11,
-							type	= "toggle",
-							name	= LC["MAGE"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.mage end,
-							set		= function() addon.db.profile.filters.classes.mage = not addon.db.profile.filters.classes.mage end,
-						},
-						paladin = {
-							order	= 12,
-							type	= "toggle",
-							name	= LC["PALADIN"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.paladin end,
-							set		= function() addon.db.profile.filters.classes.paladin = not addon.db.profile.filters.classes.paladin end,
-						},
-						priest = {
-							order	= 13,
-							type	= "toggle",
-							name	= LC["PRIEST"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.priest end,
-							set		= function() addon.db.profile.filters.classes.priest = not addon.db.profile.filters.classes.priest end,
-						},
-						rogue = {
-							order	= 14,
-							type	= "toggle",
-							name	= LC["ROGUE"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.rogue end,
-							set		= function() addon.db.profile.filters.classes.rogue = not addon.db.profile.filters.classes.rogue end,
-						},
-						shaman = {
-							order	= 15,
-							type	= "toggle",
-							name	= LC["SHAMAN"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.shaman end,
-							set		= function() addon.db.profile.filters.classes.shaman = not addon.db.profile.filters.classes.shaman end,
-						},
-						warlock = {
-							order	= 16,
-							type	= "toggle",
-							name	= LC["WARLOCK"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.warlock end,
-							set		= function() addon.db.profile.filters.classes.warlock = not addon.db.profile.filters.classes.warlock end,
-						},
-						warrior = {
-							order	= 17,
-							type	= "toggle",
-							name	= LC["WARRIOR"],
-							desc	= L["CLASS_DESC"],
-							get		= function() return addon.db.profile.filters.classes.warrior end,
-							set		= function() addon.db.profile.filters.classes.warrior = not addon.db.profile.filters.classes.warrior end,
-						},
-					},
-				},
-				obtain = {
-					order	= 4,
-					type	= "group",
-					name	= L["Obtain"],
-					desc	= L["FILTERING_OBTAIN_DESC"],
-					args	= {
-						header1 = {
-							order	= 1,
-							type	= "header",
-							name	= L["Obtain Filtering Options"],
-						},
-						desc = {
-							order	= 2,
-							type	= "description",
-							name	= L["FILTERING_OBTAIN_DESC"] .. "\n",
-						},
-						instance = {
-							order	= 3,
-							type	= "toggle",
-							name	= L["Instance"],
-							desc	= L["INSTANCE_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.instance end,
-							set		= function() addon.db.profile.filters.obtain.instance = not addon.db.profile.filters.obtain.instance end,
-						},
-						raid = {
-							order	= 4,
-							type	= "toggle",
-							name	= L["Raid"],
-							desc	= L["RAID_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.raid end,
-							set		= function() addon.db.profile.filters.obtain.raid = not addon.db.profile.filters.obtain.raid end,
-						},
-						quest = {
-							order	= 5,
-							type	= "toggle",
-							name	= L["Quest"],
-							desc	= L["QUEST_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.quest end,
-							set		= function() addon.db.profile.filters.obtain.quest = not addon.db.profile.filters.obtain.quest end,
-						},
-						seasonal = {
-							order	= 6,
-							type	= "toggle",
-							name	= GetCategoryInfo(155),
-							desc	= L["SEASONAL_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.seasonal end,
-							set		= function() addon.db.profile.filters.obtain.seasonal = not addon.db.profile.filters.obtain.seasonal end,
-						},
-						trainer = {
-							order	= 7,
-							type	= "toggle",
-							name	= L["Trainer"],
-							desc	= L["TRAINER_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.trainer end,
-							set		= function() addon.db.profile.filters.obtain.trainer = not addon.db.profile.filters.obtain.trainer end,
-						},
-						vendor = {
-							order	= 8,
-							type	= "toggle",
-							name	= L["Vendor"],
-							desc	= L["VENDOR_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.vendor end,
-							set		= function() addon.db.profile.filters.obtain.vendor = not addon.db.profile.filters.obtain.vendor end,
-						},
-						pvp = {
-							order	= 9,
-							type	= "toggle",
-							name	= L["PVP"],
-							desc	= L["PVP_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.pvp end,
-							set		= function() addon.db.profile.filters.obtain.pvp = not addon.db.profile.filters.obtain.pvp end,
-						},
-						discovery = {
-							order	= 10,
-							type	= "toggle",
-							name	= L["Discovery"],
-							desc	= L["DISCOVERY_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.discovery end,
-							set		= function() addon.db.profile.filters.obtain.discovery = not addon.db.profile.filters.obtain.discovery end,
-						},
-						worlddrop = {
-							order	= 11,
-							type	= "toggle",
-							name	= L["World Drop"],
-							desc	= L["WORLD_DROP_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.worlddrop end,
-							set		= function() addon.db.profile.filters.obtain.worlddrop = not addon.db.profile.filters.obtain.worlddrop end,
-						},
-						mobdrop = {
-							order	= 12,
-							type	= "toggle",
-							name	= L["Mob Drop"],
-							desc	= L["MOB_DROP_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.mobdrop end,
-							set		= function() addon.db.profile.filters.obtain.mobdrop = not addon.db.profile.filters.obtain.mobdrop end,
-						},
-						originalwow = {
-							order	= 20,
-							type	= "toggle",
-							name	= L["Old World"],
-							desc	= L["ORIGINAL_WOW_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.originalwow end,
-							set		= function() addon.db.profile.filters.obtain.originalwow = not addon.db.profile.filters.obtain.originalwow end,
-						},
-						bc = {
-							order	= 21,
-							type	= "toggle",
-							name	= L["Burning Crusade"],
-							desc	= L["BC_WOW_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.bc end,
-							set		= function() addon.db.profile.filters.obtain.bc = not addon.db.profile.filters.obtain.bc end,
-						},
-						wrath = {
-							order	= 22,
-							type	= "toggle",
-							name	= L["Wrath of the Lich King"],
-							desc	= L["LK_WOW_DESC"],
-							get		= function() return addon.db.profile.filters.obtain.wrath end,
-							set		= function() addon.db.profile.filters.obtain.wrath = not addon.db.profile.filters.obtain.wrath end,
-						},
-					}
-				},
-				binding = {
-					order	= 5,
-					type	= "group",
-					name	= L["Binding"],
-					desc	= L["FILTERING_BINDING_DESC"],
-					args	= {
-						header1 = {
-							order	= 1,
-							type	= "header",
-							name	= L["Binding Filtering Options"],
-						},
-						desc = {
-							order	= 2,
-							type	= "description",
-							name	= L["FILTERING_BINDING_DESC"] .. "\n",
-						},
-						BOE = {
-							order	= 3,
-							type	= "toggle",
-							name	= L["BOEFilter"],
-							desc	= L["BOE_DESC"],
-							get		= function() return addon.db.profile.filters.binding.itemboe end,
-							set		= function() addon.db.profile.filters.binding.itemboe = not addon.db.profile.filters.binding.itemboe end,
-						},
-						BOP = {
-							order	= 4,
-							type	= "toggle",
-							name	= L["BOPFilter"],
-							desc	= L["BOP_DESC"],
-							get		= function() return addon.db.profile.filters.binding.itembop end,
-							set		= function() addon.db.profile.filters.binding.itembop = not addon.db.profile.filters.binding.itembop end,
-						},
-						RecipeBOE = {
-							order	= 5,
-							type	= "toggle",
-							name	= L["RecipeBOEFilter"],
-							desc	= L["RECIPE_BOE_DESC"],
-							get		= function() return addon.db.profile.filters.binding.recipeboe end,
-							set		= function() addon.db.profile.filters.binding.recipeboe = not addon.db.profile.filters.binding.recipeboe end,
-						},
-						RecipeBOP = {
-							order	= 6,
-							type	= "toggle",
-							name	= L["RecipeBOPFilter"],
-							desc	= L["RECIPE_BOP_DESC"],
-							get		= function() return addon.db.profile.filters.binding.recipebop end,
-							set		= function() addon.db.profile.filters.binding.recipebop = not addon.db.profile.filters.binding.recipebop end,
-						},
-					},
-				},
-				item = {
-					order	= 6,
-					type	= "group",
-					name	= L["Item"],
-					desc	= L["FILTERING_ITEM_DESC"],
-					args	= {
-						header1 = {
-							order	= 1,
-							type	= "header",
-							name	= L["Item Filtering Options"],
-						},
-						desc = {
-							order	= 2,
-							type	= "description",
-							name	= L["FILTERING_ITEM_DESC"] .. "\n",
-						},
-						Armor = {
-							order	= 3,
-							type	= "group",
-							name	= L["Armor"],
-							desc	= L["FILTERING_Armor_DESC"],
-							args	= {
-								header1 = {
-									order	= 1,
-									type	= "header",
-									name	= L["Armor Filtering Options"],
-								},
-								desc = {
-									order	= 2,
-									type	= "description",
-									name	= L["FILTERING_Armor_DESC"] .. "\n",
-								},
-								cloth = {
-									order	= 3,
-									type	= "toggle",
-									name	= L["Cloth"],
-									desc	= L["CLOTH_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.cloth end,
-									set		= function() addon.db.profile.filters.item.armor.cloth = not addon.db.profile.filters.item.armor.cloth end,
-								},
-								leather = {
-									order	= 4,
-									type	= "toggle",
-									name	= L["Leather"],
-									desc	= L["LEATHER_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.leather end,
-									set		= function() addon.db.profile.filters.item.armor.leather = not addon.db.profile.filters.item.armor.leather end,
-								},
-								mail = {
-									order	= 5,
-									type	= "toggle",
-									name	= L["Mail"],
-									desc	= L["MAIL_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.mail end,
-									set		= function() addon.db.profile.filters.item.armor.mail = not addon.db.profile.filters.item.armor.mail end,
-								},
-								plate = {
-									order	= 6,
-									type	= "toggle",
-									name	= L["Plate"],
-									desc	= L["PLATE_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.plate end,
-									set		= function() addon.db.profile.filters.item.armor.plate = not addon.db.profile.filters.item.armor.plate end,
-								},
-								spacer1 ={
-									order	= 7,
-									type	= "header",
-									name	= "",
-								},
-
-								cloak = {
-									order	= 8,
-									type	= "toggle",
-									name	= L["Cloak"],
-									desc	= L["CLOAK_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.cloak end,
-									set		= function() addon.db.profile.filters.item.armor.cloak = not addon.db.profile.filters.item.armor.cloak end,
-								},
-								ring = {
-									order	= 9,
-									type	= "toggle",
-									name	= L["Ring"],
-									desc	= L["RING_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.ring end,
-									set		= function() addon.db.profile.filters.item.armor.ring = not addon.db.profile.filters.item.armor.ring end,
-								},
-								trinket = {
-									order	= 10,
-									type	= "toggle",
-									name	= L["Trinket"],
-									desc	= L["TRINKET_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.trinket end,
-									set		= function() addon.db.profile.filters.item.armor.trinket = not addon.db.profile.filters.item.armor.trinket end,
-								},
-								necklace = {
-									order	= 11,
-									type	= "toggle",
-									name	= L["Necklace"],
-									desc	= L["NECKLACE_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.necklace end,
-									set		= function() addon.db.profile.filters.item.armor.necklace = not addon.db.profile.filters.item.armor.necklace end,
-								},
-								shield = {
-									order	= 12,
-									type	= "toggle",
-									name	= L["Shield"],
-									desc	= L["SHIELD_DESC"],
-									get		= function() return addon.db.profile.filters.item.armor.shield end,
-									set		= function() addon.db.profile.filters.item.armor.shield = not addon.db.profile.filters.item.armor.shield end,
-								},
-							},
-						},
-						weapons = {
-							order	= 4,
-							type	= "group",
-							name	= L["Weapon"],
-							desc	= L["FILTERING_WEAPONS_DESC"],
-							args	= {
-								header1 = {
-									order	= 1,
-									type	= "header",
-									name	= L["Weapon Filtering Options"],
-								},
-								desc =  {
-									order	= 2,
-									type	= "description",
-									name	= L["FILTERING_WEAPONS_DESC"] .. "\n",
-								},
-								onehand = {
-									order	= 3,
-									type	= "toggle",
-									name	= L["One Hand"],
-									desc	= L["ONEHAND_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.onehand end,
-									set		= function() addon.db.profile.filters.item.weapon.onehand = not addon.db.profile.filters.item.weapon.onehand end,
-								},
-								twohand = {
-									order	= 4,
-									type	= "toggle",
-									name	= L["Two Hand"],
-									desc	= L["TWOHAND_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.twohand end,
-									set		= function() addon.db.profile.filters.item.weapon.twohand = not addon.db.profile.filters.item.weapon.twohand end,
-								},
-								axe = {
-									order	= 5,
-									type	= "toggle",
-									name	= L["Axe"],
-									desc	= L["AXE_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.axe end,
-									set		= function() addon.db.profile.filters.item.weapon.axe = not addon.db.profile.filters.item.weapon.axe end,
-								},
-								sword = {
-									order	= 6,
-									type	= "toggle",
-									name	= L["Sword"],
-									desc	= L["SWORD_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.sword end,
-									set		= function() addon.db.profile.filters.item.weapon.sword = not addon.db.profile.filters.item.weapon.sword end,
-								},
-								mace = {
-									order	= 7,
-									type	= "toggle",
-									name	= L["Mace"],
-									desc	= L["MACE_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.mace end,
-									set		= function() addon.db.profile.filters.item.weapon.mace = not addon.db.profile.filters.item.weapon.mace end,
-								},
-								polearm = {
-									order	= 8,
-									type	= "toggle",
-									name	= L["Polearm"],
-									desc	= L["POLEARM_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.polearm end,
-									set		= function() addon.db.profile.filters.item.weapon.polearm = not addon.db.profile.filters.item.weapon.polearm end,
-								},
-								dagger = {
-									order	= 9,
-									type	= "toggle",
-									name	= L["Dagger"],
-									desc	= L["DAGGER_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.dagger end,
-									set		= function() addon.db.profile.filters.item.weapon.dagger = not addon.db.profile.filters.item.weapon.dagger end,
-								},
-								fist = {
-									order	= 10,
-									type	= "toggle",
-									name	= L["Fist"],
-									desc	= L["FIST_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.fist end,
-									set		= function() addon.db.profile.filters.item.weapon.fist = not addon.db.profile.filters.item.weapon.fist end,
-								},
-								staff = {
-									order	= 11,
-									type	= "toggle",
-									name	= L["Staff"],
-									desc	= L["STAFF_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.staff end,
-									set		= function() addon.db.profile.filters.item.weapon.staff = not addon.db.profile.filters.item.weapon.staff end,
-									disabled	= true,
-								},
-								wand = {
-									order	= 12,
-									type	= "toggle",
-									name	= L["Wand"],
-									desc	= L["WAND_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.wand end,
-									set		= function() addon.db.profile.filters.item.weapon.wand = not addon.db.profile.filters.item.weapon.wand end,
-								},
-								thrown = {
-									order	= 13,
-									type	= "toggle",
-									name	= L["Thrown"],
-									desc	= L["THROWN_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.thrown end,
-									set		= function() addon.db.profile.filters.item.weapon.thrown = not addon.db.profile.filters.item.weapon.thrown end,
-								},
-								bow = {
-									order	= 14,
-									type	= "toggle",
-									name	= L["Bow"],
-									desc	= L["BOW_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.bow end,
-									set		= function() addon.db.profile.filters.item.weapon.bow = not addon.db.profile.filters.item.weapon.bow end,
-									disabled= true,
-								},
-								crossbow = {
-									order	= 15,
-									type	= "toggle",
-									name	= L["Crossbow"],
-									desc	= L["CROSSBOW_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.crossbow end,
-									set		= function() addon.db.profile.filters.item.weapon.crossbow = not addon.db.profile.filters.item.weapon.crossbow end,
-									disabled	= true,
-								},
-								ammo = {
-									order	= 16,
-									type	= "toggle",
-									name	= L["Ammo"],
-									desc	= L["AMMO_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.ammo end,
-									set		= function() addon.db.profile.filters.item.weapon.ammo = not addon.db.profile.filters.item.weapon.ammo end,
-								},
-								gun = {
-									order	= 17,
-									type	= "toggle",
-									name	= L["Gun"],
-									desc	= L["GUN_DESC"],
-									get		= function() return addon.db.profile.filters.item.weapon.gun end,
-									set		= function() addon.db.profile.filters.item.weapon.gun = not addon.db.profile.filters.item.weapon.gun end,
-								},
-							},
-						},
-					},
-				},
-				playertype = {
-					order	= 7,
-					type	= "group",
-					name	= L["Player Type"],
-					desc	= L["FILTERING_PLAYERTYPE_DESC"],
-					args	= {
-						header1 = {
-							order	= 1,
-							type	= "header",
-							name	= L["Player Type Filtering Options"],
-						},
-						desc = {
-							order	= 2,
-							type	= "description",
-							name	= L["FILTERING_PLAYERTYPE_DESC"] .. "\n",
-						},
-						melee = {
-							order	= 3,
-							type	= "toggle",
-							name	= L["Melee DPS"],
-							desc	= L["MELEE_DPS_DESC"],
-							get		= function() return addon.db.profile.filters.player.melee end,
-							set		= function() addon.db.profile.filters.player.melee = not addon.db.profile.filters.player.melee end,
-						},
-						tanking = {
-							order	= 4,
-							type	= "toggle",
-							name	= L["Tanks"],
-							desc	= L["TANKS_DESC"],
-							get		= function() return addon.db.profile.filters.player.tank end,
-							set		= function() addon.db.profile.filters.player.tank = not addon.db.profile.filters.player.tank end,
-						},
-						casterdps = {
-							order	= 5,
-							type	= "toggle",
-							name	= L["Caster DPS"],
-							desc	= L["CASTER_DPS_DESC"],
-							get		= function() return addon.db.profile.filters.player.caster end,
-							set		= function() addon.db.profile.filters.player.caster = not addon.db.profile.filters.player.caster end,
-						},
-						healing = {
-							order	= 6,
-							type	= "toggle",
-							name	= L["Healers"],
-							desc	= L["HEALERS_DESC"],
-							get		= function() return addon.db.profile.filters.player.healer end,
-							set		= function() addon.db.profile.filters.player.healer = not addon.db.profile.filters.player.healer end,
-						},
-					},
-				},
-				reputations = {
-					order	= 8,
-					type	= "group",
-					name	= L["Reputation"],
-					desc	= L["FILTERING_REP_DESC"],
-					args	= {
-						header1 = {
-							order	= 1,
-							type	= "header",
-							name	= L["Reputation Filtering Options"],
-						},
-						desc = {
-							order	= 2,
-							type	= "description",
-							name	= L["FILTERING_REP_DESC"] .. "\n",
-						},
-						oldworld = {
-							order	= 3,
-							type	= "group",
-							name	= L["Old World"],
-							desc	= L["FILTERING_OLDWORLD_DESC"],
-							args	= {
-								header1 = {
-									order	= 1,
-									type	= "header",
-									name	= L["Old World"],
-								},
-								header2 = {
-									order	= 2,
-									type	= "header",
-									name	= L["Reputation Filtering Options"],
-								},
-								desc = {
-									order	= 3,
-									type	= "description",
-									name	= L["FILTERING_OLDWORLD_DESC"] .. "\n",
-								},
-								ArgentDawn = {
-									order	= 10,
-									type	= "toggle",
-									name	= BFAC["Argent Dawn"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Argent Dawn"]),
-									get		= function() return addon.db.profile.filters.rep.argentdawn end,
-									set		= function() addon.db.profile.filters.rep.argentdawn = not addon.db.profile.filters.rep.argentdawn end,
-								},
-								CenarionCircle = {
-									order	= 11,
-									type	= "toggle",
-									name	= BFAC["Cenarion Circle"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Cenarion Circle"]),
-									get		= function() return addon.db.profile.filters.rep.cenarioncircle end,
-									set		= function() addon.db.profile.filters.rep.cenarioncircle = not addon.db.profile.filters.rep.cenarioncircle end,
-								},
-								TB = {
-									order	= 12,
-									type	= "toggle",
-									name	= BFAC["Thorium Brotherhood"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Thorium Brotherhood"]),
-									get		= function() return addon.db.profile.filters.rep.thoriumbrotherhood end,
-									set		= function() addon.db.profile.filters.rep.thoriumbrotherhood = not addon.db.profile.filters.rep.thoriumbrotherhood end,
-								},
-								Timbermaw = {
-									order	= 13,
-									type	= "toggle",
-									name	= BFAC["Timbermaw Hold"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Timbermaw Hold"]),
-									get		= function() return addon.db.profile.filters.rep.timbermaw end,
-									set		= function() addon.db.profile.filters.rep.timbermaw = not addon.db.profile.filters.rep.timbermaw end,
-								},
-								Zandalar = {
-									order	= 14,
-									type	= "toggle",
-									name	= BFAC["Zandalar Tribe"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Zandalar Tribe"]),
-									get		= function() return addon.db.profile.filters.rep.zandalar end,
-									set		= function() addon.db.profile.filters.rep.zandalar = not addon.db.profile.filters.rep.zandalar end,
-								},
-							},
-						},
-						BC = {
-							order	= 4,
-							type	= "group",
-							name	= L["Burning Crusade"],
-							desc	= L["FILTERING_BC_DESC"],
-							args	= {
-								header1 = {
-									order	= 1,
-									type	= "header",
-									name	= L["Burning Crusade"],
-								},
-								header2 = {
-									order	= 2,
-									type	= "header",
-									name	= L["Reputation Filtering Options"],
-								},
-								desc = {
-									order	= 3,
-									type	= "description",
-									name	= L["FILTERING_BC_DESC"] .. "\n",
-								},
-								Aldor = {
-									order	= 10,
-									type	= "toggle",
-									name	= BFAC["The Aldor"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Aldor"]),
-									get		= function() return addon.db.profile.filters.rep.aldor end,
-									set		= function() addon.db.profile.filters.rep.aldor = not addon.db.profile.filters.rep.aldor end,
-								},
-								Ashtongue = {
-									order	= 11,
-									type	= "toggle",
-									name	= BFAC["Ashtongue Deathsworn"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Ashtongue Deathsworn"]),
-									get		= function() return addon.db.profile.filters.rep.ashtonguedeathsworn end,
-									set		= function() addon.db.profile.filters.rep.ashtonguedeathsworn = not addon.db.profile.filters.rep.ashtonguedeathsworn end,
-								},
-								CenarionExpedition = {
-									order	= 12,
-									type	= "toggle",
-									name	= BFAC["Cenarion Expedition"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Cenarion Expedition"]),
-									get		= function() return addon.db.profile.filters.rep.cenarionexpedition end,
-									set		= function() addon.db.profile.filters.rep.cenarionexpedition = not addon.db.profile.filters.rep.cenarionexpedition end,
-								},
-								Consortium = {
-									order	= 13,
-									type	= "toggle",
-									name	= BFAC["The Consortium"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Consortium"]),
-									get		= function() return addon.db.profile.filters.rep.consortium end,
-									set		= function() addon.db.profile.filters.rep.consortium = not addon.db.profile.filters.rep.consortium end,
-								},
-								HellfireFactions = {
-									order	= 14,
-									type	= "toggle",
-									name	= hellfirefac,
-									desc	= format(L["SPECIFIC_REP_DESC"],hellfirefac),
-									get		= function() return addon.db.profile.filters.rep.hellfire end,
-									set		= function() addon.db.profile.filters.rep.hellfire = not addon.db.profile.filters.rep.hellfire end,
-								},
-								KoT = {
-									order	= 15,
-									type	= "toggle",
-									name	= BFAC["Keepers of Time"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Keepers of Time"]),
-									get		= function() return addon.db.profile.filters.rep.keepersoftime end,
-									set		= function() addon.db.profile.filters.rep.keepersoftime = not addon.db.profile.filters.rep.keepersoftime end,
-								},
-								NagrandFactions = {
-									order	= 16,
-									type	= "toggle",
-									name	= nagrandfac,
-									desc	= format(L["SPECIFIC_REP_DESC"],nagrandfac),
-									get		= function() return addon.db.profile.filters.rep.nagrand end,
-									set		= function() addon.db.profile.filters.rep.nagrand = not addon.db.profile.filters.rep.nagrand end,
-								},
-								LowerCity = {
-									order	= 17,
-									type	= "toggle",
-									name	= BFAC["Lower City"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Lower City"]),
-									get		= function() return addon.db.profile.filters.rep.lowercity end,
-									set		= function() addon.db.profile.filters.rep.lowercity = not addon.db.profile.filters.rep.lowercity end,
-								},
-								Scale = {
-									order	= 18,
-									type	= "toggle",
-									name	= BFAC["The Scale of the Sands"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Scale of the Sands"]),
-									get		= function() return addon.db.profile.filters.rep.scaleofthesands end,
-									set		= function() addon.db.profile.filters.rep.scaleofthesands = not addon.db.profile.filters.rep.scaleofthesands end,
-								},
-								Scryer = {
-									order	= 19,
-									type	= "toggle",
-									name	= BFAC["The Scryers"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Scryers"]),
-									get		= function() return addon.db.profile.filters.rep.scryer end,
-									set		= function() addon.db.profile.filters.rep.scryer = not addon.db.profile.filters.rep.scryer end,
-								},
-								Shatar = {
-									order	= 20,
-									type	= "toggle",
-									name	= BFAC["The Sha'tar"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Sha'tar"]),
-									get		= function() return addon.db.profile.filters.rep.shatar end,
-									set		= function() addon.db.profile.filters.rep.shatar = not addon.db.profile.filters.rep.shatar end,
-								},
-								SSO = {
-									order	= 21,
-									type	= "toggle",
-									name	= BFAC["Shattered Sun Offensive"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Shattered Sun Offensive"]),
-									get		= function() return addon.db.profile.filters.rep.shatteredsun end,
-									set		= function() addon.db.profile.filters.rep.shatteredsun = not addon.db.profile.filters.rep.shatteredsun end,
-								},
-								Sporeggar = {
-									order	= 22,
-									type	= "toggle",
-									name	= BFAC["Sporeggar"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Sporeggar"]),
-									get		= function() return addon.db.profile.filters.rep.sporeggar end,
-									set		= function() addon.db.profile.filters.rep.sporeggar = not addon.db.profile.filters.rep.sporeggar end,
-								},
-								Violeteye = {
-									order	= 23,
-									type	= "toggle",
-									name	= BFAC["The Violet Eye"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Violet Eye"]),
-									get		= function() return addon.db.profile.filters.rep.violeteye end,
-									set		= function() addon.db.profile.filters.rep.violeteye = not addon.db.profile.filters.rep.violeteye end,
-								},
-							},
-						},
-						WotLK = {
-							order	= 5,
-							type	= "group",
-							name	= L["Wrath of the Lich King"],
-							desc	= L["FILTERING_WOTLK_DESC"],
-							args	= {
-								header1 = {
-									order	= 1,
-									type	= "header",
-									name	= L["Wrath of the Lich King"],
-								},
-								header2 = {
-									order	= 2,
-									type	= "header",
-									name	= L["Reputation Filtering Options"],
-								},
-								desc = {
-									order	= 3,
-									type	= "description",
-									name	= L["FILTERING_WOTLK_DESC"] .. "\n",
-								},
-								ArgentCrusade = {
-									order	= 10,
-									type	= "toggle",
-									name	= BFAC["Argent Crusade"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Argent Crusade"]),
-									get		= function() return addon.db.profile.filters.rep.argentcrusade end,
-									set		= function() addon.db.profile.filters.rep.argentcrusade = not addon.db.profile.filters.rep.argentcrusade end,
-								},
-								Frenzyheart = {
-									order	= 11,
-									type	= "toggle",
-									name	= BFAC["Frenzyheart Tribe"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Frenzyheart Tribe"]),
-									get		= function() return addon.db.profile.filters.rep.frenzyheart end,
-									set		= function() addon.db.profile.filters.rep.frenzyheart = not addon.db.profile.filters.rep.frenzyheart end,
-								},
-								WrathCommon1 = {
-									order	= 12,
-									type	= "toggle",
-									name	= howlingtundra,
-									desc	= format(L["SPECIFIC_REP_DESC"],howlingtundra),
-									get		= function() return addon.db.profile.filters.rep.wrathcommon1 end,
-									set		= function() addon.db.profile.filters.rep.wrathcommon1 = not addon.db.profile.filters.rep.wrathcommon1 end,
-								},
-								EbonBlade = {
-									order	= 16,
-									type	= "toggle",
-									name	= BFAC["Knights of the Ebon Blade"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Knights of the Ebon Blade"]),
-									get		= function() return addon.db.profile.filters.rep.ebonblade end,
-									set		= function() addon.db.profile.filters.rep.ebonblade = not addon.db.profile.filters.rep.ebonblade end,
-								},
-								KirinTor = {
-									order	= 17,
-									type	= "toggle",
-									name	= BFAC["Kirin Tor"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["Kirin Tor"]),
-									get		= function() return addon.db.profile.filters.rep.kirintor end,
-									set		= function() addon.db.profile.filters.rep.kirintor = not addon.db.profile.filters.rep.kirintor end,
-								},
-								SonsOfHodir = {
-									order	= 20,
-									type	= "toggle",
-									name	= BFAC["The Sons of Hodir"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Sons of Hodir"]),
-									get		= function() return addon.db.profile.filters.rep.sonsofhodir end,
-									set		= function() addon.db.profile.filters.rep.sonsofhodir = not addon.db.profile.filters.rep.sonsofhodir end,
-								},
-								Kaluak = {
-									order	= 21,
-									type	= "toggle",
-									name	= BFAC["The Kalu'ak"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Kalu'ak"]),
-									get		= function() return addon.db.profile.filters.rep.kaluak end,
-									set		= function() addon.db.profile.filters.rep.kaluak = not addon.db.profile.filters.rep.kaluak end,
-								},
-								Oracles = {
-									order	= 22,
-									type	= "toggle",
-									name	= BFAC["The Oracles"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Oracles"]),
-									get		= function() return addon.db.profile.filters.rep.oracles end,
-									set		= function() addon.db.profile.filters.rep.oracles = not addon.db.profile.filters.rep.oracles end,
-								},
-								Wyrmrest = {
-									order	= 25,
-									type	= "toggle",
-									name	= BFAC["The Wyrmrest Accord"],
-									desc	= format(L["SPECIFIC_REP_DESC"],BFAC["The Wyrmrest Accord"]),
-									get		= function() return addon.db.profile.filters.rep.wyrmrest end,
-									set		= function() addon.db.profile.filters.rep.wyrmrest = not addon.db.profile.filters.rep.wyrmrest end,
-								},
-								WrathCommon2 = {
-									order	= 26,
-									type	= "toggle",
-									name	= sunreaversilverconv,
-									desc	= format(L["SPECIFIC_REP_DESC"],sunreaversilverconv),
-									get		= function() return addon.db.profile.filters.rep.wrathcommon2 end,
-									set		= function() addon.db.profile.filters.rep.wrathcommon2 = not addon.db.profile.filters.rep.wrathcommon2 end,
-									disabled = true,
-								},
-								WrathCommon3 = {
-									order	= 27,
-									type	= "toggle",
-									name	= valliancewarsong,
-									desc	= format(L["SPECIFIC_REP_DESC"],valliancewarsong),
-									get		= function() return addon.db.profile.filters.rep.wrathcommon3 end,
-									set		= function() addon.db.profile.filters.rep.wrathcommon3 = not addon.db.profile.filters.rep.wrathcommon3 end,
-									disabled = true,
-								},
-								WrathCommon4 = {
-									order	= 28,
-									type	= "toggle",
-									name	= frosttaunka,
-									desc	= format(L["SPECIFIC_REP_DESC"],frosttaunka),
-									get		= function() return addon.db.profile.filters.rep.wrathcommon4 end,
-									set		= function() addon.db.profile.filters.rep.wrathcommon4 = not addon.db.profile.filters.rep.wrathcommon4 end,
-									disabled = true,
-								},
-								WrathCommon5 = {
-									order	= 27,
-									type	= "toggle",
-									name	= explorerhand,
-									desc	= format(L["SPECIFIC_REP_DESC"],explorerhand),
-									get		= function() return addon.db.profile.filters.rep.wrathcommon5 end,
-									set		= function() addon.db.profile.filters.rep.wrathcommon5 = not addon.db.profile.filters.rep.wrathcommon5 end,
-									disabled = true,
-								},
-							},
-						},
-					},
-				},
-			},
-		}
-
-	end
-
-	return filterOptions
-
-end
-
 local options = nil

 local function fullOptions()
@@ -1644,7 +647,6 @@ function addon:SetupOptions()
 	self:RegisterModuleOptions("Datamining", giveDatamine(), L["Datamine Options"])
 	self:RegisterModuleOptions("Display", giveDisplay(), L["Display Options"])
 	self:RegisterModuleOptions("Documentation", giveDocs(), L["ARL Documentation"])
-	self:RegisterModuleOptions("Filters", giveFilter(), L["Filtering Options"])
 	self:RegisterModuleOptions("Map", giveMap(), L["Map Options"])
 	self:RegisterModuleOptions("Profiles", giveProfiles(), L["Profile Options"])