帝国2吧 关注:48,141贴子:481,046
  • 12回复贴,共1

帝国时代2决定版的地图编辑器

只看楼主收藏回复

求助大佬,杀敌叠buff的触发怎么做呀?
比如说:每击杀100个敌人,我方步兵加3点攻击力,射手加1点攻击力,这种触发要怎么做呀?
1.目前我是这样做的:条件设置杀敌数100,效果设置改变单位攻击力,触发循环开启,结果测试的时候发现,杀敌到100后,攻击力一直在增加,循环这里出了问题
2.改变单位攻击力只能改变场上现有的单位,重新建造的士兵攻击力又复原了(没受触发影响)
求教大佬这种触发怎么做呀?


IP属地:湖北来自Android客户端1楼2021-05-17 11:36回复
    触发器0
    触发器初始状态:开启
    触发器循环:是
    条件0
    堆积属性
    起始玩家:玩家1
    杀敌数:100
    效果1
    改变物体攻击力
    起始玩家:玩家1
    物体编队:步弓手
    物体列表:劲弩手
    操作:添加
    数量:1
    效果2
    改变物体攻击力
    起始玩家:玩家1
    物体编队:步兵
    物体列表:冠军剑士
    操作:添加
    数量:3
    效果3
    修改资源
    起始玩家:玩家1
    贡品列表:杀敌数
    物品ID:20
    操作:减去
    数量100


    IP属地:中国香港2楼2021-05-17 18:30
    收起回复
      他是判断你满不满足条件来循环
      所以你需要额外加上一个效果,让你的击杀数不是>=100,从而让触发停下来,于是就要用到上面说的效果3
      至于新训练的单位,用变量就可以,不过得设定区域,不然会整个类型一起增加攻击力


      IP属地:中国香港3楼2021-05-17 18:47
      收起回复
        前面的太复杂,就条件就是累计量 击杀数
        效果 贡品击杀数 贡给大地之母 和前面的累计值一样,就能达到清零的作用,然后再条件,加攻击加血获得资源,随便改,注意如果写了科技触发改属性,容易冲突失效。我这就是随便写着玩,买猪肉雇佣劳工,农场大亨。有钱去雇佣兵,再去剿匪获得爵位,养小弟打疆土


        IP属地:湖北来自Android客户端4楼2021-06-27 11:32
        收起回复
          我比较懒觉得杀敌升级太麻烦就直接用计时器,相当于混军龄,军龄越长战斗力越强,用敌人不断的攻击来平衡老兵的数量。或者后方画一个训练场,士兵呆里面过一段时间就能升级,因为经常要上前线也不能总去训练场升级。


          IP属地:江苏来自Android客户端6楼2021-06-28 23:33
          回复