From LFRFrame.lua
Code:
--this is used by the static popup for INSTANCE_LOCK_TIMER
function InstanceLock_OnEnter(self)
GameTooltip:SetOwner(self:GetParent(), "ANCHOR_BOTTOM");
if ( self.encountersComplete > 0 ) then
GameTooltip:SetText(BOSSES);
for i=1, self.encountersTotal do
local bossName, texture, isKilled = GetInstanceLockTimeRemainingEncounter(i);
if ( isKilled ) then
GameTooltip:AddDoubleLine(bossName, BOSS_DEAD, RED_FONT_COLOR.r, RED_FONT_COLOR.g, RED_FONT_COLOR.b, RED_FONT_COLOR.r, RED_FONT_COLOR.g, RED_FONT_COLOR.b);
else
GameTooltip:AddDoubleLine(bossName, BOSS_ALIVE, GREEN_FONT_COLOR.r, GREEN_FONT_COLOR.g, GREEN_FONT_COLOR.b, GREEN_FONT_COLOR.r, GREEN_FONT_COLOR.g, GREEN_FONT_COLOR.b);
end
end
else
GameTooltip:SetText(ALL_BOSSES_ALIVE);
end
GameTooltip:Show();
end
They use GetInstanceLockTimeRemainingEncounter(index) to extract boss and if the boss is dead and such, for the popup for LFR that you mentioned earlier. Just wanted to tell you.