--[[ Instance Difficulty - should work now finally taken from Wanderlust by Ichik]] local _, class = UnitClass("player") local color = RAID_CLASS_COLORS[class] local id = CreateFrame("Frame", nil, UIParent) local idtext = id:CreateFontString(nil, "OVERLAY") idtext:SetPoint("TOPRIGHT", Minimap, "TOPRIGHT", 0, -4) idtext:SetFont(STANDARD_TEXT_FONT, 11) idtext:SetTextColor(color.r, color.g, color.b) local _, class = UnitClass("player") local color = RAID_CLASS_COLORS[class] local id = CreateFrame("Frame", nil, UIParent) id:SetPoint("TOPRIGHT", Minimap, "TOPRIGHT") id:RegisterEvent("PLAYER_ENTERING_WORLD") id:RegisterEvent("PLAYER_DIFFICULTY_CHANGED") local idtext = id:CreateFontString(nil, "OVERLAY") idtext:SetPoint("TOPRIGHT", Minimap, "TOPRIGHT", 0, -4) idtext:SetFont("Fonts\\FRIZQT__.ttf", 14, "THINOUTLINE") idtext:SetTextColor(color.r, color.g, color.b) function indiff() local inInstance, instancetype = IsInInstance() local _, _, difficultyIndex, _, _, playerDifficulty, isDynamic = GetInstanceInfo() if inInstance then if difficultyIndex == 1 then idtext:SetText("5") elseif difficultyIndex == 2 then idtext:SetText("5HC") elseif difficultyIndex == 3 then idtext:SetText("10") elseif difficultyIndex == 4 then idtext:SetText("25") elseif difficultyIndex == 5 then idtext:SetText("10HC") elseif difficultyIndex == 6 then idtext:SetText("25HC") elseif difficultyIndex == 7 then idtext:SetText("LFR") elseif difficultyIndex == 8 then idtext:SetText("CM") elseif difficultyIndex == 9 then idtext:SetText("40") elseif difficultyIndex == 11 then idtext:SetText("HScen") elseif difficultyIndex == 12 then idtext:SetText("Scen") elseif difficultyIndex == 13 then idtext:SetText("Flex") end end if not inInstance then idtext:SetText("") end end id:SetScript("OnEvent", function() indiff() end) id:RegisterEvent"PLAYER_DIFFICULTY_CHANGED" id:RegisterEvent"UPDATE_INSTANCE_INFO" id:RegisterEvent"GROUP_ROSTER_UPDATE" id:RegisterEvent"PLAYER_GUILD_UPDATE" id:RegisterEvent"PARTY_MEMBER_ENABLE" id:RegisterEvent"PARTY_MEMBER_DISABLE" id:RegisterEvent"GUILD_PARTY_STATE_UPDATED"