伤害公式

发表时间: 2026-02-22 10:03:46

最后更新: 2026-02-22 10:03:46

Terraria伤害公式概述:参考资料中提供了武器面板伤害计算、对敌实际伤害计算的详细步骤,包括近战/魔法/召唤、远程的区别,以及随机系数、暴击等。计算分为面板伤害和最终对敌伤害两阶段。

面板伤害计算(武器挥舞命中时)

  1. 应用武器修饰语:中间值1=基础伤害值*(1+武器修饰语/100)
  2. 四舍五入:中间值2=四舍五入(中间值1)
  3. 应用其他修正(盔甲/配饰/增益,相加计算):中间值3=中间值2*[1+(头部+胸部+腿部+套装加成)/100+(配饰1+...+配饰修饰语)/100+(增益1+...)/100]
    远程武器略不同:箭/子弹/火箭伤害与其他修正相乘(每步向下取整):中间值3=(中间值2+箭/子弹/火箭)*[上述修正]
  4. 向下取整:武器伤害=向下取整(中间值3)
  5. 弓/连弩箭术药水额外+20%伤害(向下取整):武器伤害=向下取整(1.2*中间值4)

示例:神级太极连枷(基础63)+海龟盔甲+险恶战士/复仇者/毁灭者徽章/机械手套/天界石+吃得好:中间值1=71.82→72→中间值3=142.56→武器伤害=142。
注意:仅用对具体武器有效的修饰语(如勿用魔法加成于近战)。

对敌实际伤害

  • 敌怪减免=向上取整(敌怪防御*0.5)
  • 无旗帜:伤害=武器伤害-减免
  • 有旗帜普通模式:1.5*武器伤害-减免
  • 专家模式:2*武器伤害-减免
  • 随机系数0.85~1.15(部分不受影响):最终伤害=四舍五入(系数*上一步-减免),最小1
  • 最小/最大伤害=四舍五入(武器伤害*0.85/1.15-减免)
  • 暴击:双倍伤害(最小/最大暴击=最小/最大*2)

另一表述(近战/魔法/召唤面板):k=round(D1*(1+X1/100));D2=round(k*(1+(X2+X4)/100+X3/100+X5/100))。远程类似加弹药B。实际D3=D2-Zn(Zn=round(Yn/2));旗帜普通1.5*D2/专家2*D2-Zn;D5=round(A*D3-Zn)(A=0.85~1.15);暴击D6=2*D5。注意实际伤害≥1,四舍五入保留整数。

资料中两个表述略有细节差异(如远程计算取整方式),均基于1.4版本。

该回答由红酒AI生成,仅供参考。

参考资料

相关问答贴

换一批
🏠️

首页

📑

目录

🤔

纠错

⬆️

回顶