diff --git a/src/p_user.c b/src/p_user.c
index 051965eb5252fdfe3d1278827e76265120625c1e..f9593158f3b269e2dd03c3bd64fec9ec4f8ebcc8 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -2029,6 +2029,7 @@ mobj_t *P_SpawnGhostMobj(mobj_t *mobj)
 	ghost->colorized = mobj->colorized; // alternatively, "true" for sonic advance style colourisation
 
 	ghost->angle = (mobj->player ? mobj->player->drawangle : mobj->angle);
+	ghost->rollangle = mobj->rollangle;
 	ghost->sprite = mobj->sprite;
 	ghost->sprite2 = mobj->sprite2;
 	ghost->frame = mobj->frame;