Skip to content

v2.11.0: Fix Demon Heart extra accessory slot

Choose a tag to compare

@jgranserver jgranserver released this 17 Feb 12:07
· 6 commits to main since this release

Changes

  • feat: Extract Demon Heart extraAccessory from cross-version PlayerInfo packets
  • Cross-version clients send PlayerInfo packets that TShock's HandlePlayerInfo cannot parse (ReceivedInfo stays False), causing the extra accessory slot to not be saved/restored
  • Added extraAccessory extraction in both early (HandlePlayerInfo) and late (OnGetDataLate) handlers
  • Demon Heart upgrade is treated as permanent (only false true transitions allowed)

Installation

Drop SkipVersionCheck.dll into your TShock ServerPlugins folder and restart the server.