rendered paste bodyfunction getD()return{["Piergeiron"] = { Mining = 151, Skinning = 168 },["Naon"] = { Jewelcrafting = 114, Mining = 146 },["Anria"] = { Alchemy = 141, Herbalism = 150 },["Serulean"] = { Enchanting = 130, Tailoring = 141 },["Stagus"] = { Blacksmithing = 1, Mining = 20 },["Deathbynemo"] = { Mining = 134, Skinning = 225 },["Athenus"] = { Enchanting = 114, Herbalism = 155 },["Seyrah"] = { Leatherworking = 225, Skinning = 269 },["Spartain"] = { Blacksmithing = 72, Mining = 118 },["Hevzmagi"] = { Enchanting = 272, Tailoring = 300 },["Bralarinna"] = { Enchanting = 300, Tailoring = 300 },["Naychur"] = { Alchemy = 227, Herbalism = 110 },["Malachyte"] = { Mining = 97, Skinning = 150 },["Lymon"] = { Mining = 375, Skinning = 375 },["Byakko"] = { Blacksmithing = 96, Mining = 90 },["Mibazishari"] = { Enchanting = 279, Tailoring = 318 },["Shadowbell"] = { Enchanting = 116, Skinning = 375 },["Shadowdeep"] = { Mining = 300, Skinning = 214 },["Nemodream"] = { Alchemy = 375, Herbalism = 375 },["Shadowofnemo"] = { Engineering = 165, Mining = 106 },["Haira"] = { Engineering = 208, Mining = 120 },["Elduzar"] = { Herbalism = 14, Tailoring = 230 },["Winrey"] = { Enchanting = 341, Tailoring = 354 },["Aratheos"] = { Mining = 375, Skinning = 372 },["Geniphur"] = { Blacksmithing = 140, Mining = 189 },["Shortpence"] = { Mining = 81, Skinning = 100 },["Hevnzhahnd"] = { Engineering = 133, Mining = 125 },["Deruwyn"] = { Enchanting = 375, Engineering = 375 },["Oyen"] = { Engineering = 185, Mining = 156 },["Dindar"] = { Leatherworking = 158, Skinning = 197 },["Fleax"] = { Skinning = 75, Tailoring = 202 },["Nemoisdead"] = { Enchanting = 278, Skinning = 225 },["Pence"] = { Mining = 97, Skinning = 348 },["Troody"] = { Herbalism = 233, Skinning = 250 },["Zomogustar"] = { Mining = 100, Skinning = 139 },["Kenicken"] = { Engineering = 228, Mining = 112 },["Padma"] = { Blacksmithing = 104, Mining = 103 },["Nemobeer"] = { Leatherworking = 285, Skinning = 268 },["Itsmylife"] = { Jewelcrafting = 377, Mining = 375 },["Jimmyjj"] = { Leatherworking = 86, Skinning = 132 },["Knikon"] = { Enchanting = 292, Tailoring = 246 },["Halister"] = { Alchemy = 55, Herbalism = 74 },["Patina"] = { Leatherworking = 360, Skinning = 375 },["Ballock"] = { Mining = 271, Skinning = 375 },["Azzkikr"] = { Blacksmithing = 320, Mining = 283 },["Nomyl"] = { Leatherworking = 230, Skinning = 263 },["Penha"] = { Alchemy = 110, Herbalism = 89 },["Hidaya"] = { Blacksmithing = 78, Mining = 106 },["Sarrows"] = { Alchemy = 210, Herbalism = 163 },["Jimjimmyjim"] = { Blacksmithing = 75, Mining = 86 }}endfunction out(text) DEFAULT_CHAT_FRAME:AddMessage(text) UIErrorsFrame:AddMessage(text, 1.0, 1.0, 0, 1, 10) end function FaraFrames_OnLoad() out("FaraFrames: OnLoad"); out("loading db"); myDic = getD() SLASH_FARAFRAMES1 = "/faraframes"; SLASH_FARAFRAMES2 = "/ff"; SLASH_GUILDTOOLS1 = "/gt"; SlashCmdList["FARAFRAMES"] = function(msg) FaraFrames_SlashCommandHandler(msg); endSlashCmdList["GUILDTOOLS"] = function(msg) GuildTools_SlashCommandHandler(msg); end for i=1,20 do local frame = getglobal("FaraFrames" .. i) if (frame) then tinsert(UISpecialFrames, frame) end endend function FaraFrames_SlashCommandHandler(msg) out("FaraFrames: " .. msg) if (msg == "0") then ReloadUI(); end FaraFrames_Toggle(msg);endfunction GuildTools_SlashCommandHandler(msg) output = "" if (myDic[msg] ~= nil) then output = "Profession Information for: " .. msg .. "\n" for key,value in pairs(myDic[msg]) do output = output .. key .. " : " .. value .. "\n" end out(output) else out("No Profession Information Found for " .. msg) end end function FaraFrames_Toggle(num) out(num) local frame = getglobal("FaraFrames" .. num) if (frame) then if( frame:IsVisible() ) then frame:Hide(); else frame:Show(); end endend