diff --git a/apps/openmw/mwmechanics/npcstats.cpp b/apps/openmw/mwmechanics/npcstats.cpp index 8a554ce127..0d16e3a85b 100644 --- a/apps/openmw/mwmechanics/npcstats.cpp +++ b/apps/openmw/mwmechanics/npcstats.cpp @@ -87,7 +87,10 @@ void MWMechanics::NpcStats::lowerRank(const std::string &faction) { it->second = it->second-1; if (it->second < 0) + { mFactionRank.erase(it); + mExpelled.erase(lower); + } } }