I think you'll have to write one yourself; I'm not sure how easy it will be. I would unpack the game data (there is a tool somewhere on the forum), and look at some of the scripts (you can open them in notepad).
If you've done any programming before actually writing the thing will probably be ok; they look like simple state machines. Unfortunately there is a lot of information that is still difficult to figure out just from reading them.