Sorry about the bugs, everyone. I'm not sure how older versions of the game didn't have these bugs, considering I haven't changed those sections. Oh well, I'll see what's going on and post an updated version, as soon as my real life lets me have the time to do so. Thanks to all for not giving up!
EDIT: @Aeros: I finally figured it out, mostly due to what you said in your last post. You weren't supposed to be able to walk from Lief's Haven to the Garrison without being attacked by Bandits. It's a minimum 22-step walk between those two areas, and I set the random encounter average to 13 steps. You must have gotten INCREDIBLY lucky to have made it all that way. The idea was to prevent players from free travel, so you had to complete the story in Lief's Haven to get a Token and continue forward. And since a lot of the variables are based on the assumption that it would be impossible for a player to skip all of Lief's Haven, it's gotten your game quite confused. I'll try to fix your save file (which I already have), if I can.
@KRoP: I'm fixing the bridge passability bug, as well as the one with the rescued boy and Jaena's quest. I'm curious, do you have the coal at this point? I've also added some scripting to include the rank required for weapons and armor. I'll post it up as soon as I can.