This commit is contained in:
David Markowitz
2023-07-25 21:44:45 -07:00
parent eebf484c4e
commit 84708b860a
2 changed files with 6 additions and 10 deletions

View File

@@ -4,14 +4,14 @@ void CDRewardsTable::LoadValuesFromDatabase() {
auto tableData = CDClientDatabase::ExecuteQuery("SELECT * FROM Rewards");
while (!tableData.eof()) {
CDRewards entry;
entry.id = tableData.getIntField("id", -1);
uint32_t id = tableData.getIntField("id", -1);
entry.levelID = tableData.getIntField("LevelID", -1);
entry.missionID = tableData.getIntField("MissionID", -1);
entry.rewardType = tableData.getIntField("RewardType", -1);
entry.value = tableData.getIntField("value", -1);
entry.count = tableData.getIntField("count", -1);
m_entries.insert(std::make_pair(entry.id, entry));
m_entries.push_back(entry);
tableData.nextRow();
}
@@ -19,9 +19,9 @@ void CDRewardsTable::LoadValuesFromDatabase() {
}
std::vector<CDRewards> CDRewardsTable::GetByLevelID(uint32_t levelID) {
std::vector<CDRewards> result{};
for (const auto& e : m_entries) {
if (e.second.levelID == levelID) result.push_back(e.second);
std::vector<CDRewards> result;
for (const auto& levelData : m_entries) {
if (levelData.levelID == levelID) result.push_back(levelData);
}
return result;