Board logo

标题: 关于加伤害珠的问题 [打印本页]

作者: okokp1983    时间: 2013-8-16 12:36     标题: 关于加伤害珠的问题

比如一个加40%伤害的珠子~
这个40%是以什么为基础的?
是以57伤害为基础还是什么?
作者: 一般性    时间: 2013-8-16 14:45

使用武器时的攻击力(伤害)的计算







人物使用武器时的攻击力(伤害)的计算

在线计算地址:http://www.anhei3.net/thread-14572-1-1.html


术语说明:

Weapon_Damage_Max: 武器的总攻击力上限.

Weapon_Base_Damage_Max: 武器的基础攻击力的上限.

Base_Damage_Multiplier: 当武器是无形的时, 这个值为 1.5
                         否则为 1

Weapon_ED_Max: 武器上的增强伤害上限. 以百分比显示.
     (注: 多数武器上仅标注 "Enhanced Damage", 是对伤害上限和下限均提升.
     个别武器有仅增强伤害上限的属性, 例如 Eaglehorn )

Weapon_Damage_Bonus_Max: 武器上的增加最大伤害 "+xx Max Damage"

Char_Damage_Max: 人物的总攻击力上限.

Other_Damage_Bonus_Max: 非武器上的增加最大伤害.

Other_ED_Max: 非武器上的增强伤害的总和. 包括装备上的 ED 和技能提供的
     攻击力提升.

Strength: 力量.

Dexterity: 敏捷.

Str_Multiplier: 力量因子. 见下表.

Dex_Multiplier: 敏捷因子. 见下表.

============================================================
武器类型         Strength_Multiplier  Dexterity_Multiplier
------------------------------------------------------------
Knife                   0.75                 0.75
------------------------------------------------------------
hammer                  1.1                  0
------------------------------------------------------------
Claws                   0.75                 0.75
------------------------------------------------------------
Spear, Javelin          0.75                 0.75
------------------------------------------------------------
Ama Spear/Javelin       0.8                  0.5
------------------------------------------------------------
其它近战                1.0                  0
------------------------------------------------------------
Bow, Crossbow           0                    1.0
------------------------------------------------------------
其它远程                0.75                 0.75
=============================================================

攻击力上限的计算公式:

Weapon_Damage_Max = Weapon_Base_Damage_Max * Base_Damage_Multiplier
                    * (1 + Weapon_ED_Max) + Weapon_Damage_Bonus_Max

Char_Damage_Max = (Weapon_Damage_Max + Other_Damage_Bonus_Max)
                   * (1 + Other_ED_Max
                  + Strength * Str_Multiplier / 100
                   + Dexterity * Dex_Multiplier / 100)

攻击力下限的计算与上限类似, 把公式中的"Max"字样换成"Min"即可.

注意, 武器上附加的元素攻击与毒攻击, 以及非武器上的元素攻击与毒攻击
都不计算在内, 这些攻击力直接加到 Char_Damage_Max(或Min) 上.
作者: rainbirth    时间: 2013-8-16 16:49

楼上太专业了




欢迎光临 anhei3战网 (http://test.anhei2.com/) Powered by Discuz! 6.0.0