From 7d5a9a2e2f3a49a2cbb6f33eef99a5c2f66d53fb Mon Sep 17 00:00:00 2001 From: Dave Corley Date: Thu, 17 Jul 2025 11:26:36 -0700 Subject: [PATCH] CLEANUP: Only increment highest refNum for ones which are actually higher --- apps/opencs/model/world/refcollection.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/opencs/model/world/refcollection.cpp b/apps/opencs/model/world/refcollection.cpp index 5d2ed2cfc5..b2b6cec245 100644 --- a/apps/opencs/model/world/refcollection.cpp +++ b/apps/opencs/model/world/refcollection.cpp @@ -175,7 +175,7 @@ void CSMWorld::RefCollection::load(ESM::ESMReader& reader, int cellIndex, bool b ref.mIdNum = mNextId; // FIXME: fragile ref.mId = ESM::RefId::stringRefId(getNewId()); - if (!base && ref.mRefNum.mIndex >= mHighestUsedRefNum) + if (!base && ref.mRefNum.mIndex > mHighestUsedRefNum) mHighestUsedRefNum = ref.mRefNum.mIndex; cache.emplace(ref.mRefNum, ref.mIdNum);