Quellcode durchsuchen

Fix absorption damage using effectiveDamage

takeDamage already runs that, so it was being applied twice.
master
Fen Dweller vor 5 Jahren
Ursprung
Commit
af86299664
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. +1
    -1
      src/game/vore.ts

+ 1
- 1
src/game/vore.ts Datei anzeigen

@@ -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
)


Laden…
Abbrechen
Speichern