From 81dade0cc42bd6424a563ea3fad6633b65feee6d Mon Sep 17 00:00:00 2001 From: mazmazz Date: Wed, 15 Aug 2018 23:11:32 -0400 Subject: [PATCH] Force non-nights player into rolling animation when destructing capsule --- src/p_user.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/p_user.c b/src/p_user.c index 8c5c253c5..7d6c4d36b 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -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!