Miner, don't let the settler thing in my profile fool you. Harris is my SDC#3 ID. I'm using it instead of my real handle to maintain my anonymity concerning the contest.
Xin Yu, that is of course a valid work around. The problem with it is however, that it uses both conditions of the @IF leaving no room for another trigger such as UNITKILLED or CITYTAKEN, etc. in the event structure.
In anticipation of your counter-point, Xin; yes, you could have flags set by using UNITKILLED and CITYTAKEN statements and then include those flags in the CHECKFLAG statement. The problem with that logic is that one flag would need to be dedicated to each condition. In other words, every time you wanted to use a UNITKILLED it would use up one of your flags. With only 32 flags per civ you would run out real fast.
In anticipation of your counter-counter-point, using the flag sets of the barbarians and other civs that are not active in the scenario to extend the number of flags available sounds like a good idea, I'm glad you brought it up.
I tried it and found, much to my chagrin, that the game ignores any CHECKFLAG statements that involve civilizations that are not active in the scenario.
[This message has been edited by Harris (edited August 24, 2000).]