From af86299664a495bb50ad00773769d3ce9df211e8 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Fri, 6 Nov 2020 17:50:31 -0500 Subject: [PATCH] Fix absorption damage using effectiveDamage takeDamage already runs that, so it was being applied twice. --- src/game/vore.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/vore.ts b/src/game/vore.ts index a16d0e8..601695b 100644 --- a/src/game/vore.ts +++ b/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 )