Skip to content

"ALLYA" and "ENEMA" sprite authentication improvement

This is an upgrade of 06bb7a3b0a7b. Although the ALLYA0 and ENEMA0 sprites are now protected, it's still possible for a client to override the ally/enemy icon sprites and cheat by inserting extra rotations (e.g. ALLYA1, ENEMA2A8, etc.) that the server might not have.

This commit ensures that the last loaded ALLYA and ENEMA sprites, for all rotations, on the client and server's end are authenticated. Now, if the client tries loaded extra rotations that the server doesn't have, they will be kicked for "protected lump authentication failed".

Merge request reports