From 6b816e8324435dfc46d0c5f91147b5ee94e9ccb0 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 11 Jun 2019 17:38:22 -0400 Subject: [PATCH] v0.7.4: corrected new logic causing piranhas to get surprise attacked --- .../shatteredpixeldungeon/actors/mobs/Piranha.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Piranha.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Piranha.java index 5452ea1cc..f31371882 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Piranha.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Piranha.java @@ -87,6 +87,15 @@ public class Piranha extends Mob { return Random.NormalIntRange(0, Dungeon.depth); } + @Override + public int defenseSkill( Char enemy ) { + enemySeen = state != SLEEPING + && this.enemy != null + && fieldOfView[this.enemy.pos] + && this.enemy.invisible == 0; + return super.defenseSkill( enemy ); + } + @Override public void die( Object cause ) { super.die( cause );