三国志5吧 关注:7,806贴子:142,834

三国志5 单挑详细研究 (见有人询问35单挑规则,特转贴)

只看楼主收藏回复

首先声明:本文作者是修改制作了阿菜1.7的阿菜大神,本规则适用的是没经过修改的san5简体视窗原版


IP属地:广东1楼2015-11-02 16:14回复
    三国志5 单挑详细研究 (见有人询问35单挑规则,特转贴)(附加单挑台词)
    首先声明:本文作者是修改制作了阿菜1.7的阿菜大神,本规则适用的是没经过修改的san5简体视窗原版
    为了方便说明,先杜撰几个词:
    固有武力(基本武力):吕 100 赵98
    本身武力: 固有武力 - 受伤降的武力值
    最终武力: 本身武力 + 宝物加的武力值, 也就是屏幕显示的武力值
    单挑武力:单挑时的武力值,
    单挑武力有三种加成方式:
    本身武力 + 指定值, 吕 +16 未受伤时单挑武力恒为 116
    最终武力 + 指定值, 赵 +7 未受伤时单挑武力为 105 + 宝物加的
    最终武力+指定值+年龄修正, 黄忠:+1,且过60后,每5年还要再加1(最多加8,也就是说年龄超过100时按100算)
    吕赵黄以外的武将单挑武力等于最终武力。


    IP属地:广东2楼2015-11-02 16:15
    收起回复
      一 提出单挑
      发生单挑的概率g:
      假设武将1向武将2提出单挑,
      如果武将2已经被人策反或者是埋伏的武将,其不会接受单挑
      武将1的最终武力、体力、兵数分别记为:w1、t1、b1
      武将2的最终武力、体力、兵数分别记为:w2、t2、b2
      定义函数 f(x,y)=int(100*y/(x+y)) (int表示取整数部分)
      w=f(w1,w2) (即武将2的武力所占比值)
      t=f(t1,t2) (即武将2的体力所占比值)
      b=f(b1,b2) (即武将2的兵数所占比值)
      za=t*t zb=160*w
      z=t*t+160*w (z=za+zb) 为单挑值
      武将2是君主时, 上限c取0x34bc,下限d取0x2ee0,
      武将2不是君主时,上限c取0x2700,下限d取0x22b8,
      当 b>=60时,也就是说 b2>=1.5*b1时,g=0,武将2不接受单挑
      当 60>b>50,即 b1<b2<1.5*b1 时,要对上限值c和下限值d进行修正
      c=int(c*(b+50)/100)
      d=int(d*(b+50)/100)
      当b<=50时,即b1>=b2 ,c和d值不变
      单挑值z与上限值c、下限值d进行比较,确定单挑接受概率g:
      1 z>=c,
      g=100%, 武将2肯定会接受单挑
      2 c>z>=d
      g=max((武将2勇猛-武将2冷静)*2,0) %
      3 z<d ,且 武将2不是君主,且 w2>=w1+50
      g=(w2-w1+30) %
      (这种情形在正常情况下是不可能出现,
      出现该情形w2至少要138,此时b极接近60,w1=88,t1=100,t2<=3)
      4 非上述情况,
      g=0, 武将2肯定不会接受单挑


      IP属地:广东3楼2015-11-02 16:16
      收起回复
        二 进入单挑
        1 远距离攻击:
        单挑双方骑马接近时,有一定概率会发生单挑接受方扔飞剑:
        单挑接受方扔飞剑的概率:
        赵云 0 (备注:光荣认为赵云是君子,不丢飞剑人,这个设定是弱化了赵云)
        勇猛<2 100%
        有奋发或无双 20%
        有奋发和无双 50%
        此时单挑发起方会集一次气,其受伤概率与双方的单挑武力相关(单挑武力相同时概率25%)
        2 近身攻击
        单挑双方刚近身接触时一定概率触发一刀斩
        单挑一刀斩概率:
        双方单挑武力(若某方单挑武力若大于110,则取110)差值a
        a>10, 高武力的有 (a-10)%概率将低武力的一刀斩
        a<=10,各有0.5%概率将对方一刀斩
        单挑近身攻击,每回合谁出手是由双方的武力决定的概率来确定。
        若某一方拥有青釭、倚天、七星三宝剑之一,而对方没有,则第一回该方先出手。
        单挑近身攻击,每个武将都有且只有五种攻击方式:
        大必杀 > 小必杀 > 普通连续攻击(连砍) > 普通必杀 > 普通攻击 (按单挑发招判断顺序排列)


        IP属地:广东5楼2015-11-02 16:16
        回复
          必杀的台词不固定,但对某些武将大小必杀有特定的台词。赵云的大、小、普通必杀:飞鹰、爆龙、你不要小看我这一招
          普通攻击、连砍可被格档,格档几率与双方攻击力、防御力有关。
          每一回合,双方各有(2%*一刀斩概率)的概率发大必杀;各有1%的概率发小必杀;各有1%的概率发连砍。有倚天或青釭的一方发这三个的概率加倍。
          连砍的攻击次数,是系统完全随机生成,最少4次,最多7次。
          武将集气达到15就会发普通必杀并将集气置0。
          大必杀不可破,小必杀被破概率为(对方勇猛+对方冷静)% ,普通必杀被破概率是小必杀的5倍(赵云破普通必杀概率(7+7)*5=70%)。
          吕布的所有必杀都不可破。
          普通必杀未被破时,其发招成功率为 最终武力%;其它必杀则是100%。
          普通攻击完全挨打时,被大小必杀打时,集气 + 0到(9-冷静)点。
          (备注:因此冷0的吕布,张飞,文丑等人,集气会比别人快多了,拿了青釭、倚天,会很容易爆必杀)
          发必杀被破时,自身集气 +10 ,且受对方一次普通攻击(低武力破高武力的,伤害要加倍)
          单挑发起方集的气还与受飞剑攻击有关。
          攻击被格档时,发招方伤害为原来的1/2,接招方对发招方的伤害为普通攻击的1/3。
          (有时就会出现,一方发招,另一方格挡,双方血都为0,出现平局)
          小必杀、普通必杀的伤害为普通攻击的3倍,而大必杀则为6倍。
          大必杀必然使对方受伤,武力降16点。
          普通必杀、小必杀,30%概率使对方受伤,武力下降8点。


          IP属地:广东6楼2015-11-02 16:17
          回复
            血越低、勇猛越高,武将的攻击力越高。
            低冷静的(0-2)前6个回合,攻击伤害 *(1+(20-冷静)%),但其防御力无加成。
            (备注:因此冷0的吕布,张飞,文丑等人,前6回合攻击会高很多)
            冷静不低的(>=3),血越低、武力越高、冷静越高,防御加成越多。
            (备注:冷静7的赵云等人,在撑过前6回合后,防御有加成)
            武将受伤武力降的越多,攻击和防御下降的也很多,在受必杀受伤时,由于血降得很多,攻击力反而可能会比挨必杀前高。
            单挑发招判断顺序:大必杀 > 小必杀 > 连砍 > 普通必杀 > 普通攻击。
            因此即使被对方打得可以发普通必杀了,但对方出一个连砍,结果却没出手机会。
            3 逃跑及追赶
            低血方勇猛 0 1 2 3 4 5 6 7
            低血方逃跑临界血值比 47% 40% 36% 32% 28% 24% 20% 20%
            第一个回合攻击后,双方血值比例达到一定数值(见上),且低血方血高于14.7,低血的就会逃跑。
            因此,用14点体的赵云去挑低武力的满血的军师就不用担心赵云会逃跑。
            (注:如果要修改单挑,不让赵云,吕布乱逃跑,可用UE修改执行程序,不会改的跳过当没看到这句备注;
            搜索2F 28 24 20 1C 18 14 14,共8个数据,改成01 01 01 01 01 01 01 01,也就是说到1%的血才会逃跑,那吕布,赵云就不会碰到对方30多武力的军师胡乱逃跑)


            IP属地:广东7楼2015-11-02 16:17
            收起回复
              逃跑时一定几率触发背后放冷箭、回马箭:
              追赶方背后放箭概率: 赵云0 黄忠55% 其他10%  (备注:光荣认为赵云是君子,不背后放箭射人,这个设定是弱化了赵云)
              撤退方回马箭概率: 赵云0 黄忠45% 其他10%  (备注:光荣认为赵云是君子,不回马放箭射人,这个设定是弱化了赵云)
              追赶方挨回马箭概率: 赵云1% 其他 max(0,追赶方单挑武力-撤退方单挑武力)+0xA*撤退方是否黄忠  (备注:光荣不放箭射人,也基本不被人射到箭,这个设定是补偿了赵云不射箭,算是强化)
              4 武将助阵
              要发生武将助阵,单挑接受方血必须比发起方少,而且其血要低于一定值,另外与其在单挑画面上的位置也有关。
              高级难度下,助阵的武将是单挑接受方三格内,能够接受 单挑发起方(血按当前值算)发出的单挑的武将中武力最高的。
              5 平局
              某次攻击后双方血值均为0 或 单挑回合数达到20,两方会罢手言合。


              IP属地:广东8楼2015-11-02 16:17
              回复
                发完,收工。


                IP属地:广东9楼2015-11-02 16:18
                回复
                  好贴


                  来自iPhone客户端10楼2015-11-02 21:00
                  回复
                    没看懂 太复杂了


                    IP属地:江苏11楼2015-11-03 11:20
                    回复
                      单挑的台词怎么改?


                      IP属地:上海来自Android客户端12楼2015-11-03 21:55
                      收起回复
                        高手,研究生毕业


                        IP属地:浙江来自iPhone客户端13楼2015-11-03 22:43
                        回复
                          精彩!


                          IP属地:湖北来自Android客户端15楼2015-11-12 23:18
                          回复
                            居然看完了


                            IP属地:湖北来自iPhone客户端16楼2015-11-12 23:46
                            收起回复