Scripts "Health Potion & Stone" and "Potion Used" updated

This commit is contained in:
Tercio Jose
2023-01-17 19:11:36 -03:00
parent 764b779813
commit 8025165398
18 changed files with 944 additions and 848 deletions
+31 -29
View File
@@ -28,6 +28,8 @@ local IsInGroup = IsInGroup
local _string_replace = _detalhes.string.replace --details api
local gump = _detalhes.gump
local detailsFramework = DetailsFramework
local alvo_da_habilidade = _detalhes.alvo_da_habilidade
local container_habilidades = _detalhes.container_habilidades
local container_combatentes = _detalhes.container_combatentes
@@ -65,12 +67,10 @@ local info = _detalhes.playerDetailWindow
local keyName
function atributo_heal:NovaTabela (serial, nome, link)
local alphabetical = _detalhes:GetOrderNumber(nome)
--constructor
local _new_healActor = {
local thisActor = {
tipo = class_type, --atributo 2 = cura
total = alphabetical,
@@ -108,9 +108,10 @@ function atributo_heal:NovaTabela (serial, nome, link)
targets_absorbs = {}
}
setmetatable(_new_healActor, atributo_heal)
detailsFramework:Mixin(thisActor, Details222.Mixins.ActorMixin)
setmetatable(thisActor, atributo_heal)
return _new_healActor
return thisActor
end
@@ -2385,26 +2386,26 @@ function atributo_heal:MontaDetalhesHealingDone (spellid, barra)
data[3] = t3
local level1AverageDamage = "0"
local level2AverageDamage = "0"
local level3AverageDamage = "0"
local level4AverageDamage = "0"
local level5AverageDamage = "0"
local level1AverageHeal = "0"
local level2AverageHeal = "0"
local level3AverageHeal = "0"
local level4AverageHeal = "0"
local level5AverageHeal = "0"
if (empowerHealPerLevel[1]) then
level1AverageDamage = Details:ToK(empowerHealPerLevel[1] / empowerAmountPerLevel[1])
level1AverageHeal = Details:ToK(empowerHealPerLevel[1] / empowerAmountPerLevel[1])
end
if (empowerHealPerLevel[2]) then
level2AverageDamage = Details:ToK(empowerHealPerLevel[2] / empowerAmountPerLevel[2])
level2AverageHeal = Details:ToK(empowerHealPerLevel[2] / empowerAmountPerLevel[2])
end
if (empowerHealPerLevel[3]) then
level3AverageDamage = Details:ToK(empowerHealPerLevel[3] / empowerAmountPerLevel[3])
level3AverageHeal = Details:ToK(empowerHealPerLevel[3] / empowerAmountPerLevel[3])
end
if (empowerHealPerLevel[4]) then
level4AverageDamage = Details:ToK(empowerHealPerLevel[4] / empowerAmountPerLevel[4])
level4AverageHeal = Details:ToK(empowerHealPerLevel[4] / empowerAmountPerLevel[4])
end
if (empowerHealPerLevel[5]) then
level5AverageDamage = Details:ToK(empowerHealPerLevel[5] / empowerAmountPerLevel[5])
level5AverageHeal = Details:ToK(empowerHealPerLevel[5] / empowerAmountPerLevel[5])
end
t3[1] = 0
@@ -2416,24 +2417,24 @@ function atributo_heal:MontaDetalhesHealingDone (spellid, barra)
t3[10] = ""
t3[11] = ""
if (level1AverageDamage ~= "0") then
t3[4] = "Level 1 Average: " .. level1AverageDamage .. " (" .. (empowerAmountPerLevel[1] or 0) .. ")"
if (level1AverageHeal ~= "0") then
t3[4] = "Level 1 Average: " .. level1AverageHeal .. " (" .. (empowerAmountPerLevel[1] or 0) .. ")"
end
if (level2AverageDamage ~= "0") then
t3[6] = "Level 2 Average: " .. level2AverageDamage .. " (" .. (empowerAmountPerLevel[2] or 0) .. ")"
if (level2AverageHeal ~= "0") then
t3[6] = "Level 2 Average: " .. level2AverageHeal .. " (" .. (empowerAmountPerLevel[2] or 0) .. ")"
end
if (level3AverageDamage ~= "0") then
t3[11] = "Level 3 Average: " .. level3AverageDamage .. " (" .. (empowerAmountPerLevel[3] or 0) .. ")"
if (level3AverageHeal ~= "0") then
t3[11] = "Level 3 Average: " .. level3AverageHeal .. " (" .. (empowerAmountPerLevel[3] or 0) .. ")"
end
if (level4AverageDamage ~= "0") then
t3[10] = "Level 4 Average: " .. level4AverageDamage .. " (" .. (empowerAmountPerLevel[4] or 0) .. ")"
if (level4AverageHeal ~= "0") then
t3[10] = "Level 4 Average: " .. level4AverageHeal .. " (" .. (empowerAmountPerLevel[4] or 0) .. ")"
end
if (level5AverageDamage ~= "0") then
t3[5] = "Level 5 Average: " .. level5AverageDamage .. " (" .. (empowerAmountPerLevel[5] or 0) .. ")"
if (level5AverageHeal ~= "0") then
t3[5] = "Level 5 Average: " .. level5AverageHeal .. " (" .. (empowerAmountPerLevel[5] or 0) .. ")"
end
end
@@ -2983,11 +2984,12 @@ atributo_heal.__sub = function(tabela1, tabela2)
return tabela1
end
function _detalhes.refresh:r_atributo_heal (este_jogador, shadow)
setmetatable(este_jogador, atributo_heal)
este_jogador.__index = atributo_heal
function _detalhes.refresh:r_atributo_heal(thisActor, shadow)
setmetatable(thisActor, atributo_heal)
thisActor.__index = atributo_heal
detailsFramework:Mixin(thisActor, Details222.Mixins.ActorMixin)
_detalhes.refresh:r_container_habilidades (este_jogador.spells, shadow and shadow.spells)
_detalhes.refresh:r_container_habilidades(thisActor.spells, shadow and shadow.spells)
end
function _detalhes.clear:c_atributo_heal (este_jogador)