Windows [Bug] Money lost permanently when transferred to an offline farmhand (Separate Wallets)

tiehu

Farmhand
Description:
When using Separate Wallets, if a player transfers gold to an offline farmhand, the money is immediately deducted from the sender. If the recipient does not log in during that gaming session, the pending transaction is lost when the game application is closed. Sleeping to save the game does not persist this pending transfer. Upon reloading the save and having the farmhand join, the transferred money is completely gone from both accounts.

Environment: Windows, Multiplayer or Local Split-Screen with Separate Wallets enabled.

Game Version: v1.6.15 (Steam)

Steps to Reproduce:
1.Start a game with Separate Wallets enabled. Ensure there is at least one farmhand account (Player B) that is currently offline.

2.As Player A, go to the Town Ledger inside Mayor Lewis' House and transfer any amount of gold to Player B. (Gold is immediately deducted from Player A).

3.Keep Player B offline.

4.Play through the day, sleep to save the game, and then close the game application entirely (exit to desktop/main menu). (Note: Saving overnight does not write the pending transaction to the save file).

5.Launch the game, reload the save file, and have Player B log into the session.

Expected Result:
The transferred gold should be delivered to Player B when they log in, regardless of whether the game application was restarted in the meantime.

Actual Result:
The transferred gold is permanently lost. Player A's money was deducted, and Player B receives nothing upon joining.
 
Top