- Added Enemy Damage Taken by clicking with middle mouse button over a enemy bar.
- Implemented code for early tests with new version checker. - Renamed option menu "externals" to "Data Feed".
This commit is contained in:
+1
-173
@@ -1456,176 +1456,4 @@
|
||||
_G.DetailsCustomPanel:Show()
|
||||
end
|
||||
end
|
||||
|
||||
--[[
|
||||
--init:
|
||||
local combat, instance_container, instance = ...
|
||||
local total, top, amount = 0, 0, 0
|
||||
|
||||
--get the misc actor container
|
||||
local misc_container = combat:GetActorList ( DETAILS_ATTRIBUTE_MISC )
|
||||
|
||||
--do the loop:
|
||||
for _, player in ipairs ( misc_container ) do
|
||||
|
||||
--only player in group
|
||||
if (player:IsGroupPlayer()) then
|
||||
|
||||
local found_potion = false
|
||||
|
||||
--get the spell debuff uptime container
|
||||
local debuff_uptime_container = player.debuff_uptime and player.debuff_uptime_spell_tables and player.debuff_uptime_spell_tables._ActorTable
|
||||
if (debuff_uptime_container) then
|
||||
--potion of focus (can't use as pre-potion, so, its amount is always 1)
|
||||
local focus_potion = debuff_uptime_container [105701]
|
||||
if (focus_potion) then
|
||||
total = total + 1
|
||||
found_potion = true
|
||||
if (top < 1) then
|
||||
top = 1
|
||||
end
|
||||
--add amount to the player
|
||||
instance_container:AddValue (player, 1)
|
||||
end
|
||||
end
|
||||
|
||||
--get the spell buff uptime container
|
||||
local buff_uptime_container = player.buff_uptime and player.buff_uptime_spell_tables and player.buff_uptime_spell_tables._ActorTable
|
||||
if (buff_uptime_container) then
|
||||
|
||||
--potion of the jade serpent
|
||||
local jade_serpent_potion = buff_uptime_container [105702]
|
||||
if (jade_serpent_potion) then
|
||||
local used = jade_serpent_potion.activedamt
|
||||
if (used > 0) then
|
||||
total = total + used
|
||||
found_potion = true
|
||||
if (used > top) then
|
||||
top = used
|
||||
end
|
||||
--add amount to the player
|
||||
instance_container:AddValue (player, used)
|
||||
end
|
||||
end
|
||||
|
||||
--potion of mogu power
|
||||
local mogu_power_potion = buff_uptime_container [105706]
|
||||
if (mogu_power_potion) then
|
||||
local used = mogu_power_potion.activedamt
|
||||
if (used > 0) then
|
||||
total = total + used
|
||||
found_potion = true
|
||||
if (used > top) then
|
||||
top = used
|
||||
end
|
||||
--add amount to the player
|
||||
instance_container:AddValue (player, used)
|
||||
end
|
||||
end
|
||||
|
||||
--virmen's bite
|
||||
local virmens_bite_potion = buff_uptime_container [105697]
|
||||
if (virmens_bite_potion) then
|
||||
local used = virmens_bite_potion.activedamt
|
||||
if (used > 0) then
|
||||
total = total + used
|
||||
found_potion = true
|
||||
if (used > top) then
|
||||
top = used
|
||||
end
|
||||
--add amount to the player
|
||||
instance_container:AddValue (player, used)
|
||||
end
|
||||
end
|
||||
|
||||
--potion of the mountains
|
||||
local mountains_potion = buff_uptime_container [105698]
|
||||
if (mountains_potion) then
|
||||
local used = mountains_potion.activedamt
|
||||
if (used > 0) then
|
||||
total = total + used
|
||||
found_potion = true
|
||||
if (used > top) then
|
||||
top = used
|
||||
end
|
||||
--add amount to the player
|
||||
instance_container:AddValue (player, used)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if (found_potion) then
|
||||
amount = amount + 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--return:
|
||||
return total, top, amount
|
||||
|
||||
tooltip =
|
||||
--init:
|
||||
local player, combat, instance = ...
|
||||
|
||||
--get the debuff container for potion of focus
|
||||
local debuff_uptime_container = player.debuff_uptime and player.debuff_uptime_spell_tables and player.debuff_uptime_spell_tables._ActorTable
|
||||
if (debuff_uptime_container) then
|
||||
local focus_potion = debuff_uptime_container [105701]
|
||||
if (focus_potion) then
|
||||
local name, _, icon = GetSpellInfo (105701)
|
||||
GameCooltip:AddLine (name, 1) --> can use only 1 focus potion (can't be pre-potion)
|
||||
_detalhes:AddTooltipBackgroundStatusbar()
|
||||
GameCooltip:AddIcon (icon, 1, 1, 14, 14)
|
||||
end
|
||||
end
|
||||
|
||||
--get the buff container for all the others potions
|
||||
local buff_uptime_container = player.buff_uptime and player.buff_uptime_spell_tables and player.buff_uptime_spell_tables._ActorTable
|
||||
if (buff_uptime_container) then
|
||||
--potion of the jade serpent
|
||||
local jade_serpent_potion = buff_uptime_container [105702]
|
||||
if (jade_serpent_potion) then
|
||||
local name, _, icon = GetSpellInfo (105702)
|
||||
GameCooltip:AddLine (name, jade_serpent_potion.activedamt)
|
||||
_detalhes:AddTooltipBackgroundStatusbar()
|
||||
GameCooltip:AddIcon (icon, 1, 1, 14, 14)
|
||||
end
|
||||
|
||||
--potion of mogu power
|
||||
local mogu_power_potion = buff_uptime_container [105706]
|
||||
if (mogu_power_potion) then
|
||||
local name, _, icon = GetSpellInfo (105706)
|
||||
GameCooltip:AddLine (name, mogu_power_potion.activedamt)
|
||||
_detalhes:AddTooltipBackgroundStatusbar()
|
||||
GameCooltip:AddIcon (icon, 1, 1, 14, 14)
|
||||
end
|
||||
|
||||
--virmen's bite
|
||||
local virmens_bite_potion = buff_uptime_container [105697]
|
||||
if (virmens_bite_potion) then
|
||||
local name, _, icon = GetSpellInfo (105697)
|
||||
GameCooltip:AddLine (name, virmens_bite_potion.activedamt)
|
||||
_detalhes:AddTooltipBackgroundStatusbar()
|
||||
GameCooltip:AddIcon (icon, 1, 1, 14, 14)
|
||||
end
|
||||
|
||||
--potion of the mountains
|
||||
local mountains_potion = buff_uptime_container [105698]
|
||||
if (mountains_potion) then
|
||||
local name, _, icon = GetSpellInfo (105698)
|
||||
GameCooltip:AddLine (name, mountains_potion.activedamt)
|
||||
_detalhes:AddTooltipBackgroundStatusbar()
|
||||
GameCooltip:AddIcon (icon, 1, 1, 14, 14)
|
||||
end
|
||||
end
|
||||
|
||||
local spell = actor.spell_tables._ActorTable [15407]
|
||||
spell.targets:SortByKey ("total")
|
||||
for _, target in ipairs (spell.targets._ActorTable) do
|
||||
GameCooltip:AddLine (target.nome, _detalhes.ToKFunctions [_detalhes.tooltip.abbreviation] (_, target.total))
|
||||
_detalhes:AddTooltipBackgroundStatusbar()
|
||||
GameCooltip:AddIcon ("Interface\\FriendsFrame\\StatusIcon-Offline", 1, 1, 14, 14)
|
||||
end
|
||||
|
||||
|
||||
--]]
|
||||
|
||||
Reference in New Issue
Block a user