diff --git a/src/p_user.c b/src/p_user.c
index ed638dd3a341210ae94542d9c981f9f7fc340506..54ca6c78cda7b3c529333a4fcbbc218cfd7edda6 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -10468,6 +10468,10 @@ void P_PlayerThink(player_t *player)
 		if (!P_AnalogMove(player))
 			player->mo->angle = (cmd->angleturn << 16 /* not FRACBITS */);
 
+		ticruned++;
+		if ((cmd->angleturn & TICCMD_RECEIVED) == 0)
+			ticmiss++;
+
 		P_MinecartThink(player);
 	}
 	else if (player->mo->tracer && player->mo->tracer->type == MT_TUBEWAYPOINT && (player->powers[pw_carry] == CR_ROPEHANG || player->powers[pw_carry] == CR_ZOOMTUBE))