No doubt that was the issue, and one of them compiled wrong because they use the same integer value (2). So some mod is probably to blame for adding two different text values at the same integer. Your change-log says only TDD and gMinion change shoutids.ids but I know for fact a bunch of other mods do. Maybe BWP skips those changes or something, but it needs to make sure it doesn't cause bugs like this in the process.I replaced the ESCAPE_AREA_2 with LEAVE2 in the bassil.dlg this fixed the issue.
Do you think I might have to make similar changes in any other files because of this? If so which files should I check?
Thank you for all your help.