diff --git a/src/enemy.h b/src/enemy.h index 7d77f45..f358a05 100644 --- a/src/enemy.h +++ b/src/enemy.h @@ -2219,8 +2219,11 @@ struct GiantMutant : Enemy { } break; case STATE_ATTACK_3 : - target->hit(GIANT_MUTANT_DAMAGE_FATAL, this, TR::HIT_GIANT_MUTANT); - return STATE_FATAL; + if (target->stand != STAND_HANG) { + target->hit(GIANT_MUTANT_DAMAGE_FATAL, this, TR::HIT_GIANT_MUTANT); + return STATE_FATAL; + } + break; default : ; }