[M9] 真实战斗数学:AR/DR 命中、格挡、硬直、抗性与元素伤害 #24
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
src/game/combat.ts第 16–21 行的模块文档自己承认这不是暗黑 2 的战斗模型:骨架已经在了(状态机、冷却、资源池、事件流),本里程碑就是往里填公式。
另外
DEMO_EXPERIENCE只有[0, 0, 20, 60, 140, 280]共 5 级,真实 D2 是 99 级。改动清单
src/game/acts.ts—— 加载ItemStatCost.txt、Properties.txt、Experience.txtsrc/game/formulas.ts—— 逐条实现:AR vs DR(含 5%–95% 封顶)src/game/combat.ts——damageMonster从「直接扣血」改为走formulas.tstests/formulas.test.ts验证要求
验收
tests/formulas.test.ts对已知数值案例逐条断言通过