We’ve also spent time refactoring how rewards are calculated and presented after battle.
In the past, reward handling was more loosely structured, which made it harder to cleanly display things like “before vs after” values or animate gains in a consistent way. As part of the refactor, we introduced clearer data structures to track original values and gained values separately.
That means gold, experience, and item drops are now handled in a way that makes it easy to:
-
Show exactly what changed after a battle
-
Animate increases in a smooth and readable way
-
Keep reward calculations consistent across all encounters
We also separated the responsibilities of calculating rewards, applying them, and presenting them. This reduces the risk of bugs and makes it easier to adjust reward logic without affecting the UI.
From a player perspective, this should make the victory screen feel more polished and informative. You can clearly see what you earned and how it impacts your characters, rather than just being presented with a static summary.
Share