IMM_FREEZE

Keywords: IMM_FREEZE, IMM_THAW, WIZ_FREEZE, WIZ_THAW

Category: Admin

=== STAFF MANUAL === Usage: freeze <player> thaw <player> Description: Sets or clears the PLR_FROZEN flag on a player, locking them out of nearly every command in the game. Frozen characters can still type quit to leave, but every other command is rejected by the interpreter. Use this to contain a disruptive player without ejecting them from the world -- the freeze persists across reboots because the flag is written to their pfile. Freeze: The victim is flagged PLR_FROZEN and sees: A bitter wind suddenly rises and drains every bit of heat from your body! You feel frozen! Everyone else in the room sees: A sudden cold wind conjured from nowhere freezes <vict>! You see Frozen.. The action is logged to the staff wiznet. Thaw: Clears PLR_FROZEN. The victim sees "<YourName> turns up the heat, thawing you out." and everyone else in the room sees "A sudden fireball conjured from nowhere thaws <vict>!". The action is logged. Effects While Frozen: Commands Every command other than quit is silently dropped by the interpreter. Characters at Coder level or above are exempt. Self-delete Frozen characters attempting to delete their own pfile are blocked -- the client is informed "You try to kill yourself, but the ice stops you." and the connection is dropped. Login The frozen flag survives logout; the player returns still frozen the next time they connect. Restrictions: - Requires the Security staff permission. - You cannot freeze yourself ("Oh, yeah, THAT'S real smart..."). - You cannot freeze a mob ("You can't do that to a mob!"). - You cannot freeze an already-frozen target, nor thaw one that is not frozen. - Freezing another staff member requires Admin privileges, and admin-flagged characters cannot be frozen at all. Thawing an unfrozen staff member is allowed under the same admin check. Notes: - Both freeze and thaw are written to the staff wiznet and mudlog as "(GC) <vict> frozen by <name>" or "(GC) <vict> un-frozen by <name>". - The victim's pfile is saved immediately after the flag change, so a crash will not undo a freeze. === END MANUAL ===