v2.0.0: grim traps now use the same dmg formula as psi blast

This commit is contained in:
Evan Debenham
2023-01-17 14:01:53 -05:00
parent bb2d489073
commit 870111c2a9
@@ -69,12 +69,12 @@ public class GrimTrap extends Trap {
final GrimTrap trap = this; final GrimTrap trap = this;
int damage; int damage;
//almost kill the player //instant kill, use a mix of current HP and max HP, just like psi blast (for resistances)
if (finalTarget == Dungeon.hero && ((float)finalTarget.HP/finalTarget.HT) >= 0.9f){ damage = Math.round(finalTarget.HT/2f + finalTarget.HP/2f);
damage = finalTarget.HP-1;
//kill 'em //can't do more than 90% HT for the hero specifically
} else { if (finalTarget == Dungeon.hero){
damage = finalTarget.HP; damage = (int)Math.min(damage, finalTarget.HT*0.9f);
} }
final int finalDmg = damage; final int finalDmg = damage;