From 5e7a846a6b1ae7552be9b8a972346269d652853d Mon Sep 17 00:00:00 2001 From: Ackis Date: Mon, 19 Oct 2009 16:56:07 +0000 Subject: [PATCH] Remove filtering options from the /arl section, you chnage these in the gui now only. Too much redundancy/maintenance issues. --- ARLConfig.lua | 998 --------------------------------------------------------- 1 file changed, 998 deletions(-) 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"]) -- 1.7.9.5