I gave it a try and I was not able to crash test server. Sounds good! Congrats on pinning this nasty crap down, pateame & whoever involved.
But still, I can see at least 2 notable (but less severe) issues:
1) Mule can earn enormous amounts of XP in unfair ways. Imagine unleveled mule noob sitting in safe corner around GY and earning thousands XP out of nowhere.
2) Frillyar would both do damage attributed to wrong entity (mule) and would damage mule as if mule was caster. As far as I understand, its whole class of bugs, where spell remains attached to caster (by account ID?) but caster is different entity at this point. This probably can cause a bunch of various bugs.
Reminds me about
http://fun.platinum.linux.pl/pics/comic ... 050321.jpg (Warning, snake! Ahem, platyna's server I mean).
3) Bonus: when doing all sorts of odd things on test server, I found fancy bug for 4144:
- ManaPlus should display some popup message. I got popups about char death and "logout denied" from server.
- When popup still shown, log out via ESC -> "switch character" dialog anyway. It would eventually work.
- Now, good luck to select character (client appears locked up at this point).
Char selection window sees mouse movement, hovered elements are highlighted. But window ignores mouse clicks and keyboard input. One can open something like Setup by F9 window, but it would do the very same. The result is client, which internally works but it ignores most of user actions, there is no even obvious way to quit except emergency measures like "kill".