There has been a bug-fix of Lua released. The latest Lua version is now 5.1.3.
Versions 4.03 to 4.21 of MUSHclient were released with Lua 5.1.2.
The changes in Lua 5.1.3 are noted here (that is, the bugs which were in 5.1.2, but not in 5.1.3):
http://www.lua.org/bugs.html#5.1.2
Most of the bug-fixes are fairly obscure, however if you want the latest version of the script engine, simply download this file, unzip it, and replace the lua5.1.dll in your MUSHclient installation directory with the one from the download. There is also a new version of lua5.1.exe for standalone operation, and luac5.1.exe (in a separate download) for pre-compiling.
The DLL has exactly the same name as before, which is required because MUSHclient is linked against the DLL name.
The new version is available at:
http://www.gammon.com.au/files/mushclient/lua5.1_extras/lua5.1.zip
It is 101 Kb in size.
Lua 5.1.3 will be supplied with forthcoming releases (that is, MUSHclient 4.22 onwards).
If you believe that any of the bugs mentioned in the release notes might affect you, you can install the updated DLL on top of any earlier version of MUSHclient that already has lua5.1.dll in the MUSHclient installation directory. Any earlier scripts should continue to work perfectly.
Versions 4.03 to 4.21 of MUSHclient were released with Lua 5.1.2.
The changes in Lua 5.1.3 are noted here (that is, the bugs which were in 5.1.2, but not in 5.1.3):
http://www.lua.org/bugs.html#5.1.2
Most of the bug-fixes are fairly obscure, however if you want the latest version of the script engine, simply download this file, unzip it, and replace the lua5.1.dll in your MUSHclient installation directory with the one from the download. There is also a new version of lua5.1.exe for standalone operation, and luac5.1.exe (in a separate download) for pre-compiling.
The DLL has exactly the same name as before, which is required because MUSHclient is linked against the DLL name.
The new version is available at:
http://www.gammon.com.au/files/mushclient/lua5.1_extras/lua5.1.zip
It is 101 Kb in size.
Lua 5.1.3 will be supplied with forthcoming releases (that is, MUSHclient 4.22 onwards).
If you believe that any of the bugs mentioned in the release notes might affect you, you can install the updated DLL on top of any earlier version of MUSHclient that already has lua5.1.dll in the MUSHclient installation directory. Any earlier scripts should continue to work perfectly.