Last release introduced quite a few bugs that required a patch. Especially one that caused new (as in newly compiled) room scripts to fail most of the time.
Because of the amount of things fixed, I felt it justified some release notes. So here we go!
Features
Character lookup
It is now possible for all users to look up characters by first name:
lookup Jane
This will show a list of all characters named Jane, together with Species, Gender and Last awake information.
For more info, type:
help lookup
Thanks to @KassethZurnst for requesting it in this topic!
GitHub issue #383 - Move lookup to main bundle
Improvements
Sort controlled characters by control time
When controlling more than one character, the order that they are displayed above the input console has now been updated. It is sorted by time of control, with more recently controlled characters being sorted to the right side.
GitHub issue #388 - Sort controlled chars by ctrlSince
Fixes
JSON.parse in scripts not working properly
Scripts were affected by a bug causing the JSON.parse
function to not parse all properties properly in any script compiled since v1.66.0. This affected almost all scripts.
GitHub issue #17 - Script.listen with null not working
Character select sort order
The order of characters in the Character Select page has been updated to always show characters sorted by creation date (or for puppets, sorted by registration date). This was previously not always the case.
GitHub issue #386 - Sort owned chars and puppets by timestamp
Console cursor moves to beginning when typing
Al+r inserted the reply command with the cursor seemingly at the end. But once typing started, the cursor moved to the beginning of the line.
This also affected similar features as described by @GreenReaper in this topic.
Thanks to @Talon for reporting the issue!
GitHub issue #382 - Alt-r moves cursor to beginning when typing
Character info leak bug
A flaw made it possible to extract some information about other player’s characters that was only meant to be accessible by the player themselves. This flaw has been patched.
Delete remote exit gives Cannot find that exit.
When a non-builder used delete exit
with an exit ID to delete an exit that targeted a room that they owned, an error was displayed:
Cannot find that exit.
This has been fixed.
Was it Cats that reported it? Or Mist? Can’t remember. Whoever you were, thanks for reporting it!