IMM_DEPISS

Keywords: IMM_DEPISS, WIZ_DEPISS, IMM_REPISS, WIZ_REPISS

Category: Admin

=== STAFF MANUAL === Usage: repiss <victim> <mobile> depiss <victim> <mobile> Description: Edit a mobile's hate list at runtime. repiss marks a victim as hated by the named mob, adding them to the mob's m_Hates opinion list. Once a mob has an active hate list, mobile AI will seek and attack any hated target on sight -- the mob preferentially chases entries on the list over ordinary aggression. depiss performs the reverse operation, removing the victim from the mob's hate list. Use these during live events to stage ambushes, resolve grief reports where a mob's reset aggression has been poisoned, or wake up a passive NPC against a specific troublemaker. Arguments: <victim> ....... Any character in the world, resolved by normal staff visibility. May be a player or another mob. <mobile> ....... The NPC whose hate list is being edited. Must be an NPC -- passing a player returns "Sorry, Hunter Not Found!". Output: On a successful repiss you see: <mob> now hates <victim>. And a matching depiss prints: <mob> no longer hates <victim>. Restrictions: - Requires the Game staff permission. - The mobile argument must resolve to an NPC; otherwise the command reports "Sorry, Hunter Not Found!" (repiss) or "Mobile does not hate the victim!" (depiss). - If the victim cannot be found, you see "Sorry, Victim Not Found!". - repiss silently refuses to flag a victim who is protected by NOHASSLE -- staff with nohassle enabled cannot be added to a mob's hate list. - depiss only works when the mob already has an active hate list; it is a no-op on mobs whose list is empty. Notes: - Hate-list edits made this way are live state only -- they affect the running instance of the mob and are lost when the mob is extracted, the zone resets, or the server reboots. To make a mob permanently hate something, set it in medit instead. - Adding a hate entry can be enough on its own to activate AI behavior that depends on m_Hates.IsActive(), such as aggressive targeting in mobact. Related Helpfiles: WIZ_HUNT === END MANUAL ===