②
为了实现在玩家没有到达指定地点时,点击该超武不会有任何效果,我们需要按照以下步骤做:
1.创建一个触发,我们称为触发A,设置重复类型。设置触发条件1[进入事件],在指定位置铺上单元标记,然后触发结果设置56[设置局部变量],我们将该变量称为X。
2.创建第二个触发,我们称为触发B,重复触发A的操作,但是单元标记要铺在上一个触发的单元标记外围,触发结果设置57[清除局部变量],值设为变量X。
这样我们就可以简单实现进入位置时变量X为1,离开时变量X为0,
③
1.创建一个变量Y,这个变量是用于检测我们这次对话是否已经进行过的(也可以用于在该地点第二次点击对话时跳出新的选项,自行研究)。
2.创建触发C,这个触发不需要设置重复类型。触发条件有:变量X为1,变量Y为0,75[超级武器被释放],其中超武被释放的值设置为“开始对话”超武。
触发结果则是:36[更改玩家所属](值任意,这是为了不让玩家移动单位) 125[将建筑建于](建筑设置为虚拟A,路径点随便弄个在地图边界的)