Skip to content

Conversation

@bm01
Copy link
Member

@bm01 bm01 commented Jun 27, 2025

More to come (RPs, BPs, XP).

bm01 added 5 commits June 27, 2025 13:02
Reusing `_killStatsOnPlayerKillLock`, renamed to `_killStatsAndAchievementLock`
* Moved money related properties and method to a new `Wallet` class.
* Removed `Money` static class and moved its content to a new `WalletHelper` static class.
* Replaced various usage to prevent unsafe reads (read the full value at once).
* Fixed unsafe writes.
* Optimized money to money parts conversion.
Was removed by 7f44429
* Removed duplicate code between `GamePlayer.TryPickUpMoney` and `Group.TryPickUpMoney`, moved to `Wallet`.
* Moved `ApplyGuildDues` from `WalletHelper` to `Wallet` (now only used by `Wallet`).
* Improved `Wallet` argument validation.
@bm01 bm01 force-pushed the fix/concurrent-reward-on-kill branch from 71f70b3 to 352b58f Compare June 28, 2025 02:25
@bm01 bm01 force-pushed the fix/concurrent-reward-on-kill branch from 352b58f to 8dd3477 Compare June 28, 2025 11:34
@bm01 bm01 marked this pull request as draft August 11, 2025 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant