猛力攻击及其伤害值的计算
2004-08-27    树林熊    龙骑士城堡
打印自: 最深的地下城 UNDERTOPIA
地址: http://www.ntrpg.org/yy/undertopia/article.php?articleid=1096
猛力攻击及其伤害值的计算
 
Power Attack [General] 

Prerequisite: Str 13+. 

Benefit: On the character's action, before making attack rolls for a round, the character may choose to subtract a number from all melee attack rolls and add the same number to all melee damage rolls. This number may not exceed the character's base attack bonus. The penalty on attacks and bonus on damage applies until the character's next action. 

  PA是战士,尤其是狂战士提高伤害打击敌人的一大有效途径。在漫长的成长之路上,每获得一个人物等级便可获得一点攻击奖励,而提高伤害的手段只有寥寥数种:获取魔法武器、提高力量值、武器专精、突袭……以及PA。前3种提高伤害的方法又伴随着大量的攻击奖励值。当你发现你的战士“非常非常”容易击中敌人,而难以杀死敌人时,使用PA的时机就来临了。 
什么样的时候要使用PA?如何量化PA,以造成最大的伤害值?这些,就是这里要讨论的问题。 

  为了减少参量,以下几个条件不在这篇文章的范围之内: 
1、你的人“出20”也无法命中对手。(当然是PA越多越好……估计你的DM会用修正规则来对付你) 
2、敌人的AC或者你的命中或伤害值处在一种不确定的情况。 

  假设你的人物拥有+X的一次攻击,所造成的平均伤害为Y,武器的重击为19-20/*2或20/*3,敌人的AC为Z 
那么,在20次打击中 
造成的总伤害A=(X-Z+21)Y+2Y 
在PA=n的情况下 
总伤害A1=(X-Z+21-n)(Y+n)+2(Y+n) 
    =XY+Xn-ZY-Zn+21Y+21n-nY-nn+2Y+2n 
    =-nn+n(X-Z-Y+23)+XY-ZY+21Y+2Y 
那么,当n=(X-Z-Y+23)/2时,A1有最大值。 
  假设你的人物拥有+X/+(X-5)的二次攻击,所造成的平均伤害为Y,武器的重击为19-20/*2或20/*3,敌人的AC为Z 
那么,在20次打击中 
造成的总伤害A=(2X-2Z+42-5)Y+4Y 
总伤害A1=(2X-2Z+37-2n)(Y+n)+4(Y+n) 
    =2XY+2Xn-2ZY-2Zn+37Y+37n-2nY-2nn+4Y+4n 
    =-2nn+n(2X-2Z-2Y+41)+2XY-2ZY+37Y+4Y 
那么,当n=(2X-2Z-2Y+41)/4时,A1有最大值。 
其余的公式,比如武器有18-20/*2的重击 
可自推 
此公式可以推广用于测算1d6/1820*2的武器什么时候可以超过1d8/1920*2等废柴问题 
不过没有实际意义,省略
责任编辑: dexter_yy