From 0c6f722ff278c35bea818821f0c6245c6844e8aa Mon Sep 17 00:00:00 2001
From: mazmazz <mar.marcoz@outlook.com>
Date: Mon, 2 Apr 2018 08:36:33 -0400
Subject: [PATCH] For NiGHTS OP Hoop, make mt->options XOR cv_opflags more
 SRB2-like

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

diff --git a/src/m_cheat.c b/src/m_cheat.c
index a1adf71eb..432b9b99e 100644
--- a/src/m_cheat.c
+++ b/src/m_cheat.c
@@ -1002,7 +1002,7 @@ void OP_NightsObjectplace(player_t *player)
 			temp += 90;
 		temp %= 360;
 
-		mt->options = (mt->options ^ (UINT16)cv_opflags.value) | (UINT16)cv_ophoopflags.value;
+		mt->options = (mt->options & ~(UINT16)cv_opflags.value) | (UINT16)cv_ophoopflags.value;
 		mt->angle = (INT16)(mt->angle+(INT16)((FixedInt(FixedDiv(temp*FRACUNIT, 360*(FRACUNIT/256))))<<8));
 
 		P_SpawnHoopsAndRings(mt);