diff --git a/src/p_enemy.c b/src/p_enemy.c index 30c5b88fb..1e72c39e8 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -5038,7 +5038,7 @@ void A_SignSpin(mobj_t *actor) P_SetMobjState(actor, actor->info->deathstate); return; } - if (actor->state-states != actor->info->painstate) + if ((statenum_t)(actor->state-states) != actor->info->painstate) P_SetMobjState(actor, actor->info->painstate); actor->movedir = min((mapangle - actor->angle) >> 2, actor->movedir); }