Note 2: This is the last version you'll have to download manually. This version adds support for downloading maps and scripts as they change.
Current Mapper version: 4
See release notes at the bottom
I have been working at polishing up a basic set of scripts/triggers/aliases for use with Shattered Isles. I think they're at the point they're good enough to share and start getting feedback. They're not perfect, but they do work pretty well for me.
You can download the full package here: Shattered Isles Mudlet Package (You may have to right-click and choose 'save link as...'). To install it, choose the Package Manager from the Toolbox menu.
The SI package creates a split view with mapper, chat history and health on the right and mud output on the left.
It defines " so you can talk with a double quote and : so you can emote.
It also adds ! and @ aliases to run Lua scripts (useful for executing gotoRoom for the mapper)
Finally, there are a few highlight triggers set up for some of the common SI things. Some you could probably color with the color command already but I set these up early.
The script will install a custom prompt for you. In case you're interested, here's the prompt:
Code: Select all
prompt <%h/%H - %m/%M - %g~%e~%E
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!
- Added support for tacking when following other players
Enabled following while walking with 'go X'
Added 'map help'
Added 'areas' command
Fixed bug in 'NewArea' then renamed it to addArea
Fixed bug in capturing room name
- Better detection of login
Better support for running
Better support for special exits
Auto-download map and scripts
Reduced some of the extra echoes if you don't turn off 'show the text you sent'
Don't match [Delay: 2.0 sec.] as a room name