人物使用武器时的攻击力的计算

术语说明

Weapon_Damage_Max              武器的总攻击力上限 .
Weapon_Base_Damage_Max         武器的基础攻击力的上限 .
Base_Damage_Multiplier         当武器是无形的时, 这个值为 1.5;否则为 1
Weapon_ED_Max                * 武器上的增强伤害上限. 以百分比显示 .
Weapon_Damage_Bonus_Max        武器上的增加最大伤害 "+xx Max Damage"
Char_Damage_Max                人物的总攻击力上限 .
Other_Damage_Bonus_Max         非武器上的增加最大伤害 .
Other_ED_Max                   非武器上的增强伤害的总和. 包括装备上的 ED 和技能提供的攻击力提升 .
Strength                       力量 .
Dexterity                      敏捷 .
Str_Multiplier                 力量因子. 见表 1.
Dex_Multiplier                 敏捷因子. 见表1.

* : 多数武器上仅标注 "Enhanced Damage", 是对伤害上限和下限均提升.个别武器有仅增强伤害上限的属性, 例如 Eaglehorn

不同武器的力量因子与敏捷因子

武器类型

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

                 1  不同武器的力量因子与敏捷因子

攻击力上下限的计算公式
攻击力上限
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) .

posted on 2006-08-23 20:25 hunter's space 阅读(128) 评论(0)  编辑 收藏 引用 所属分类: 人物