Repro Step at MUSHClient 4.51:
1. Create a MCL with following alias & timer.
2. Open the MCL and connect to the MUD game.
3. Type alias "CT".
4. The MUSHClient will crash.
It not always repro, but very easy. You might need to do the #3 quickly after connect to the game.
1. Create a MCL with following alias & timer.
<aliases>
<alias match="CT" enabled="y" send_to="12" sequence="100">
<send>world.EnableTimer("tm_delete")
local name = "tm_test"
local seconds = 2
--local script = "test()"
check (world.AddTimer (
name,
0,
0,
seconds,
"",
timer_flag.Enabled + timer_flag.OneShot + timer_flag.Temporary + timer_flag.Replace,
""))
</send>
</alias>
</aliases>
<timers>
<timer name="tm_delete" second="1.00" offset_second="0.00" send_to="12">
<send>world.Note("timer")
world.DeleteTimer("tm_test")
--world.EnableTimer("tm_test", false)</send>
</timer>
</timers>
2. Open the MCL and connect to the MUD game.
3. Type alias "CT".
4. The MUSHClient will crash.
It not always repro, but very easy. You might need to do the #3 quickly after connect to the game.