魔女大战吧 关注:3,900贴子:82,662
  • 5回复贴,共1

【技术讨论】鹰身女王sp和角魔不得不说的故事

取消只看楼主收藏回复

当前版本论速度,不得不提的就是鹰身女王sp与角魔这两张速攻的代表魔女卡牌。(虽然sp与角魔的相容性并不好,但还是有很多人在同一卡组中配备了sp与角魔,于是乎笔者发现了本文将要讨论的问题)
首先,放上魔女技能官方说明:
1.鹰身女王sp(风之祝福):进入蓄力状态时,如果和其他卡牌形成“联动(link)”,则被“联动(link)”的卡牌和自身蓄力缩短1回合,同时增加1回合的蓄力值;
2.*角魔(祝福):进入蓄力回合,场上其他己方无属性的已蓄力队列蓄力回合-1,同时蓄力值增加。

*注:角魔5个属性对应5种属性的祝福,这里讨论默认无属性(5属性实际效果对应一致)
在开始列出讨论问题之前,我想先讲明几点玩家基本认同的但官方却未做说明的战斗规则(以下规则在此贴问题被发现前经数月实战验证被玩家认为是基本的战斗规则):
1.蓄力回合相同的卡牌发动攻击时顺序是从左到右、由上至下
2.同时满足技能触发条件的卡牌发动技能的顺序是从左到右、由上至下
关于同时同列蓄力请参考由冢冢的青藤(蔷薇少女真红)执笔的技术贴:
http://tieba.baidu.com/p/2451250216
本贴需要或可能用到的术语及概念(部分概念注明原版的英文名称因其汉化有可能造成对其定义的曲解):
1.同时蓄力:指由1行动力(action)引发的无时间差别的蓄力效果
2.联动(link):蓄力回合数相同的同色卡牌会形成联动(link),直至发动攻击时依然保持蓄力回合数相同,则参与联动(link)的每张已蓄力卡牌均获得link数乘以20%的攻击力加成;
3.同时满足技能触发条件:形成蓄力的卡牌在相同瞬间满足技能的触发条件
现版本发现的问题:
1.两个角魔一同蓄力时,回合数均减为1回合;(笔者只实测了2个同色角魔一同蓄力的情况,未对不同色角魔一同蓄力进行测试,但是按技能说明角魔技能仅与卡牌属性有关、与卡牌颜色无关,如有不同色角魔一同蓄力与笔者实测有差别的请在回帖中详尽说明。)
2.在鹰身女王sp使用同时同列蓄力的技巧时,如果下方参与蓄力的核心卡牌为角魔,则鹰身女王sp蓄力减为1回合,角魔保持不变即2回合。
问题说明:
1.两个角魔一同进入蓄力状态时同时满足了技能触发条件,那么理论上按照上述战斗规则2:左边的角魔应先发动技能使右边的角魔蓄力回合减为1,次右边的角魔发动技能使左边角魔的蓄力回合减为1。实际效果是:两角魔不分先后同时发动了技能并一同减为1回合。(回合结算无差别,但是运算过程明显与之前的战斗规则有所区别)注:关于两个角魔在1回合中相互形成上下位置的情况未能完成实测,有完成实测的请在回帖中详尽说明(包括运算过程与回合结算)
2.鹰身女王sp与角魔一同参与使用同时同列蓄力技巧时,按照上述战斗规则2:在上面的鹰身女王sp与在下面的角魔形成“联动(link)”并同时满足了技能触发条件,sp先行发动技能将角魔与自身蓄力回合数减为1回合,随之角魔技能触发条件消失,即角魔无效果。实际效果是:角魔先行发动技能将sp的蓄力回合减为1,随之sp与角魔形成的“联动(link)”消失,sp技能触发条件消失,即sp无效果
首先,笔者在这里做一个初步分析:
1.关于两个角魔同时蓄力的问题,笔者参照了两个牧师一同蓄力的情况:均由左边的牧师先发动技能给右边牧师加成,右边牧师再发动技能给左边牧师加成(上下位置的未进行测试,如有与上述战斗规则不符的请在回帖中详尽说明)。这两种情况都是同时蓄力的问题,运算过程是角魔同时发动技能,运算结果无误;牧师符合上述战斗规则2运算过程是先后发动技能,运算结果无误。(这种情况过程不同但结果无差别,对玩家无实际影响)
2.鹰身女王sp与角魔一同参与使用同时同列蓄力技巧时,角魔先行发动技能与之前的战斗规则2冲突,不但过程不同,结果更是天差地别:sp损失了一个“联动(link)”的伤害加成,角魔损失了一个回合的蓄力进度。
笔者的结论是:在这次魔女大战改版时角魔获得的这个新技能在写程序时出现了漏洞,即该技能获得了最高优先级。两个角魔同时蓄力时,互为最高优先级,所以未能按照之前的规则进行运算,即同时发动了技能;sp与角魔同时同列蓄力时,角魔是最高优先级,sp的技能未能按之前的战斗规则发动。
如果笔者结论无误,那么使用sp的玩家在使用角魔时就多了限制少了选择同时装备角魔的玩家在选用sp作为援助好友时也多了限制少了选择。
笔者在此呼吁官方:1.如果是程序编写漏洞,请出公告说明并及时更正;2.如果是刻意赋予角魔“特权”以此来打压鹰身女王sp,请不要解释并剥夺角魔技能最高优先级的“特权”终身。


