There is a bug in the new version. After reaching (char3lvl == 10) with Elizabeth in the last update, if you talk to her again you basically restart her questline. In ch3_start there is no IF-case for that level and the game automatically goes to the next label ch3_quest1. Setting a jump citymap at the end of blocks when you never want to just follow to the next label might be a good idea to prevent problems in case an if-check entry is forgotten so the game can't accidentially go to wrong labels and mess up variables.
Edit: wrote Penelope instead of Elizabeth earlier, corrected now