IMM_RESTORE
Keywords: IMM_RESTORE, WIZ_RESTORE
=== STAFF MANUAL ===
Usage: restore <target>
restore all
Description:
Fully heal a character -- or every playing character at
once. The single-target form refills HP and movement,
runs update_pos so the victim stands up if they were
prone or resting, and notifies them with an act message.
Use it to recover a player from a stuck fight, clean up after
a test, or get a crash-survivor back to playing state without
a full relog.
Targeted Form:
restore <target> resolves the name with normal world
visibility and restores just that one character. The victim
sees:
You have been fully healed by <YourName>!
You see "Ok.". No staff wiznet entry is written for the
single-target form.
All Form:
restore all iterates every active descriptor and restores
the attached character, skipping you. The sweep is logged to
the staff wiznet as:
(GC) <name> restores all
Staff Targets:
When the victim is staff, the restore also resets their
playable state so that a staff member can return to a test
character ready for anything:
Attributes ..... Strength, Health, Coordination,
Agility, Perception, Knowledge, Faith,
and Luck are all set to 500.
Current ........ The current attribute pool is copied
from the real values (so any drains are
cleared).
Skills ......... Every skill from 1 through MAX_SKILLS
is set to 200.
Affects ........ AffectTotal is re-run so the new stat
baseline takes effect immediately.
Non-staff targets get HP and movement only -- their
attributes and skills are untouched.
Restrictions:
- Requires the Characters staff permission.
- An empty argument returns "Whom do you wish to
restore?" -- there is no silent default.
- restore all explicitly skips your own character.
If you need yourself healed, restore yourself by name.
- Unknown targets return the standard "No one by that
name here." response.
Related Helpfiles: WIZ_SET, WIZ_SKILLSET
=== END MANUAL ===