(科研向)如何用魅魔的魅惑达到永久魅惑的介绍以及魅惑完成之后的各类结算的相关测试

修改于2021/04/25829 浏览综合
观前提示
1本次测试内容的介绍可能会有抽象理论的内容(c语言警告),不过已经将内容通俗化了,如有和精准理论有出入欢迎在评论区批评指正
如果有对猜测的其他解释欢迎指出
2对理论内容敏感,反感看实验或者讨厌看课本的同学慎入或者直接拉到后面看结论
3本次测试内容涉及牛头人剧情,纯爱战士轻喷
4本次测试内容使用游戏多号多开技术制作,如果有录像的视角不是一个账号请不要在意
本次测试的主要内容有:
1实验基础:魅魔如何达到永久魅惑
*1-1理论和原理介绍
*1-2视频教程
2被魅魔发动魅惑达到永久魅惑之后的英雄技能如何发动
*2-1月光女神(新一代女舔狗的诞生?)
—2-1.1命运之链指向
(活动场人工制造警告)
—2-1.2大招能不能放
(魅惑单位能否放出主动技能经典案例)
—2-1.3锁链指向对象被永久魅惑之后的伤害结算
—2-1.4锁链指向对象被永久魅惑之后的治疗结算
*2-2冥河女神
—2-2.1军团指挥如何发动
(战斗开始/回合开始型技能结算经典案例)
*2-3熊灵使者和ta的小狮子
—2-3.1狮子是否会难产
(主动技能生成召唤物经典案例)
—2-3.2单独魅惑二者其中一个单位之后的伤害结算
*2-4死亡骑士和巫妖龙
—2-4.1生成的巫妖龙算谁的
(被动生成召唤物经典案例)
3魅惑单位进入城堡和其他建筑物(冰,灯)后的情况
—3-1.1被魅惑单位(非永久魅惑)进入城堡的情况
—3-1.2被魅惑单位(永久魅惑)进入城堡的情况
/***********正片开始************/
1实验基础:魅魔如何达到永久魅惑
*1-1理论和原理介绍
Q:如何达到魅魔的永久魅惑?
A:使用我方魅魔发动技能魅惑敌方单位之后,在下一个敌方回合内敌方魅魔再次魅惑该已被魅惑的单位,
之后该单位的所在阵营将会发生永久的转变
(c语言教学警告,不想看的同学可以直接跳过)
Q:为什么会出现这种现象?
A:该效果产生的原因,作者的猜测可能是由于c语言的一个特性导致的
c语言特性:一个局部函数在执行到return语句的时候会立刻返回main函数,不会再向后运行,所以当一个局部函数里有两个及以上的return语句(返回数值)时,只会执行第一个return语句,之后的return语句(哪怕就是下一句)并不会执行
然后在本次测试的情况下会出现什么?
让我们假设每个单位都有一个所谓“阵营值”,设为x,x值为1是对面的敌方单位,x值为-1是我方单位
添加一个A单位,为敌方单位,阵营值为1
简化过后的程序效果:
执行程序
设置A单位阵营值为1
第一步,我方魅魔发动魅惑,
A单位阵营值由1变化为-1
设置插入结算:下一回合结束时return(返回)A的x值修改为-x
第二步,敌方魅魔发动魅惑
A单位阵营值由-1变为1(注意这里我方单位发动了技能,开始的阵营值是在被魅惑状态下的)
设置插入结算:下一回合return(返回)A的x值修改为-x
由于第二步的插入晚于第一步,所以在第一步以后执行
第三步,触发第一次插入的return语句,x=-x,此时x由第二步结束时的1变化为-1,之后返回main函数,结束所有涉及魅惑部分的局部函数运算
第四步,触发第二次插入的return语句,x=-x,如果这一步正常结算,x会恢复为1,但是由于c语言特性,第四步不执行,也就是说x的值仍然是第三步结束时的-1
整个结算结束,最后阵营值也就是x的值是多少?
是第三步结束时的-1,代表这是一个我方单位
阵营值的初始值是多少?是1,不太记得的话往上翻一翻就找到了,这代表这是一个敌方单位
[嗒啦啦2_滑稽]是不是不太对劲?
整个操作的核心内容,就在于第四步的return对阵营值的改变没有触发,就像把阵营值连续变为原来的相反数变了4次,最后只变了3次,正好是原来的相反数
然后就成功做到了永久魅惑的效果
*1-2视频教程(以南瓜为例)
可以看到这里南瓜的阵营发生了永久改变
2被魅魔发动魅惑达到永久魅惑之后的英雄技能如何发动
*2-1月光女神
—2-1.1命运之链指向(活动场人工制造警告)
实验单位:两个月光女神和两个魅魔(月光女神有没有皮肤无所谓)
可以看到两个月光女神绑了同一个魅魔
这就是人造变异兔?
—2-1.2大招能不能放
(魅惑单位能否放出主动技能经典案例)
看上去能,就是容易打自己人毕竟人家指向单位都不一样
后期补充说明:后期测试发现火女的地图炮可以放出来,但是银月的大就不行了。经过测试,确定是所有无主动目标选择的大都能放出来,如火女,火法,教皇和月光女神的大招可以释放
而银月这类要玩家主动选择对象的技能无法正常释放,应该是由于无法正常选择目标导致的
—2-1.3锁链指向对象被永久魅惑之后的伤害结算
看样子伤害结算还是老样子,该吃的伤害还得吃,哪怕这货是对面的
—2-1.4锁链指向对象被永久魅惑之后的治疗结算
这个正常,自己回内鬼也会跟着白嫖
*2-2冥河女神
—2-2.1师团指挥如何发动
(战斗开始/回合开始型技能结算经典案例)
似乎师团指挥并没有发动
*2-3熊灵使者和ta的小狮子
—2-3.1狮子是否会难产
(主动技能生成召唤物经典案例)
—2-3.2单独魅惑二者其中一个单位之后的伤害结算
直接一个视频测了结论:
1狮子不会难产,反而ntr以后还顺带把狮子生出来了,就是所属阵营也不一样了
2狮子的攻击不会有分配伤害,而魅魔的攻击会触发伤害分配
*2-4死亡骑士和巫妖龙
—2-4.1生成的巫妖龙算谁的
(被动生成召唤物经典案例)
这个应该不用测了,和2-3一样的过程,生成物和本体一起ntr
[嗒啦啦2_吃瓜]
3魅惑单位进入城堡和其他建筑物(冰,灯)后的情况
—3-1.1被魅惑单位(非永久魅惑)进入城堡的情况
考虑到魅惑无法触发本来就在城堡里的单位,所以要有单位再被魅惑之后入城才行
偷鸡不成蚀把米
牛头人惨遭正义制裁
—3-1.2被魅惑单位(永久魅惑)进入城堡的情况
这波是牛头人的成功反杀,甚至还成功触发了地狱之门放了个小怪
杀人诛心,莫过于此[嗒啦啦2_哈哈]
/************正片结束************/
总结:
1永久魅惑效果的原理和制造方法
2永久魅惑之后的技能释放只有无选择目标的主动技能可以正常释放,需要主动选择目标的技能由于无法选中目标而无法正常释放
3永久魅惑以后的伤害和医疗结算
4永久魅惑以后召唤物的释放:召唤物可以正常释放,但是召唤物属于对方
5非永久魅惑单位进城堡会在单位所在阵营转换之后直接判定为战斗失败
6非永久魅惑单位进城堡后,单位所在阵营不会转换,不会被判定为战斗失败
如有缺失纰漏,欢迎大家补充
如有数据计算错误/视频或图片错误/文字错误/解释错误,欢迎大家指出,会及时更正的
[嗒啦啦2_谢谢]
8
1
5