From 006386c24ee52ad22e1a6a3f5e5240359fcec6f7 Mon Sep 17 00:00:00 2001 From: Ackis Date: Thu, 30 Oct 2008 20:10:48 +0000 Subject: [PATCH] Ackis Recipe List: - Fist is now checked when all is checked - Fist is now unchecked when none is checked - Fist is now a requirement for the all/none to show checked - Shield is now unchecked when none is checked - Dry-coded (Compiles with luac -p) --- ARLFrame.lua | 13 +++++++++---- RecipeDB/ARL-Smelt.lua | 6 +++--- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ARLFrame.lua b/ARLFrame.lua index 3b1350f..8114f8c 100644 --- a/ARLFrame.lua +++ b/ARLFrame.lua @@ -546,7 +546,7 @@ function addon.filterSwitch(val) ARL_ArmorNecklaceCB:SetChecked(false) ARL_ArmorRingCB:SetChecked(false) ARL_ArmorTrinketCB:SetChecked(false) - ARL_ArmorShieldCB:SetChecked(true) + ARL_ArmorShieldCB:SetChecked(false) ARL_ArmorAllCB:SetChecked(false) end elseif ((val == 21) or (val == 22) or (val == 23) or (val == 24) or @@ -588,6 +588,7 @@ function addon.filterSwitch(val) weapondb.wand = true weapondb.thrown = true weapondb.ammo = true + weapondb.fist = true ARL_Weapon1HCB:SetChecked(true) ARL_Weapon2HCB:SetChecked(true) ARL_WeaponDaggerCB:SetChecked(true) @@ -598,6 +599,7 @@ function addon.filterSwitch(val) ARL_WeaponWandCB:SetChecked(true) ARL_WeaponThrownCB:SetChecked(true) ARL_WeaponAmmoCB:SetChecked(true) + ARL_WeaponFistCB:SetChecked(true) ARL_WeaponNoneCB:SetChecked(false) end elseif (val == 26) then @@ -613,6 +615,7 @@ function addon.filterSwitch(val) weapondb.wand = false weapondb.thrown = false weapondb.ammo = false + weapondb.fist = false ARL_Weapon1HCB:SetChecked(false) ARL_Weapon2HCB:SetChecked(false) ARL_WeaponDaggerCB:SetChecked(false) @@ -623,6 +626,7 @@ function addon.filterSwitch(val) ARL_WeaponWandCB:SetChecked(false) ARL_WeaponThrownCB:SetChecked(false) ARL_WeaponAmmoCB:SetChecked(false) + ARL_WeaponFistCB:SetChecked(false) ARL_WeaponAllCB:SetChecked(false) end elseif ((val == 34) or (val == 36) or (val == 37)) then @@ -637,7 +641,8 @@ function addon.filterSwitch(val) (weapondb.dagger == true) and (weapondb.axe == true) and (weapondb.mace == true) and (weapondb.sword == true) and (weapondb.polearm == true) and (weapondb.wand == true) and - (weapondb.thrown == true) and (weapondb.ammo == true)) then + (weapondb.thrown == true) and (weapondb.ammo == true) and + (weapondb.fist == true)) then ARL_WeaponAllCB:SetChecked(true) end ARL_WeaponNoneCB:SetChecked(false) @@ -647,7 +652,8 @@ function addon.filterSwitch(val) (weapondb.dagger == false) and (weapondb.axe == false) and (weapondb.mace == false) and (weapondb.sword == false) and (weapondb.polearm == false) and (weapondb.wand == false) and - (weapondb.thrown == false) and (weapondb.ammo == false)) then + (weapondb.thrown == false) and (weapondb.ammo == false) and + (weapondb.thrown == false)) then ARL_WeaponNoneCB:SetChecked(true) end ARL_WeaponAllCB:SetChecked(false) @@ -3561,7 +3567,6 @@ function addon:CreateFrame( local ARL_WeaponFistCB = CreateFrame("CheckButton", "ARL_WeaponFistCB", addon.Fly_Item, "UICheckButtonTemplate") addon:GenericMakeCB(ARL_WeaponFistCB, addon.Fly_Item, L["FIST_DESC"], 84, 12, 2, 0) ARL_WeaponFistCBText:SetText(L["Fist"]) - local ARL_WeaponStaffCB = CreateFrame("CheckButton", "ARL_WeaponStaffCB", addon.Fly_Item, "UICheckButtonTemplate") addon:GenericMakeCB(ARL_WeaponStaffCB, addon.Fly_Item, L["STAFF_DESC"], 34, 13, 1, 0) ARL_WeaponStaffCBText:SetText(L["Staff"]) diff --git a/RecipeDB/ARL-Smelt.lua b/RecipeDB/ARL-Smelt.lua index 9b50c27..e5921b6 100644 --- a/RecipeDB/ARL-Smelt.lua +++ b/RecipeDB/ARL-Smelt.lua @@ -251,9 +251,9 @@ function addon:InitSmelting(RecipeDB) -- Trainer -- Flags: All classes, Item BoE, Recipe BoP, -- Item Stats: - --recipecount = recipecount + 1 - --self:addTradeSkill(RecipeDB, 53417, 325, 17771, 5, 2575) - --self:addTradeFlags(RecipeDB, 53417, 3,21,22,23,24,25,26,27,28,29,30,36,41) + recipecount = recipecount + 1 + self:addTradeSkill(RecipeDB, 22967, 325, 17771, 5, 2575) + self:addTradeFlags(RecipeDB, 22967, 3,21,22,23,24,25,26,27,28,29,30,36,41) -- No acquire information return recipecount -- 1.7.9.5