Added combat:GetBossHealth(); combat:GetBossName(); combat:GetCurrentPhase()
This commit is contained in:
+17
-17
@@ -6,33 +6,33 @@ local addonName, Details222 = ...
|
||||
function Details:OnCombatPhaseChanged()
|
||||
|
||||
local current_combat = Details:GetCurrentCombat()
|
||||
local current_phase = current_combat.PhaseData [#current_combat.PhaseData][1]
|
||||
local current_phase = current_combat.PhaseData[#current_combat.PhaseData][1]
|
||||
|
||||
local phase_damage_container = current_combat.PhaseData.damage [current_phase]
|
||||
local phase_healing_container = current_combat.PhaseData.heal [current_phase]
|
||||
local phaseDamageContainer = current_combat.PhaseData.damage[current_phase]
|
||||
local phaseHealingContainer = current_combat.PhaseData.heal[current_phase]
|
||||
|
||||
local phase_damage_section = current_combat.PhaseData.damage_section
|
||||
local phase_healing_section = current_combat.PhaseData.heal_section
|
||||
local phaseDamageSection = current_combat.PhaseData.damage_section
|
||||
local phaseHealingSection = current_combat.PhaseData.heal_section
|
||||
|
||||
if (not phase_damage_container) then
|
||||
phase_damage_container = {}
|
||||
current_combat.PhaseData.damage [current_phase] = phase_damage_container
|
||||
if (not phaseDamageContainer) then
|
||||
phaseDamageContainer = {}
|
||||
current_combat.PhaseData.damage[current_phase] = phaseDamageContainer
|
||||
end
|
||||
if (not phase_healing_container) then
|
||||
phase_healing_container = {}
|
||||
current_combat.PhaseData.heal [current_phase] = phase_healing_container
|
||||
if (not phaseHealingContainer) then
|
||||
phaseHealingContainer = {}
|
||||
current_combat.PhaseData.heal[current_phase] = phaseHealingContainer
|
||||
end
|
||||
|
||||
for index, damage_actor in ipairs(Details.cache_damage_group) do
|
||||
local phase_damage = damage_actor.total - (phase_damage_section [damage_actor.nome] or 0)
|
||||
phase_damage_section [damage_actor.nome] = damage_actor.total
|
||||
phase_damage_container [damage_actor.nome] = (phase_damage_container [damage_actor.nome] or 0) + phase_damage
|
||||
local phase_damage = damage_actor.total - (phaseDamageSection [damage_actor.nome] or 0)
|
||||
phaseDamageSection [damage_actor.nome] = damage_actor.total
|
||||
phaseDamageContainer [damage_actor.nome] = (phaseDamageContainer [damage_actor.nome] or 0) + phase_damage
|
||||
end
|
||||
|
||||
for index, healing_actor in ipairs(Details.cache_healing_group) do
|
||||
local phase_heal = healing_actor.total - (phase_healing_section [healing_actor.nome] or 0)
|
||||
phase_healing_section [healing_actor.nome] = healing_actor.total
|
||||
phase_healing_container [healing_actor.nome] = (phase_healing_container [healing_actor.nome] or 0) + phase_heal
|
||||
local phase_heal = healing_actor.total - (phaseHealingSection [healing_actor.nome] or 0)
|
||||
phaseHealingSection [healing_actor.nome] = healing_actor.total
|
||||
phaseHealingContainer [healing_actor.nome] = (phaseHealingContainer [healing_actor.nome] or 0) + phase_heal
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user