Really enjoy this script. It's so well done.
A couple of bugs I've run into:
Corsair Curse: it does not attack the navigator - maybe a fail safe could be checking the auto-retaliate status before the fight.
Shadow of the Storm: Tries to buy Ogre arrows for 53gp when they currently trade for 183. Hopefully this is an easy fix - maybe just make it a random 3-digit number.
Other than that, it's been flawless and completely worth the $25. Great work!