I like the script we came up with...and defaulted on my long standing claim that RS2 would have no scripts because I was finally convinced that it was necessary. But I DON'T like scripts for exactly the reasons you are talking about. Once you start a campaign, and the script runs even once, it becomes a part of your saved games. So if you just randomly run the script, and then don't run the script, there are likely to be issues. We 'tried' (or I should say that Tone tried) to alleviate this by making the script run automatically every time you start a campaign or reload one.....but my observation is that this doesn't always happen. So you may start a campaign thinking "I'm not going to use the script", and then it will just start automatically. Or you don't use the script, and then it just starts anyway. The addition of the one denari to your treasury as a tip that it has started is nice....but unless you are paying close attention, you may not know whether it did or not.
Soooo.....I would recommend that every time you start or restart a campaign, just click on any one of your cities first thing. If the advise pops out, the script DID NOT start. Just click her face, she disappears, and then you know it started. If your forgot, go back to that save and start again. The RS2 script, as complicated as it looks to me (with little or no knowledge of it), is not near as complicated as others. It just makes things happen IF something happens, and it monitors faction treasuries to make sure there is not too much money, or not enough money. It is also a vital part of any campaign other than the Roman campaign, because it controls how the Romans recruit their units. If you don't have the script running, you might as well dismiss the Romans, because they will recruit ridiculous armies. (Which means that, if someone reports that they are playing the 'Belgae' and encountering Roman armies with no 1st cohorts..ever...then the script isn't running.)
And of course, if you don't run the script in the Roman campaign, you'll be missing out on all the fun.
