关于利用行为的伤害响应做减伤buff时,对AOE不生效的问题
银河编辑器吧
全部回复
仅看楼主
level 15
简而言之,就是通过伤害响应,以及“需要效果数组”提前预设好效果,修正当持有行为的单位受指定效果伤害时的系数,如图
但是实战里出现了一些问题,一些AOE效果无法触发这个行为的减伤,经过筛查后,发现都是“在伤害效果里启用区域搜索”做出来的AOE效果,这些AOE不吃行为减伤
而如果是通过“搜索区域 - 伤害效果”这样两个效果组合做出来的AOE,则正常被减伤。
盲猜第二种正确起效的原因是因为本质上是搜索效果搜到单位后,再单独给予单位伤害效果。
-
但是第一种情况无法被减伤有解决方案吗?是遗漏了些什么设置项,还是设定就是如此?
若是设定如此,那岂不是要手动把所有不合规格的AOE效果都重写一次?![喷]
------------------------------------
谦卑·荣誉·牺牲·英勇·怜悯·灵性·诚实·公正!谨以上述守则为名,签订永恒契约,以吾「世界」为名,守护汝直至一生一世!
致扩散性百万亚瑟王·魔法之派·妖精·艾尔。
2020年08月01日 06点08分 1
level 14
bug太多了,等水变清再碰编辑器
2020年08月01日 11点08分 2
level 8
这Bug应该以前就有的,很早我就发现持续性效果套伤害效果,带坐标偏移就减伤无效,应该伤害效果的坐标编辑器判断不清导致……
2020年08月01日 11点08分 3
level 1
tks的火蝠有个战斗装甲是靠行为减伤的,rayno的医疗兵有个防卫也是靠行为,这两个一个是固定减一个是比例减,一直都没有问题。tks的新威望第二个也是靠行为拉减伤,什么伤害都能响应,毫无问题。大绿260的冲击波固定打我130。
你的行为减伤有问题肯定是哪里不对,对着官方案例找依葫芦画瓢呗。
2020年08月01日 22点08分 4
跟你讲个鬼故事,以布雷泽为例。首先,将大绿的冲击波修改为对点释放而非对单位,AOE相关设置不变。然后,在布雷泽的火蝠装甲减伤行为,还有泰凯斯系一个叫“宁愿孤独”的0.5系数比例减伤行为的“需要效果数组”里填入大绿射线伤害,限定其只对这个效果减伤
2020年08月02日 03点08分
在去除两个减伤行为的所有条件后,分别测试其对伤害的反应,结果是...[滑稽]完全无效。大绿两次测试都打出了260满额伤害,半点减伤也没有,无论是第一种类刚毅护盾的“最大受到xx点伤害”,还是第二种伤害系数0.5,都没有任何效果。只要你填写了“需要效果数组”,行为就无法正确捕获AOE伤害效果
2020年08月02日 03点08分
而在对照测试中,去除“需要效果数组”的情况下,行为可以正确捕获自带AOE的伤害效果并正确减伤。但是不利用“需要效果数组”,不符合余要求的使用情形,所以只能花了一天去改写所有不合规格的AOE效果
2020年08月02日 04点08分
@幻影·天使 这么恐怖的嘛?[滑稽]你的意思是只要不填写自己定义的“需要效果数组”,就一切正常。填了就一切反常?
2020年08月02日 05点08分
level 2
对了,伤害里直接设置AOE会对主目标作用两次。是那里设置的问题?
2020年08月02日 04点08分 5
如果伤害位置是“目标单位”,就会对主目标作用两次,一次是伤害本身,一次是AOE搜索赋予的伤害。这种情况下是用“排除”项排除“目标”来避免二次伤害。如果伤害位置本身就是“点”,则不存在“主目标”的概念,也就不需要做额外设置只会造成一次AOE伤害
2020年08月02日 05点08分
但只要是减伤行为填写了“需要效果数组”,AOE部分就不被减伤。如果是上述第一种情况,对“单位”造成的那次伤害会被减伤,但AOE部分依然无效
2020年08月02日 05点08分
1