diff --git a/Source/DiabloUI/settingsmenu.cpp b/Source/DiabloUI/settingsmenu.cpp index 3edbb9dce..8fe7bd129 100644 --- a/Source/DiabloUI/settingsmenu.cpp +++ b/Source/DiabloUI/settingsmenu.cpp @@ -320,7 +320,7 @@ void FullscreenChanged() for (auto &vecItem : vecDialogItems) { int vecItemValue = vecItem->m_value; - if (vecItemValue < 0 || vecItemValue >= vecOptions.size()) + if (vecItemValue < 0 || static_cast(vecItemValue) >= vecOptions.size()) continue; auto *pOption = vecOptions[vecItemValue]; diff --git a/Source/missiles.cpp b/Source/missiles.cpp index bb6e201bd..089405d89 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2304,8 +2304,6 @@ void AddStoneCurse(Missile &missile, AddMissileParameter ¶meter) missile.var2 = monsterId; monster.petrify(); - Player &player = Players[missile._misource]; - // And set up the missile to unpetrify it in the future missile.position.tile = *targetMonsterPosition; missile.position.start = missile.position.tile; @@ -2448,8 +2446,6 @@ void AddFireWallControl(Missile &missile, AddMissileParameter ¶meter) void AddInfravision(Missile &missile, AddMissileParameter & /*parameter*/) { - Player &player = Players[missile._misource]; - missile._mirange = ScaleSpellEffect(1584, missile._mispllvl); } diff --git a/Source/monster.cpp b/Source/monster.cpp index 965ee9e68..460304cc8 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -4707,7 +4707,7 @@ MonsterMode Monster::getVisualMonsterMode() const size_t monsterId = this->getId(); for (auto &missile : Missiles) { // Search the missile that will restore the original monster mode and use the saved/original monster mode from it - if (missile._mitype == MissileID::StoneCurse && missile.var2 == monsterId) { + if (missile._mitype == MissileID::StoneCurse && static_cast(missile.var2) == monsterId) { return static_cast(missile.var1); } }