Description:
There is an issue that allows players to remove Dyes without restriction inside the Olympiad arena.
Steps to Reproduce:



Expected Result:
Dye removal should be restricted while inside the Olympiad arena.
Actual Result:
Players are able to remove Dyes normally, bypassing the intended restriction.
Impact:
This creates an exploit that may give players unfair advantages during Olympiad matches.
Suggested Fix:
The issue appears to be related to state validation not being rechecked after entering the Olympiad instance.
There is an issue that allows players to remove Dyes without restriction inside the Olympiad arena.
Steps to Reproduce:
- Go to an NPC that allows Dye removal (e.g., Pepper).
- Open the Dye removal window.
- While keeping the window open, enter the Olympiad arena.
- Attempt to remove a Dye.



Expected Result:
Dye removal should be restricted while inside the Olympiad arena.
Actual Result:
Players are able to remove Dyes normally, bypassing the intended restriction.
Impact:
This creates an exploit that may give players unfair advantages during Olympiad matches.
Suggested Fix:
- Force-close NPC interaction windows upon entering the Olympiad arena, or
- Add a server-side validation to block Dye removal while inside Olympiad zones.
The issue appears to be related to state validation not being rechecked after entering the Olympiad instance.