"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".