From d84564d9f25dd07685e2bbf132d559182b57ec90 Mon Sep 17 00:00:00 2001
From: toaster <rollerorbital@gmail.com>
Date: Mon, 7 Oct 2019 13:08:49 +0100
Subject: [PATCH] Change the time NiGHTS bumpers aren't responded to to 5 tics
 rather than 9.

---
 src/p_inter.c | 2 +-
 src/p_map.c   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/p_inter.c b/src/p_inter.c
index 403f36b539..84dcbe4036 100644
--- a/src/p_inter.c
+++ b/src/p_inter.c
@@ -1074,7 +1074,7 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
 			if (player->exiting)
 				return;
 
-			if (player->bumpertime < TICRATE/4)
+			if (player->bumpertime <= (TICRATE/2)-5)
 			{
 				S_StartSound(toucher, special->info->seesound);
 				if (player->powers[pw_carry] == CR_NIGHTSMODE)
diff --git a/src/p_map.c b/src/p_map.c
index 8035d64a57..c3c5f6088f 100644
--- a/src/p_map.c
+++ b/src/p_map.c
@@ -208,7 +208,7 @@ boolean P_DoSpring(mobj_t *spring, mobj_t *object)
 			{
 				angle_t nightsangle = 0;
 
-				if (object->player->bumpertime >= TICRATE/4)
+				if (object->player->bumpertime > (TICRATE/2)-5)
 					return false;
 
 				if ((object->player->pflags & PF_TRANSFERTOCLOSEST) && object->player->axis1 && object->player->axis2)
-- 
GitLab