From 897d4cce1d16d3a6c84e8eb71c3551acdff98a9b Mon Sep 17 00:00:00 2001 From: fallenoak Date: Mon, 29 Dec 2025 20:08:07 -0600 Subject: [PATCH] fix(glue): look up records by index in CCharacterCreation::CalcClasses --- src/glue/CCharacterCreation.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/glue/CCharacterCreation.cpp b/src/glue/CCharacterCreation.cpp index 548d5de..8a17380 100644 --- a/src/glue/CCharacterCreation.cpp +++ b/src/glue/CCharacterCreation.cpp @@ -19,7 +19,7 @@ void CCharacterCreation::CalcClasses(int32_t raceID) { uint32_t classCount = 0; for (int32_t i = 0; i < g_charBaseInfoDB.GetNumRecords(); i++) { - auto infoRec = g_charBaseInfoDB.GetRecord(i); + auto infoRec = g_charBaseInfoDB.GetRecordByIndex(i); if (infoRec->m_raceID == raceID) { classCount++; @@ -31,7 +31,7 @@ void CCharacterCreation::CalcClasses(int32_t raceID) { uint32_t classIndex = 0; for (int32_t i = 0; i < g_charBaseInfoDB.GetNumRecords(); i++) { - auto infoRec = g_charBaseInfoDB.GetRecord(i); + auto infoRec = g_charBaseInfoDB.GetRecordByIndex(i); if (infoRec->m_raceID != raceID) { continue;