Small bug fixes and improvements
This commit is contained in:
+18
-18
@@ -6,82 +6,82 @@ do
|
||||
-------- container que armazena o cache de pets
|
||||
_detalhes.container_pets = {}
|
||||
_detalhes.container_pets.__index = _detalhes.container_pets
|
||||
setmetatable (_detalhes.container_pets, _detalhes)
|
||||
setmetatable(_detalhes.container_pets, _detalhes)
|
||||
|
||||
-------- time machine controla o tempo em combate dos jogadores
|
||||
_detalhes.timeMachine = {}
|
||||
_detalhes.timeMachine.__index = _detalhes.timeMachine
|
||||
setmetatable (_detalhes.timeMachine, _detalhes)
|
||||
setmetatable(_detalhes.timeMachine, _detalhes)
|
||||
|
||||
-------- classe da tabela que armazenar� todos os combates efetuados
|
||||
_detalhes.historico = {}
|
||||
_detalhes.historico.__index = _detalhes.historico
|
||||
setmetatable (_detalhes.historico, _detalhes)
|
||||
setmetatable(_detalhes.historico, _detalhes)
|
||||
|
||||
---------------- classe da tabela onde ser�o armazenados cada combate efetuado
|
||||
_detalhes.combate = {}
|
||||
_detalhes.combate.__index = _detalhes.combate
|
||||
setmetatable (_detalhes.combate, _detalhes.historico)
|
||||
setmetatable(_detalhes.combate, _detalhes.historico)
|
||||
|
||||
------------------------ armazenas classes de jogadores ou outros derivados
|
||||
_detalhes.container_combatentes = {}
|
||||
_detalhes.container_combatentes.__index = _detalhes.container_combatentes
|
||||
setmetatable (_detalhes.container_combatentes, _detalhes.combate)
|
||||
setmetatable(_detalhes.container_combatentes, _detalhes.combate)
|
||||
|
||||
-------------------------------- dano das habilidades.
|
||||
_detalhes.atributo_damage = {}
|
||||
_detalhes.atributo_damage.__index = _detalhes.atributo_damage
|
||||
setmetatable (_detalhes.atributo_damage, _detalhes.container_combatentes)
|
||||
setmetatable(_detalhes.atributo_damage, _detalhes.container_combatentes)
|
||||
|
||||
-------------------------------- cura das habilidades.
|
||||
_detalhes.atributo_heal = {}
|
||||
_detalhes.atributo_heal.__index = _detalhes.atributo_heal
|
||||
setmetatable (_detalhes.atributo_heal, _detalhes.container_combatentes)
|
||||
setmetatable(_detalhes.atributo_heal, _detalhes.container_combatentes)
|
||||
|
||||
-------------------------------- e_energy ganha
|
||||
_detalhes.atributo_energy = {}
|
||||
_detalhes.atributo_energy.__index = _detalhes.atributo_energy
|
||||
setmetatable (_detalhes.atributo_energy, _detalhes.container_combatentes)
|
||||
setmetatable(_detalhes.atributo_energy, _detalhes.container_combatentes)
|
||||
|
||||
-------------------------------- outros atributos
|
||||
_detalhes.atributo_misc = {}
|
||||
_detalhes.atributo_misc.__index = _detalhes.atributo_misc
|
||||
setmetatable (_detalhes.atributo_misc, _detalhes.container_combatentes)
|
||||
setmetatable(_detalhes.atributo_misc, _detalhes.container_combatentes)
|
||||
|
||||
-------------------------------- atributos customizados
|
||||
_detalhes.atributo_custom = {}
|
||||
_detalhes.atributo_custom.__index = _detalhes.atributo_custom
|
||||
setmetatable (_detalhes.atributo_custom, _detalhes.container_combatentes)
|
||||
setmetatable(_detalhes.atributo_custom, _detalhes.container_combatentes)
|
||||
|
||||
-------------------------------- armazena as classes de habilidades usadas pelo combatente
|
||||
_detalhes.container_habilidades = {}
|
||||
_detalhes.container_habilidades.__index = _detalhes.container_habilidades
|
||||
setmetatable (_detalhes.container_habilidades, _detalhes.combate)
|
||||
setmetatable(_detalhes.container_habilidades, _detalhes.combate)
|
||||
|
||||
---------------------------------------- classe das habilidades que d�o cura
|
||||
_detalhes.habilidade_cura = {}
|
||||
_detalhes.habilidade_cura.__index = _detalhes.habilidade_cura
|
||||
setmetatable (_detalhes.habilidade_cura, _detalhes.container_habilidades)
|
||||
setmetatable(_detalhes.habilidade_cura, _detalhes.container_habilidades)
|
||||
|
||||
---------------------------------------- classe das habilidades que d�o danos
|
||||
_detalhes.habilidade_dano = {}
|
||||
_detalhes.habilidade_dano.__index = _detalhes.habilidade_dano
|
||||
setmetatable (_detalhes.habilidade_dano, _detalhes.container_habilidades)
|
||||
setmetatable(_detalhes.habilidade_dano, _detalhes.container_habilidades)
|
||||
|
||||
---------------------------------------- classe das habilidades que d�o e_energy
|
||||
_detalhes.habilidade_e_energy = {}
|
||||
_detalhes.habilidade_e_energy.__index = _detalhes.habilidade_e_energy
|
||||
setmetatable (_detalhes.habilidade_e_energy, _detalhes.container_habilidades)
|
||||
setmetatable(_detalhes.habilidade_e_energy, _detalhes.container_habilidades)
|
||||
|
||||
---------------------------------------- classe das habilidades variadas
|
||||
_detalhes.habilidade_misc = {}
|
||||
_detalhes.habilidade_misc.__index = _detalhes.habilidade_misc
|
||||
setmetatable (_detalhes.habilidade_misc, _detalhes.container_habilidades)
|
||||
setmetatable(_detalhes.habilidade_misc, _detalhes.container_habilidades)
|
||||
|
||||
---------------------------------------- classe dos alvos das habilidads
|
||||
_detalhes.alvo_da_habilidade = {}
|
||||
_detalhes.alvo_da_habilidade.__index = _detalhes.alvo_da_habilidade
|
||||
setmetatable (_detalhes.alvo_da_habilidade, _detalhes.container_combatentes)
|
||||
setmetatable(_detalhes.alvo_da_habilidade, _detalhes.container_combatentes)
|
||||
|
||||
|
||||
|
||||
@@ -125,7 +125,7 @@ do
|
||||
end
|
||||
end
|
||||
|
||||
function _detalhes:GetOnlyName (string)
|
||||
function _detalhes:GetOnlyName(string)
|
||||
if (string) then
|
||||
return string:gsub (("%-.*"), "")
|
||||
end
|
||||
@@ -139,7 +139,7 @@ do
|
||||
return self.nome:gsub ((" <.*"), "")
|
||||
end
|
||||
|
||||
function _detalhes:GetCLName (id)
|
||||
function _detalhes:GetCLName(id)
|
||||
local name, realm = UnitName (id)
|
||||
if (name) then
|
||||
if (realm and realm ~= "") then
|
||||
|
||||
Reference in New Issue
Block a user