三国志9吧 关注:112,784贴子:5,342,833
  • 13回复贴,共1

是不是我算错了,这个公式我怎么算伤害都只有个位数

只看楼主收藏回复

15.普攻伤害
1)普攻伤害 = damage(源部队, 目标部队) = min(a*b/1200, 目标部队的士兵数)*(c+100)/100
其中,a = max(1, (源部队攻击力 - 目标部队防御力 + 900)^2/2000)
b = (源部队士兵数 + 目标部队士兵数)/70 + 400
c = 强度系数 = (源部队所属电脑势力 && 目标部队所属玩家势力 ? 电脑强度 : 0)
2)部队攻击力 = 部队攻防基数*2*阵型对部队(或者对守兵)/25
部队防御力 = 部队攻防基数*2*阵型守备力/15 + (部队为都设守军 ? 都设耐久*0.4 : 0)
3)部队攻防基数 = (sqrt(c/d)/6 + 30 + 2*大将统率)*e/10*5/(d+4)*(100+士气)/200
其中,c = min((大将统率*2.5)^2, 士兵数)
d = 攻击程度 : 1=激烈,2=轻微
e = 攻击效果 : 10=状态正常,8=状态混乱,6=状态溃败


1楼2016-01-19 18:45回复
    等一下,你,我我帮你叫个人@神将杨松


    IP属地:北京来自Android客户端2楼2016-01-19 19:52
    回复
      2025-09-01 17:09:02
      广告
      不感兴趣
      开通SVIP免广告
      把你怎么算的过程给出来,看看哪步不对。


      IP属地:广东来自Android客户端4楼2016-01-20 07:13
      回复
        首先假定攻击力与防御持平相差不大,不出现防御超出攻击过分多的情况,a再怎么小也会有900的平方除以2000,即400,b就算双方士兵都很少也有400,强度算它是零吧,那么ab就有80000,再除以1千二算它二千,那也有每旬40~80杀伤,怎么会个位数?


        IP属地:广东来自Android客户端5楼2016-01-20 07:28
        收起回复
          @高材生


          IP属地:陕西来自Android客户端7楼2016-01-21 15:38
          回复