FREE Sea System for mudlet

Finally completed the stand alone version of the ship window I've been working on. It's completely functioning and better yet free for you! Though I hope if you improve on any flaws you let me know. I'm always looking for ways to improve.

Includes several features, hull/sail dmg tracking, speedometer, wind tracking, directional tracking, auto docking when hitting a harbour, shipwarning tracking, a few other small additions to make sailing easier, and the special cross overlay as well.

This comes in 2 parts. The XML for import and the Graphics files. The graphics are zipped, unzip them and they are already in the proper folder: c:\mudlet\ZulahsGFX\

Whence you import the system all you have to do is type: login

There are 2 things to note. It includes a small group of aliases though they shouldn't conflict with any. They aliases are for turning only they are:shtn,shtnw,shtne,shte,shtw... ...For each direction, 16 in total starting with "sht" (ship turn) and followed by the direction "n s ne nnw ese"

There is also a setup for the numpad you may or may not want to remove. It causes the numbers to make you walk on land or turn your ship on sea. Example: numpad 8 = northnumpad 4 = westnumpad 1 = southwestnumpad 5 = lookand so on. great for easy sailing

I recommend just trying the number pad when you start. It will auto raise anchor in harbor if you turn. If you face the ship out of harbor it will set sail. If you hit a direction youre already facing it will force row\sails

I know this is broken off of your personal gui so things are customised based on your needs, but for a more friendly public file I recommend you change your width/height values from pixils to character lengths which I believe should be: width="38c", height="25c". Another thing I feel you should do is create a function/button to push the gui window off the screen and back when wanted.

This is ungodly large for my resolution, and I'll be sitting down to do some modifying for my needs, but I do have to say you did an excellent job, and this is a wonderful script. Thank you for sharing

I know this is broken off of your personal gui so things are customised based on your needs, but for a more friendly public file I recommend you change your width/height values from pixils to character lengths which I believe should be: width="38c", height="25c". Another thing I feel you should do is create a function/button to push the gui window off the screen and back when wanted.

This is ungodly large for my resolution, and I'll be sitting down to do some modifying for my needs, but I do have to say you did an excellent job, and this is a wonderful script. Thank you for sharing

Good call. I tried to shrink it down some before posting because I know I play on an unreasonably large screen. I'll have to try to the character length over pixel. There is a function called "mapswap()" in the scripts section, should be what you're looking for. That function fires when you board, shipreturn, disembark, or otherwise leave/enter "vessel" room type from gcmp. Thank @Jonathin for that idea

You may also want to gate your map capture triggers to close on the prompt so that they stop firing as soon as the map is captured, since currently they will continue filtering everything into the mapper window.

My thanks. I've only used mudlet for four days now. So as several people have pointed out, it has much room for improvement. That's version 6 so far. I'm still unhappy with some of the layout elements. The screenshot there doesn't do the speedometer justice.

Not installed it yet, just looking through the XML file. Might be useful to have the path for the graphics folder stored as a variable and that variable called when it needs the graphics, so people like me who have their Mudlet set up using DropBox or another Cloud folder can quickly update one string instead of combing through the script.

Interested to see how it will look on my 15" laptop screen though...

Hiroma tells you, "I just got to listen to someone complain about your deadly axekick being the bane of their existence."Archdragon Mizik Corten, Herald of Ruin says, "Man, that was a big axk."Hellrazor Cain de Soulis, Sartan's Hammer says, "Your [sic] a beast."

Not installed it yet, just looking through the XML file. Might be useful to have the path for the graphics folder stored as a variable and that variable called when it needs the graphics, so people like me who have their Mudlet set up using DropBox or another Cloud folder can quickly update one string instead of combing through the script.

Interested to see how it will look on my 15" laptop screen though...

I had thought about doing that. Rushed the release though. I'm already working on a new version using all the suggestions I've received both here and in game so far. I'll add that. One of the additions I'm making might help you out too. Someone suggested a "mini mode" for smaller monitors. So I'm writing a toggle into the initialization function that lets you choose ie: mapBig - mapSmall

I use ^(?:S|s|T|t) ((?i)[nesw]{0,})$ so that if I enter too many or too few characters, I get a pretty notification (that I scripted in) that is easy to see and recognize. It's also nice because the alias links over to a direction-correcting script that I think I shared somewhere on these forums so that if I input "een" it changes it to "ene".

Also the (?i) ignores case. So I can enter st N or ST NnE or any variation thereof. (for those pesky capslock commands.)

One more also, I would've used (?i) for the first part, but it's 2 letters and doesn't change, so it was easier to just do it that way.

My site will remain up, but will not be maintained. The repository will continue to have scripts added to it if I decide to play another game. Maybe I'll see you around in Starmourn!Tutorials and scriptsThe Repository

I use ^(?:S|s|T|t) ((?i)[nesw]{0,})$ so that if I enter too many or too few characters, I get a pretty notification (that I scripted in) that is easy to see and recognize. It's also nice because the alias links over to a direction-correcting script that I think I shared somewhere on these forums so that if I input "een" it changes it to "ene".

Also the (?i) ignores case. So I can enter st N or ST NnE or any variation thereof. (for those pesky capslock commands.)

One more also, I would've used (?i) for the first part, but it's 2 letters and doesn't change, so it was easier to just do it that way.

My site will remain up, but will not be maintained. The repository will continue to have scripts added to it if I decide to play another game. Maybe I'll see you around in Starmourn!Tutorials and scriptsThe Repository

I use ^(?:S|s|T|t) ((?i)[nesw]{0,})$ so that if I enter too many or too few characters, I get a pretty notification (that I scripted in) that is easy to see and recognize. It's also nice because the alias links over to a direction-correcting script that I think I shared somewhere on these forums so that if I input "een" it changes it to "ene".

Also the (?i) ignores case. So I can enter st N or ST NnE or any variation thereof. (for those pesky capslock commands.)

One more also, I would've used (?i) for the first part, but it's 2 letters and doesn't change, so it was easier to just do it that way.

Not to get too much into a little regex... what am I kidding, devil's in the details.

(?:S|s|T|t) is the same as [SsTt]

Though I'm confused about using (?:S|s|T|t) to match ST or st... should only match one letter without a quantifier.

Somehow I always overlook half of things. I just typed it out off the top of my head. Just input the beginning of the alias wrong.

My site will remain up, but will not be maintained. The repository will continue to have scripts added to it if I decide to play another game. Maybe I'll see you around in Starmourn!Tutorials and scriptsThe Repository

What are the things that need to be done if you do not use numpad for moving?

Go to the keybindings section and disable the entire Zulah folder

Hiroma tells you, "I just got to listen to someone complain about your deadly axekick being the bane of their existence."Archdragon Mizik Corten, Herald of Ruin says, "Man, that was a big axk."Hellrazor Cain de Soulis, Sartan's Hammer says, "Your [sic] a beast."