FFT算术学校之物理攻击篇

2003-08-01 17:22 | toutousama

来源:http://www13.big.or.jp/~tencho/ttuke/di/index.htm

这里将给出人类角色『直接攻击』的计算公式

[记号说明]
B: 特技(指令)使用者的Brave/100
F: 特技(指令)使用者的Faith/100
EF:对手的Faith/100
A: 物理攻击力
MA:魔法攻击力
SP:Speed
WP:武器的威力
AP:特技(指令)的固有值
D: 特技(指令)的最终攻击力
P: 特技(指令)的成功率 单位:[%]


另外在以下说明中会用到2种括弧。
():不需要多说……
[]:这包含了一个意思,表示“把括弧内小数部分舍去”。
例如:[2]=2、[2.1]=2、[2.95]=2、[3]=3

接下来就是计算公式:

D(最终攻击力)=WP(武器攻击力)*AP,所以首先要求出AP
注:空手时WP=[A*B]、AP=A

(1)AP的计算方法
空手、剑、ロッド/Rod、自动弓、枪…AP=A
骑士剑、刀…AP=[A*B]
小刀、忍者刀、弓…AP=[(A+SP)/2]
杖、棒…AP=MA
乐器、辞书、和服衣料…AP=[(A+MA)/2]
槌、斧、皮包…预想效果:AP=[A/2]+1
      实际效果:AP=1~A
铳…实弹铳:AP=WP
魔法铳较为特殊,下次讲解~
(2)武器的属性被强化…AP=[AP*1.25]
(3)装备『两手持』……AP=AP*2
(4)装备『攻击力UP』…AP=[AP*1.34]
(5)空手状态装备『格斗』…AP=[AP*1.5]
(6)狂战士(バーサク)状态…AP=[AP*1.5]
(7)对手装备『防御里UP』…AP=[AP*0.67]
(8)对手处于プロテス/Protect状态…AP=[AP*0.67]
(9)对手处于チャージ状态(魔法吟唱、弓箭手技能)…AP=[AP*1.5]
(10)对手处于青蛙或小鸡状态…AP=[AP*1.5]
(11)对手处于睡眠状态…AP=[AP*1.5]
(12)和对手的相性是恶或最恶…AP=AP+1
(13)和对手的相性是:
      最良… AP=[AP*1.5]
      良…AP=[AP*1.25]
      恶…AP=[AP*0.75]
      最恶…AP=[AP*0.5]
(14)D(最终攻击力)=WP(武器攻击力)*AP
      不过空手状态时:D=AT*[A*B]
(15)武器的属性是对方的半减属性…D=[D*0.5]
      弱点属性…D=D*2


以上的计算公式中包含了除“会心一击”以外的全部要素。

这里有几个需要注意的地方:

·上面部分AP的计算涉及到了SP和MA,但指的仅仅是“状态栏中的该数值”。也就是说,即便使用ヘイスト/Haste使速度加快,小刀、忍者刀、弓的威力也不会上升;还有、即便装备『魔法攻击力UP』,杖和棒的威力也不会因此上升。

·所谓的「实弹铳」「魔法铳」
实弹铳=ロマンダ銃、ミスリル銃、石化銃
魔法铳=ブレイズガン、グレイシャルガン、ブラストガン

·属性强化效果只计算1回。
例如:黑魔道士装备上“盾装备可能”,再装上“フレイムロッド/Flame Rod”、“カエサルプレート/Kaiser Plate”、“黒のローブ/Black Robe”、“百八の数珠/108 Gems”的话,看似好像通过4个装备品使炎属性强化了4回,其实只算作1回……

·若同时处于“青蛙”和“小鸡”状态,“小鸡”优先。
另外、不管对手的状态是“青蛙”还是“小鸡”或者“青蛙&小鸡”,伤害值是一样的。


最后,看几个实例吧~

(1)A=20,Brave=80的角色,手持威力40的骑士剑カオスブレイド进行攻击的效果
·B=Brave/100
   =80/100
   =0.80
·D=WP*AP
   =WP*[A*B]
   =40*[20*0.80]
   =40*[16.00]
   =40*16
   =640

(2)A=20,Brave=100的角色,手持威力40的骑士剑カオスブレイド进行攻击的效果
·B=Brave/100
   =100/100
   =1.00
·D=WP*AP
   =WP*[A*B]
   =40*[20*1.00]
   =40*[20.00]
   =40*20
   =800

(3)A=20,Brave=33的角色,手持威力40的骑士剑カオスブレイド进行攻击的效果
·B=Brave/100
   =33/100
   =0.33
·D=WP*AP
   =WP*[A*B]
   =40*[20*0.33]
   =40*[6.6]
   =40*6
   =240

(4)A=20,Brave=80的角色,手持威力40的骑士剑カオスブレイド攻击处于睡眠状态敌人造成的效果
·B=Brave/100
   =0.80
·AP=[A*B]
    =[20*0.8]
    =[16.00]
    =16
·睡眠状態…AP=[AP*1.5]
              =[16*1.5]
              =[24.0]
              =24
·D=WP*AP
   =40*24
   =960

(5)A=20,Brave=80的角色,手持威力40的骑士剑カオスブレイド攻击处于プロテス状态且相性恶的敌人造成的效果
·B=Brave/100
   =80/100
   =0.80
·AP=[A*B]
    =[20*0.80]
    =[16.00]
    =16
·プロテス状态…AP=[AP*0.67]
                  =[16*0.67]
                  =[10.72]
                  =10
·相性:恶…AP=[(AP+1)*0.75]
              =[(10+1)*0.75]
              =[11*0.75]
              =[8.25]
              =8
·D=WP*AP
   =40*8
   =320