IMM_MINDEX

Keywords: IMM_MINDEX, WIZ_MINDEX

Category: Building

=== STAFF MANUAL === Usage: mindex mindex <zone> Description: List every mobile prototype in a zone, annotated with its live instance count. Unlike mlist, which is just a VID + name dump, mindex also shows how many copies of each mob are currently spawned in the world -- the number in front of the VID is the running instance count pulled from the prototype's GetCount. Use it to find mobs that never spawn, mobs that have leaked instances, or to verify that a fresh reset brought up everything it should have. Argument: <zone> ........ The zone tag to list. Omit to use the zone you are currently standing in. An unrecognized tag returns: '<arg>' is not a valid zone. Output: The listing is paged and sorted by VID. Each row has the form: <count> <vid> - <short desc> Where <count> is blank when no live instances exist, <vid> is the mob's virtual ID, and <short desc> is the mob's inline name. Unnamed prototypes fall back to "Unnamed". An empty zone shows "None!" after the header. If the listing would exceed the internal output buffer, it is truncated and terminated with: *** OVERFLOW *** In that case, drill down with mlist <zone>:<namespace> to inspect a smaller slice. Restrictions: - Requires the OLC staff permission. - The argument is matched against the full zone tag -- partial or prefix matches are not accepted. Notes: - Prototypes flagged MOB_DELETED still appear in the listing; check the mob's flags in mstat if the instance count is always zero. - mindex iterates the full mob_index range for the zone, so listing large zones can be slightly slower than mlist. Related Helpfiles: WIZ_OINDEX, WIZ_TINDEX, WIZ_ZLIST === END MANUAL ===