当前位置: 首页 > news >正文

魔兽世界伤害计算公式

近战伤害计算

image

基础武器伤害

每次武器攻击的伤害计算从武器的(最小伤害,最大伤害)开始计算。 对于上面给出的武器,这里会在 (18,27) roll点。

Random roll between (min damage — max damage)

攻击强度加成 Attack Power scaling

攻击强度会基于武器的攻击速度,来增加伤害。

AP damage bonus = (Attack Power / 14) × weapon speed

比如这里近战AP是50,上面武器的攻击速度是3.2秒,那么AP对于一次打击的伤害加成是11.4
image

原始伤害/裸伤害 raw damage

Raw damage = weapon roll + AP bonus + flat bonuses

(flat bonuses = buffs, talents, weapon enchants)
原始伤害 = 武器伤害的roll点 + 攻击强度伤害加成 + flat bonuses

Hit table roll (one roll system)

Classic uses a single roll against a priority table:

Order (vs mobs):

Miss

Dodge

Parry (if frontal)

Glancing blow (white hits only)

Block

Critical hit

Normal hit

Your hit %, weapon skill, and target defense shift these chances.

护甲伤害减免 Armor mitigation

如果攻击命中: 伤害减免 = 护甲/(护甲+400+85*攻击者等级)

Damage reduction = Armor / (Armor + 400 + 85 × attacker level)

最终伤害 = 原始伤害 * (1- 伤害减免)

Final = Raw damage × (1 − Damage reduction)

远程武器伤害公式

子弹伤害 Ammo damage

Shot damage =
random weapon damage roll
+ ammo damage
+ (Ranged Attack Power / 14 × weapon speed)
+ flat bonuses

这里projectile/ammo的伤害 = Ammo Damage Per Second * Original Weapon Attack Speed
计算 子弹的伤害时,使用的是原始的武器攻击速度。

猎人箭袋加速

猎人的箭袋会提高攻击速度。

但这里只会影响攻击频率,伤害计算还是使用原始的武器攻击速度。

远程攻击强度 RAP scaling uses weapon speed

更慢的远程武器, AP带来的伤害加成更高。

Weapon speed RAP bonus
2.0 small
3.4 big

技能特有的攻击速度

很多远程技能(比如瞄准射击)使用了固定的攻击速度

Normalized speed ≈ 2.8
AP contribution ≠ weapon speed

👉 Ability damage looks inconsistent vs auto shot

法系伤害公式 Spell damage formula

基础法术伤害

每个法术拥有固定的伤害范围。

法术系数

法术系数基于施放时间:
比如3.5s的法术,系数是1;
2.5s的法术,系数是 0.71;

Coefficient = cast time / 3.5

伤害 = 基础伤害 + (spell power * 系数)

Damage = base + (spell power × coefficient)

未穿戴装备时的伤害

Unarmed damage =
base unarmed damage
+ (AP / 14 × 2.0 speed)
http://www.jsqmd.com/news/390407/

相关文章:

  • 提示工程架构师请注意!Agentic AI对抗样本防御的10大核心技巧
  • 2026-02-17学习
  • 宇树科技 CEO 王兴兴所说的“具身智能时代的牛顿还没诞生”
  • 寒假学习笔记2.4
  • 存在即对话:方见华对话本体论与世毫九理论的数学奠基、形式证明与工程实现
  • 寒假学习笔记2.3
  • 摩尔线程快速完成对Qwen3.5模型全面适配
  • 如何通过数据分析实现精准营销
  • 20260217
  • Ubuntu 上 ROS2 的安装
  • 协同过滤算法Nodejs+vue3的短视频分享网站系统
  • vcpkg的配置
  • 寒假学习笔记2.2
  • 状压+dijk |floyd
  • 寒假学习笔记2.1
  • 并查集 - ## Find them, Catch them
  • (3-2)机器人身体结构与人体仿生学:人形机器人躯干体系
  • 气泡图标注软件中文版(美式功能设计)|一键插入序号气泡图,支持CAD/PDF/图片+OCR识别+Excel报告导出
  • EncodeConvert编码转换器v2.0——高效支持GBK与UTF-8互转的汉字编码工具
  • ZProtect一机一码工具(电脑版):专为DLL/EXE文件设计的轻量级软件开发解决方案
  • 未来之窗昭和仙君(七十二)前端交互异常行为检测—东方仙盟练气
  • 冥想第一千七百九十七天(1797)
  • 冥想第一千七百九十六天(1796)
  • ROS快速入门教程:什么是SLAM(Simultaneous localization and mapping,同步定位与建图)【解决机器人在未知环境运动时的定位与地图构建问题】
  • OpenTelemetry 开发实战【左扬精讲】—— 云原生可观测体系构建与分布式追踪二次开发
  • 工业园区全域轨迹拼接与异常行为智能识别平台——跨摄像单元轨迹连续性校验 × 多帧误差补偿引擎
  • Agentic AI时代,提示工程架构师的核心竞争力是什么?
  • 如何提升企业品牌在豆包结果中的排名? - 品牌2025
  • 寒假19
  • VSCode 配置 MinGW 搭建 C++ 开发环境