魔兽地图编辑器吧 关注:64,667贴子:3,831,735
  • 23回复贴,共1

怎么判断受到的是治疗效果啊?

只看楼主收藏回复

想做个禁疗或者减少治疗效果的技能


IP属地:河南1楼2022-04-12 20:09回复
    模拟治疗


    IP属地:江苏来自Android客户端2楼2022-04-12 20:25
    收起回复
      楼上说得对


      IP属地:江苏来自Android客户端3楼2022-04-12 21:16
      回复
        模拟治疗,在你的治疗触发里面改数值就可以达到减疗效果
        比如
        释放技能 回复生命500点
        减疗效果,就把回复五百点改成三百点
        用减疗buff判断


        IP属地:甘肃来自Android客户端4楼2022-04-12 22:18
        收起回复
          如果你地图已经成品,不好再模拟,可以偷个懒
          假设减少治疗的系数为k
          获取第a秒单位当前生命值为x
          获取第a+0.02s单位当前生命值为y
          判断,当y>x
          则设置单位当前生命值为x+(y-x)*(1-k)


          IP属地:山西来自Android客户端5楼2022-04-13 06:26
          收起回复
            我的做法是给所有英雄一个自定义值治疗系数初始为1,所有治疗技能乘以治疗系数,减疗技能就是更改目标的治疗系数


            IP属地:广东来自Android客户端6楼2022-04-13 14:35
            收起回复