diff --git a/Source/items.cpp b/Source/items.cpp index 29d216fdd..adcefae50 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -2791,8 +2791,6 @@ void CalcPlrItemVals(Player &player, bool loadgfx) player._pILMinDam = lmin; player._pILMaxDam = lmax; - player._pInfraFlag = false; - player._pBlockFlag = false; if (player._pClass == HeroClass::Monk) { if (player.InvBody[INVLOC_HAND_LEFT]._itype == ItemType::Staff && player.InvBody[INVLOC_HAND_LEFT]._iStatFlag) { diff --git a/Source/player.cpp b/Source/player.cpp index e4d248101..5d80cc548 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -1466,6 +1466,7 @@ void ValidatePlayer() } myPlayer._pMemSpells &= msk; + myPlayer._pInfraFlag = false; } void CheckCheatStats(Player &player)