From 1921cc485ebf8911a933a3da2a3495fc0aacfae0 Mon Sep 17 00:00:00 2001
From: mazmazz <mar.marcoz@outlook.com>
Date: Tue, 14 Aug 2018 14:18:18 -0400
Subject: [PATCH] Fix issue where player cannot destroy the NiGHTS Capsule if
 they have not transformed to NiGHTS

---
 src/p_inter.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/p_inter.c b/src/p_inter.c
index ce8bba6b6..2f66949b6 100644
--- a/src/p_inter.c
+++ b/src/p_inter.c
@@ -958,8 +958,8 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
 			if (player->powers[pw_carry] == CR_NIGHTSMODE && !toucher->target)
 				return;
 
-			if (toucher->tracer)
-				return; // Don't have multiple ideya
+			if (toucher->tracer && toucher->tracer->state-states > S_ORBIDYA1)
+				return; // Don't have multiple ideya, unless it's the first one given
 
 			if (player->mare != special->threshold) // wrong mare
 				return;