From 4945f0f792cb643f60360e64afd92d49c8e4a954 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Sun, 22 Feb 2026 02:17:46 -0500 Subject: [PATCH] Check for gravflip for wind cancel --- src/p_spec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_spec.c b/src/p_spec.c index 4bb6e45ac..44cd6b7a4 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -9648,7 +9648,7 @@ void T_Pusher(void *thinker) thing->player->cmomx = FixedMul(thing->player->cmomx, ORIG_FRICTION); thing->player->cmomy = FixedMul(thing->player->cmomy, ORIG_FRICTION); - if (zspeed > 0 && (thing->player->airdropflags & PAF_AIRDROP_HEAVY)) + if ((zspeed * P_MobjFlip(thing) > 0) && (thing->player->airdropflags & PAF_AIRDROP_HEAVY)) { thing->player->airdroptime = 0; thing->player->airdroppredelay = 0;