IMM_RESTORE

Keywords: IMM_RESTORE, WIZ_RESTORE

Category: Admin

=== 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 ===