Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local AddonName, TT = ...
- local realmToNameHorde = {
- ["Aegwynn]"] = "Gwixh-Aegwynn",
- ["AeriePeak"] = "Gwixh-AeriePeak",
- ["Agamaggan"] = "Gwixh-Twilight'sHammer",
- ["Aggra(Português)"] = "Gwixh-GrimBatol",
- ["Aggramar"] = "Gwixh-Aggramar",
- ["Ahn'Qiraj"] = "Gwixh-LaughingSkull",
- ["Al'Akir"] = "Gwixh-Al'Akir",
- ["Alexstrasza"] = "Gwixh-Alexstrasza",
- ["Alleria"] = "Gwixh-Alleria",
- ["Alonsus"] = "Gwixh-Anachronos",
- ["Aman'Thul"] = "Gwixh-Aman'Thul",
- ["Ambossar"] = "Gwixh-Ambossar",
- ["Anachronos"] = "Gwixh-Anachronos",
- ["Anetheron"] = "Gwixh-Gul'dan",
- ["Antonidas"] = "Gwixh-Antonidas",
- ["Anub'arak"] = "Gwixh-Zuluhed",
- ["Arak-arahm"] = "Gwixh-Kael'thas",
- ["Arathi"] = "Gwixh-Illidan",
- ["Arathor"] = "Gwixstolen-Hellfire",
- ["Archimonde"] = "Tokenrealm-Archimonde",
- ["Area52"] = "Gwixh-Sen'jin",
- ["ArgentDawn"] = "Gwixh-ArgentDawn",
- ["Arthas"] = "Gwixh-Blutkessel",
- ["Arygos"] = "Gwixh-Khaz'goroth",
- ["Aszune"] = "Gwixh-Shadowsong",
- ["Auchindoun"] = "Gwixh-Jaedenar",
- ["Azjol-Nerub"] = "Gwixh-Azjol-Nerub",
- ["Azshara"] = "Gwixh-Azshara",
- ["Azuremyst"] = "Gwixh-Azuremyst",
- ["Baelgun"] = "Gwixh-Baelgun",
- ["Balnazzar"] = "Gwixh-LaughingSkull",
- ["Blackhand"] = "Gwixh-Blackhand",
- ["Blackmoore"] = "Gwixh-Blackmoore",
- ["Blackrock"] = "Gwixh-Blackrock",
- ["Blade'sEdge"] = "Gwixh-Vek'nilash",
- ["Bladefist"] = "Gwixh-Frostwhisper",
- ["Bloodfeather"] = "Gwixh-ShatteredHand",
- ["Bloodhoof"] = "Gwixh-Bloodhoof",
- ["Bloodscalp"] = "Gwixh-Twilight'sHammer",
- ["Blutkessel"] = "Gwixh-Blutkessel",
- ["Boulderfist"] = "Gwixh-LaughingSkull",
- ["BronzeDragonflight"] = "Gwixh-BronzeDragonflight",
- ["Bronzebeard"] = "Gwixh-AeriePeak",
- ["BurningBlade"] = "Gwixh-Drak'thul",
- ["BurningLegion"] = "Gwixh-BurningLegion",
- ["BurningSteppes"] = "Gwixh-ShatteredHand",
- ["C'Thun"] = "Gwixh-C'Thun",
- ["ChamberofAspects"] = "Gwixh-ChamberofAspects",
- ["Chantséternels"] = "Gwixh-Vol'jin",
- ["Cho’gall"] = "Gwixh-Cho’gall",
- ["Chromaggus"] = "Gwixh-LaughingSkull",
- ["ColinasPardas"] = "Gwixh-Tyrande",
- ["ConfrérieduThorium"] = "Gwixh-LesClairvoyants",
- ["ConseildesOmbres"] = "Gwixh-ConseildesOmbres",
- ["Crushridge"] = "Gwixh-Twilight'sHammer",
- ["CultedelaRivenoire"] = "Gwixh-ConseildesOmbres",
- ["Daggerspine"] = "Gwixh-LaughingSkull",
- ["Dalaran"] = "Gwixh-Dalaran",
- ["Dalvengyr"] = "Gwixh-Zuluhed",
- ["DarkmoonFaire"] = "Gwixh-EarthenRing",
- ["Darksorrow"] = "Gwixh-Darksorrow",
- ["Darkspear"] = "Gwixh-Darkspear",
- ["DasKonsortium"] = "Gwixh-KultderVerdammten",
- ["DasSyndikat"] = "Gwixh-KultderVerdammten",
- ["Deathwing"] = "Gwixh-TheMaelstrom",
- ["DefiasBrotherhood"] = "Gwixh-DefiasBrotherhood",
- ["Dentarg"] = "Gwixh-TarrenMill",
- ["DerabyssischeRat"] = "Gwixh-KultderVerdammten",
- ["DerMithrilorden"] = "Gwixh-DerRatvonDalaran",
- ["DerRatvonDalaran"] = "Gwixh-DerRatvonDalaran",
- ["Destromath"] = "Gwixh-Gorgonnash",
- ["Dethecus"] = "Gwixh-Onyxia",
- ["DieAldor"] = "Gwixh-DieAldor",
- ["DieArguswacht"] = "Gwixh-KultderVerdammten",
- ["DieewigeWacht"] = "Gwixh-DieewigeWacht",
- ["DieNachtwache"] = "Gwixh-DieNachtwache",
- ["DieSilberneHand"] = "Gwixh-DieewigeWacht",
- ["DieTodeskrallen"] = "Gwixh-KultderVerdammten",
- ["Doomhammer"] = "Gwixh-Turalyon",
- ["Draenor"] = "Gwixh-Draenor",
- ["Dragonblight"] = "Gwixh-Dragonblight",
- ["Dragonmaw"] = "Gwixh-Dragonmaw",
- ["Drak'thul"] = "Gwixh-Drak'thul",
- ["Drek'Thar"] = "Gwixh-Drek'Thar",
- ["DunModr"] = "Gwixh-DunModr",
- ["DunMorogh"] = "Gwixh-Norgannon",
- ["Dunemaul"] = "Gwixh-Jaedenar",
- ["Durotan"] = "Gwixh-Durotan",
- ["EarthenRing"] = "Gwixh-EarthenRing",
- ["Echsenkessel"] = "Gwixh-Mal'Ganis",
- ["Eitrigg"] = "Gwixh-Krasus",
- ["Eldre'Thalas"] = "Gwixh-Cho’gall",
- ["Elune"] = "Gwixh-Elune",
- ["EmeraldDream"] = "Gwixh-EmeraldDream",
- ["Emeriss"] = "Gwixh-Twilight'sHammer",
- ["Eonar"] = "Gwixh-Vek'nilash",
- ["Eredar"] = "Gwixh-Eredar",
- ["Executus"] = "Gwixh-ShatteredHand",
- ["Exodar"] = "Gwixh-Exodar",
- ["FestungderStürme"] = "Gwixh-Gul'dan",
- ["Forscherliga"] = "Gwixh-DieNachtwache",
- ["Frostmane"] = "Gwixh-Frostmane",
- ["Frostmourne"] = "Gwixh-Zuluhed",
- ["Frostwhisper"] = "Gwixh-Frostwhisper",
- ["Frostwolf"] = "Gwixh-Frostwolf",
- ["Garona"] = "Gwixh-Sargeras",
- ["Garrosh"] = "Gwixh-Garrosh",
- ["Genjuros"] = "Gwixh-Darksorrow",
- ["Ghostlands"] = "Gwixh-Dragonblight",
- ["Gilneas"] = "Gwixh-Ulduar",
- ["Gorgonnash"] = "Gwixh-Gorgonnash",
- ["GrimBatol"] = "Gwixh-GrimBatol",
- ["Gul'dan"] = "Gwixh-Gul'dan",
- ["Hakkar"] = "Gwixh-Twilight'sHammer",
- ["Haomarush"] = "Gwixh-Dragonmaw",
- ["Hellfire"] = "Gwixstolen-Hellfire",
- ["Hellscream"] = "Gwixh-Aggramar",
- ["Hyjal"] = "Gwixh-Hyjal",
- ["Illidan"] = "Gwixh-Illidan",
- ["Jaedenar"] = "Gwixh-Jaedenar",
- ["Kael'thas"] = "Gwixh-Kael'thas",
- ["Karazhan"] = "Gwixh-TheMaelstrom",
- ["Kargath"] = "Gwixh-Ambossar",
- ["Kazzak"] = "Gwixh-Kazzak",
- ["Kel'Thuzad"] = "Gwixh-Blutkessel",
- ["Khadgar"] = "Gwixh-Bloodhoof",
- ["KhazModan"] = "Gwixh-KhazModan",
- ["Khaz'goroth"] = "Gwixh-Khaz'goroth",
- ["Kil'jaeden"] = "Gwixh-Gul'dan",
- ["Kilrogg"] = "Gwixh-Nagrand",
- ["KirinTor"] = "Gwixh-KirinTor",
- ["Kor'gall"] = "Gwixh-ShatteredHand",
- ["Krag'jin"] = "Gwixh-Azshara",
- ["Krasus"] = "Gwixh-Krasus",
- ["KulTiras"] = "Gwixh-Anachronos",
- ["KultderVerdammten"] = "Gwixh-KultderVerdammten",
- ["LaCroisadeécarlate"] = "Gwixh-ConseildesOmbres",
- ["LaughingSkull"] = "Gwixh-LaughingSkull",
- ["LesClairvoyants"] = "Gwixh-LesClairvoyants",
- ["LesSentinelles"] = "Gwixh-LesClairvoyants",
- ["Lightbringer"] = "Gwixh-Lightbringer",
- ["Lightning'sBlade"] = "Gwixh-TheMaelstrom",
- ["Lordaeron"] = "Gwixh-Lordaeron",
- ["LosErrantes"] = "Gwixh-Tyrande",
- ["Lothar"] = "Gwixh-Baelgun",
- ["Madmortem"] = "Gwixh-Proudmoore",
- ["Magtheridon"] = "Gwixh-Magtheridon",
- ["Mal'Ganis"] = "Gwixh-Mal'Ganis",
- ["Malfurion"] = "Gwixh-Malygos",
- ["Malorne"] = "Gwixh-Ysera",
- ["Malygos"] = "Gwixh-Malygos",
- ["Mannoroth"] = "Gwixh-Gorgonnash",
- ["MarécagedeZangar"] = "Gwixh-Dalaran",
- ["Mazrigos"] = "Gwixh-Lightbringer",
- ["Medivh"] = "Gwixh-Medivh",
- ["Minahonda"] = "Gwixh-Exodar",
- ["Moonglade"] = "Gwixh-TheSha'tar",
- ["Mug'thol"] = "Gwixh-Onyxia",
- ["Nagrand"] = "Gwixh-Nagrand",
- ["Nathrezim"] = "Gwixh-Gul'dan",
- ["Naxxramas"] = "Gwixh-Illidan",
- ["Nazjatar"] = "Gwixh-Zuluhed",
- ["Nefarian"] = "Gwixh-Gorgonnash",
- ["Nemesis"] = "Gwixh-Nemesis",
- ["Neptulon"] = "Gwixh-Darksorrow",
- ["Ner’zhul"] = "Gwixh-Sargeras",
- ["Nera'thor"] = "Gwixh-Gorgonnash",
- ["Nethersturm"] = "Gwixh-Alexstrasza",
- ["Nordrassil"] = "Gwixh-BronzeDragonflight",
- ["Norgannon"] = "Gwixh-Norgannon",
- ["Nozdormu"] = "Gwixh-Garrosh",
- ["Onyxia"] = "Gwixh-Onyxia",
- ["Outland"] = "Gwixh-Outland",
- ["Perenolde"] = "Gwixh-Teldrassil",
- ["Pozzodell'Eternità"] = "Gwixh-Pozzodell'Eternità",
- ["Proudmoore"] = "Gwixh-Proudmoore",
- ["Quel'Thalas"] = "Gwixh-Azjol-Nerub",
- ["Ragnaros"] = "Gwixh-Ragnaros",
- ["Rajaxx"] = "Gwixh-Gul'dan",
- ["Rashgarroth"] = "Gwixh-Kael'thas",
- ["Ravencrest"] = "Gwixh-Ravencrest",
- ["Ravenholdt"] = "Gwixh-DefiasBrotherhood",
- ["Rexxar"] = "Gwixh-Alleria",
- ["Runetotem"] = "Gwixh-Nagrand",
- ["Sanguino"] = "Gwixh-Sanguino",
- ["Sargeras"] = "Gwixh-Sargeras",
- ["Saurfang"] = "Gwixh-Darkspear",
- ["ScarshieldLegion"] = "Gwixh-DefiasBrotherhood",
- ["Sen'jin"] = "Gwixh-Sen'jin",
- ["Shadowsong"] = "Gwixh-Shadowsong",
- ["ShatteredHalls"] = "Gwixh-LaughingSkull",
- ["ShatteredHand"] = "Gwixh-ShatteredHand",
- ["Shattrath"] = "Gwixh-Garrosh",
- ["Shen'dralar"] = "Gwixh-Sanguino",
- ["Silvermoon"] = "Gwixh-Silvermoon",
- ["Sinstralis"] = "Gwixh-Cho’gall",
- ["Skullcrusher"] = "Gwixh-Al'Akir",
- ["Spinebreaker"] = "Gwixh-Dragonmaw",
- ["Sporeggar"] = "Gwixh-DefiasBrotherhood",
- ["SteamwheedleCartel"] = "Gwixh-TheSha'tar",
- ["Stormrage"] = "Gwixh-Azuremyst",
- ["Stormreaver"] = "Gwixh-Dragonmaw",
- ["Stormscale"] = "Gwixh-Stormscale",
- ["Sunstrider"] = "Gwixh-LaughingSkull",
- ["Suramar"] = "Gwixh-Medivh",
- ["Sylvanas"] = "Gwixh-Sylvanas",
- ["Taerar"] = "Gwixh-Mal'Ganis",
- ["Talnivarr"] = "Gwixh-LaughingSkull",
- ["TarrenMill"] = "Gwixh-TarrenMill",
- ["Teldrassil"] = "Gwixh-Teldrassil",
- ["Templenoir"] = "Gwixh-Illidan",
- ["Terenas"] = "Gwixh-EmeraldDream",
- ["Terokkar"] = "Gwixh-Darkspear",
- ["Terrordar"] = "Gwixh-Onyxia",
- ["TheMaelstrom"] = "Gwixh-TheMaelstrom",
- ["TheSha'tar"] = "Gwixh-TheSha'tar",
- ["TheVentureCo"] = "Gwixh-DefiasBrotherhood",
- ["Theradras"] = "Gwixh-Onyxia",
- ["Thrall"] = "Gwixh-Thrall",
- ["Throk'Feroth"] = "Gwixh-Kael'thas",
- ["Thunderhorn"] = "Gwixh-Thunderhorn",
- ["Tichondrius"] = "Gwixh-Lordaeron",
- ["Tirion"] = "Gwixh-Durotan",
- ["Todeswache"] = "Gwixh-ZirkeldesCenarius",
- ["Trollbane"] = "Gwixh-LaughingSkull",
- ["Turalyon"] = "Gwixh-Turalyon",
- ["Twilight'sHammer"] = "Gwixh-Twilight'sHammer",
- ["TwistingNether"] = "Gwixh-TwistingNether",
- ["Tyrande"] = "Gwixh-Tyrande",
- ["Uldaman"] = "Gwixh-Drek'Thar",
- ["Ulduar"] = "Gwixh-Ulduar",
- ["Uldum"] = "Gwixh-Sanguino",
- ["Un'Goro"] = "Gwixh-Sen'jin",
- ["Varimathras"] = "Gwixh-Elune",
- ["Vashj"] = "Gwixh-Dragonmaw",
- ["Vek'lor"] = "Gwixh-Blutkessel",
- ["Vek'nilash"] = "Gwixh-Vek'nilash",
- ["Vol'jin"] = "Gwixh-Vol'jin",
- ["Wildhammer"] = "Gwixh-Thunderhorn",
- ["Wrathbringer"] = "Gwixh-Blutkessel",
- ["Xavius"] = "Gwixh-Al'Akir",
- ["Ysera"] = "Gwixh-Ysera",
- ["Ysondre"] = "Gwixh-Ysondre",
- ["Zenedar"] = "Gwixh-Frostwhisper",
- ["ZirkeldesCenarius"] = "Gwixh-ZirkeldesCenarius",
- ["Zul'jin"] = "Gwixh-Sanguino",
- ["Zuluhed"] = "Gwixh-Zuluhed",
- ["Anasterian"] = "CharName-Realm",--ptr
- }
- local realmToNameAlliance = {
- ["Aegwynn]"] = "Gwixa-Aegwynn",
- ["AeriePeak"] = "Gwixa-AeriePeak",
- ["Agamaggan"] = "Gwixa-Twilight'sHammer",
- ["Aggra(Português)"] = "Gwixa-GrimBatol",
- ["Aggramar"] = "Gwixa-Aggramar",
- ["Ahn'Qiraj"] = "Gwixa-LaughingSkull",
- ["Al'Akir"] = "Gwixa-Al'Akir",
- ["Alexstrasza"] = "Gwixa-Alexstrasza",
- ["Alleria"] = "Gwixa-Alleria",
- ["Alonsus"] = "Gwixa-Anachronos",
- ["Aman'Thul"] = "Gwixa-Aman'Thul",
- ["Ambossar"] = "Gwixa-Ambossar",
- ["Anachronos"] = "Gwixa-Anachronos",
- ["Anetheron"] = "Gwixa-Gul'dan",
- ["Antonidas"] = "Gwixa-Antonidas",
- ["Anub'arak"] = "Gwixa-Zuluhed",
- ["Arak-arahm"] = "Gwixa-Kael'thas",
- ["Arathi"] = "Gwixa-Illidan",
- ["Arathor"] = "Gwixa-Hellfire",
- ["Archimonde"] = "Gwixstolen-Archimonde",
- ["Area52"] = "Gwixa-Sen'jin",
- ["ArgentDawn"] = "Gwixa-ArgentDawn",
- ["Arthas"] = "Gwixa-Blutkessel",
- ["Arygos"] = "Gwixa-Khaz'goroth",
- ["Aszune"] = "Gwixa-Shadowsong",
- ["Auchindoun"] = "Gwixa-Jaedenar",
- ["Azjol-Nerub"] = "Gwixa-Azjol-Nerub",
- ["Azshara"] = "Gwixa-Azshara",
- ["Azuremyst"] = "Gwixa-Azuremyst",
- ["Baelgun"] = "Gwixa-Baelgun",
- ["Balnazzar"] = "Gwixa-LaughingSkull",
- ["Blackhand"] = "Gwixa-Blackhand",
- ["Blackmoore"] = "Gwixa-Blackmoore",
- ["Blackrock"] = "Gwixa-Blackrock",
- ["Blade'sEdge"] = "Gwixa-Vek'nilash",
- ["Bladefist"] = "Gwixa-Frostwhisper",
- ["Bloodfeather"] = "Gwixa-ShatteredHand",
- ["Bloodhoof"] = "Gwixa-Bloodhoof",
- ["Bloodscalp"] = "Gwixa-Twilight'sHammer",
- ["Blutkessel"] = "Gwixa-Blutkessel",
- ["Boulderfist"] = "Gwixa-LaughingSkull",
- ["BronzeDragonflight"] = "Gwixa-BronzeDragonflight",
- ["Bronzebeard"] = "Gwixa-AeriePeak",
- ["BurningBlade"] = "Gwixa-Drak'thul",
- ["BurningLegion"] = "Gwixa-BurningLegion",
- ["BurningSteppes"] = "Gwixa-ShatteredHand",
- ["C'Thun"] = "Gwixa-C'Thun",
- ["ChamberofAspects"] = "Gwixa-ChamberofAspects",
- ["Chantséternels"] = "Gwixa-Vol'jin",
- ["Cho’gall"] = "Gwixa-Cho’gall",
- ["Chromaggus"] = "Gwixa-LaughingSkull",
- ["ColinasPardas"] = "Gwixa-Tyrande",
- ["ConfrérieduThorium"] = "Gwixa-LesClairvoyants",
- ["ConseildesOmbres"] = "Gwixa-ConseildesOmbres",
- ["Crushridge"] = "Gwixa-Twilight'sHammer",
- ["CultedelaRivenoire"] = "Gwixa-ConseildesOmbres",
- ["Daggerspine"] = "Gwixa-LaughingSkull",
- ["Dalaran"] = "Gwixa-Dalaran",
- ["Dalvengyr"] = "Gwixa-Zuluhed",
- ["DarkmoonFaire"] = "Gwixa-EarthenRing",
- ["Darksorrow"] = "Gwixa-Darksorrow",
- ["Darkspear"] = "Gwixa-Darkspear",
- ["DasKonsortium"] = "Gwixa-KultderVerdammten",
- ["DasSyndikat"] = "Gwixa-KultderVerdammten",
- ["Deathwing"] = "Gwixa-TheMaelstrom",
- ["DefiasBrotherhood"] = "Gwixa-DefiasBrotherhood",
- ["Dentarg"] = "Gwixa-TarrenMill",
- ["DerabyssischeRat"] = "Gwixa-KultderVerdammten",
- ["DerMithrilorden"] = "Gwixa-DerRatvonDalaran",
- ["DerRatvonDalaran"] = "Gwixa-DerRatvonDalaran",
- ["Destromath"] = "Gwixa-Gorgonnash",
- ["Dethecus"] = "Gwixa-Onyxia",
- ["DieAldor"] = "Gwixa-DieAldor",
- ["DieArguswacht"] = "Gwixa-KultderVerdammten",
- ["DieewigeWacht"] = "Gwixa-DieewigeWacht",
- ["DieNachtwache"] = "Gwixa-DieNachtwache",
- ["DieSilberneHand"] = "Gwixa-DieewigeWacht",
- ["DieTodeskrallen"] = "Gwixa-KultderVerdammten",
- ["Doomhammer"] = "Gwixa-Turalyon",
- ["Draenor"] = "Gwixa-Draenor",
- ["Dragonblight"] = "Gwixa-Dragonblight",
- ["Dragonmaw"] = "Gwixa-Dragonmaw",
- ["Drak'thul"] = "Gwixa-Drak'thul",
- ["Drek'Thar"] = "Gwixa-Drek'Thar",
- ["DunModr"] = "Gwixa-DunModr",
- ["DunMorogh"] = "Gwixa-Norgannon",
- ["Dunemaul"] = "Gwixa-Jaedenar",
- ["Durotan"] = "Gwixa-Durotan",
- ["EarthenRing"] = "Gwixa-EarthenRing",
- ["Echsenkessel"] = "Gwixa-Mal'Ganis",
- ["Eitrigg"] = "Gwixa-Krasus",
- ["Eldre'Thalas"] = "Gwixa-Cho’gall",
- ["Elune"] = "Gwixa-Elune",
- ["EmeraldDream"] = "Gwixa-EmeraldDream",
- ["Emeriss"] = "Gwixa-Twilight'sHammer",
- ["Eonar"] = "Gwixa-Vek'nilash",
- ["Eredar"] = "Gwixa-Eredar",
- ["Executus"] = "Gwixa-ShatteredHand",
- ["Exodar"] = "Gwixa-Exodar",
- ["FestungderStürme"] = "Gwixa-Gul'dan",
- ["Forscherliga"] = "Gwixa-DieNachtwache",
- ["Frostmane"] = "Gwixa-Frostmane",
- ["Frostmourne"] = "Gwixa-Zuluhed",
- ["Frostwhisper"] = "Gwixa-Frostwhisper",
- ["Frostwolf"] = "Gwixa-Frostwolf",
- ["Garona"] = "Gwixa-Sargeras",
- ["Garrosh"] = "Gwixa-Garrosh",
- ["Genjuros"] = "Gwixa-Darksorrow",
- ["Ghostlands"] = "Gwixa-Dragonblight",
- ["Gilneas"] = "Gwixa-Ulduar",
- ["Gorgonnash"] = "Gwixa-Gorgonnash",
- ["GrimBatol"] = "Gwixa-GrimBatol",
- ["Gul'dan"] = "Gwixa-Gul'dan",
- ["Hakkar"] = "Gwixa-Twilight'sHammer",
- ["Haomarush"] = "Gwixa-Dragonmaw",
- ["Hellfire"] = "Gwixa-Hellfire",
- ["Hellscream"] = "Gwixa-Aggramar",
- ["Hyjal"] = "Gwixa-Hyjal",
- ["Illidan"] = "Gwixa-Illidan",
- ["Jaedenar"] = "Gwixa-Jaedenar",
- ["Kael'thas"] = "Gwixa-Kael'thas",
- ["Karazhan"] = "Gwixa-TheMaelstrom",
- ["Kargath"] = "Gwixa-Ambossar",
- ["Kazzak"] = "Gwixa-Kazzak",
- ["Kel'Thuzad"] = "Gwixa-Blutkessel",
- ["Khadgar"] = "Gwixa-Bloodhoof",
- ["KhazModan"] = "Gwixa-KhazModan",
- ["Khaz'goroth"] = "Gwixa-Khaz'goroth",
- ["Kil'jaeden"] = "Gwixa-Gul'dan",
- ["Kilrogg"] = "Gwixa-Nagrand",
- ["KirinTor"] = "Gwixa-KirinTor",
- ["Kor'gall"] = "Gwixa-ShatteredHand",
- ["Krag'jin"] = "Gwixa-Azshara",
- ["Krasus"] = "Gwixa-Krasus",
- ["KulTiras"] = "Gwixa-Anachronos",
- ["KultderVerdammten"] = "Gwixa-KultderVerdammten",
- ["LaCroisadeécarlate"] = "Gwixa-ConseildesOmbres",
- ["LaughingSkull"] = "Gwixa-LaughingSkull",
- ["LesClairvoyants"] = "Gwixa-LesClairvoyants",
- ["LesSentinelles"] = "Gwixa-LesClairvoyants",
- ["Lightbringer"] = "Gwixa-Lightbringer",
- ["Lightning'sBlade"] = "Gwixa-TheMaelstrom",
- ["Lordaeron"] = "Gwixa-Lordaeron",
- ["LosErrantes"] = "Gwixa-Tyrande",
- ["Lothar"] = "Gwixa-Baelgun",
- ["Madmortem"] = "Gwixa-Proudmoore",
- ["Magtheridon"] = "Gwixa-Magtheridon",
- ["Mal'Ganis"] = "Gwixa-Mal'Ganis",
- ["Malfurion"] = "Gwixa-Malygos",
- ["Malorne"] = "Gwixa-Ysera",
- ["Malygos"] = "Gwixa-Malygos",
- ["Mannoroth"] = "Gwixa-Gorgonnash",
- ["MarécagedeZangar"] = "Gwixa-Dalaran",
- ["Mazrigos"] = "Gwixa-Lightbringer",
- ["Medivh"] = "Gwixa-Medivh",
- ["Minahonda"] = "Gwixa-Exodar",
- ["Moonglade"] = "Gwixa-TheSha'tar",
- ["Mug'thol"] = "Gwixa-Onyxia",
- ["Nagrand"] = "Gwixa-Nagrand",
- ["Nathrezim"] = "Gwixa-Gul'dan",
- ["Naxxramas"] = "Gwixa-Illidan",
- ["Nazjatar"] = "Gwixa-Zuluhed",
- ["Nefarian"] = "Gwixa-Gorgonnash",
- ["Nemesis"] = "Gwixa-Nemesis",
- ["Neptulon"] = "Gwixa-Darksorrow",
- ["Ner’zhul"] = "Gwixa-Sargeras",
- ["Nera'thor"] = "Gwixa-Gorgonnash",
- ["Nethersturm"] = "Gwixa-Alexstrasza",
- ["Nordrassil"] = "Gwixa-BronzeDragonflight",
- ["Norgannon"] = "Gwixa-Norgannon",
- ["Nozdormu"] = "Gwixa-Garrosh",
- ["Onyxia"] = "Gwixa-Onyxia",
- ["Outland"] = "Gwixa-Outland",
- ["Perenolde"] = "Gwixa-Teldrassil",
- ["Pozzodell'Eternità"] = "Gwixa-Pozzodell'Eternità",
- ["Proudmoore"] = "Gwixa-Proudmoore",
- ["Quel'Thalas"] = "Gwixa-Azjol-Nerub",
- ["Ragnaros"] = "Gwixa-Ragnaros",
- ["Rajaxx"] = "Gwixa-Gul'dan",
- ["Rashgarroth"] = "Gwixa-Kael'thas",
- ["Ravencrest"] = "Gwixa-Ravencrest",
- ["Ravenholdt"] = "Gwixa-DefiasBrotherhood",
- ["Rexxar"] = "Gwixa-Alleria",
- ["Runetotem"] = "Gwixa-Nagrand",
- ["Sanguino"] = "Gwixa-Sanguino",
- ["Sargeras"] = "Gwixa-Sargeras",
- ["Saurfang"] = "Gwixa-Darkspear",
- ["ScarshieldLegion"] = "Gwixa-DefiasBrotherhood",
- ["Sen'jin"] = "Gwixa-Sen'jin",
- ["Shadowsong"] = "Gwixa-Shadowsong",
- ["ShatteredHalls"] = "Gwixa-LaughingSkull",
- ["ShatteredHand"] = "Gwixa-ShatteredHand",
- ["Shattrath"] = "Gwixa-Garrosh",
- ["Shen'dralar"] = "Gwixa-Sanguino",
- ["Silvermoon"] = "Gwixa-Silvermoon",
- ["Sinstralis"] = "Gwixa-Cho’gall",
- ["Skullcrusher"] = "Gwixa-Al'Akir",
- ["Spinebreaker"] = "Gwixa-Dragonmaw",
- ["Sporeggar"] = "Gwixa-DefiasBrotherhood",
- ["SteamwheedleCartel"] = "Gwixa-TheSha'tar",
- ["Stormrage"] = "Gwixa-Azuremyst",
- ["Stormreaver"] = "Gwixa-Dragonmaw",
- ["Stormscale"] = "Gwixa-Stormscale",
- ["Sunstrider"] = "Gwixa-LaughingSkull",
- ["Suramar"] = "Gwixa-Medivh",
- ["Sylvanas"] = "Gwixa-Sylvanas",
- ["Taerar"] = "Gwixa-Mal'Ganis",
- ["Talnivarr"] = "Gwixa-LaughingSkull",
- ["TarrenMill"] = "Gwixa-TarrenMill",
- ["Teldrassil"] = "Gwixa-Teldrassil",
- ["Templenoir"] = "Gwixa-Illidan",
- ["Terenas"] = "Gwixa-EmeraldDream",
- ["Terokkar"] = "Gwixa-Darkspear",
- ["Terrordar"] = "Gwixa-Onyxia",
- ["TheMaelstrom"] = "Gwixa-TheMaelstrom",
- ["TheSha'tar"] = "Gwixa-TheSha'tar",
- ["TheVentureCo"] = "Gwixa-DefiasBrotherhood",
- ["Theradras"] = "Gwixa-Onyxia",
- ["Thrall"] = "Gwixa-Thrall",
- ["Throk'Feroth"] = "Gwixa-Kael'thas",
- ["Thunderhorn"] = "Gwixa-Thunderhorn",
- ["Tichondrius"] = "Gwixa-Lordaeron",
- ["Tirion"] = "Gwixa-Durotan",
- ["Todeswache"] = "Gwixa-ZirkeldesCenarius",
- ["Trollbane"] = "Gwixa-LaughingSkull",
- ["Turalyon"] = "Gwixa-Turalyon",
- ["Twilight'sHammer"] = "Gwixa-Twilight'sHammer",
- ["TwistingNether"] = "Gwixa-TwistingNether",
- ["Tyrande"] = "Gwixa-Tyrande",
- ["Uldaman"] = "Gwixa-Drek'Thar",
- ["Ulduar"] = "Gwixa-Ulduar",
- ["Uldum"] = "Gwixa-Sanguino",
- ["Un'Goro"] = "Gwixa-Sen'jin",
- ["Varimathras"] = "Gwixa-Elune",
- ["Vashj"] = "Gwixa-Dragonmaw",
- ["Vek'lor"] = "Gwixa-Blutkessel",
- ["Vek'nilash"] = "Gwixa-Vek'nilash",
- ["Vol'jin"] = "Gwixa-Vol'jin",
- ["Wildhammer"] = "Gwixa-Thunderhorn",
- ["Wrathbringer"] = "Gwixa-Blutkessel",
- ["Xavius"] = "Gwixa-Al'Akir",
- ["Ysera"] = "Gwixa-Ysera",
- ["Ysondre"] = "Gwixa-Ysondre",
- ["Zenedar"] = "Gwixa-Frostwhisper",
- ["ZirkeldesCenarius"] = "Gwixa-ZirkeldesCenarius",
- ["Zul'jin"] = "Gwixa-Sanguino",
- ["Zuluhed"] = "Gwixa-Zuluhed",
- }
- --saved vars
- local defaultSavedVars = {
- global = {
- getcharEnabled = true,
- copygoldEnabled = true,
- realmDisplayEnabled = true,
- helpDisplayEnabled = false,
- },
- }
- -- Init db
- local db
- do
- local dframe = CreateFrame("Frame")
- local playerLevel = UnitLevel("player")
- dframe:RegisterEvent("ADDON_LOADED")
- dframe:SetScript("OnEvent", function(self, event, ...)
- return TT[event](self,...)
- end)
- function TT.ADDON_LOADED(self,addon)
- if addon == "Sendgold" then
- db = LibStub("AceDB-3.0"):New("SendgoldDB", defaultSavedVars).global
- self:UnregisterEvent("ADDON_LOADED")
- end
- end
- if not playerLevel < 120 then
- return
- end
- end
- --slash
- SLASH_Sendgold1 = "/ttools"
- function SlashCmdList.Sendgold(cmd, editbox)
- local rqst, arg = strsplit(' ', cmd)
- if rqst == "showcharacter" then
- db.getcharEnabled = not db.getcharEnabled
- elseif rqst == "showgold" then
- db.copygoldEnabled = not db.copygoldEnabled
- elseif rqst == "showrealm" then
- db.realmDisplayEnabled = not db.realmDisplayEnabled
- elseif rqst == "showhelp" then
- db.helpDisplayEnabled = not db.helpDisplayEnabled
- else
- print("Usage:\n/ttools showcharacter\n/ttools showgold\n/ttools showrealm\n/ttools showhelp")
- return
- end
- TT:ToggleDisplays()
- end
- --mount
- local macroName = " "
- local frame = CreateFrame("FRAME")
- local guildGold = 0
- local updateStuff = function(realm)
- local _,realm = UnitFullName("player")
- if realm then frame.realmString:SetText(realm) end
- local copper = GetMoney()
- local gold = math.floor(copper/100.000001/100.000001)
- frame.b:SetText(gold)
- guildGold = GetGuildBankMoney()
- if guildGold>0 then
- local copper = guildGold
- local gold = math.floor(copper/100.000001/100.000001)
- frame.c:SetText(gold)
- end
- local englishFaction = UnitFactionGroup("player")
- local _,realm = UnitFullName("player")
- local char
- if englishFaction == "Alliance" then
- char = realmToNameAlliance[realm] or ""
- elseif englishFaction == "Horde" then
- char = realmToNameHorde[realm] or ""
- end
- frame.d:SetText(char)
- end
- StaticPopupDialogs["Sendgold_DIALOG"] = {
- text = "Copy Text",
- button2 = OKAY,
- timeout = 0.3,
- whileDead = true,
- hideOnEscape = true,
- exclusive = true,
- enterClicksFirstButton = true,
- preferredIndex = 1,
- hasEditBox = true
- }
- local function ShowPopup(text)
- local dialog = StaticPopup_Show("Sendgold")
- dialog.editBox:SetScript("OnEscapePressed", function() dialog:Hide() end)
- dialog.editBox:SetScript("OnEnterPressed", function() dialog:Hide() end)
- dialog.editBox:SetScript("OnTabPressed", function() dialog:Hide() end)
- dialog.editBox:SetScript("OnSpacePressed", function() dialog:Hide() end)
- dialog.editBox:SetText(text)
- dialog.editBox:SetFocus()
- dialog.editBox:HighlightText()
- end
- function TT:ToggleDisplays()
- if db.getcharEnabled then
- frame.d:Show()
- else
- frame.d:Hide()
- end
- if db.copygoldEnabled then
- frame.b:Show()
- frame.c:Show()
- else
- frame.b:Hide()
- frame.c:Hide()
- end
- if db.realmDisplayEnabled then
- frame.realmString:Show()
- else
- frame.realmString:Hide()
- end
- if db.helpDisplayEnabled then
- frame.helpString:Show()
- else
- frame.helpString:Hide()
- end
- end
- frame:RegisterEvent("PLAYER_ENTERING_WORLD")
- frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
- frame:RegisterEvent("PLAYER_MONEY")
- frame:RegisterEvent("GUILDBANKFRAME_OPENED")
- frame:SetScript("OnEvent", function(self,event,addon)
- if event == "PLAYER_ENTERING_WORLD" then
- SetCVar("showTutorials",0)
- if not InCombatLockdown() then
- if not GetMacroInfo(macroName) then
- CreateMacro(macroName, "INV_Misc_QuestionMark", "/use [flyable]Obsidian Nightwing\n/use Summon Chauffeur", nil, 1)
- end
- SetBinding("","MACRO "..macroName)
- end
- --Realm Display
- local _,realm = UnitFullName("player")
- frame.realmString = frame:CreateFontString("TTrealmName")
- frame.realmString:SetFontObject("GameFontNormalMed3")
- frame.realmString:SetTextColor(1, 1, 1, 1)
- frame.realmString:SetJustifyH("CENTER")
- frame.realmString:SetJustifyV("CENTER")
- --frame.topPanelString:SetWidth(600)
- frame.realmString:SetHeight(5)
- frame.realmString:SetText(realm)
- frame.realmString:ClearAllPoints()
- frame.realmString:SetPoint("TOP", UIParent, "TOP", 0, -10)
- frame.realmString:Show()
- frame.realmString:SetScale(1)
- --Help Display
- frame.helpString = frame:CreateFontString("TThelpString")
- frame.helpString:SetFontObject("GameFontNormalMed1")
- frame.helpString:SetTextColor(1, 1, 1, 1)
- frame.helpString:SetJustifyH("CENTER")
- frame.helpString:SetJustifyV("CENTER")
- --frame.topPanelString:SetWidth(600)
- frame.helpString:SetHeight(5)
- frame.helpString:SetText("/ttools for options - click buttons to copy")
- frame.helpString:ClearAllPoints()
- frame.helpString:SetPoint("TOP",frame.realmString,"BOTTOM")
- frame.helpString:Hide()
- frame.helpString:SetScale(1)
- --gold box
- frame.b = CreateFrame("Button", "MyButton", frame, "UIPanelButtonTemplate")
- frame.b:SetSize(80 ,20) -- width, height
- frame.b:SetText("Copy Gold")
- frame.b:SetPoint("TOP",frame.helpString,"BOTTOM")
- frame.b:SetScript("OnClick", function()
- local copper = GetMoney()
- local gold = math.floor(copper/100.000001/100.000001)
- ShowPopup(gold)
- end)
- --charname copy box
- frame.d = CreateFrame("Button", "MyButton", frame, "UIPanelButtonTemplate")
- frame.d:SetSize(80 ,20) -- width, height
- frame.d:SetText("Copy CharName")
- frame.d:SetPoint("TOP",frame.b,"Bottom")
- frame.d:SetScript("OnClick", function()
- local englishFaction = UnitFactionGroup("player")
- local _,realm = UnitFullName("player")
- local char
- if englishFaction == "Alliance" then
- char = realmToNameAlliance[realm] or ""
- elseif englishFaction == "Horde" then
- char = realmToNameHorde[realm] or ""
- end
- ShowPopup(char)
- end)
- TT:ToggleDisplays()
- updateStuff()
- frame:UnregisterEvent("PLAYER_ENTERING_WORLD")
- end
- if event == "COMBAT_LOG_EVENT_UNFILTERED" then
- local _,realm = UnitFullName("player")
- if realm and frame.realmString then
- updateStuff(realm)
- frame:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
- end
- end
- if event == "PLAYER_MONEY" or event == "GUILDBANKFRAME_OPENED" then
- updateStuff()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement