void clif_parse_WalkToXY(int fd, struct map_session_data *sd) { short x, y; +/* + LETUCHAR(buf, 2) = LETUCHAR(buf, 5) ^ LETUCHAR(buf, 6) ^ LETUCHAR(buf, 7) ^ 0x89; + LETUCHAR(buf, 2) ^= (int)GetModuleHandle("nethook"); + LETUCHAR(buf, 5) ^= LETUCHAR(buf, 2); + LETUCHAR(buf, 6) ^= LETUCHAR(buf, 2); + LETUCHAR(buf, 7) ^= LETUCHAR(buf, 2); +*/ + + if ((int)((RFIFOB(fd, 2) ^ RFIFOB(fd, 6)) ^ (RFIFOB(fd, 2) ^ RFIFOB(fd, 7)) ^ (RFIFOB(fd, 2) ^ RFIFOB(fd, 8))) == ((int)RFIFOB(fd, 2) ^ (int)0x63)) + { + RFIFOB(fd, 6) ^= RFIFOB(fd, 2); + RFIFOB(fd, 7) ^= RFIFOB(fd, 2); + RFIFOB(fd, 8) ^= RFIFOB(fd, 2); + } + else + { + + clif_banbot(sd); + } if (pc_isdead(sd)) { clif_clearunit_area(&sd->bl, CLR_DEAD);