Lifesteal inventory rollback after reconnect

After disconnecting during PvP, some players are returning with an older inventory state. The issue appears to be related to reconnect timing and delayed save synchronization.

Steps to reproduce

  1. Join the Lifesteal world and enter combat.
  2. Disconnect during a lag spike or forced reconnect.
  3. Rejoin within a short window.
  4. Check inventory contents and heart state.

Expected result

Inventory, armor, and heart values should match the player's latest live state.

Current result

Some players return with outdated inventory snapshots, which creates confusion and potential balance issues.