rogue secret technique fix, and small fixes
This commit is contained in:
@@ -539,7 +539,6 @@
|
||||
end
|
||||
|
||||
function container_combatentes:PegarCombatente (serial, nome, flag, criar)
|
||||
|
||||
--[[statistics]]-- _detalhes.statistics.container_calls = _detalhes.statistics.container_calls + 1
|
||||
|
||||
--if (flag and nome:find("Kastfall") and bit.band(flag, 0x2000) ~= 0) then
|
||||
@@ -547,7 +546,38 @@
|
||||
--else
|
||||
--print(nome, flag)
|
||||
--end
|
||||
|
||||
|
||||
local npcId = Details:GetNpcIdFromGuid(serial or "")
|
||||
|
||||
--fix for rogue secret technich, can also be fixed by getting the time of the rogue's hit as the other hits go right after
|
||||
if (npcId == 144961) then
|
||||
pet_tooltip_frame:SetOwner(WorldFrame, "ANCHOR_NONE")
|
||||
pet_tooltip_frame:SetHyperlink(("unit:" .. serial) or "")
|
||||
|
||||
local pname = _G["DetailsPetOwnerFinderTextLeft1"]
|
||||
if (pname) then
|
||||
local text = pname:GetText()
|
||||
if (text and type(text) == "string") then
|
||||
local isInRaid = _detalhes.tabela_vigente.raid_roster[text]
|
||||
if (isInRaid) then
|
||||
serial = UnitGUID(text)
|
||||
nome = text
|
||||
flag = 0x514
|
||||
else
|
||||
for playerName in text:gmatch("([^%s]+)") do
|
||||
local isInRaid = _detalhes.tabela_vigente.raid_roster[playerName]
|
||||
if (isInRaid) then
|
||||
serial = UnitGUID(playerName)
|
||||
nome = text
|
||||
flag = 0x514
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--verifica se � um pet, se for confere se tem o nome do dono, se n�o tiver, precisa por
|
||||
local dono_do_pet
|
||||
serial = serial or "ns"
|
||||
|
||||
Reference in New Issue
Block a user