Force non-nights player into rolling animation when destructing capsule

This commit is contained in:
mazmazz 2018-08-15 23:11:32 -04:00
parent c3cb08d712
commit 81dade0cc4
1 changed files with 7 additions and 0 deletions

View File

@ -5978,6 +5978,13 @@ static void P_DoNiGHTSCapsule(player_t *player)
P_SetPlayerMobjState(player->mo, S_PLAY_NIGHTS_ATTACK);
}
}
else
{
if (!(player->pflags & PF_JUMPED) && !(player->pflags & PF_SPINNING))
player->pflags |= PF_JUMPED;
if (player->panim != PA_ROLL)
P_SetPlayerMobjState(player->mo, S_PLAY_ROLL);
}
if (G_IsSpecialStage(gamemap))
{ // In special stages, share rings. Everyone gives up theirs to the capsule player always, because we can't have any individualism here!