用触发器的做不到。游戏中的地图编辑器只是为了编任务地图而设计的,只是随后对玩家开放而已。而单幅任务地图中没有涉及中途增加/限制可建造项的情节。所以开放商没做这样的触发。
出于同样原因,部分触发虽然摆在那里,实际上是不能用的。(用了也是error)
要想限制建筑有三种手段。
1、在restriction项中限制可建造项。
2、部分将军有特殊版本:如Eisenhower的特殊版本不允许再生Crop HQ、巴顿的特殊版无技能等等
3、用触发避免玩家执行特定行动
如
event
actor(any) enter area(在area界面设定[确定该area覆盖玩家的出兵口])
condition:限制该actor的类型,根据具体情况发挥。记得在actor项填event
effect:
actor(event) is removed
当然这个remove效果算是一种惩罚以警戒玩家(需要事先声明),不能使电脑不花冤枉钱。
而且惩罚方式很多,包括扣钱、扣科技等等。
当然这只是一个例子。具体手段很多。这种触发的缺点是不彻底,易有漏洞。比方说:如果你的area不是全图,那对方只要将出兵建筑移出area出兵范围即可避免影响。避免方法有:利用地形限制、或给出兵建筑加indispensible科技(不能出售、打包)。
优点是:触发相比restriction,不属于地图参数,可以通过别的触发切换其有效性,使其只在特定时间或状态下限制玩家行动。
为了任务回答问题..//