/trunk
--bindings |
BINDING_HEADER_URBANACHIEVER = "Urban Achiever" |
local MAX_ACHIEVEMENTS = 9929 --last 9928 |
local MAX_ACHIEVEMENTS = 11228 --last 11227 |
local menuTypes = {"PLAYER", "PARTY", "RAID_PLAYER"} |
local playerFaction = UnitFactionGroup("player") == "Alliance" and 1 or 2 |
self.categoryFrame.backdrop:SetTexture("Interface\\AchievementFrame\\UI-Achievement-Parchment") |
self.categoryFrame.backdrop:SetTexCoord(0,.5,0,1) |
self.categoryFrame:SetWidth(260) |
self.categoryFrame:SetHeight(440) |
self.categoryFrame:SetHeight(470) |
self.categoryFrame:SetPoint("LEFT", self.frame, "RIGHT", -12, 0) |
self.categoryFrameGuilde = CreateFrame("Frame", "UrbanAchieverFrame", self.frame) |
--Horde = 2 |
UrbanAchiever.factionAchs = { |
["5318"] = 1, --20,000 Leagues Under the Sea |
["3676"] = 1, --A Silver Confidant |
["8030"] = 1, --A Test of Valor |
["4156"] = 1, --A Tribute to Immortality |
["5853"] = 1, --A-Caroling We Will Go |
["10174"] = 1, --Admiral |
["9539"] = 1, --Advanced Husbandry |
["948"] = 1, --Ambassador of the Alliance |
["5129"] = 1, --Ambassadors |
["8845"] = 1, --As I Walk Through the Valley of the Shadow of Moon |
["4925"] = 1, --Ashenvale Quests |
["9912"] = 1, --Azeroth's Top Twenty Tunes |
["5375"] = 1, --Baradin's Wardens |
["8314"] = 1, --Battle on the High Seas |
["230"] = 1, --Battlemaster |
["4436"] = 1, --BB King |
["8925"] = 1, --Between Arak and a Hard Place |
["611"] = 1, --Bleeding Bloodhoof |
["5171"] = 1, --Blood Elf Slayer |
["4926"] = 1, --Bloodmyst Isle Quests |
["9104"] = 1, --Bounty Hunter |
["9170"] = 1, --Brawlin' and Shot Callin' |
["7941"] = 1, --Brawlin' and Shot Callin' (Season 1) |
["1686"] = 1, --Bros. Before Ho Ho Ho's |
["908"] = 1, --Call to Arms! |
["2777"] = 1, --Champion of Darnassus |
["2779"] = 1, --Champion of Gnomeregan |
["2780"] = 1, --Champion of Ironforge |
["2781"] = 1, --Champion of Stormwind |
["2782"] = 1, --Champion of the Alliance |
["2778"] = 1, --Champion of the Exodar |
["7534"] = 1, --Chapter II: Wrathion's War |
["10021"] = 1, --Chapter IV: Darkness Incarnate |
["10256"] = 1, --Charting a Course |
["9078"] = 1, --Choppin' Even More Logs |
["5195"] = 1, --City Attacker |
["388"] = 1, --City Defender |
["5131"] = 1, --Classic Battles |
["5156"] = 1, --Classy Draenei |
["5155"] = 1, --Classy Dwarves |
["5226"] = 1, --Cloud Nine |
["8339"] = 1, --Collect Your Deck |
["5340"] = 1, --Commander |
["435"] = 1, --Commander |
["8679"] = 1, --Conqueror of Orgrimmar |
["5331"] = 1, --Corporal |
["470"] = 1, --Corporal |
["9470"] = 1, --Council of Exarchs |
["11167"] = 1, --Crest of Carnage |
["11169"] = 1, --Crest of Devastation |
["11165"] = 1, --Crest of Heroism |
["11008"] = 1, --Cruel Combatant |
["4928"] = 1, --Darkshore Quests |
["58"] = 1, --Deaths from Drek'Thar |
["9176"] = 1, --Deck Your Collection |
["8340"] = 1, --Deck Your Collection (Season 1) |
["9630"] = 1, --Defender of Draenor |
["11022"] = 1, --Defender of the Alliance: Legion Season 1 |
["11034"] = 1, --Defender of the Alliance: Legion Season 2 |
["11045"] = 1, --Defender of the Alliance: Legion Season 3 |
["11054"] = 1, --Defender of the Alliance: Legion Season 4 |
["9996"] = 1, --Defender of the Alliance: Warlords Season 1 |
["10106"] = 1, --Defender of the Alliance: Warlords Season 2 |
["10118"] = 1, --Defender of the Alliance: Warlords Season 3 |
["1757"] = 1, --Defense of the Ancients |
["3856"] = 1, --Demolition Derby |
["1035"] = 1, --Desecration of the Horde |
["1737"] = 1, --Destruction Derby |
["5130"] = 1, --Diplomacy |
["9928"] = 1, --Don't Call Me Junior |
["8920"] = 1, --Don't Let the Tala-door Hit You on the Way Out |
["5231"] = 1, --Double Jeopardy |
["9228"] = 1, --Down Goes Van Rook |
["612"] = 1, --Downing the Dark Lady |
["10068"] = 1, --Draenor's Last Stand |
["5229"] = 1, --Drag a Maw |
["5126"] = 1, --Dungeon Diplomat |
["4929"] = 1, --Dustwallow Marsh Quests |
["9101"] = 1, --Even More Plots |
["225"] = 1, --Everything Counts |
["2817"] = 1, --Exalted Argent Champion of the Alliance |
["2760"] = 1, --Exalted Champion of Darnassus |
["2762"] = 1, --Exalted Champion of Gnomeregan |
["2763"] = 1, --Exalted Champion of Ironforge |
["2764"] = 1, --Exalted Champion of Stormwind |
["2770"] = 1, --Exalted Champion of the Alliance |
["2761"] = 1, --Exalted Champion of the Exodar |
["10167"] = 1, --Exploring the High Seas |
["1028"] = 1, --Extinguishing Eastern Kingdoms |
["1029"] = 1, --Extinguishing Kalimdor |
["6007"] = 1, --Extinguishing Northrend |
["1030"] = 1, --Extinguishing Outland |
["8042"] = 1, --Extinguishing Pandaria |
["6013"] = 1, --Extinguishing the Cataclysm |
["4873"] = 1, --Fading into Twilight |
["11004"] = 1, --Fearless Combatant |
["4932"] = 1, --Feralas Quests |
["11010"] = 1, --Ferocious Combatant |
["5357"] = 1, --Field Marshal |
["434"] = 1, --Field Marshal |
["10749"] = 1, --Fighting with Style: War-torn |
["5221"] = 1, --Fire, Walk With Me |
["5848"] = 1, --Fish or Cut Bait: Darnassus |
["5847"] = 1, --Fish or Cut Bait: Ironforge |
["5476"] = 1, --Fish or Cut Bait: Stormwind |
["6011"] = 1, --Flame Warden of Cataclysm |
["1022"] = 1, --Flame Warden of Eastern Kingdoms |
["1023"] = 1, --Flame Warden of Kalimdor |
["6008"] = 1, --Flame Warden of Northrend |
["1024"] = 1, --Flame Warden of Outland |
["8045"] = 1, --Flame Warden of Pandaria |
["10173"] = 1, --Fleet Commander |
["1279"] = 1, --Flirt With Disaster |
["37"] = 1, --Fo' Grizzle My Shizzle |
["614"] = 1, --For the Alliance! |
["701"] = 1, --Freedom of the Alliance |
["10015"] = 1, --Full Discography |
["9210"] = 1, --Garrison Buddies |
["5453"] = 1, --Ghosts in the Dark |
["5172"] = 1, --Goblin Slayer |
["5343"] = 1, --Grand Marshal |
["433"] = 1, --Grand Marshal |
["8485"] = 1, --Grievous Combatant |
["8382"] = 1, --Grievous Conquest |
["2016"] = 1, --Grizzled Veteran |
["11020"] = 1, --Guardian of the Alliance: Legion Season 1 |
["11032"] = 1, --Guardian of the Alliance: Legion Season 2 |
["11047"] = 1, --Guardian of the Alliance: Legion Season 3 |
["11052"] = 1, --Guardian of the Alliance: Legion Season 4 |
["9997"] = 1, --Guardian of the Alliance: Warlords Season 1 |
["10108"] = 1, --Guardian of the Alliance: Warlords Season 2 |
["10116"] = 1, --Guardian of the Alliance: Warlords Season 3 |
["5441"] = 1, --Guild Battlemasters |
["5432"] = 1, --Guild Commanders |
["5436"] = 1, --Guild Field Marshals |
["9214"] = 1, --Hero of Stormshield |
["6942"] = 1, --Hero of the Alliance |
["6939"] = 1, --Hero of the Alliance: Cataclysmic |
["11043"] = 1, --Hero of the Alliance: Cruel |
["11030"] = 1, --Hero of the Alliance: Fearless |
["11056"] = 1, --Hero of the Alliance: Ferocious |
["8654"] = 1, --Hero of the Alliance: Grievous |
["8243"] = 1, --Hero of the Alliance: Malevolent |
["8658"] = 1, --Hero of the Alliance: Prideful |
["6316"] = 1, --Hero of the Alliance: Ruthless |
["8652"] = 1, --Hero of the Alliance: Tyrannical |
["5344"] = 1, --Hero of the Alliance: Vicious |
["11018"] = 1, --Hero of the Alliance: Vindictive |
["10114"] = 1, --Hero of the Alliance: Warmongering |
["10102"] = 1, --Hero of the Alliance: Wild |
["709"] = 1, --Hero of the Stormpike Guard |
["8364"] = 1, --Heroic: Battle on the High Seas |
["4298"] = 1, --Heroic: Trial of the Champion |
["5111"] = 1, --Heroic: Trial of the Champion Guild Run |
["8306"] = 1, --Hordebreaker |
["5219"] = 1, --I'm in the White Lodge |
["8336"] = 1, --I've Got the Biggest Brawls of Them All (Season 1) |
["34"] = 1, --I've Toured the Fjord |
["10067"] = 1, --In Pursuit of Gul'dan |
["5268"] = 1, --In Service of the Alliance |
["5322"] = 1, --In Service of the Alliance |
["5327"] = 1, --In Service of the Alliance |
["5718"] = 1, --Just Another Day in Tol Barad |
["8052"] = 1, --Khan |
["613"] = 1, --Killed in Quel'Thalas |
["5320"] = 1, --King of the Mountain |
["8208"] = 1, --Kirin Tor Offensive |
["7526"] = 1, --Kite Fight |
["5335"] = 1, --Knight |
["439"] = 1, --Knight |
["711"] = 1, --Knight of Arathor |
["5337"] = 1, --Knight-Captain |
["438"] = 1, --Knight-Captain |
["5359"] = 1, --Knight-Champion |
["437"] = 1, --Knight-Champion |
["5336"] = 1, --Knight-Lieutenant |
["472"] = 1, --Knight-Lieutenant |
["246"] = 1, --Know Thy Enemy |
["5842"] = 1, --Let's Do Lunch: Darnassus |
["5841"] = 1, --Let's Do Lunch: Ironforge |
["5474"] = 1, --Let's Do Lunch: Stormwind |
["5339"] = 1, --Lieutenant Commander |
["436"] = 1, --Lieutenant Commander |
["8010"] = 1, --Lion's Landing |
["4899"] = 1, --Loch Modan and Wetlands Quests |
["10356"] = 1, --Lord of the Reins |
["9833"] = 1, --Loremaster of Draenor |
["1151"] = 1, --Loyal Defender |
["5341"] = 1, --Marshal |
["473"] = 1, --Marshal |
["3857"] = 1, --Master of Isle of Conquest |
["5489"] = 1, --Master of Tol Barad |
["9825"] = 1, --Master Relic Hunter |
["5333"] = 1, --Master Sergeant |
["441"] = 1, --Master Sergeant |
["35"] = 1, --Might of Dragonblight |
["6535"] = 1, --Mighty Roamin' Krasaranger |
["3851"] = 1, --Mine |
["9100"] = 1, --More Plots |
["1466"] = 1, --Most Alliance factions at Exalted |
["8304"] = 1, --Mount Parade |
["9598"] = 1, --Mountacular |
["2536"] = 1, --Mountain o' Mounts |
["9631"] = 1, --Mythic Draenor Raider |
["1192"] = 1, --Nagrand Slam |
["8927"] = 1, --Nagrandeur |
["1697"] = 1, --Nation of Adoration |
["9517"] = 1, --Nemesis: Death Stalker |
["9520"] = 1, --Nemesis: Huojin's Fall |
["9518"] = 1, --Nemesis: Killer of Kezan |
["9521"] = 1, --Nemesis: The Butcher |
["9522"] = 1, --Nemesis: Troll Hunter |
["7527"] = 1, --No Tank You |
["2421"] = 1, --Noble Garden |
["1762"] = 1, --Not Even a Scratch |
["203"] = 1, --Not In My House |
["33"] = 1, --Nothing Boring About Borean |
["3576"] = 1, --Now We're Cookin' |
["9171"] = 1, --Now You're Just Showing Off |
["7946"] = 1, --Now You're Just Showing Off (Season 1) |
["8011"] = 1, --Number Five Is Alive |
["899"] = 1, --Oh My, Kurenai |
["9528"] = 1, --On the Shadow's Trail |
["9408"] = 1, --Operation Counterattack |
["4786"] = 1, --Operation: Gnomeregan |
["8205"] = 1, --Operation: Shieldwall |
["7928"] = 1, --Operation: Shieldwall Campaign |
["5167"] = 1, --Orc Slayer |
["610"] = 1, --Orgrimmar Offensive |
["1782"] = 1, --Our Daily Bread |
["6828"] = 1, --Pandaren Ambassador |
["6644"] = 1, --Pandaren Embassy |
["6532"] = 1, --Pandaren Slayer |
["10172"] = 1, --Petty Officer |
["3556"] = 1, --Pilgrim's Paunch |
["3580"] = 1, --Pilgrim's Peril |
["3596"] = 1, --Pilgrim's Progress |
["8642"] = 1, --Prideful Combatant |
["8451"] = 1, --Prideful Conquest |
["9238"] = 1, --Primal Combatant |
["9234"] = 1, --Primal Conquest |
["5330"] = 1, --Private |
["442"] = 1, --Private |
["8923"] = 1, --Putting the Gore in Gorgrond |
["202"] = 1, --Quick Cap |
["7949"] = 1, --Rabble Rabble Rabble |
["4902"] = 1, --Redridge Mountains Quests |
["9256"] = 1, --Rescue Operation |
["3846"] = 1, --Resource Glut |
["1040"] = 1, --Rotten Hallow |
["10072"] = 1, --Rumble in the Jungle |
["9478"] = 1, --Savage Friends |
["7448"] = 1, --Scenario Roundup |
["6874"] = 1, --Scenaturday |
["1255"] = 1, --Scrooge |
["9564"] = 1, --Securing Draenor |
["5332"] = 1, --Sergeant |
["471"] = 1, --Sergeant |
["5334"] = 1, --Sergeant Major |
["440"] = 1, --Sergeant Major |
["9476"] = 1, --Sha'tari Defense |
["9602"] = 1, --Shoot For the Moon |
["713"] = 1, --Silverwing Sentinel |
["4869"] = 1, --Sinking into Vashj'ir |
["6537"] = 1, --Slum It in the Summit |
["5213"] = 1, --Soaring Spirits |
["11024"] = 1, --Soldier of the Alliance: Legion Season 1 |
["11036"] = 1, --Soldier of the Alliance: Legion Season 2 |
["11049"] = 1, --Soldier of the Alliance: Legion Season 3 |
["11050"] = 1, --Soldier of the Alliance: Legion Season 4 |
["9995"] = 1, --Soldier of the Alliance: Warlords Season 1 |
["10104"] = 1, --Soldier of the Alliance: Warlords Season 2 |
["10120"] = 1, --Soldier of the Alliance: Warlords Season 3 |
["4937"] = 1, --Southern Barrens Quests |
["2419"] = 1, --Spring Fling |
["5152"] = 1, --Stay Classy |
["4936"] = 1, --Stonetalon Mountains Quests |
["707"] = 1, --Stormpike Battle Charger |
["220"] = 1, --Stormpike Perfection |
["1184"] = 1, --Strange Brew |
["206"] = 1, --Supreme Defender |
["9225"] = 1, --Take Them Out |
["6030"] = 1, --Taking the Show on the Road |
["6603"] = 1, --Taming Eastern Kingdoms |
["10350"] = 1, --Tanaan Diplomat |
["5168"] = 1, --Tauren Slayer |
["9828"] = 1, --Ten Hit Tunes |
["1191"] = 1, --Terror of Terokkar |
["764"] = 1, --The Burning Crusader |
["942"] = 1, --The Diplomat |
["1034"] = 1, --The Fires of Azeroth |
["7947"] = 1, --The First Rule of Brawler's Guild |
["1038"] = 1, --The Flame Warden |
["9491"] = 1, --The Garrison Campaign |
["907"] = 1, --The Justicar |
["10743"] = 1, --The Prestige |
["9169"] = 1, --The Second Rule of Brawler's Guild |
["7940"] = 1, --The Second Rule of Brawler's Guild (Season 1) |
["9540"] = 1, --The Stable Master |
["1012"] = 1, --The Winds of the North |
["7523"] = 1, --Theramore's Fall |
["7467"] = 1, --Theramore's Fall |
["7523"] = 1, --Theramore's Fall |
["9714"] = 1, --Thy Kingdom Come |
["1189"] = 1, --To Hellfire and Back |
["5417"] = 1, --Tol Barad Veteran |
["10988"] = 1, --Top Honors |
["4296"] = 1, --Trial of the Champion |
["966"] = 1, --Tricks and Treats of Eastern Kingdoms |
["963"] = 1, --Tricks and Treats of Kalimdor |
["5836"] = 1, --Tricks and Treats of Northrend |
["969"] = 1, --Tricks and Treats of Outland |
["7601"] = 1, --Tricks and Treats of Pandaria |
["5837"] = 1, --Tricks and Treats of the Cataclysm |
["5170"] = 1, --Troll Slayer |
["5328"] = 1, --Veteran of the Alliance |
["5823"] = 1, --Veteran of the Alliance II |
["9729"] = 1, --Victory in Hillsbrad |
["10998"] = 1, --Vindictive Combatant |
["5329"] = 1, --Warbound Veteran of the Alliance |
["9738"] = 1, --Warlord of Draenor |
["10095"] = 1, --Warmongering Combatant |
["10091"] = 1, --Warmongering Conquest |
["8012"] = 1, --Waste Not, Want Not |
["7860"] = 1, --We're Going to Need More Saddles |
["8921"] = 1, --Welcome to Draenor |
["4903"] = 1, --Westfall and Duskwood Quests |
["10093"] = 1, --Wild Combatant |
["10089"] = 1, --Wild Conquest |
["4885"] = 1, --Wildhammer Clan |
["5481"] = 1, --Wildhammer Tour of Duty |
["3356"] = 1, --Winterspring Frostsaber |
["604"] = 1, --Wrath of the Alliance |
["9530"] = 1, --Writing in the Snow |
["9474"] = 1, --Wrynn's Vanguard |
["9168"] = 1, --You Are Not Your $#*@! Legplates |
["7937"] = 1, --You Are Not Your $#*@! Legplates (Season 1) |
["3676"] = 1, --A Silver Confidant |
["948"] = 1, --Ambassador of the Alliance |
["230"] = 1, --Battlemaster |
["611"] = 1, --Bleeding Bloodhoof |
["1686"] = 1, --Bros. Before Ho Ho Ho's |
["908"] = 1, --Call to Arms! |
["2777"] = 1, --Champion of Darnassus |
["2779"] = 1, --Champion of Gnomeregan |
["2780"] = 1, --Champion of Ironforge |
["2781"] = 1, --Champion of Stormwind |
["2782"] = 1, --Champion of the Alliance |
["2778"] = 1, --Champion of the Exodar |
["388"] = 1, --City Defender |
["435"] = 1, --Commander |
["470"] = 1, --Corporal |
["610"] = 1, --Death to the Warchief! |
["58"] = 1, --Deaths from Drek'Thar |
["1757"] = 1, --Defense of the Ancients |
["3856"] = 1, --Demolition Derby |
["1035"] = 1, --Desecration of the Horde |
["1737"] = 1, --Destruction Derby |
["612"] = 1, --Downing the Dark Lady |
["225"] = 1, --Everything Counts |
["2817"] = 1, --Exalted Argent Champion of the Alliance |
["2760"] = 1, --Exalted Champion of Darnassus |
["2762"] = 1, --Exalted Champion of Gnomeregan |
["2763"] = 1, --Exalted Champion of Ironforge |
["2764"] = 1, --Exalted Champion of Stormwind |
["2770"] = 1, --Exalted Champion of the Alliance |
["2761"] = 1, --Exalted Champion of the Exodar |
["1028"] = 1, --Extinguishing Eastern Kingdoms |
["1029"] = 1, --Extinguishing Kalimdor |
["1030"] = 1, --Extinguishing Outland |
["434"] = 1, --Field Marshal |
["1022"] = 1, --Flame Warden of Eastern Kingdoms |
["1023"] = 1, --Flame Warden of Kalimdor |
["1024"] = 1, --Flame Warden of Outland |
["1279"] = 1, --Flirt With Disaster |
["37"] = 1, --Fo' Grizzle My Shizzle |
["614"] = 1, --For The Alliance! |
["701"] = 1, --Freedom of the Alliance |
["433"] = 1, --Grand Marshal |
["2016"] = 1, --Grizzled Veteran |
["709"] = 1, --Hero of the Stormpike Guard |
["34"] = 1, --I've Toured the Fjord |
["613"] = 1, --Killed in Quel'Thalas |
["439"] = 1, --Knight |
["711"] = 1, --Knight of Arathor |
["438"] = 1, --Knight-Captain |
["437"] = 1, --Knight-Champion |
["472"] = 1, --Knight-Lieutenant |
["246"] = 1, --Know Thy Enemy |
["436"] = 1, --Lieutenant Commander |
["1151"] = 1, --Loyal Defender |
["473"] = 1, --Marshal |
["3857"] = 1, --Master of Isle of Conquest |
["441"] = 1, --Master Sergeant |
["35"] = 1, --Might of Dragonblight |
["3851"] = 1, --Mine |
["1466"] = 1, --Most Alliance factions at Exalted |
["2536"] = 1, --Mountain o' Mounts |
["1192"] = 1, --Nagrand Slam |
["1697"] = 1, --Nation of Adoration |
["2421"] = 1, --Noble Garden |
["1762"] = 1, --Not Even a Scratch |
["203"] = 1, --Not In My House |
["33"] = 1, --Nothing Boring About Borean |
["3576"] = 1, --Now We're Cookin' |
["899"] = 1, --Oh My, Kurenai |
["1782"] = 1, --Our Daily Bread |
["3556"] = 1, --Pilgrim's Paunch |
["3580"] = 1, --Pilgrim's Peril |
["3596"] = 1, --Pilgrim's Progress |
["442"] = 1, --Private |
["202"] = 1, --Quick Cap |
["3846"] = 1, --Resource Glut |
["1040"] = 1, --Rotten Hallow |
["1255"] = 1, --Scrooge |
["471"] = 1, --Sergeant |
["440"] = 1, --Sergeant Major |
["713"] = 1, --Silverwing Sentinel |
["2419"] = 1, --Spring Fling |
["707"] = 1, --Stormpike Battle Charger |
["220"] = 1, --Stormpike Perfection |
["1184"] = 1, --Strange Brew |
["206"] = 1, --Supreme Defender |
["1191"] = 1, --Terror of Terokkar |
["764"] = 1, --The Burning Crusader |
["942"] = 1, --The Diplomat |
["1034"] = 1, --The Fires of Azeroth |
["1038"] = 1, --The Flame Warden |
["907"] = 1, --The Justicar |
["1012"] = 1, --The Winds of the North |
["1189"] = 1, --To Hellfire and Back |
["966"] = 1, --Tricks and Treats of Eastern Kingdoms |
["963"] = 1, --Tricks and Treats of Kalimdor |
["969"] = 1, --Tricks and Treats of Outland |
["3356"] = 1, --Winterspring Frostsaber |
["604"] = 1, --Wrath of the Alliance |
["5319"] = 2, --20,000 Leagues Under the Sea |
["8031"] = 2, --A Test of Valor |
["4079"] = 2, --A Tribute to Immortality |
["5854"] = 2, --A-Caroling We Will Go |
["10276"] = 2, --Admiral |
["9705"] = 2, --Advanced Husbandry |
["5179"] = 2, --Alliance Slayer |
["762"] = 2, --Ambassador of the Horde |
["7844"] = 2, --Ambassadors |
["4976"] = 2, --Ashenvale Quests |
["9914"] = 2, --Azeroth's Top Twenty Tunes |
["4927"] = 2, --Azshara Quests |
["8315"] = 2, --Battle on the High Seas |
["1175"] = 2, --Battlemaster |
["4437"] = 2, --BB King |
["8926"] = 2, --Between Arak and a Hard Place |
["5351"] = 2, --Blood Guard |
["449"] = 2, --Blood Guard |
["9103"] = 2, --Bounty Hunter |
["9174"] = 2, --Brawlin' and Shot Callin' |
["7942"] = 2, --Brawlin' and Shot Callin' (Season 1) |
["1685"] = 2, --Bros. Before Ho Ho Ho's |
["909"] = 2, --Call to Arms! |
["5338"] = 2, --Centurion |
["448"] = 2, --Centurion |
["5353"] = 2, --Champion |
["447"] = 2, --Champion |
["2783"] = 2, --Champion of Orgrimmar |
["2784"] = 2, --Champion of Sen'jin |
["2785"] = 2, --Champion of Silvermoon City |
["2788"] = 2, --Champion of the Horde |
["2787"] = 2, --Champion of the Undercity |
["2786"] = 2, --Champion of Thunder Bluff |
["8008"] = 2, --Chapter II: Wrathion's War |
["10148"] = 2, --Chapter IV: Darkness Incarnate |
["10258"] = 2, --Charting a Course |
["9080"] = 2, --Choppin' Even More Logs |
["5194"] = 2, --City Attacker |
["1006"] = 2, --City Defender |
["5128"] = 2, --Classic Battles |
["5163"] = 2, --Classy Blood Elves |
["5165"] = 2, --Classy Goblins |
["5164"] = 2, --Classy Undead |
["5227"] = 2, --Cloud Nine |
["8342"] = 2, --Collect Your Deck |
["11168"] = 2, --Crest of Carnage |
["11170"] = 2, --Crest of Devastation |
["11166"] = 2, --Crest of Heroism |
["11005"] = 2, --Cruel Combatant |
["8307"] = 2, --Darkspear Revolutionary |
["593"] = 2, --Deaths from Vanndar Stormpike |
["9177"] = 2, --Deck Your Collection |
["8343"] = 2, --Deck Your Collection (Season 1) |
["9248"] = 2, --Defender of Draenor |
["11023"] = 2, --Defender of the Horde: Legion Season 1 |
["11033"] = 2, --Defender of the Horde: Legion Season 2 |
["11044"] = 2, --Defender of the Horde: Legion Season 3 |
["11055"] = 2, --Defender of the Horde: Legion Season 4 |
["10001"] = 2, --Defender of the Horde: Warlords Season 1 |
["10107"] = 2, --Defender of the Horde: Warlords Season 2 |
["10119"] = 2, --Defender of the Horde: Warlords Season 3 |
["2200"] = 2, --Defense of the Ancients |
["4256"] = 2, --Demolition Derby |
["1037"] = 2, --Desecration of the Alliance |
["2476"] = 2, --Destruction Derby |
["7843"] = 2, --Diplomacy |
["8206"] = 2, --Dominance Offensive |
["7929"] = 2, --Dominance Offensive Campaign |
["8919"] = 2, --Don't Let the Tala-door Hit You on the Way Out |
["5552"] = 2, --Double Jeopardy |
["5177"] = 2, --Draenei Slayer |
["10075"] = 2, --Draenor's Last Stand |
["4886"] = 2, --Dragonmaw Clan |
["5482"] = 2, --Dragonmaw Tour of Duty |
["5145"] = 2, --Dungeon Diplomat |
["4978"] = 2, --Dustwallow Marsh Quests |
["5175"] = 2, --Dwarf Slayer |
["9546"] = 2, --Even More Plots |
["1164"] = 2, --Everything Counts |
["2816"] = 2, --Exalted Argent Champion of the Horde |
["2765"] = 2, --Exalted Champion of Orgrimmar |
["2766"] = 2, --Exalted Champion of Sen'jin |
["2767"] = 2, --Exalted Champion of Silvermoon City |
["2771"] = 2, --Exalted Champion of the Horde |
["2769"] = 2, --Exalted Champion of the Undercity |
["2768"] = 2, --Exalted Champion of Thunder Bluff |
["10307"] = 2, --Exploring the High Seas |
["1031"] = 2, --Extinguishing Eastern Kingdoms |
["1032"] = 2, --Extinguishing Kalimdor |
["6010"] = 2, --Extinguishing Northrend |
["1033"] = 2, --Extinguishing Outland |
["8043"] = 2, --Extinguishing Pandaria |
["6014"] = 2, --Extinguishing the Cataclysm |
["5501"] = 2, --Fading into Twilight |
["11003"] = 2, --Fearless Combatant |
["4979"] = 2, --Feralas Quests |
["11009"] = 2, --Ferocious Combatant |
["11173"] = 2, --Fighting with Style: War-torn |
["5222"] = 2, --Fire, Walk With Me |
["5349"] = 2, --First Sergeant |
["452"] = 2, --First Sergeant |
["5477"] = 2, --Fish or Cut Bait: Orgrimmar |
["5849"] = 2, --Fish or Cut Bait: Thunder Bluff |
["5850"] = 2, --Fish or Cut Bait: Undercity |
["6012"] = 2, --Flame Keeper of Cataclysm |
["1025"] = 2, --Flame Keeper of Eastern Kingdoms |
["1026"] = 2, --Flame Keeper of Kalimdor |
["6009"] = 2, --Flame Keeper of Northrend |
["1027"] = 2, --Flame Keeper of Outland |
["8044"] = 2, --Flame Keeper of Pandaria |
["10275"] = 2, --Fleet Commander |
["1280"] = 2, --Flirt With Disaster |
["1357"] = 2, --Fo' Grizzle My Shizzle |
["619"] = 2, --For the Horde! |
["700"] = 2, --Freedom of the Horde |
["9606"] = 2, --Frostfire Fridge |
["706"] = 2, --Frostwolf Howler |
["9471"] = 2, --Frostwolf Orcs |
["873"] = 2, --Frostwolf Perfection |
["10016"] = 2, --Full Discography |
["9132"] = 2, --Garrison Buddies |
["5355"] = 2, --General |
["446"] = 2, --General |
["4908"] = 2, --Ghostlands Quests |
["5176"] = 2, --Gnome Slayer |
["8484"] = 2, --Grievous Combatant |
["8381"] = 2, --Grievous Conquest |
["2017"] = 2, --Grizzled Veteran |
["5346"] = 2, --Grunt |
["468"] = 2, --Grunt |
["11021"] = 2, --Guardian of the Horde: Legion Season 1 |
["11031"] = 2, --Guardian of the Horde: Legion Season 2 |
["11046"] = 2, --Guardian of the Horde: Legion Season 3 |
["11053"] = 2, --Guardian of the Horde: Legion Season 4 |
["10000"] = 2, --Guardian of the Horde: Warlords Season 1 |
["10109"] = 2, --Guardian of the Horde: Warlords Season 2 |
["10117"] = 2, --Guardian of the Horde: Warlords Season 3 |
["5440"] = 2, --Guild Battlemasters |
["5433"] = 2, --Guild Champions |
["5435"] = 2, --Guild Generals |
["5437"] = 2, --Guild Warlords |
["8337"] = 2, --Having a Brawl (Season 1) |
["5376"] = 2, --Hellscream's Reach |
["708"] = 2, --Hero of the Frostwolf Clan |
["6941"] = 2, --Hero of the Horde |
["6940"] = 2, --Hero of the Horde: Cataclysmic |
["11042"] = 2, --Hero of the Horde: Cruel |
["11029"] = 2, --Hero of the Horde: Fearless |
["11057"] = 2, --Hero of the Horde: Ferocious |
["8657"] = 2, --Hero of the Horde: Grievous |
["8244"] = 2, --Hero of the Horde: Malevolent |
["8659"] = 2, --Hero of the Horde: Prideful |
["6317"] = 2, --Hero of the Horde: Ruthless |
["8653"] = 2, --Hero of the Horde: Tyrannical |
["5358"] = 2, --Hero of the Horde: Vicious |
["11019"] = 2, --Hero of the Horde: Vindictive |
["10115"] = 2, --Hero of the Horde: Warmongering |
["10103"] = 2, --Hero of the Horde: Wild |
["9215"] = 2, --Hero of Warspear |
["8366"] = 2, --Heroic: Battle on the High Seas |
["4297"] = 2, --Heroic: Trial of the Champion |
["5110"] = 2, --Heroic: Trial of the Champion Guild Run |
["5356"] = 2, --High Warlord |
["443"] = 2, --High Warlord |
["4895"] = 2, --Hillsbrad Foothills Quests |
["5173"] = 2, --Human Slayer |
["5220"] = 2, --I'm in the Black Lodge |
["8338"] = 2, --I've Got the Biggest Brawls of Them All (Season 1) |
["1356"] = 2, --I've Toured the Fjord |
["617"] = 2, --Immortal No More |
["10074"] = 2, --In Pursuit of Gul'dan |
["5269"] = 2, --In Service of the Horde |
["5323"] = 2, --In Service of the Horde |
["5324"] = 2, --In Service of the Horde |
["8055"] = 2, --Khan |
["5321"] = 2, --King of the Mountain |
["7529"] = 2, --Kite Fight |
["1005"] = 2, --Know Thy Enemy |
["9475"] = 2, --Laughing Skull Orcs |
["5352"] = 2, --Legionnaire |
["469"] = 2, --Legionnaire |
["5475"] = 2, --Let's Do Lunch: Orgrimmar |
["5843"] = 2, --Let's Do Lunch: Thunder Bluff |
["5844"] = 2, --Let's Do Lunch: Undercity |
["8680"] = 2, --Liberator of Orgrimmar |
["5354"] = 2, --Lieutenant General |
["444"] = 2, --Lieutenant General |
["10355"] = 2, --Lord of the Reins |
["9923"] = 2, --Loremaster of Draenor |
["224"] = 2, --Loyal Defender |
["901"] = 2, --Mag'har of Draenor |
["3957"] = 2, --Master of Isle of Conquest |
["5490"] = 2, --Master of Tol Barad |
["9836"] = 2, --Master Relic Hunter |
["1359"] = 2, --Might of Dragonblight |
["6536"] = 2, --Mighty Roamin' Krasaranger |
["4177"] = 2, --Mine |
["9545"] = 2, --More Plots |
["926"] = 2, --Most Horde factions at Exalted |
["8302"] = 2, --Mount Parade |
["9599"] = 2, --Mountacular |
["2537"] = 2, --Mountain o' Mounts |
["9255"] = 2, --Mythic Draenor Raider |
["1273"] = 2, --Nagrand Slam |
["8928"] = 2, --Nagrandeur |
["1698"] = 2, --Nation of Adoration |
["9509"] = 2, --Nemesis: Draenei Destroyer |
["9510"] = 2, --Nemesis: Dwarfstalker |
["9511"] = 2, --Nemesis: Gnomebane |
["9515"] = 2, --Nemesis: Worgen Hunter |
["5174"] = 2, --Night Elf Slayer |
["7530"] = 2, --No Tank You |
["2420"] = 2, --Noble Garden |
["4933"] = 2, --Northern Barrens Quests |
["2192"] = 2, --Not Even a Scratch |
["1251"] = 2, --Not In My House |
["1358"] = 2, --Nothing Boring About Borean |
["3577"] = 2, --Now We're Cookin' |
["9175"] = 2, --Now You're Just Showing Off |
["8022"] = 2, --Now You're Just Showing Off (Season 1) |
["8014"] = 2, --Number Five Is Alive |
["9529"] = 2, --On the Shadow's Trail |
["9217"] = 2, --Operation Counterattack |
["1783"] = 2, --Our Daily Bread |
["616"] = 2, --Overthrow the Council |
["6827"] = 2, --Pandaren Ambassador |
["6664"] = 2, --Pandaren Embassy |
["6533"] = 2, --Pandaren Slayer |
["10255"] = 2, --Petty Officer |
["3557"] = 2, --Pilgrim's Paunch |
["3581"] = 2, --Pilgrim's Peril |
["3597"] = 2, --Pilgrim's Progress |
["8641"] = 2, --Prideful Combatant |
["8450"] = 2, --Prideful Conquest |
["9236"] = 2, --Primal Combatant |
["9233"] = 2, --Primal Conquest |
["618"] = 2, --Putting Out the Light |
["8924"] = 2, --Putting the Gore in Gorgrond |
["1502"] = 2, --Quick Cap |
["7950"] = 2, --Rabble Rabble Rabble |
["9257"] = 2, --Rescue Operation |
["4176"] = 2, --Resource Glut |
["1041"] = 2, --Rotten Hallow |
["10265"] = 2, --Rumble in the Jungle |
["9477"] = 2, --Savage Friends |
["7449"] = 2, --Scenario Roundup |
["7509"] = 2, --Scenaturday |
["5345"] = 2, --Scout |
["454"] = 2, --Scout |
["259"] = 2, --Scrooge |
["9562"] = 2, --Securing Draenor |
["5348"] = 2, --Senior Sergeant |
["450"] = 2, --Senior Sergeant |
["5347"] = 2, --Sergeant |
["453"] = 2, --Sergeant |
["4894"] = 2, --Silverpine Forest Quests |
["4982"] = 2, --Sinking into Vashj'ir |
["6538"] = 2, --Slum It in the Summit |
["5214"] = 2, --Soaring Spirits |
["11025"] = 2, --Soldier of the Horde: Legion Season 1 |
["11035"] = 2, --Soldier of the Horde: Legion Season 2 |
["11048"] = 2, --Soldier of the Horde: Legion Season 3 |
["11051"] = 2, --Soldier of the Horde: Legion Season 4 |
["9998"] = 2, --Soldier of the Horde: Warlords Season 1 |
["10105"] = 2, --Soldier of the Horde: Warlords Season 2 |
["10121"] = 2, --Soldier of the Horde: Warlords Season 3 |
["4981"] = 2, --Southern Barrens Quests |
["2497"] = 2, --Spring Fling |
["5158"] = 2, --Stay Classy |
["5350"] = 2, --Stone Guard |
["451"] = 2, --Stone Guard |
["4980"] = 2, --Stonetalon Mountains Quests |
["615"] = 2, --Storming Stormwind |
["1203"] = 2, --Strange Brew |
["8209"] = 2, --Sunreaver Onslaught |
["1252"] = 2, --Supreme Defender |
["9224"] = 2, --Take Them Out |
["6031"] = 2, --Taking the Show on the Road |
["6602"] = 2, --Taming Kalimdor |
["10349"] = 2, --Tanaan Diplomat |
["9897"] = 2, --Ten Hit Tunes |
["1272"] = 2, --Terror of Terokkar |
["763"] = 2, --The Burning Crusader |
["714"] = 2, --The Conqueror |
["710"] = 2, --The Defiler |
["943"] = 2, --The Diplomat |
["1036"] = 2, --The Fires of Azeroth |
["7948"] = 2, --The First Rule of Brawler's Guild |
["1039"] = 2, --The Flame Keeper |
["9492"] = 2, --The Garrison Campaign |
["10745"] = 2, --The Prestige |
["9173"] = 2, --The Second Rule of Brawler's Guild |
["7939"] = 2, --The Second Rule of Brawler's Guild (Season 1) |
["9706"] = 2, --The Stable Master |
["3677"] = 2, --The Sunreavers |
["1011"] = 2, --The Winds of the North |
["7524"] = 2, --Theramore's Fall |
["7468"] = 2, --Theramore's Fall |
["7524"] = 2, --Theramore's Fall |
["9715"] = 2, --Thy Kingdom Come |
["1271"] = 2, --To Hellfire and Back |
["5418"] = 2, --Tol Barad Veteran |
["10990"] = 2, --Top Honors |
["3778"] = 2, --Trial of the Champion |
["967"] = 2, --Tricks and Treats of Eastern Kingdoms |
["965"] = 2, --Tricks and Treats of Kalimdor |
["5835"] = 2, --Tricks and Treats of Northrend |
["968"] = 2, --Tricks and Treats of Outland |
["7602"] = 2, --Tricks and Treats of Pandaria |
["5838"] = 2, --Tricks and Treats of the Cataclysm |
["8093"] = 2, --Tyrannical Conquest |
["5892"] = 2, --United Nations |
["6534"] = 2, --Upjade Complete |
["3357"] = 2, --Venomhide Ravasaur |
["5325"] = 2, --Veteran of the Horde |
["5824"] = 2, --Veteran of the Horde II |
["9566"] = 2, --Victory in Hillsbrad |
["10997"] = 2, --Vindictive Combatant |
["9473"] = 2, --Vol'jin's Spear |
["5326"] = 2, --Warbringer of the Horde |
["5342"] = 2, --Warlord |
["445"] = 2, --Warlord |
["9508"] = 2, --Warlord of Draenor |
["10094"] = 2, --Warmongering Combatant |
["10090"] = 2, --Warmongering Conquest |
["712"] = 2, --Warsong Outrider |
["8015"] = 2, --Waste Not, Want Not |
["7862"] = 2, --We're Going to Need More Saddles |
["8922"] = 2, --Welcome to Draenor |
["10092"] = 2, --Wild Combatant |
["10088"] = 2, --Wild Conquest |
["5228"] = 2, --Wild Hammering |
["5178"] = 2, --Worgen Slayer |
["603"] = 2, --Wrath of the Horde |
["9531"] = 2, --Writing in the Snow |
["9172"] = 2, --You Are Not Your $#*@! Legplates |
["8020"] = 2, --You Are Not Your $#*@! Legplates (Season 1) |
["8671"] = 2, --You'll Get Caught Up In The... Frostfire! |
["4790"] = 2, --Zalazane's Fall |
["762"] = 2, --Ambassador of the Horde |
["1175"] = 2, --Battlemaster |
["449"] = 2, --Blood Guard |
["1685"] = 2, --Bros. Before Ho Ho Ho's |
["909"] = 2, --Call to Arms! |
["448"] = 2, --Centurion |
["447"] = 2, --Champion |
["2783"] = 2, --Champion of Orgrimmar |
["2784"] = 2, --Champion of Sen'jin |
["2785"] = 2, --Champion of Silvermoon City |
["2788"] = 2, --Champion of the Horde |
["2787"] = 2, --Champion of the Undercity |
["2786"] = 2, --Champion of Thunder Bluff |
["1006"] = 2, --City Defender |
["593"] = 2, --Deaths from Vanndar Stormpike |
["2200"] = 2, --Defense of the Ancients |
["1037"] = 2, --Desecration of the Alliance |
["2476"] = 2, --Destruction Derby |
["1164"] = 2, --Everything Counts |
["2816"] = 2, --Exalted Argent Champion of the Horde |
["2765"] = 2, --Exalted Champion of Orgrimmar |
["2766"] = 2, --Exalted Champion of Sen'jin |
["2767"] = 2, --Exalted Champion of Silvermoon City |
["2771"] = 2, --Exalted Champion of the Horde |
["2769"] = 2, --Exalted Champion of the Undercity |
["2768"] = 2, --Exalted Champion of Thunder Bluff |
["1031"] = 2, --Extinguishing Eastern Kingdoms |
["1032"] = 2, --Extinguishing Kalimdor |
["1033"] = 2, --Extinguishing Outland |
["452"] = 2, --First Sergeant |
["1025"] = 2, --Flame Keeper of Eastern Kingdoms |
["1026"] = 2, --Flame Keeper of Kalimdor |
["1027"] = 2, --Flame Keeper of Outland |
["1280"] = 2, --Flirt With Disaster |
["1357"] = 2, --Fo' Grizzle My Shizzle |
["619"] = 2, --For The Horde! |
["700"] = 2, --Freedom of the Horde |
["706"] = 2, --Frostwolf Howler |
["873"] = 2, --Frostwolf Perfection |
["446"] = 2, --General |
["2017"] = 2, --Grizzled Veteran |
["468"] = 2, --Grunt |
["708"] = 2, --Hero of the Frostwolf Clan |
["443"] = 2, --High Warlord |
["1356"] = 2, --I've Toured the Fjord |
["617"] = 2, --Immortal No More |
["1005"] = 2, --Know Thy Enemy |
["469"] = 2, --Legionnaire |
["444"] = 2, --Lieutenant General |
["224"] = 2, --Loyal Defender |
["901"] = 2, --Mag'har of Draenor |
["3957"] = 2, --Master of Isle of Conquest |
["1359"] = 2, --Might of Dragonblight |
["926"] = 2, --Most Horde factions at Exalted |
["2537"] = 2, --Mountain o' Mounts |
["1273"] = 2, --Nagrand Slam |
["1698"] = 2, --Nation of Adoration |
["2420"] = 2, --Noble Garden |
["2192"] = 2, --Not Even a Scratch |
["1251"] = 2, --Not In My House |
["1358"] = 2, --Nothing Boring About Borean |
["3577"] = 2, --Now We're Cookin' |
["1783"] = 2, --Our Daily Bread |
["616"] = 2, --Overthrow the Council |
["3557"] = 2, --Pilgrim's Paunch |
["3581"] = 2, --Pilgrim's Peril |
["3597"] = 2, --Pilgrim's Progress |
["618"] = 2, --Putting Out the Light |
["1502"] = 2, --Quick Cap |
["1041"] = 2, --Rotten Hallow |
["454"] = 2, --Scout |
["259"] = 2, --Scrooge |
["450"] = 2, --Senior Sergeant |
["453"] = 2, --Sergeant |
["2497"] = 2, --Spring Fling |
["451"] = 2, --Stone Guard |
["615"] = 2, --Storming Stormwind |
["1203"] = 2, --Strange Brew |
["1252"] = 2, --Supreme Defender |
["1272"] = 2, --Terror of Terokkar |
["763"] = 2, --The Burning Crusader |
["714"] = 2, --The Conqueror |
["710"] = 2, --The Defiler |
["943"] = 2, --The Diplomat |
["1036"] = 2, --The Fires of Azeroth |
["1039"] = 2, --The Flame Keeper |
["3677"] = 2, --The Sunreavers |
["1011"] = 2, --The Winds of the North |
["1271"] = 2, --To Hellfire and Back |
["3778"] = 2, --Trial of the Champion |
["967"] = 2, --Tricks and Treats of Eastern Kingdoms |
["965"] = 2, --Tricks and Treats of Kalimdor |
["968"] = 2, --Tricks and Treats of Outland |
["3357"] = 2, --Venomhide Ravasaur |
["445"] = 2, --Warlord |
["712"] = 2, --Warsong Outrider |
["603"] = 2, --Wrath of the Horde |
} |
## Interface: 60100 |
## Interface: 70000 |
## Title: Urban Achiever |
## Author: Syzgyn, Tomate |
## Notes: Improved Achievement Frame |
## Notes-frFR: Fenêtre de Hauts Faits améliorée |
## Notes-zhTW:æ¹é²æå°±æ¡æ¶ |
## Notes-zhCN:æ¹è¿æå°±æ¡æ¶ |
## Version 16.wowi:revision |
## Version 17.wowi:revision |
## OptionalDeps: Blizzard_AchievementUI |
## SavedVariables: UASV |
## SavedVariablesPerCharacter: UASVPC |
<?php |
ini_set('allow_url_fopen', 1); |
$URLs = array( |
"http://www.wowhead.com/achievements?filter=si=-1;cr=9;crs=2;crv=4000" => 1, |
"http://legion.wowhead.com/achievements/side:-1"=> 1 |
"http://legion.wowhead.com/achievements/side:-2"=> 2 |
/*"http://www.wowhead.com/achievements?filter=si=-1;cr=9;crs=2;crv=4000" => 1, |
"http://www.wowhead.com/achievements?filter=si=-1;cr=9;crs=5;crv=4000" => 1, |
"http://www.wowhead.com/achievements?filter=si=-2;cr=9;crs=2;crv=4000" => 2, |
"http://www.wowhead.com/achievements?filter=si=-2;cr=9;crs=5;crv=4000" => 2 |
"http://www.wowhead.com/achievements?filter=si=-2;cr=9;crs=5;crv=4000" => 2*/ |
); |
$completearray = array(); |
foreach($URLs as $URL => $side){ |