diff --git a/src/p_mobj.c b/src/p_mobj.c index c260391f7..82809a939 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -582,7 +582,7 @@ boolean P_SetMobjState(mobj_t *mobj, statenum_t state) } else if (mobj->sprite2 != spr2) { - if ((st->frame & FF_MIDDLESTARTCHANCE) && !(player->charflags & SF_NOMIDDLESTART) && numframes && P_RandomChance(FRACUNIT/2)) + if ((st->frame & FF_MIDDLESTARTCHANCE) && !(skin->flags & SF_NOMIDDLESTART) && numframes && P_RandomChance(FRACUNIT/2)) frame = numframes/2; else frame = 0;