[抛砖引玉科普] 于mugen代码,澄清一些误区之二

讲第五个问题之前,插播PP在楼上所提及的一个细节:
【防御僵直时,是否能够被投?】
答案是,至少在拳皇原作中,确实不可投(包括指令投)

按照原作中普通投不能命中已经挨打的敌人,而防御在mugen中其实算作挨打状态,
因此推论应该确实不可投。
指令投又是如何不得而知,于是螺丝干脆测试了下:

为了实现防御僵直和指令投同时出现,用如下测试方法:
大门召唤援护真吾,K'防御真吾。
大门在K'防御僵直时,指令投。
结果:指令投不中。

所以,这一条算是原作的“隐藏性能”。这个性能能够在某些特定环境下,大幅度的提高人物的安全系数,尤其是双打模式。


插播完毕,继续第五个问题。

第五个问题:
依旧是reversaldef的问题。
【如何正确的反弹所有projectile型飞行道具,而不干扰物理攻击】

————————————————————————————————
飞行道具返技,要对付的飞行道具类型很多。

本体直接作为飞行道具,attr属于P。
对策:
这...太古怪了,一般情况没人会这么写。
他如果真这么写,被返技返了也是活该了...(汗一个)

helper型外壳,hitdef核心,attr属于P
对策:
hitoverride针对P霸体【沙包】
reversaldef针对P当身【吞噬】

helper型外壳,hitdef核心,attr不属于P(比如写成A甚至T)
对策:
这种写法不自重。
通常作为超杀的一种写法。超杀飞行道具不可反弹,尚且算是可以接受的。
如果是写成普通飞行道具,只有叹气。除非你不在乎飞行道具返技连物理攻击也反了。

projectile型外壳,attr属于P
对策:
hitoverride针对P霸体【沙包】
reversaldef针对P当身【吞噬】

projectile型外壳,attr不属于P(比如写成A甚至T)
对策:
这种写法依旧不自重。
但是,这种写法可以“无瑕疵”的破解。
即反弹这种飞行道具的同时,【不干扰正常的物理攻击、投技】

————————————————————————————————
螺丝这里多嘴一句。
任何带有p2stateno型的攻击,都【无法命中】霸体hitoverride。
两者相撞无任何事情发生。
(所以用投技去打霸体,既不会命中,霸体也不会有僵直,什么事都没有,就像两个当身技相撞一样)
因此,对于带有p2stateno的飞行道具,hitoverride【沙包】无效。
【必须】使用reversaldef进行吞噬。

(虽然其实沙包更好,沙包后飞行道具自己完成注销,有消失动画。
而吞噬,会让飞行道具、helper等直接不见,什么也没了非常突兀)

————————————————————————————————
如何对付【projectile型外壳,attr不属于P】的写法呢?

[State 1023, ReversalDef]; ---- consume any proj
type = ReversalDef
trigger1 = 1
reversal.attr = SCA
pausetime = 0,2
priority = 999, miss
hitflag = P 
numhits = 0
sparkno = -1
p1stateno = 1024
p2stateno = 2010
ignorehitpause = 1

注意该reversaldef的两个关键参数:
reversal.attr = SCA
hitflag = P 
前者【不能】写任何第二个子项。
后者必须只写P。

该reversaldef的实际效果是:
能够通过当身,吞噬proj(是的,你没看错,吞噬projectile而不是helper)
并且吞噬attr为任何类型的proj(无论P还是A、T)
并且的并且,不影响任何非proj的事物(本体、helper的任何攻击)

即该控制器在确保吞噬【任何projectile】的同时,不干扰正常比赛。

当然除了projectile外,还存在用helper写的飞行道具。
这个就一如往常一样,
用hitoverride沙包处理attr为P的helper(但是无法处理p2stateno型)
或者用reversaldef处理attr为P的helper(立即吞噬,比较突兀)

至于attr不为P的helper...不自重的写法,没有办法,要么妥协要么爆发。
(什么都当身的返技,就变成BT人物了)

————————————————————————————————
总结:
飞行道具返技的极限写法:

【特殊reversaldef】处理attr为任何值的【projectile型飞行道具】
+
【hitoverride】或【正常reversaldef】处理attr为P的【helper型飞行道具】
=
飞行道具返技

配图:

6dae35d3d539b6008ab30b3be950352ac75cb799.jpg

GM的蓄力飞行道具,轻拳状态为【helper型,hitdef的attr为P】(自重写法)

69bfaaec8a136327e338c7bf918fa0ec0afac7c1.jpg

卢卡尔的飞行道具返技,正常反弹了【helper型,hitdef的attr为P】的飞行道具。

bbaec0fdfc039245f561e4838794a4c27f1e25c1.jpg

GM的蓄力飞行道具,重拳状态为【projectile型,hitdef的attr为HA】
(不自重写法,而且Z叔竟然写的是HA,超杀物理攻击)
(注意上文提及,proj的不自重写法,是可以无瑕疵破解的。如果helper这么写就没辙了)

d304004f78f0f736e383488d0a55b319eac41398.jpg

老路妄图返技,失败。(HA型属于物理攻击)

3f70ba12c8fcc3cee315ccbf9245d688d63f20c0.jpg

螺丝当年在EV大蛇中,即已采用【特殊reversaldef】
故该类【projectile型,hitdef的attr为HA】的飞行道具被大蛇的反射盾吞噬。
至此有人或许疑惑,连GM的HA型攻击都反弹了,这还是“返技”么?
这已经变成物理攻击当身了吧?
非也。如上文所述【特殊reversaldef】对且仅对proj起作用,
它并不是物理当身,决不干扰比赛!

cb7c8401a18b87d64e5dac93070828381e30fdfb.jpg

如图:反弹盾判定存在期间,
任何本体、helper的物理攻击依旧正常作用。
【这不是物理当身!!】

暂无评论
根据相关规定,发布评论前必须绑定手机前往绑定
你,确定要这么做吗?
正在处理中...