Editing
Mudlet
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Mudlet is a modern MUD client which is supported by ICESUS. <br> <br> You can get it from here: <br> <br> [https://www.mudlet.org/download/ Mudlet download page] '''Notice about upgrading from version 4.5.1:''' Mudlet version 4.5.1 is missing the update function, so you need to manually update from mudlet website, or you will not be able to update via the client for future updates. <br> <br> Here is a guide on [https://icesus.org/wiki/index.php/Mudlet_mapper mudlet mapper] <br> <br> Tips for Mudlet: '''Keybinds and triggers 101:''' <gallery widths=100px heights=80px perrow=9> File:Mudlet keybindbutton.png|Image 1. Keybind can be found here File:New keybind checkmark2.png|Image 2. Make sure keybind is activated File:Highlight trigger.png||Image 3. Highlight trigger with "start of line" File:Highlight trigger example.png|Image 4. Highlight result File:Trigger types.png|Image 5. Different trigger options File:Selectcurrentline.png|Image 6. selectCurrentLine() File:Potiontimer.png|thumb|Image 7. tempTimer() File:Multi-line trigger.png|thumb|Image 8. Multi-line trigger. [[File:Mastery increase trigger.png|thumb|Image 9. Mastery inceased!]] </gallery> How to set keybindings: Click the "keys" button on toolbar (image 1), then click "add item", name the key, define a command the key will send once pressed (like "up", "dig grave" etc)., then on the right side of "key binding" there is "Grab new key" button. click it, then press the button you wish to bind, then press "save item", and then "activate". you will want a green check-mark to appear next to they key on the list (image 2). And you are done! '''Triggers:''' Mudlet triggers have many options to choose from when making one (image 5). Say you want to highlight a message for when Power of Earth buff ends on you. First you get the message for it, paste it to a new trigger you added by clicking "add item" (just like in making a keybind), and then you must select what type of type trigger it will be. For our purposes we selected "Start of line" (image 3), so it will trigger only when the message appears in the start of a line. After this, we click "highlight" box on lower right side, and select colours for background and foreground (background will be ON what color the text will be written, and foreground is font color basically). then Save item, make sure it is activated (again like in keybinding), and you are done! All code goes in the big white box below pattern and trigger type, when creating a trigger in mudlet. You can test triggers by using built-in echo system (image 4), used by `echo <your line here> The ` mark is done with (shift + Β΄) (above enter button in my keyboard) and then press space so it wont end up on top of the following letter. Now, say you want to make an trigger that echoes something back. Start like in previous trigger, but now, we choose "perl regex" as the type, instead of "start of the line". Perl regex will be used (as far as i know) on all triggers that use any sort of commands (such as echo, send, etc). Echo is done like so: echo ("hello world") put in the big white box under trigger selection/pattern section. If you want the echo on a new line, do echo ("\nHello world!") If you wish to send a command into the mud, do send ("dig grave") If you wish to choose the colour of the echo, you can use fg("cyan") echo ("\nHello world!") Other kind of echo command is cecho (" <red>Hello <white>World") that would color "Hello" as red and "world" as white. Highlighting an entire line by using triggers is done with selectCurrentLine() In image 6 we select the entire line that has "party report" in it, and change it's foregroundcolor to yellow (rbg). '''Timers:''' So far i only used tempTimer() myself, so I will use that as an example here. See image 7, it echoes two messages, both on a new line. Command is tempTimer(time in seconds here, <nowiki>[[ your code here ]]</nowiki>) '''Multi-line triggers:''' Rather self-explaining, you can set multiple patterns that will fire the same trigger, as shown in the image 8. '''Wildcards''' (is this what they are called? i dont remember!): Say you want to make "x mastery increased!" party report trigger. Tthe pattern will be: Your (.+) mastery increased! In this case the (.+) will choose any amount of characters that are between the words "Your" and "mastery". The code to send it to the game is: send ("party report " ..matches[2] .. " mastery increased!") If you were to select "matches[1]" you would get the entire line (i think!). If you had more than one (.+) in the code, (I guess) the second would be "matches[3]". The concatenation is done with " .. ", and the result of this code is shown in image 9. (you can choose to not show your lines send (the echo test part here) from Settings -> Input line -> uncheck "show the text you send"-box. You can send multiple commands/echos/etc with Perl regex-type triggers, just put them on their own lines. If a pattern varies, like it has a gender specific word in it, you can use you whack (him|her|it) in the head with your axe! to cover all the options This pretty much covers my knowledge of Mudlet at this point. [[category:MUD clients]][[category:Player's Handbook]]
Summary:
Please note that all contributions to Icesus Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Icesus Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
icesus.org
Back to icesus.org
Play Now
Forums
Atlas
Navigation
Main page
Command book
Guilds
Items
Maps
MK2 stats
Open guilds
Secondary guilds
Professional guilds
Racial guilds
Races
Skills and spells
Rulebook
Player's Handbook
Prestigious Monsters
Worldbook
Recent changes
Contributors
Tools
What links here
Related changes
Special pages
Page information