From d270099aa73b17644285fede725dd734493185ff Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sat, 25 Mar 2023 20:25:26 +1100 Subject: [PATCH] - Exhumed: Use player pointer in `AIPlayer::Damage()`. --- source/games/exhumed/src/player.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/source/games/exhumed/src/player.cpp b/source/games/exhumed/src/player.cpp index 23cf48267..410127d94 100644 --- a/source/games/exhumed/src/player.cpp +++ b/source/games/exhumed/src/player.cpp @@ -580,17 +580,15 @@ void AIPlayer::Draw(RunListEvent* ev) void AIPlayer::RadialDamage(RunListEvent* ev) { - int nPlayer = RunData[ev->nRun].nObjIndex; + const int nPlayer = RunData[ev->nRun].nObjIndex; assert(nPlayer >= 0 && nPlayer < kMaxPlayers); - auto pPlayerActor = PlayerList[nPlayer].pActor; + const auto pPlayer = &PlayerList[nPlayer]; - if (PlayerList[nPlayer].nHealth <= 0) - { + if (pPlayer->nHealth <= 0) return; - } - ev->nDamage = runlist_CheckRadialDamage(pPlayerActor); + ev->nDamage = runlist_CheckRadialDamage(pPlayer->pActor); Damage(ev); }