浏览代码

Fix absorption damage using effectiveDamage

takeDamage already runs that, so it was being applied twice.
master
Fen Dweller 5 年前
父节点
当前提交
af86299664
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. +1
    -1
      src/game/vore.ts

+ 1
- 1
src/game/vore.ts 查看文件

@@ -253,7 +253,7 @@ export abstract class NormalVoreContainer extends NormalContainer implements Vor
this.digested.forEach(prey => {
if (victims === undefined || victims.indexOf(prey) >= 0) {
const scaled = this.damage.calc(this.owner, prey).scale(dt / 60)
const damageTotal: number = prey.effectiveDamage(scaled).damages.filter(instance => instance.target === Vigor.Health).reduce(
const damageTotal: number = scaled.damages.filter(instance => instance.target === Vigor.Health).reduce(
(total: number, instance: DamageInstance) => total + instance.amount,
0
)


正在加载...
取消
保存