If I'm right at the moment it is like this (simple version):
Server creates icon>Turns it>Saves into RSC>Sends to Client>Client saves to RSC>Displays
If it will be made like this:
Server sends angle to client>Client turns icon>Client saves to RSC>Displays
1st. It's little shorter, and will decrease server load
2nd. When using turn(Icon, Angle) server won't keep sending icons to Client over again and again
3rd. It will be useful for some games, example: Kunarks Real-Time Tile-Based Line Drawing Library, it saved each angle of line into icon, makingi t ~120kb size, with this little update icon will be ~1kb size, and server won't need to generate new icons everytime
In shooting games laser beam can fly not only straights lines (0,45,90,135,180,225,280,315,360 angles) but with any angle without extra load on server.
I think some developers will be happy to lower load and smaller RSC files
Copyright © 2015 BYOND. All rights reserved.