IMM_FORCE
Keywords: IMM_FORCE, WIZ_FORCE
=== STAFF MANUAL ===
Usage: force <player> <command>
force room <command>
force all <command>
Description:
Make another character run a command as if they had typed it
themselves. The target's input is handed straight to the command
interpreter, so any command they could normally execute -- movement,
combat, speech, socials -- is fair game. Useful for unsticking a
stuck player, scripting a demo, or administering group events.
Targets:
<player> ....... Force a single character anywhere in the
world. The name is resolved with normal staff
visibility -- you must be able to see them.
room ........... Force every eligible character in your
current room. Reports the room's virtual ID in
the wiznet log.
all ............ Force every playing descriptor in the
game. You are skipped; linkdead and menu-state
connections are skipped as well.
Output:
The invoker sees Ok. on success. Each affected target sees:
<YourName> has forced you to '<command>'.
If you are invisible to the target, the message follows normal
act visibility rules and may be suppressed.
Staff Protection:
Single target You cannot force a Senior Staff unless you
are Admin, and you cannot force an Admin
unless your level is at least Coder. Blocked
attempts return "No, no, no!".
room / all Admin-flagged characters are always skipped.
Other staff are skipped unless you are Admin.
Restrictions:
- Requires the Security, Game, or MiniSec staff
permission.
- Both a target and a command are required; omitting
either prints a usage prompt.
Notes:
- Every force is written to the staff wiznet and mudlog in
the form "(GC) <name> forced <target> to <command>", with
all and room producing distinct entries.
- The forced command runs with the victim's permissions,
not yours -- you cannot use force to bypass their own
restrictions.
- Use with care on all: a mistyped command can spam or
disrupt every player in the game at once.
=== END MANUAL ===