三国志8吧 关注:5,467贴子:109,115
  • 19回复贴,共1

详细分析单挑过程及计算方法

只看楼主收藏回复

用语及说明
文中所有计算只针对于史实模式
文中讨论的单挑不限于在战场引发的单挑,同样适用于非战场的单挑
兵力取值不包含伤兵
4围取值包含宝物效果,吕布武力固定115,赵云武力+3,但不超过113
算式中用愚弄/威吓简称受愚弄影响的剩余回合数/受威吓影响的剩余回合数
所有计算结果如果带小数的,小数部分去尾。
文中所提及的概率,如果是分数,概率即为分数×100%,如果是整数(含小数),概率即为整数%


IP属地:湖南1楼2022-04-23 18:29回复
    单挑邀请
    任一方处于水面上无法邀请单挑
    祝融&孙尚香&献帝&貂蝉无条件拒绝单挑,不论是邀请方还是被邀请方
    被邀请方武将勇猛大于4或武力大于等于70,拒绝单挑不减兵力,否则减少当前兵力的5%
    邀请方武将武力大于被邀请方武将武力,对方拒绝单挑后本部队士气+1
    体力因子=100×被邀请武将体力/双方体力和
    武力因子=100×被邀请方武力值/双方武力值之和
    部队因子=100×被邀请方士兵数/双方士兵数之和
    全军因子=100×被邀请方各部队士兵和/双方各部队士兵和
    身份价值:总大将1500,参军1000,其余0
    单挑权重S=30×(部队因子+5×武力因子)
    +体力因子×体力因子
    +邀请方身份价值
    -被邀请方身份价值
    -全军因子×全军因子/2
    玩家判断单挑:
    擅自接受单挑概率=2×[勇猛×(7-冷静)+武力/10]-智力/5
    总大将、参军、玩家扮演武将正常状态非委任中、单挑权重S<5750都不会擅自接受单挑
    AI判断单挑:
    条件:被邀请对象是非玩家操作部队或玩家操作部队混乱或恐慌或挑拨或委任中
    拒绝概率G=50-[邀请方体力-被邀请方体力+5×(邀请方武力-被邀请方武力)/2]
    G<=30直接拒绝,否则接受单挑的概率是P
    单挑权重S<=5000,P=0
    单挑权重S<=6250,P=勇猛+(7-冷静)
    单挑权重S<=10000,P=4×勇猛+3×(7-冷静)/2
    单挑权重S>10000,P=5×勇猛+4×(7-冷静)/2


    IP属地:湖南2楼2022-04-23 18:29
    收起回复
      单挑开始
      总共10个回合,每回合分上下半场,每个半场交手2次,先手攻击者使用攻击方针对应招式对后手攻击者使用防守方针对应招式,然后交换,后手攻击者使用攻击方针对应招式对先手攻击者使用防守方针对应招式,一回合内2个半场最多有4次交手
      每回合的先后手判断方式:恢复优先,其次是愚弄或威吓,最次是攻击。双方都是恢复时以左下攻击者为先,双方都是愚弄或威吓或攻击时,以气力多的为先,气力相同时均等随机先手,一方为攻击一方为愚弄或威吓,以愚弄或威吓为先手
      逃跑命令在回合上半场执行一次,愚弄或威吓命令在回合下半场执行一次,回合结束前,如果武将有异常状态,则持续回合-1
      初始HP=体力×3,每次交手后如果任一方HP先到0则判此方为战败,武将所属部队撤退且武将被俘,对战局的效果等同于无伤消灭对方的部队。如果超过10回合未分胜负则判为和局,如果10回合内双方体力全同时为0也判为和局,单挑后双方武将体力置1
      街亭之战王平单挑张合等人,双方HP都不会低于1,所以这种打假赛只能以回合耗尽结束
      如果是非战场的单挑,如仕官时君主提议的单挑测试,和局也算是输
      攻击:
      选择整体方针为攻击后,将选择攻击或防御方针,每种方针都各有4种不同组合
      必杀斩:非异常状态用一击必杀消耗进行攻击有20%概率发动
      必杀刺:非异常状态用安全至上消耗进行攻击有10%概率发动
      看破必杀:如果对手将要发动必杀攻击,在非异常状态下用见机反击消耗能100%看破,用全力固守消耗30%看破
      必杀只在当回合第1次交手出现,攻击招式变为有动画出现的强力一击,分为以攻击方针为一击必杀消耗形成的必杀斩,和以防守方针为见机反击消耗形成的必杀刺,如果必杀被看破本次攻击就失败,不会出现切入动画,双方都不会造成任何伤害
      如果本次交手守方受到的伤害值>=50,攻方武将以没有武具1/8、有武具1/4的概率造成守方武将受伤程度+1,受伤程度+1对应4围-10%,累积最多-70%
      特殊:
      恢复:初始气力50,消耗气力每次-10,恢复气力每次+30
      愚弄成功率=6×(被愚弄武将冷静-愚弄武将冷静)+50括号中算式结果可以为负值
      威吓成功率=6×(被愚弄武将勇猛-愚弄武将勇猛)+50
      愚弄/威吓:愚弄/威吓成功后持续时间为3,但由于回合结束前会-1,所以实际最多只持续2个新回合,连续愚弄/威吓成功持续时间重置而不是不累加,且愚弄和威吓状态不能同时并存
      处于愚弄状态下的武将只能选择攻击,并且无法选择保留气力,除非已无足够气力;处于威吓状态下的武将无法选择消耗气力
      逃跑:
      双方都选择逃跑概率是100,否则逃跑成功概率=(气力+HP/6)/2,如果逃跑武将有名马,则而外增加40%概率


      IP属地:湖南3楼2022-04-23 18:29
      回复
        出招及伤害
        攻击/防守方针各有四种不同组合,每种组合都对应特定的招式
        攻击招式:一击必杀=弱斩,一击必杀消耗=强斩;安全至上=弱刺,安全至上消耗=强刺
        防守招式:见机反击=弱刺反击,见机反击消耗=强刺反击;全力固守=防御,全力固守=防御强
        特殊招式:攻击招式是恢复/愚弄/威吓/逃跑,防守招式是无防备
        各种招式对应数值如图表,招式对应的伤害力&攻击力&防御力就是本回合使用该招式武将的对应属性

        当3×(攻方武力-守方武力)+110>0时:
        伤害因子A=[3×(攻方武力-守方武力)+110]×[2×(4-攻方威吓)×伤害力]/15×(4-守方愚弄)×守方防御力
        (A取值范围1~200,如果守方有名马则防御力+1,攻方如果有武具则伤害力+1)
        当3×(攻方武力-守方武力)+110<=0时:
        伤害因子A=0
        斩攻击(即选择了一击必杀)伤害因子B=100-[Random(200/攻方攻击力)<50?0:100]
        刺攻击(即选择了安全至上)伤害因子B=100-Random(200/攻方攻击力)
        如果发生必杀伤害因子B=200,如果看破必杀伤害值归零
        最终伤害值=1+伤害因子A×伤害因子B/100


        IP属地:湖南4楼2022-04-23 18:30
        收起回复
          结语
          上面这些可能还是不太好阅读,特别是算式确实是一言难尽,虽然在排版和语句上我已经尽力调整过了
          防御强的防御力其实是9,但由于在计算中只取到了6,所以防御和防御强在效果上没有任何区别,全力固守消耗这项让傻子去点吧
          记得以前有种方法胜率较高,先恢复气力,然后一击必杀消耗+见机反击消耗,增加己方必杀防范对方必杀,如此看来也无不道理。
          然后也没有太多可说了,名马不是100%撤退很意外吧,游戏中宝物介绍直说是交战没说是单挑中一定成功撤退啊!
          完!


          IP属地:湖南5楼2022-04-23 18:30
          收起回复
            好帖,顶


            IP属地:广东来自Android客户端6楼2022-04-24 07:39
            收起回复
              确实好帖


              IP属地:浙江来自Android客户端10楼2022-10-16 11:35
              回复
                @只要找到新的光 这是好帖,吧主来看看


                IP属地:浙江来自Android客户端11楼2022-10-16 18:29
                收起回复
                  好贴,值得一赞


                  IP属地:广东来自Android客户端12楼2022-10-17 09:55
                  回复
                    我跟你看法一致,但游戏的判断条件就是这么写的
                    不是命中率,A<B?C:D的意思是:当A<B满足时结果取C否则取D
                    确实加个中括号把分母都框上更完善,只是当时发布之后又不能编辑,索性就懒得改了
                    “攻方威吓和守方愚弄取多少?”你指的是什么东西取多少?
                    @忘记时间


                    IP属地:湖南13楼2022-10-19 20:56
                    收起回复
                      你的这个理解方向比较独特,但是因为游戏中没有攻击Miss这个概念,招式出手了就会造成伤害,除开看破必杀,最终伤害终究会要+1,所以我认为叫“没有命中”不合适,更像是未能击穿对方护甲的含义
                      前言中有写到:“算式中用愚弄/威吓简称受愚弄影响的剩余回合数/受威吓影响的剩余回合数”,“攻方威吓”指代 攻击方 受到 威吓影响 的 剩余回合数
                      @忘记时间


                      IP属地:湖南14楼2022-10-23 12:16
                      回复