17 lines
618 B
Markdown
17 lines
618 B
Markdown
Function: GetMostHated(NPC)
|
||
|
||
Description: Retrieves the spawn that currently has the highest hate (aggro) on the specified NPC’s hate list. This is usually the NPC’s current primary target in combat.
|
||
|
||
Parameters:
|
||
|
||
NPC: Spawn – The NPC whose hate list to examine.
|
||
|
||
Returns: Spawn – The entity with top hate on the NPC (often the tank or highest damage dealer), or nil if the NPC has no hate list.
|
||
|
||
Example:
|
||
|
||
-- Example usage (make the boss shout at whoever has top aggro)
|
||
local topAggro = GetMostHated(BossNPC)
|
||
if topAggro ~= nil then
|
||
Say(BossNPC, "I will destroy you, " .. GetName(topAggro) .. "!")
|
||
end |