### Summary - Fix AccountGold gold duplication exploit: When AccountGold.Enabled was true, double-clicking a BankCheck deposited the full value to the account but then continued creating physical gold piles for the same amount, duplicating the value - Fix Deposit/DepositUpTo partial deposit exploit: Both methods created new max-size gold piles and checks without first filling existing partial stacks, wasting container slots and causing premature "bank full" failures that could be leveraged to manipulate gold distribution - Fix BagOfSending bank stacking: Gold and BankCheck items sent via BagOfSending now use Banker.Deposit for efficient stacking instead of naive TryDropItem, which could fail on a full bank even when existing piles had room - Improve gold/check deposit efficiency: Banker.Deposit and Banker.DepositUpTo now top off existing gold piles (up to 60k) and bank checks (up to 1M) before creating new items, maximizing use of available container slots |
||
|---|---|---|
| .. | ||
| Abilities | ||
| AI | ||
| Animals | ||
| Familiars | ||
| Guards | ||
| Healers | ||
| Hireables | ||
| Monsters | ||
| Special | ||
| Townfolk | ||
| Vendors | ||
| BaseCreature.cs | ||
| NPCSpeeds.cs | ||
| PlayerMobile.cs | ||
| VirtualMountItem.cs | ||