From f168373ecf1eac4e3a01aef9ff733c402897e5d9 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Tue, 22 Sep 2020 18:14:43 +1000 Subject: [PATCH] - Blood: Repair some ROR regressions from 31fc39b0519bd9187e50b54b45a84dfa7cab1dc9. Potentially addresses #87 and #88. --- source/blood/src/mirrors.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/blood/src/mirrors.cpp b/source/blood/src/mirrors.cpp index 47c2a5e4a..50710ed9c 100644 --- a/source/blood/src/mirrors.cpp +++ b/source/blood/src/mirrors.cpp @@ -352,6 +352,7 @@ void DrawMirrors(int x, int y, int z, fixed_t a, fixed_t horiz, int smooth, int } case 1: { + r_rorphase = 1; int nSector = mirror[i].Kills; int bakCstat; if (viewPlayer >= 0) @@ -378,10 +379,12 @@ void DrawMirrors(int x, int y, int z, fixed_t a, fixed_t horiz, int smooth, int { gPlayer[viewPlayer].pSprite->cstat = bakCstat; } + r_rorphase = 0; return; } case 2: { + r_rorphase = 1; int nSector = mirror[i].Kills; int bakCstat; if (viewPlayer >= 0) @@ -410,7 +413,7 @@ void DrawMirrors(int x, int y, int z, fixed_t a, fixed_t horiz, int smooth, int { gPlayer[viewPlayer].pSprite->cstat = bakCstat; } - + r_rorphase = 0; return; } }