IMM_REBOOT
Keywords: IMM_REBOOT, WIZ_REBOOT, REBOOT
=== STAFF MANUAL ===
Usage: reboot <option>
reboot all
reboot dialogues <zone|.|all>
Description:
Reload game text files from disk into memory without a copyover.
Each option re-reads a specific file. Requires Admin privileges.
Options:
all ........... Reload all text files listed below at once.
wizlist ....... Staff list displayed at login.
news .......... The NEWS file.
credits ....... The CREDITS file.
motd .......... Message of the Day.
imotd ......... Immortal MOTD.
help .......... The default help screen.
info .......... The INFO file.
policy ........ The POLICIES file.
handbook ...... The staff handbook.
background .... The BACKGROUND file.
login ......... Login screen.
welcome ....... Welcome message.
start ......... New character start message.
plrindex ...... Rebuild the player index from pfiles.
xhelp ......... Reload all help entries from help.hlp.
tiles ......... Reload tile definitions.
tutorial ...... Reload the onboarding tutorial from etc/tutorial.
locker ........ Reload personal/stash locker limits from etc/locker.
missions ...... Reload mission definitions from etc/missions.
dialogues ..... Reload NPC dialogue trees from world/dlg/<zone>.dlg.
Takes a zone: a tag, . for the zone you are standing
in, or all for every zone.
Notes:
- all reloads only the text files above it; it does not include
xhelp, plrindex, tiles, tutorial, locker, missions, or dialogues.
- tutorial re-parses live edits made outside tutorialedit.
- missions re-reads mission defs into the live game without a restart,
so authored missions go live immediately. Active player progress and
completion history are keyed by id and are preserved. It refuses if
anyone has missionedit open, since their next save would overwrite it.
- dialogues re-reads a zone's .dlg file into the live game, so an
edit made by hand or in dlgedit goes live immediately. Prefer it over
zload, which also purges and recreates the zone's rooms, mobs and
objects just to pick up a text change.
- Anyone mid-talk in a reloaded zone has their conversation ended --
the tree they are walking is replaced underneath them. They can simply
talk again.
- dialogues refuses if anyone has dlgedit open on a target zone, since
dlgedit rewrites the whole zone file on save and would undo the reload.
- It reads from disk. A dialogue saved in dlgedit but not yet flushed is
written out first, so no in-progress work is lost.
Related Helpfiles: WIZ_HEDIT, WIZ_SHUTDOWN, WIZ_TEDIT, WIZ_DLGEDIT, WIZ_ZLOAD
=== END MANUAL ===