【求助】能否解决飞行导致冲锋失效的BUG?
@贤知有您 @沧海一粟 @XEricSin飞行就是不考虑步数,这不是冲突不是bug。只有计算步数才能计算冲锋伤害。 这大概得等新版再修正了,有时候指挥官司的死眼失效。。唉 贤知有您 发表于 2016-9-18 09:58
飞行就是不考虑步数,这不是冲突不是bug。只有计算步数才能计算冲锋伤害。
其实这是个规则问题,现在的规则是:飞行的话,步数=0,这明显不合理啊
(飞行+冲锋很好获得的,指挥官就可以)
恩……007能指点下记录步数的地址么?这样可以改一下规则。
系统就是按零计算的,只有真正一步一步移动时才会计算步数。 贤知有您 发表于 2016-9-18 18:16
系统就是按零计算的,只有真正一步一步移动时才会计算步数。
我觉得指挥官示必是飞行加冲峰的效果,没想过优灵比猛或者步行穿过所有障碍的效果吗;jx; 本帖最后由 wuxiangjinxing 于 2016-9-18 20:12 编辑
贤知有您 发表于 2016-9-18 18:16
系统就是按零计算的,只有真正一步一步移动时才会计算步数。
恩……那么我想能不能通过模拟来解决这个问题。
比如说,我希望把规则改为:同时拥有飞行和冲锋的话,永远视为移动了最大步数。
但这样有两个问题:
(1)冲锋是只有主动进攻才能触发的技能,但是!!MF却没法判断是攻击还是反击。
(2)飞行可以很容易用标志判断,但是,不知道“一个堆栈有冲锋”该怎么判断。
另外,也希望能顺便解决发动致命一击(黑骑士特技)时,无视冲锋加成的问题,同样,也不知道如何判断“一个堆栈发动了致命一击”……
求高人指点…… wuxiangjinxing 发表于 2016-9-18 20:06
恩……那么我想能不能通过模拟来解决这个问题。
比如说,我希望把规则改为:同时拥有飞行和冲锋的话, ...
很久没玩游戏,都快忘记ERM了.
要计算移动了最大步数是很困难的,至少用现有的ERM判断,可能会很晕人(你得先算出能绕过所有障碍的最近路程).
要判断是否冲锋,估计还是可以的.把生物技能的冲锋,经验特技的冲锋以及指挥官的冲锋判断一下就好了.
印象中致命一击跟冲锋没冲突吧.另外要判断是否发动了致命一击,在ERM上是没法的.倒是可以看看封神关于HOOK致命一击那个.不知道沧海一粟能不能帮你. @沧海一粟
生活疲惫,现在是没法再弄什么脚本之类的了. 本帖最后由 wuxiangjinxing 于 2016-9-18 21:26 编辑
贤知有您 发表于 2016-9-18 21:08
很久没玩游戏,都快忘记ERM了.
要计算移动了最大步数是很困难的,至少用现有的ERM判断,可能会很晕人(你得 ...
呃我的想法没那么复杂,移动了最大步数就是读取堆栈的速度ORZ
判断冲锋的话……那你的意思就是:判断是否是骑士+遍历该堆栈的全部经验特技+判断指挥官特技BIT?
(感觉好麻烦)
关键问题还是:如何判断是主动攻击还是反击
wuxiangjinxing 发表于 2016-9-18 21:24
呃我的想法没那么复杂,移动了最大步数就是读取堆栈的速度ORZ
判断冲锋的话……那你的意思就是:判断 ...
查找经验特技只需要一行erm,EA:B
指挥官就用指挥官的CO命令。
判断攻击方和防御方可以这样做:
检查当前行动方,和受到伤害方,如果两个不一样就说明是主动攻击的伤害,如果一样就说明是反击的伤害。 XEricSin 发表于 2016-9-19 06:26
查找经验特技只需要一行erm,EA:B
指挥官就用指挥官的CO命令。
判断攻击方和防御方可以这样做:
“检查当前行动方”要怎么做来着;bf; wuxiangjinxing 发表于 2016-9-19 08:38
“检查当前行动方”要怎么做来着
BG:N
页:
[1]