欧陆战争7吧 关注:25,871贴子:610,792

关于近战攻击反击机制的再次探索

取消只看楼主收藏回复

之前我写过一个类似的精品贴,但是上一个帖子有一些问题,比如前后排的各种问题没弄清楚,出现部队阵亡的情况也没有仔细考虑。因此准备再写一个帖子重新进行探索,我也会把测试数据发出来,以提供理论依据,欢迎大家多多质疑和提出建议


IP属地:美国来自Android客户端1楼2022-09-06 16:45回复
    2L


    IP属地:美国2楼2022-09-06 16:45
    回复
      3L


      IP属地:美国3楼2022-09-06 16:45
      回复


        IP属地:美国5楼2022-09-06 16:54
        回复
          然后分情况讨论,从最简单的单编打单编开始,逐渐复杂化,最后变成多编打多编的情况。
          这是单编对单编的情况,这种情况的结论应该是确定的了


          IP属地:美国6楼2022-09-06 16:59
          回复
            接下来分析多编打单编的情况,这种情况可以分成两种,单编是防步和单编是非防步
            我选择的测试场景是苏定方困难1-1,测试用将领是巴西尔二世,选择军团大队和苏格兰长枪兵作为两个代表进行测试,测试时巴西尔二世开猎首,部分测试时还要派高昂工具人进行辅助


            IP属地:美国7楼2022-09-06 17:06
            回复
              可以观察到不论三编骑兵怎么迂回,迂回冲锋或者冲锋,三编骑兵和单编军团大队剩余血量都是差不多的

              下面是苏格兰长枪兵的测试情况

              zc表示普通攻击,yh表示迂回,df表示盾反标识,df * 0表示没显示盾反标识,1yh代表敌方第一编迂回,(23)迂回代表敌方第2或3编有一个发生迂回,因为这个标识我没太搞清楚,在后边显示一个的时候有的时候是第二编有的时候是第三编,所以只能得到2或3编有一个发生了迂回


              IP属地:美国8楼2022-09-06 17:22
              回复
                这里需要插入一条之前的结论作为补充,结论放在评论区了
                这个结论给了我们一个关于攻击方和防守方的攻击顺序的启示,即
                攻击方第一编A1先攻,被攻击单位受到伤害,被攻击单位受到伤害后反击A1,A1在攻击后结算所受伤害;
                然后是攻击方第二编A2先攻,被攻击单位受到伤害,被攻击单位受到伤害后反击A2,A2在攻击后结算所受伤害;
                最后A3同理可得
                然后还有一个小结论,就是第一编A1如果发生冲锋,则被攻击单位受到伤害的同时,防守方其它单位也会受到伤害,然后第二编A2继续攻击。这个结论的来源是这样一个现象:A1冲锋,A2迂回D3,D3的反击伤害是a,A1正常攻击D1,A2迂回D3,D3反击伤害是b,并且b>a,这说明D3反击时已经受到A1伤害了。A1迂回冲锋也符合这样的情况


                IP属地:美国11楼2022-09-06 17:46
                收起回复
                  下面分析8L的表格并给出多编打一编的结论
                  从军团大队的数据中可以看出,军团大队只反击了一次,并且只反击到了第一编单位。这一方面说明了迂回或者冲锋不影响攻击的顺序,也就是从第一编到第三编的顺序,另一方面也验证了普通的非防步单位只能反击一次这一重要结论
                  这是算法版的非防步结论


                  IP属地:美国12楼2022-09-06 17:54
                  收起回复
                    8L苏格兰的表格是比较难处理的
                    首先可以看到第一编骑兵都受到了差不多的伤害,而防步的多段反击概率是55%,这说明对第一编部队的反击不需要考虑多段反击概率
                    其次看测试5,它表示三编骑兵均为普通攻击,且防步反击了第一编,并且第二编第三编触发了盾反,这也符合11L的结论。这一行的三编骑兵的剩余血量非常重要,它们分别对应了敌方第1编攻击后,第1,2编攻击后和第1,2,3编攻击后防步反击的伤害,不妨记作c1, c2, c3;
                    然后看测试2,它显示敌方第一编为迂回,第二第三编为普通攻击,并触发了盾反,敌方三编骑兵分别受伤c1, 0, c3。这说明了第一编迂回时防步正常反击,第二编正常攻击时没有触发多段反击,第三编正常攻击时触发了多段反击。这否定了之前精品贴中的防步必然反击前排的结论,因为精品贴中迂回第一编算前排,正常攻击的第二编也算前排,而这里防步没有反击第二编前排;
                    再看测试4,它显示敌方2或3编迂回,但防步没有触发多段反击,敌方三编受到的伤害为c1, 0, 0,这再一次强化了测试2对精品贴中前后排理论的反驳;
                    再看测试3,敌方受伤情况也测试5一致,都是c1, c2, c3,只是敌方2或3编发生了迂回而已;
                    测试1和6是一致的,不过由于迂回编数不确定和盾反的编数不确定导致参考意义不大,不过符合接下来的结论。
                    由此可以提炼出新的防步多段反击的结论:
                    防步的多段反击的判断,实质上是防步是否发生多次反击的判断。另一个支持该结论的现象是,进攻方A1普通攻击D1,A2迂回攻击防步D3,防步不显示多段反击标识
                    以下是算法版的结论


                    IP属地:美国13楼2022-09-06 18:15
                    收起回复
                      接下来考虑进攻方进攻时死亡或者防守方死亡的情况:
                      用冲骑加近步去打防步和弓箭,防方先弓箭射一轮,接下来攻方冲骑打防步之后被反死,近步打防步会出现两种情况,若防步触发多段反击则近步受伤,若防步不触发多段反击则近步只受到弓箭伤害。这再一次验证了防步的多段反击机制,并验证了进攻方死亡既对反击没有影响。这里一个待解决的问题是如果进攻方的专属兵种掉了,后续兵种是否有专武的10% / 20%伤害加成。
                      防守方死亡可以参考评论区中的测试,我额外的测试是这样,三个近骑全迂回攻击三个近步,前两个把第三编近步A死后,第三个近骑攻击第二编近步,第一编近骑和第三编近骑受到相应的反击伤害,第二编近骑因为直接A死了近步,所以没有受到反击伤害。这说明非防步单位的一次反击机会,与前后排无关,只是与第一次攻击的对象有关


                      IP属地:美国15楼2022-09-06 18:44
                      收起回复
                        其他补充测试:
                        首先是用士气高昂下的单编陌刀营,军团矛兵和军团大队去反击困难苏定方1-1中的三编近骑
                        再用两编军团大队去反击,接着用两编军团矛兵反击,最后用陌刀营和军团大队去反击




                        IP属地:美国16楼2022-09-06 18:50
                        收起回复
                          下面争取用理论来解释军团大队*2,军团矛兵*2以及陌刀+军团大队的这三种情况,并得到新的结论:
                          情况1:军团大队*2
                          测试1很明显3迂回,因为1和2都是普通攻击,因为第一编军团大队已经反击过了,所以没有反击第二编普通攻击,第三编因为还没有反击,所以反击了第三编的迂回攻击;
                          测试2同测试1;
                          测试3敌方第一编冲锋只影响了两个军团大队的受伤,可以看到两编一共受了400左右的伤害,而不冲锋只会受到300左右的伤害。反击方面由于三编都攻击了第一编军团大队,所以只反击了第一编;
                          测试4,5略
                          测试6因为有一个冲锋,所以两编共受到400左右的伤害,因为2和3编都迂回,所以第3编没有受到反击伤害
                          测试7,8,9略
                          测试10可以看出第二编发生迂回,因为第一编发生了冲锋,导致第二编迂回攻击受到的反击伤害相应降低
                          情况2:军团矛兵*2
                          首先无论什么情况都只触发了一次盾反,是因为只有防步在攻击多次时才会触发盾反,一共三次攻击,平均到零个防守方,不可能每个防守方都受到多次攻击,所以至多触发一次盾反
                          测试7是最正常的现象,三编骑兵正常攻击,第一编防步分别反击三编骑兵,受伤害分别是c1, c2, c3
                          测试5是全迂回,反击伤害与全正常一样
                          测试3,4分别是第二编迂回和第三编迂回,对应的编数受到的伤害均为c1
                          测试8比较复杂,首先1迂回受到c1的伤害,2是正常攻击(表里写错了)也受到c1的伤害,3是迂回冲锋受到c2的伤害,如果2是迂回冲锋,则2要受到c2的伤害而3也受到c2的伤害与结果不符
                          测试1,2略
                          情况3:陌刀+军团矛兵
                          这里需要考虑陌刀的协同反击技能
                          测试1中1发生了迂回冲锋,触发陌刀技能,陌刀和军团大队分别反击d1和e1伤害,2正常攻击受到陌刀d2的反击,3迂回攻击军团大队,但是由于军团大队已经反击过了,所以3不受反击伤害
                          测试2,3略
                          测试4中1迂回受到军团大队的反击e1,2冲锋触发陌刀技能,但是由于军团大队已经反击过,只有陌刀反击了d1的伤害,3迂回刀军团大队依旧没有受到反击


                          IP属地:美国17楼2022-09-06 19:15
                          回复
                            目前得到的重要结论:
                            1. 非防步一次军团攻击中只能反击一次,只要进攻方第一次打到非防步,不管进攻方的位置在哪都会发生反击
                            2. 防步可以反击多次,第二次和第三次反击时防步需要根据多段反击概率判断是否反击,也不受反击方位置的影响
                            3. 进攻方的正面和迂回机制比较简单,就是攻击防守方最前一编和最后一编,只需要注意防守方死亡时及时从防守军团中移除即可
                            4. 陌刀的协同反击就是带着大家一起反击冲锋单位,正常情况下只有被攻击单位(也就是最前排或者最后排)反击,但是非防步只能攻击一次的原则依然成立


                            IP属地:美国18楼2022-09-06 19:22
                            收起回复
                              这里考虑一个细节,专属兵种死亡对一次进攻过程的影响。
                              已经确定的攻击顺序:进攻方远程->防守方远程->攻击方近战从第一编到第三编进行攻击(防守方相应进行反击)
                              这是具体的测试方法:测试关卡是困难苏定方1-1,测试将领是巴西尔二世带14级瓦兰吉和1级横刀营加上1级专武,让巴西尔先攻击其他的兵直到瓦兰吉濒死再分别进攻和还击中路的三编近骑和中路的骆驼骑兵加两个骆驼射手
                              这个可以从两个角度分类,每个角度有两种情况:角度1,专属兵远程or近程;角度2,专属兵所在军团进攻or防守
                              情况1:远程专属兵+进攻:
                              因为在攻击顺序的最开始,不用考虑死亡的情况
                              情况2:远程专属兵+防守:
                              使用查理马特带一级专武作为测试对象,配兵10级法兰克掷斧兵和7级征服者步兵

                              远程防守时,专属兵死亡仍然可以带来专武加成效果
                              情况3:近程专属兵+进攻
                              情况3-1:被防守方远程射死

                              发现瓦兰吉被远程射死之后,横刀攻击仍然有1.1的专属兵种加成
                              情况3-2:专属兵被近战反击死

                              瓦兰吉近战被反死之后,横刀仍然有1.1的专属加成
                              情况4:近程专属兵+防守
                              分为被远程射死和被近程兵反死两种情况

                              瓦兰吉近战被反死之后,横刀仍然有1.1的专属加成


                              IP属地:美国21楼2022-09-10 20:28
                              收起回复