Saving anything in the local client is silly, but especially things like macros and map annotations (when we get them) is just annoying.

Save them as part of the character info, and pull them down to the client every time you connect.

(Ok, really the only thing client side should be a cache of the text. When you fire off the macro, the client should send a 'run macro #12' to the server, rather than sending the individual commands up the wire, but that would require a restructure. Storing the text blobs would be easy.)


I didn't see a dev tag for the UI, so if anyone knows what it is, feel free to add it.