From ebc7d66dfebbabbfb0050084b1950d6083e9c5b3 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Fri, 20 Mar 2026 07:12:40 -0700 Subject: [PATCH] fix: add honor/arena currency to update field name table PLAYER_FIELD_HONOR_CURRENCY and PLAYER_FIELD_ARENA_CURRENCY were added to the UF enum and JSON files in cycle 1, but the kUFNames lookup table in update_field_table.cpp was not updated. This meant the JSON loader could not map these field names to their enum values, so honor and arena point values from UPDATE_OBJECT were silently ignored. --- src/game/update_field_table.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/game/update_field_table.cpp b/src/game/update_field_table.cpp index 6a736546..57681dea 100644 --- a/src/game/update_field_table.cpp +++ b/src/game/update_field_table.cpp @@ -74,6 +74,8 @@ static const UFNameEntry kUFNames[] = { {"PLAYER_RANGED_CRIT_PERCENTAGE", UF::PLAYER_RANGED_CRIT_PERCENTAGE}, {"PLAYER_SPELL_CRIT_PERCENTAGE1", UF::PLAYER_SPELL_CRIT_PERCENTAGE1}, {"PLAYER_FIELD_COMBAT_RATING_1", UF::PLAYER_FIELD_COMBAT_RATING_1}, + {"PLAYER_FIELD_HONOR_CURRENCY", UF::PLAYER_FIELD_HONOR_CURRENCY}, + {"PLAYER_FIELD_ARENA_CURRENCY", UF::PLAYER_FIELD_ARENA_CURRENCY}, {"CONTAINER_FIELD_NUM_SLOTS", UF::CONTAINER_FIELD_NUM_SLOTS}, {"CONTAINER_FIELD_SLOT_1", UF::CONTAINER_FIELD_SLOT_1}, };