本楼含有高级字体1楼2013-07-22 11:34回复
    楼主的结论不一定正确,希望国服各位先驱大神能一同参与讨论并得出结论。
    @冢冢的青藤
    @强迫回帖果实
    @521wky
    @winson7891
    @魅惑人偶


    3楼2013-07-22 11:43
    回复
      对楼上好友的说明:你如果要测试单纯卡牌的技能优先级,那么你首先要控制的变量就是同时蓄力和同时满足技能触发条件,上面的实测先后都没能限定变量。第一个实测时间有先后,第二个实测是否同时满足技能触发条件不详。关于我之前说的战斗规则:
      1.蓄力回合相同的卡牌发动攻击时顺序是从左到右、由上至下
      2.同时满足技能触发条件的卡牌发动技能的顺序是从左到右、由上至下
      在总结这两条时就经历了长达月余的观察与实测,未有不符。


      本楼含有高级字体15楼2013-07-22 14:07
      回复
        主贴中的问题一有待讨论~


        19楼2013-07-22 21:50
        回复
          关于问题一,楼主又做了一次测试:
          原本只测试了同时形成蓄力的2只角魔是互相同时发动技能的,现在加入了对兔子发动的效果的测试。结果是角魔依然同时发动技能,同时蓄力减1(与其他同时形成蓄力并发动技能的卡牌不同的是不按左右顺序发动);但是对兔子的减蓄力是分两次完成的。这里放上图片做参考,因为没有视频,感兴趣的吧友请自行验证~

          图中靠右边的2列角魔是利用形成护墙来完成的同时蓄力,角魔同时发动技能并相互减了蓄力回合数,然后依次对已蓄力的兔子发动了技能并先后减少了共2回合蓄力进度
          该测试证明:两只角魔同时蓄力并发动技能对除了参与同时蓄力的角魔之外的已蓄力卡牌是按主贴的战斗规则2依次进行的,但是自身依然是同时进行了两只角魔的技能运算。
          该测试了解了两只角魔同时蓄力对其他卡牌发动技能的顺序是正确的。
          但是该测试仍未能解决问题一,希望大家早日破解双角魔同时蓄力之谜~!


          20楼2013-07-22 23:16
          回复
            问题二结论:鹰身女王sp的技能风之祝福在程序判定link形成并出现link标记之后才会发动。如果在判定link之前有其他任何情况(如:同时蓄力的角魔或同时蓄力的普通鹰身女王)改变了参与link卡牌的蓄力回合数,则风之祝福不会发动。


            本楼含有高级字体21楼2013-07-22 23:21
            收起回复