3.20 – Reworked timers, triggers area, added Clessidra

A reworked the timers subsystem & added remainingTime(), getTextFormat(), and Clessidra – an Italian game!

Featured game: Clessidra (Italian)

http://www.clessidra.it

Clessidra is the first all Italian MUD ever created!

On Clessidra you may find only original Areas, all in Italian! Many features make Clessidra one of the best, or the best, MUD in Italy: Advanced travel mode, fight one to one versus your friend, or enemy, The Arena and its fight, the Mortal Challenge, the intelligent MOBs and their Quest and fighting style, a random automatic mission assignment and for you and your friends you must try the advanced Clan system that allows wars and conquest. A mercenary system to help playing when few players are online, a crafting system to create special object and a graphical user interface to help newbie and expert players have a better experience. A MUD that evolves with new challenge, new rules, new skills!

Improved scripting editor

New by SlySven in the triggers section: you can now minimise the triggers section to take up less space on a small screen! If you’re on a big screen, we’ve got improvements for you as well: you can pull down the trigger patterns to show more of them at once.

Links to help when you haven’t selected any triggers/aliases/items have also been added.

Reworked timers subsystem

SlySven improved and fixed resetProfile() resetting timers in all profiles – now, it only resets timers in the profile it was used. resetProfile() also does not require text from the game to work anymore – it’ll now work right away.

Get remaining time on timers

remainingTime(timer id number or name)

Returns the remaining time in floating point form in seconds (if it is active) for the timer (temporary or permanent) with the id number or the (first) one found with the name.

Thanks to CorTheWin for adding this to Mudlet!

Find out text formatting styles

getTextFormat(windowName)

SlySven added this function to get the current text format of selected window. With this function, you can check if text is bold or italic, underline or overline and anything else!

Fixed roomIDs in the mapper

SlySven improved the room ID’s in the mapper – they will now only be shown if they actually fit, and get bigger as you zoom in.

Credits

Thanks to all coders in this release! CorTheWin, Leris, keneanung, Sir-SmokeAlot, SlySven, and vadi2.

Thanks to all translators: Leris, Marco Tironi (wiploo), park, Stephen Lester (slester), and vadi2 for continuing to plug along and translating Mudlet!

Help us get a gold star in your language :)

Changelog

added:

Documented getOS() and getAllAreaUserData()

remainingTime() to check timers

getTextFormat(windowName) to check formatting

improved:

RoomId numbers are drawn better in 2D Mapper. They now are scaled, so that they fit the room symbol square, and are

suppressed if they are too small to show.

suppressed if they are too small to show. Upgraded Mudlet Qt version from 5.10 to 5.12.2

Upgraded Mudlet Linux CI from Ubuntu 14.04 LTS to 16.04 LTS

Sped up macOS CI builds

fixed:

Fixed db:add() when adding timestamp