v2.0.0: grim traps now use the same dmg formula as psi blast
This commit is contained in:
+6
-6
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user