Added phase and elapsed time for boss wipes on the segment selection menu

This commit is contained in:
Tercio Jose
2024-03-15 15:36:54 -03:00
parent c1458d448f
commit 47bad31a56
4 changed files with 26 additions and 3 deletions
+8 -2
View File
@@ -6625,14 +6625,20 @@ local buildSegmentTooltip = function(self, deltaTime)
local combatIcon, categoryIcon = thisCombat:GetCombatIcon()
--remove anything after the first comma from the combat name
local commaIndex = string.find(combatName, ",")
if (commaIndex) then
combatName = string.sub(combatName, 1, commaIndex - 1)
end
if (combatInstanceType == "party") then
gameCooltip:AddLine(combatName, formattedElapsedTime, 1, dungeonColor, combatTimeColor)
elseif (bossInfo.killed) then
gameCooltip:AddLine(combatName, formattedElapsedTime, 1, "lime", combatTimeColor)
else
--include phase string: "P" .. thisCombat:GetCurrentPhase() .. " " ..
gameCooltip:AddLine(combatName, math.floor(thisCombat:GetBossHealth()*100) .. "%", 1, "orange", combatTimeColor) --formattedElapsedTime
local bossHealth = thisCombat:GetBossHealthString()
gameCooltip:AddLine(combatName, "P" .. thisCombat:GetCurrentPhase() .. " " .. bossHealth .. "% " .. formattedElapsedTime, 1, "orange", combatTimeColor) --formattedElapsedTime
end
gameCooltip:AddIcon(combatIcon, "main", "left")