From bdd02953c37e7491fd5d8e83e84b7d022466f4b7 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Mon, 2 Oct 2023 21:18:05 +1100 Subject: [PATCH] - Duke: Clean up player/actor accesses in `rrra_specialstats()`. --- source/games/duke/src/actors_r.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/games/duke/src/actors_r.cpp b/source/games/duke/src/actors_r.cpp index d24869205..0cbd8faaa 100644 --- a/source/games/duke/src/actors_r.cpp +++ b/source/games/duke/src/actors_r.cpp @@ -448,10 +448,11 @@ static void rrra_specialstats() movesprite_ex(act, DVector3(0, 0, act->spr.extra / 256.), CLIPMASK0, coll); } - if (getPlayer(screenpeek)->MamaEnd > 0) + const auto spp = getPlayer(screenpeek); + if (spp->MamaEnd > 0) { - getPlayer(screenpeek)->MamaEnd--; - if (getPlayer(screenpeek)->MamaEnd == 0) + spp->MamaEnd--; + if (spp->MamaEnd == 0) { CompleteLevel(nullptr); }