Corrected character position de-synchronization when disguised

- Fixes bugreport:7502
  http://hercules.ws/board/tracker/issue-7502-disguise-bug/
Special thanks to bgamez23 for the report

Signed-off-by: shennetsind <ind@henn.et>