mirror of
https://github.com/Mezeporta/Erupe.git
synced 2026-03-27 18:12:50 +01:00
fix(rengoku): prevent Sky Corridor race condition from wiping skill data (#85)
The client's Sky Corridor area transition handler saves rengoku data before the load response is parsed into the character data area, producing saves with zeroed skill fields but preserved point totals. Detect this pattern server-side and merge existing skill data from the database. Also reject sentinel-zero saves when valid data already exists.
This commit is contained in:
1068
server/channelserver/handlers_rengoku_integration_test.go
Normal file
1068
server/channelserver/handlers_rengoku_integration_test.go
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user