From 7bdb7b0f1a2d4a2595a3e70a9566614991414527 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 21 Feb 2016 18:45:40 -0500 Subject: [PATCH] v0.3.4b: fixed some inconsistencies with the great crab --- .../shatteredpixeldungeon/actors/mobs/GreatCrab.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GreatCrab.java b/src/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GreatCrab.java index f73a0b880..f87ea6c29 100644 --- a/src/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GreatCrab.java +++ b/src/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GreatCrab.java @@ -66,7 +66,8 @@ public class GreatCrab extends Crab { public void damage( int dmg, Object src ){ //crab blocks all attacks originating from the hero or enemy characters or traps if it is alerted. //All direct damage from these sources is negated, no exceptions. blob/debuff effects go through as normal. - if (enemySeen && (src instanceof Wand || src instanceof LightningTrap.Electricity || src instanceof Char)){ + if ((enemySeen && state != SLEEPING && paralysed == 0) + && (src instanceof Wand || src instanceof LightningTrap.Electricity || src instanceof Char)){ GLog.n( Messages.get(this, "noticed") ); sprite.showStatus( CharSprite.NEUTRAL, Messages.get(this, "blocked") ); } else {