欢迎光临散文网 会员登陆 & 注册

孙翊左慈双问卦 ?!

2022-04-20 20:57 作者:超科学的某萌新玩家  | 我要投稿

同名技能就是容易出bug啊。(上次出bug我记得是袁术和界刘禅双激将?)

大胆猜测一下:

1.新杀的问题是只出现一个【问卦】按钮,且有【问卦】的只能问卦自己,没【问卦】的只能问卦徐氏。

解释:

新杀那边写的是问卦限次是写在玩家上的,因此个人的问卦触发后就直接不能触发了。且技能也是包含在玩家上的。

即其逻辑为:

【问卦1】:给全场带来一个【问卦2】的技能

【问卦2】:自己直到回合结束获得【问卦3】,然后执行【问卦】的技能效果。(如果自己有【问卦1】则不用给牌,没有则把牌交给有【问卦1】的人)

【问卦3】:隐藏显示的状态技。

变出来的徐氏给全场带来了【问卦2】,同时左慈变徐氏,理论上应该给全场带来第二个【问卦2】,但是共用一个存储空间,因此重复忽略,因此左慈使用【问卦2】,发现自己有【问卦1】,就不需要送牌走,然后获得【问卦3】,完结。徐氏同理,而另一个没有【问卦1】但有【问卦2】的闲人,理论上应该给牌给一个有【问卦1】的人,但是程序员没有想到会有两个有【问卦1】的人,所以他应该是写:

给第一个有【问卦1】的人。

所以建议策谋测试以下情况:

1.更换【问卦】这个技能的出场顺序,比如先左慈亮【问卦】在孙翊变【问卦】。

2.更换座次。

以此确定是从何种方向确定徐氏为【问卦1】人的。


新杀这种形式的问题还是挺好解决的,只要在【问卦1】创建【问卦2】时给【问卦2】传给参数即可,使得【问卦2_A】和【问卦2_B】,【问卦2】生成【问卦3】也带个参数就可以解决了。


2.OL的问题是:有【问卦】的人有两个按钮,有问卦的只能问卦对方,且只能发动一次,没【问卦】的闲人正常。

解释:

所以OL的存储空间应该是写在技能上的,即限一次不是角色通过获得【问卦3】这种状态技,而是将【问卦_左慈】这个技能的状态设置为已发动。这样就可以解释OL闲人可以正常发动两次,但是这样解释不了为啥两个按钮都是处理对方的问卦,按照这个逻辑来看,应该是【问卦_曹爽】和【问卦_左慈】两个技能才对。

注意


00:58


此时曹爽按的是自己的问卦,且技能文本正常,但是将牌交给了左慈,


01:33


左慈按的是自己的问卦,技能文本正常,但是牌给了曹爽。

因此这可能是原子问题,发动的的确是自己的【问卦_左慈】(不然也不会自己选择是在牌堆顶还是地),但是之后转执行时优先执行了【问卦_曹爽】,那么可能三国杀框架代码出了问题,使得技能框(腹肌)外的技能串味了,因此两边相当于在同时执行,最后导致【问卦_左慈】和【问卦_曹爽】都判定为执行完毕。我觉得这可能是OL服务器总是闪退的原因之一,毕竟这不是技能框架问题,是角色技能体系框架问题。


3.然后我去翻了一下无名杀的代码,也顺手测试了一下,无名杀也有和新杀一样的问题,只是无名杀添加了可以选择问卦谁,但多个问卦还是共用CD。







孙翊左慈双问卦 ?!的评论 (共 条)

分享到微博请遵守国家法律