Files
wow-weakauras/WIP/Nameplate HP Sort.lua
2024-08-24 22:43:07 +02:00

44 lines
1.4 KiB
Lua

--Nameplate HP order
function()
local enemies = {}
local output = ""
for i = 1, 40 do
if UnitIsEnemy("nameplate" .. i, "player") and UnitAffectingCombat("nameplate" .. i) then
--print(UnitGUID("nameplate" .. i), UnitHealth("nameplate" .. i), UnitHealthMax("nameplate" .. i), (UnitHealth("nameplate" .. i) / UnitHealthMax("nameplate" .. i)) * 100)
--local ID = UnitGUID("nameplate" .. i):match("%a+%-%d+%-%d+%-%d+%-%d+%-%d+%-(.+)")
--ID = ID:gsub(0, "")
--print(ID)
enemies[UnitGUID("nameplate" .. i)] = (UnitHealth("nameplate" .. i) / UnitHealthMax("nameplate" .. i)) * 100
end
end
for k,v in pairs(enemies) do
--local ID = UnitGUID("target"):match("%a+%-%d+%-%d+%-%d+%-%d+%-%d+%-(.+)")
--ID = ID:gsub(0, "")
print("Target " .. UnitGUID("target") .. " key " .. k)
if k == UnitGUID("target") then
print("GREEN")
output = "|cFF00FF00" .. output .. k .. " " .. v .. "|r\n"
else
print("WHITE")
output = "|cFFFFFFFF" .. output .. k .. " " .. v .. "|r\n"
end
end
return output
end
local enemies =
{
["Creature-0-5-1220-0-109349-0000002871"] = 17,
["Creature-0-5-1220-0-109349-0000002870"] = 13
}
local target = "Creature-0-5-1220-0-109349-0000002871"
local output = ""
for k,v in pairs(enemies) do
if target == k then
output = output .. k .. " " .. v .. " GREEN\n"
else
output = output .. k .. " " .. v .. "\n"
end
end
print(output)