Problem: Casting any kind of mesmerize spell/song on a mob that is moving will result in the mob continuing to move for the client. (See also
here, second post.)
Solution: Add a SendPosition() to Mob::Mesmerize() in zone/spells.cpp.
Code:
File: zone\spells.cpp (rev1290)
@@ -3643,6 +3643,7 @@
if (casting_spell_id)
InterruptSpell();
+ SendPosition();
/* this stuns the client for max time, with no way to break it -solar
if (this->IsClient()){