Originally posted by [b]zippymccrackin[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4523
In revision 14442, you are adding a comparison check between two 'strings', however they are not string values. They're shorts.
CODE
strcmp(p->last_point.map, cp->last_point.map)
should be
CODE
(p->last_point.map != cp->last_point.map) ||
(also, you forgot the || at the end lol)