vanilla-wow-addons – Rev 1
?pathlinks?
function AtlasLoot_SetMenu(setname)
if(setname=="AQ40SET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="AQ40Druid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="AQ40Hunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="AQ40Mage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="AQ40Paladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="AQ40Priest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="AQ40Rogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="AQ40Shaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="AQ40Warlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="AQ40Warrior";
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="AQ40SET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_AQ40_SETS);
AtlasLootItemsFrame:Show();
elseif(setname=="AQ20SET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="AQ20Druid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="AQ20Hunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="AQ20Mage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="AQ20Paladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="AQ20Priest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="AQ20Rogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="AQ20Shaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="AQ20Warlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="AQ20Warrior";
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="AQ20SET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_AQ20_SETS);
AtlasLootItemsFrame:Show();
elseif(setname=="ZGSET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="ZGDruid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="ZGHunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="ZGMage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="ZGPaladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="ZGPriest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="ZGRogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="ZGShaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="ZGWarlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="ZGWarrior";
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="ZGSET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_ZG_SETS);
AtlasLootItemsFrame:Show();
elseif(setname=="T3SET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="T3Druid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="T3Hunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="T3Mage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="T3Paladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="T3Priest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="T3Rogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="T3Shaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="T3Warlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="T3Warrior";
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="T3SET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_TIER3_SETS);
AtlasLootItemsFrame:Show();
elseif(setname=="T2SET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="T2Druid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="T2Hunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="T2Mage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="T2Paladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="T2Priest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="T2Rogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="T2Shaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="T2Warlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="T2Warrior";
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="T2SET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_TIER2_SETS);
AtlasLootItemsFrame:Show();
elseif(setname=="T1SET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="T1Druid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="T1Hunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="T1Mage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="T1Paladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="T1Priest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="T1Rogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="T1Shaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="T1Warlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="T1Warrior";
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="T1SET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_TIER1_SETS);
AtlasLootItemsFrame:Show();
elseif(setname=="T0SET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="T0Druid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="T0Hunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="T0Mage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="T0Paladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="T0Priest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="T0Rogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="T0Shaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="T0Warlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="T0Warrior";
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="T0SET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_TIER0_SETS);
AtlasLootItemsFrame:Show();
elseif(setname=="PVPSET") then
getglobal("AtlasLootItemsFrame_Druid"):Show();
getglobal("AtlasLootItemsFrame_Druid").lootpage="PVPDruid";
getglobal("AtlasLootItemsFrame_Hunter"):Show();
getglobal("AtlasLootItemsFrame_Hunter").lootpage="PVPHunter";
getglobal("AtlasLootItemsFrame_Mage"):Show();
getglobal("AtlasLootItemsFrame_Mage").lootpage="PVPMage";
getglobal("AtlasLootItemsFrame_Paladin"):Show();
getglobal("AtlasLootItemsFrame_Paladin").lootpage="PVPPaladin";
getglobal("AtlasLootItemsFrame_Priest"):Show();
getglobal("AtlasLootItemsFrame_Priest").lootpage="PVPPriest";
getglobal("AtlasLootItemsFrame_Rogue"):Show();
getglobal("AtlasLootItemsFrame_Rogue").lootpage="PVPRogue";
getglobal("AtlasLootItemsFrame_Shaman"):Show();
getglobal("AtlasLootItemsFrame_Shaman").lootpage="PVPShaman";
getglobal("AtlasLootItemsFrame_Warlock"):Show();
getglobal("AtlasLootItemsFrame_Warlock").lootpage="PVPWarlock";
getglobal("AtlasLootItemsFrame_Warrior"):Show();
getglobal("AtlasLootItemsFrame_Warrior").lootpage="PVPWarrior";
getglobal("AtlasLootItemsFrame_Weapons"):Show();
getglobal("AtlasLootItemsFrame_Weapons").lootpage="PVPWeapons1";
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_BACK").setname="PVPSET";
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_PVP_SET_PIECES_HEADER);
AtlasLootItemsFrame:Show();
end
for i=1, 30, 1 do
getglobal("AtlasLootItem_"..i):Hide();
end
end
--------------------------------------------------------------------------------
-- Deal with items sets
--------------------------------------------------------------------------------
function AtlasLoot_Set(setname)
if(setname~=nil) then
AtlasLoot_SetMenu(setname);
elseif(this:GetName()=="AtlasLootItemsFrame_BACK") then
AtlasLoot_SetMenu(this.setname);
elseif((this:GetName()=="AtlasLootItemsFrame_Weapons" and AtlasLoot_BossName:GetText()=="|cffFFFFFF"..ATLASLOOT_PVP_SET_PIECES_HEADER) or (this:GetName()=="AtlasLootItemsFrame_PREV" and AtlasLoot_BossName:GetText()==getglobal("AtlasLootItemsFrame_Weapons"):GetText())) then
getglobal("AtlasLootItemsFrame_Druid"):Hide();
getglobal("AtlasLootItemsFrame_Hunter"):Hide();
getglobal("AtlasLootItemsFrame_Mage"):Hide();
getglobal("AtlasLootItemsFrame_Paladin"):Hide();
getglobal("AtlasLootItemsFrame_Priest"):Hide();
getglobal("AtlasLootItemsFrame_Rogue"):Hide();
getglobal("AtlasLootItemsFrame_Shaman"):Hide();
getglobal("AtlasLootItemsFrame_Warlock"):Hide();
getglobal("AtlasLootItemsFrame_Warrior"):Hide();
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
AtlasLoot_ShowItemsFrame(this.lootpage, AtlasLootSetItems, getglobal("AtlasLootItemsFrame_Weapons"):GetText(), AtlasLoot_AnchorFrame);
getglobal("AtlasLootItemsFrame_BACK"):Show();
getglobal("AtlasLootItemsFrame_NEXT"):Show();
getglobal("AtlasLootItemsFrame_NEXT").lootpage="PVPWeapons2";
elseif(this:GetName()=="AtlasLootItemsFrame_NEXT" and AtlasLoot_BossName:GetText()==getglobal("AtlasLootItemsFrame_Weapons"):GetText()) then
getglobal("AtlasLootItemsFrame_Druid"):Hide();
getglobal("AtlasLootItemsFrame_Hunter"):Hide();
getglobal("AtlasLootItemsFrame_Mage"):Hide();
getglobal("AtlasLootItemsFrame_Paladin"):Hide();
getglobal("AtlasLootItemsFrame_Priest"):Hide();
getglobal("AtlasLootItemsFrame_Rogue"):Hide();
getglobal("AtlasLootItemsFrame_Shaman"):Hide();
getglobal("AtlasLootItemsFrame_Warlock"):Hide();
getglobal("AtlasLootItemsFrame_Warrior"):Hide();
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
AtlasLoot_ShowItemsFrame(this.lootpage, AtlasLootSetItems, getglobal("AtlasLootItemsFrame_Weapons"):GetText(), AtlasLoot_AnchorFrame);
getglobal("AtlasLootItemsFrame_BACK"):Show();
getglobal("AtlasLootItemsFrame_PREV"):Show();
getglobal("AtlasLootItemsFrame_PREV").lootpage="PVPWeapons1";
else
getglobal("AtlasLootItemsFrame_Druid"):Hide();
getglobal("AtlasLootItemsFrame_Hunter"):Hide();
getglobal("AtlasLootItemsFrame_Mage"):Hide();
getglobal("AtlasLootItemsFrame_Paladin"):Hide();
getglobal("AtlasLootItemsFrame_Priest"):Hide();
getglobal("AtlasLootItemsFrame_Rogue"):Hide();
getglobal("AtlasLootItemsFrame_Shaman"):Hide();
getglobal("AtlasLootItemsFrame_Warlock"):Hide();
getglobal("AtlasLootItemsFrame_Warrior"):Hide();
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
AtlasLoot_ShowItemsFrame(this.lootpage, AtlasLootSetItems, this:GetText(), AtlasLoot_AnchorFrame);
getglobal("AtlasLootItemsFrame_BACK"):Show();
end
end
function AtlasLootSetButton_OnClick(setid)
getglobal("AtlasLoot_Tier0Button"):Hide();
getglobal("AtlasLoot_Tier1Button"):Hide();
getglobal("AtlasLoot_Tier2Button"):Hide();
getglobal("AtlasLoot_Tier3Button"):Hide();
getglobal("AtlasLoot_ZGButton"):Hide();
getglobal("AtlasLoot_AQ20Button"):Hide();
getglobal("AtlasLoot_AQ40Button"):Hide();
getglobal("AtlasLoot_PVPButton"):Hide();
AtlasLoot_ShowItemsFrame(setid, AtlasLootItems, "Sets");
end
function AtlasLootSetMenu()
for i = 1, 30, 1 do
getglobal("AtlasLootItem_"..i):Hide();
end
getglobal("AtlasLootItemsFrame_BACK"):Hide();
getglobal("AtlasLootItemsFrame_Druid"):Hide();
getglobal("AtlasLootItemsFrame_Hunter"):Hide();
getglobal("AtlasLootItemsFrame_Mage"):Hide();
getglobal("AtlasLootItemsFrame_Paladin"):Hide();
getglobal("AtlasLootItemsFrame_Priest"):Hide();
getglobal("AtlasLootItemsFrame_Rogue"):Hide();
getglobal("AtlasLootItemsFrame_Shaman"):Hide();
getglobal("AtlasLootItemsFrame_Warlock"):Hide();
getglobal("AtlasLootItemsFrame_Warrior"):Hide();
getglobal("AtlasLootItemsFrame_Weapons"):Hide();
getglobal("AtlasLootItemsFrame_NEXT"):Hide();
getglobal("AtlasLootItemsFrame_PREV"):Hide();
getglobal("AtlasLoot_Tier0Button"):Show();
getglobal("AtlasLoot_Tier1Button"):Show();
getglobal("AtlasLoot_Tier2Button"):Show();
getglobal("AtlasLoot_Tier3Button"):Show();
getglobal("AtlasLoot_ZGButton"):Show();
getglobal("AtlasLoot_AQ20Button"):Show();
getglobal("AtlasLoot_AQ40Button"):Show();
getglobal("AtlasLoot_PVPButton"):Show();
AtlasLoot_BossName:SetText("|cffFFFFFF"..ATLASLOOT_PANEL_BUTTON_SETS);
AtlasLootItemsFrame:Show();
end