Function: AdjustHatePosition(entity, npc, increase)
Description:
Adjusts the entity's hate position by one. true increases the position delta; false decreases it. A current spell applies this to its living NPC targets and ignores a resisted spell; otherwise uses the supplied NPC.
Parameters:
entity(Spawn) - Entity whose hate position changes.npc(Spawn) - NPC used outside a spell target-list context.increase(boolean) - true for +1; false for -1.
Returns: None.
Original spell targets: When this function uses a spell's target list, it snapshots references to the originally selected actor allocations. It skips unavailable or departed targets instead of selecting another actor with a reused runtime ID. Accepted actors remain physically retained through the active protected callback, including Lua errors; saved userdata and target records do not keep them alive between callbacks. Explicit Spawn arguments retain their existing selection behavior. See Lua actor lifetime.