From 020ce5eb2b4b45e844a246bc9f5de03c4b92687c Mon Sep 17 00:00:00 2001 From: Cesar Canassa Date: Sat, 23 Jul 2022 01:37:27 +0200 Subject: [PATCH] :recycle: Automatically dereference sourcePlayer on AddFlash --- Source/missiles.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 5548f582c..022c951d0 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -1891,11 +1891,11 @@ void AddFlash(Missile &missile, const AddMissileParameter & /*parameter*/) { switch (missile.sourceType()) { case MissileSource::Player: { - Player *player = missile.sourcePlayer(); - int dmg = GenerateRndSum(20, player->_pLevel + 1) + player->_pLevel + 1; + Player &player = *missile.sourcePlayer(); + int dmg = GenerateRndSum(20, player._pLevel + 1) + player._pLevel + 1; missile._midam = ScaleSpellEffect(dmg, missile._mispllvl); missile._midam += missile._midam / 2; - UseMana(*player, SPL_FLASH); + UseMana(player, SPL_FLASH); } break; case MissileSource::Monster: missile._midam = missile.sourceMonster()->level * 2;