- Added _detalhes.Sort3 and _detalhes.Sort4.
- Fixed a issue with last_events_table. - Fixed a issue on saving statubar options. - Added options for disable and enable the Captures Types. - Added a option for enable and disable cloud parser. - Added API _detalhes:CaptureIsAllEnabled() - return if all captures are active. - Added API _detalhes:CaptureGet (name) return if a specific capture is enabled. - API GetInternalSubAttributeName() also return for damage and heal types. - Fixed a issue where Vanguard aren't updating tank list.
This commit is contained in:
@@ -81,7 +81,8 @@ function atributo_damage:NovaTabela (serial, nome, link)
|
||||
_new_damageActor.damage_taken = 0 --> total de dano que este jogador levou
|
||||
_new_damageActor.damage_from = {} --> armazena os nomes que deram dano neste jogador
|
||||
|
||||
_new_damageActor.last_events_table = {} --> log da morte
|
||||
_new_damageActor.last_events_table = _detalhes:CreateActorLastEventTable()
|
||||
_new_damageActor.last_events_table.original = true
|
||||
|
||||
_new_damageActor.avoidance = {["DODGE"] = 0, ["PARRY"] = 0, ["HITS"] = 0} --> avoidance
|
||||
|
||||
@@ -117,6 +118,12 @@ function atributo_damage:NovaTabela (serial, nome, link)
|
||||
return _new_damageActor
|
||||
end
|
||||
|
||||
--[[exported]] function _detalhes:CreateActorLastEventTable()
|
||||
local t = { {}, {}, {}, {}, {}, {}, {}, {} }
|
||||
t.n = 1
|
||||
return t
|
||||
end
|
||||
|
||||
--[[exported]] function _detalhes.SortGroup (container, keyName2)
|
||||
keyName = keyName2
|
||||
return _table_sort (container, _detalhes.SortKeyGroup)
|
||||
@@ -660,7 +667,13 @@ end
|
||||
--[[exported]] function _detalhes.Sort2 (table1, table2)
|
||||
return table1 [2] > table2 [2]
|
||||
end
|
||||
|
||||
--[[exported]] function _detalhes.Sort3 (table1, table2)
|
||||
return table1 [3] > table2 [3]
|
||||
end
|
||||
--[[exported]] function _detalhes.Sort4 (table1, table2)
|
||||
return table1 [4] > table2 [4]
|
||||
end
|
||||
|
||||
---------> DAMAGE DONE & DPS
|
||||
function atributo_damage:ToolTip_DamageDone (instancia, numero, barra)
|
||||
|
||||
@@ -943,7 +956,7 @@ function atributo_damage:MontaInfoFriendlyFire()
|
||||
local amt = #DamagedPlayers
|
||||
gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local FirstPlaceDamage = DamagedPlayers [1][2]
|
||||
local FirstPlaceDamage = DamagedPlayers [1] and DamagedPlayers [1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (DamagedPlayers) do
|
||||
local barra = barras [index]
|
||||
@@ -1012,7 +1025,7 @@ function atributo_damage:MontaInfoFriendlyFire()
|
||||
|
||||
gump:JI_AtualizaContainerAlvos (amt)
|
||||
|
||||
FirstPlaceDamage = SkillTable [1][2]
|
||||
FirstPlaceDamage = SkillTable [1] and SkillTable [1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (SkillTable) do
|
||||
local barra = barras2 [index]
|
||||
@@ -1072,7 +1085,7 @@ function atributo_damage:MontaInfoDamageTaken()
|
||||
|
||||
gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local max_ = meus_agressores [1][2]
|
||||
local max_ = meus_agressores [1] and meus_agressores [1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (meus_agressores) do
|
||||
|
||||
@@ -1232,7 +1245,7 @@ function atributo_damage:MontaInfoDamageDone()
|
||||
|
||||
gump:JI_AtualizaContainerBarras (#ActorSkillsSortTable)
|
||||
|
||||
local max_ = ActorSkillsSortTable[1][2] --> dano que a primeiro magia vez
|
||||
local max_ = ActorSkillsSortTable[1] and ActorSkillsSortTable[1][2] or 0 --> dano que a primeiro magia vez
|
||||
|
||||
local barra
|
||||
for index, tabela in _ipairs (ActorSkillsSortTable) do
|
||||
@@ -1263,7 +1276,7 @@ function atributo_damage:MontaInfoDamageDone()
|
||||
|
||||
gump:JI_AtualizaContainerAlvos (amt_alvos)
|
||||
|
||||
local max_inimigos = meus_inimigos[1][2]
|
||||
local max_inimigos = meus_inimigos[1] and meus_inimigos[1][2] or 0
|
||||
|
||||
local barra
|
||||
for index, tabela in _ipairs (meus_inimigos) do
|
||||
@@ -1350,7 +1363,7 @@ function atributo_damage:MontaDetalhesFriendlyFire (nome, barra)
|
||||
--local amt = #minhas_magias
|
||||
--gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local max_ = minhas_magias[1][2] --> dano que a primeiro magia vez
|
||||
local max_ = minhas_magias[1] and minhas_magias[1][2] or 0 --> dano que a primeiro magia vez
|
||||
|
||||
local barra
|
||||
for index, tabela in _ipairs (minhas_magias) do
|
||||
@@ -1428,7 +1441,7 @@ function atributo_damage:MontaDetalhesDamageTaken (nome, barra)
|
||||
--local amt = #minhas_magias
|
||||
--gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local max_ = minhas_magias[1][2] --> dano que a primeiro magia vez
|
||||
local max_ = minhas_magias[1] and minhas_magias[1][2] or 0 --> dano que a primeiro magia vez
|
||||
|
||||
local barra
|
||||
for index, tabela in _ipairs (minhas_magias) do
|
||||
|
||||
@@ -79,7 +79,8 @@ function atributo_heal:NovaTabela (serial, nome, link)
|
||||
esta_tabela.total_without_pet = 0 --> pet de DK cura
|
||||
esta_tabela.totalover_without_pet = 0 --> pet de DK cura
|
||||
|
||||
esta_tabela.last_events_table = {} --> log da morte
|
||||
esta_tabela.last_events_table = _detalhes:CreateActorLastEventTable()
|
||||
esta_tabela.last_events_table.original = true
|
||||
|
||||
esta_tabela.healing_taken = 0 --> total de cura que este jogador recebeu
|
||||
esta_tabela.healing_from = {} --> armazena os nomes que deram cura neste jogador
|
||||
@@ -532,7 +533,7 @@ function atributo_heal:MontaInfoHealTaken()
|
||||
|
||||
gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local max_ = meus_curandeiros [1][2]
|
||||
local max_ = meus_curandeiros [1] and meus_curandeiros [1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (meus_curandeiros) do
|
||||
|
||||
@@ -610,7 +611,7 @@ function atributo_heal:MontaInfoOverHealing()
|
||||
local amt = #minhas_curas
|
||||
gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local max_ = minhas_curas[1][2]
|
||||
local max_ = minhas_curas[1] and minhas_curas[1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (minhas_curas) do
|
||||
|
||||
@@ -671,7 +672,7 @@ function atributo_heal:MontaInfoOverHealing()
|
||||
local amt_alvos = #meus_inimigos
|
||||
gump:JI_AtualizaContainerAlvos (amt_alvos)
|
||||
|
||||
local max_inimigos = meus_inimigos[1][2]
|
||||
local max_inimigos = meus_inimigos[1] and meus_inimigos[1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (meus_inimigos) do
|
||||
|
||||
@@ -727,7 +728,7 @@ function atributo_heal:MontaInfoHealingDone()
|
||||
local amt = #minhas_curas
|
||||
gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local max_ = minhas_curas[1][2]
|
||||
local max_ = minhas_curas[1] and minhas_curas[1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (minhas_curas) do
|
||||
|
||||
@@ -763,7 +764,7 @@ function atributo_heal:MontaInfoHealingDone()
|
||||
local amt_alvos = #meus_inimigos
|
||||
gump:JI_AtualizaContainerAlvos (amt_alvos)
|
||||
|
||||
local max_inimigos = meus_inimigos[1][2]
|
||||
local max_inimigos = meus_inimigos[1] and meus_inimigos[1][2] or 0
|
||||
|
||||
for index, tabela in _ipairs (meus_inimigos) do
|
||||
|
||||
@@ -905,7 +906,7 @@ function atributo_heal:MontaDetalhesHealingTaken (nome, barra)
|
||||
--local amt = #minhas_magias
|
||||
--gump:JI_AtualizaContainerBarras (amt)
|
||||
|
||||
local max_ = minhas_magias[1][2] --> dano que a primeiro magia vez
|
||||
local max_ = minhas_magias[1] and minhas_magias[1][2] or 0 --> dano que a primeiro magia vez
|
||||
|
||||
local barra
|
||||
for index, tabela in _ipairs (minhas_magias) do
|
||||
|
||||
@@ -831,6 +831,7 @@ function _detalhes:RestauraJanela (index, temp)
|
||||
self.StatusBar.left = nil
|
||||
self.StatusBar.center = nil
|
||||
self.StatusBar.right = nil
|
||||
self.StatusBarSaved = self.StatusBarSaved or {options = {}}
|
||||
self.StatusBar.options = self.StatusBarSaved.options
|
||||
|
||||
if (self.StatusBarSaved.center and self.StatusBarSaved.center == "NONE") then
|
||||
|
||||
@@ -35,7 +35,7 @@ function container_pets:PegaDono (pet_serial, pet_nome, pet_flags)
|
||||
|
||||
if (_IsInRaid()) then
|
||||
--print ("estou em RAIDE")
|
||||
for i = 1, _GetNumGroupMembers(), 1 do
|
||||
for i = 1, _GetNumGroupMembers() do
|
||||
if (pet_serial == _UnitGUID ("raidpet"..i)) then
|
||||
dono_serial = _UnitGUID ("raid"..i)
|
||||
dono_flags = 0x00000417 --> emulate sourceflag flag
|
||||
@@ -51,7 +51,7 @@ function container_pets:PegaDono (pet_serial, pet_nome, pet_flags)
|
||||
|
||||
elseif (_IsInGroup()) then
|
||||
--print ("DEBUG estou em PARTY")
|
||||
for i = 1, _GetNumGroupMembers()-1, 1 do
|
||||
for i = 1, _GetNumGroupMembers()-1 do
|
||||
if (pet_serial == _UnitGUID ("partypet"..i)) then
|
||||
dono_serial = _UnitGUID ("party"..i)
|
||||
dono_flags = 0x00000417 --> emulate sourceflag flag
|
||||
|
||||
Reference in New Issue
Block a user