Register forum user name Search FAQ

Release notes for MUSHclient version 3.31


Version 3.31

Released on 08 Nov 2002

1. Changed slightly the way that InfoFont works to hopefully work better with WebDings and other symbol fonts, so that "g" comes out as a symbol and not the letter "g" in some different font.

2. The <afk> tag now supports a server challenge word, which is echoed in the response.

eg.

Server: <afk swordfish>
Client: <afk 5 swordfish> (5 is the number of seconds AFK)

3. Implemented MXP tag <recommend_option> that lets a server recommend that a client option be set. This has to be enabled on the MXP/Pueblo configuration page. The options that the server may set are currently: mud_can_change_link_colour, mud_can_remove_underlines, underline_hyperlinks and use_custom_link_colour.

eg. <recommend_option use_custom_link_colour=0>

4. The menu item "View -> Reset toolbar locations" now also applies to the Info toolbar.

5. Plugins can now access MXP actions. The following callback functions are now supported. You must have a script of these exact names in your plugin for them to be called:

----------------------

'
' Called when MXP starts up
'
sub OnPluginMXPstart

end sub

'
' Called when MXP shuts down
'
sub OnPluginMXPstop

end sub

'
' Called for an opening tag.
'
' The argument is: tagname,arguments
'
' eg. font,colour='blue' size='2'
'
' Return TRUE to accept the tag (have it processed)
' Return FALSE to discard the tag.
'
function OnPluginMXPopenTag (sText)

' return vbTrue to process the tag
OnPluginMXPopenTag = vbTrue
end function


'
' Called for a closing tag.
'
' The argument is: tag,gathered text
'
' eg. ex,southwest
'
' The gathered text is what was between the opening and closing tag.
' eg. <ex>southwest</ex>
'
sub OnPluginMXPcloseTag (sText)

end sub


'
' Called for a variable being set.
'
' The argument is: variable=value
'
' eg. mxp_roomname=A bright green clearing
'
sub OnPluginMXPsetVariable

end sub

'
' Called for an MXP error (or information etc.)
'
'
' The argument is: type,number,line,text
'
' eg. I,10002,27,Sent password to world.
'

sub OnPluginMXPerror (sText)

end sub

----------------------

6. Fixed a bug where after doing a world.colourtell or world.colournote, under certain circumstances, MUSHclient would not correctly restore the original note colour, and might even crash.

7. Fixed a bug where if a trigger called a script, and the script did a world.note or similar, and then there would be an extra blank line after the last "note line" in the script.

View all MUSHclient release notes

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.