为了方便起见,将所有条件语句Condition分成组。Condition条件的名称用粗体字母表示。可以更改参数的条件名包含在括号中。每个可变参数都用引号括起来。

Basic 

组包含了一些基本的条件。

Flag is on. (flag “name” is on).  如果参数指定的标志为on,则满足此条件。

Flag is off. (flag "name" is off).  如果参数指定的标志为off,则满足此条件。

Timer has snapped into action. (timer "name" has snapped into action). 如果启动了指定的计时器并且时间设置已经过了,则满足该条件。

Timer has not snapped into action yet. (timer "name" has not snapped into action yet). 计时器尚未启动或时间设置尚未过期。

Difficulty level. (difficulty level of player "name" "ratio" "difficulty").红色是玩家颜色。在开始游戏之前,玩家选择一个难度等级。默认情况下,对所有其他玩家设置相同的难度级别。除了红色的难度等级外,所有玩家的难度等级都将改变。

Quantity of resource owned by player. (quantity of "resource" owned by player "name" "ratio" "number"). 每个玩家可以有 6 种类型的资源。要更改资源的数量,actions里有“Resources”子组的操作。

Number of Units

该分组包含了定义zone 和 group中单位数量的条件。

Number of player units group. (number of units of player "name1" in group "name2" "ratio" "number").此条件检查指定的且属于特定 group的玩家所拥有的生存单位数量。只要数字等于(或大于小于)指定的数字,条件就满足了。

 Number of group units in zone. (number of units of group "name1" in zone "name2" "ratio" "number"). 此条件检查指定并位于指定 zone 的组的单位。

Number of player’s units in zone. (number of units of player "name1" in zone "name2" "ratio" "number"). 此条件验证指定zone内某一颜色的玩家的数量。

Number of units in group. (number of units in group "name" "ratio" "number"). 此条件验证属于指定group的单位的数量。

Transport

该分组判定了渡船的状态。

Number of units in ferryboat. (number of units in ferryboatof group "name1" by player "name2" "ratio" "quantity"). 若渡船上有指定group 的单位数量,则满足条件。

Transport has landed. (transport from group "name1" and belonging to  player "name2" has landed). 如果在指定的group中有一艘渡船靠岸,则满足此条件。此指定的玩家验证条件。

 Transport has not landed yet. (transport from group "name1" and belonging to player "name2" has not landed yet). 如果一个指定的且属于某一指定玩家的的group的渡船没有停泊,则满足此条件。

Embark units on ferry (embark selected units of player "name" on selected transport) 判定某个玩家的单位是否登船。