Important: Renamed package from 'Generic Mapper'. You'll want to delete/disabled the Generic Mapper Script folders if you installed this before
New features:
- Added map verbose/quiet/run/norun
Added support for run command my mud has. You want to disabled this with map norun if you don't have it.
Gentle cleanup
If you want to modify it to work on your own mud you will need to modify (at least) two triggers:
Room Description
highlight exits
You'll probably also want to check out all the other triggers to see if you'll want to modify them
The following aliases have been set up:
deleteMap -- deletes area 1!
map (option)-- General command to enable/disable map features:
- on/off - Turn following on/off
lock/unlock - Block creation of new rooms/enable creation of new rooms
verbose/quiet - Turn on/off diagnostic messages
run/norun - Turn 'run' command on/off
(no option) - display current state
findRoom (room name) -- finds all rooms with matching name
setRoom (room ID number) -- set the mapper location to the specified room #
addNote (note) -- adds a note to the mapper at the current position
Unfortunately, I don't have an alias to start a speedwalk. Just double-click on the room you want to go to -or- use the lua function directly: gotoRoom(room id)
There are some user-defined events the mapper uses and generates:
autowalkDone -- Speed/auto-walk completed
characterUnloaded -- Character has logged out from mud (beginnings of multi-character support). Saves mapper data
characterLoaded -- Character logged in to mud. Loads saved mapper data
Feedback is welcomed. I will try to remember to update this as I add functionality!