From b6106ca8c5ef00317ba6d0fa1245a80653c82aae Mon Sep 17 00:00:00 2001
From: lachwright <lachlanwright17@gmail.com>
Date: Sun, 26 Jan 2020 04:33:41 +0800
Subject: [PATCH] Don't spawn glide dust for SF_NOSKID characters

---
 src/p_user.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/p_user.c b/src/p_user.c
index ba38e190dc..fcc5086887 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -7917,7 +7917,7 @@ static void P_SkidStuff(player_t *player)
 		else if (player->skidtime == 1)
 			player->skidtime = 3*TICRATE+1;
 		// Spawn a particle every 3 tics.
-		else if (!(player->skidtime % 3))
+		else if (!(player->skidtime % 3) && !(player->charflags & SF_NOSKID))
 		{
 			P_SpawnSkidDust(player, player->mo->radius, true);
 		}
-- 
GitLab