Summary: When switching stat pages, nearby players do not register the switch. If the stat page switch changes the player's STA/INT, their max HP and MP values change, but nearby players will not see it.
Server: any
Character: any
Position: any
Visual proof: Video attached - Shab switched stat pages from one with STA build one with INT build; max HP changed from 20K to 8K. POV client (Kapara) did not register the change, still thinks Shab has 20K max HP. heal skill does not heal anything because Shab's HP is actually full.
Expected result: When a player changes stat pages, nearby players register the change and update the max HP/MP values of that player according to the new stat page's stats.
Actual result: Nearby players do not register stat page switches, and do not update max HP/MP values, even though they should.
Additional comments:
- When the stat page switching player despawns and respawns (e.g. by moving out of sight and then back), their current stat page is reflected correctly, and so do the correct max HP/MP values.
- Steps to reproduce:
- Prepare 2 players - player A and player B, out of sight initially
- Set player A's stats to: stat page 1 - max INT, stat page 2 - max STA
- Switch player A's stat page to page 2 (max STA)
- Bring player A and B next to each other, with a means of reducing HP (e.g. duel, arena, PK server, nearby monsters)
- Switch player A's stat page to page 1 (max INT) in sight of player B
- Reduce player A's current HP (duel/arena/PK/monster attack). This step is crucial because the server needs to update player B's client about player A's current HP change.
- Heal player A to full HP.
- Witness player A's HP from player B's POV.
- This bug has existed since the release of stat pages... didn't see any report of it (I searched) which is weird honestly



