Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local mytarget = "player"
- local lowest = 100 * UnitHealth(mytarget) / UnitHealthMax(mytarget)
- local group = "party"
- local members = GetNumPartyMembers()
- lowhpmembers = 0
- if GetNumRaidMembers() > 0 then
- group = "raid"
- members = GetNumRaidMembers()
- end
- for i = 1, members, 1 do
- local member = group..tostring(i)
- local memberhp = 100 * UnitHealth(member) / UnitHealthMax(member)
- if UnitGroupRolesAssigned(member) == "TANK" then memberhp = memberhp - 5 end
- if UnitThreatSituation(member) == 3 then memberhp = memberhp - 5 end
- if memberhp < 95 and UnitInRange(member) then lowhpmembers = lowhpmembers +1 end
- if memberhp > 1 and memberhp < lowest and UnitInRange(member) then
- mytarget = member
- lowest = memberhp
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment