-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I would like to add the following improvement to the crossfire client/server protocol: 1) Using the new mapextended command add a new sub command which would allow server to send the NPC dialogs and the say/shout commands localized on the mp when possible or (if it is simpler, not yet checked) to modify a bit the current NDI_* command to include relative localisation when possible. 2) Add new entries to the current command used to request for username/password. This command is supposed to ask the client to draw data in a specific dialog. This is used in username requesting, password, magic map, and i think the stats changing at the creation of player. I would like to be able to send the text read from scroll and book in a specific dialog so client could be able to put a scroll or a book in front of player in which he could read and turn the pages (little work for server, more impressive client side :P ). This could be extended to monuments and signs, to motd and letters. 3) The client now handles the animations in inventory windows. I would like to use the mapextended command to send animations informations to the client concerning the map too. This could prevent to have the server send a big part of the map at each sea animation change or each time the fire in your burning hands change. The server would just send the animation of the object and the speed of animation. The client could easily calculated the current step of anilmation using this information. And this should correct to problem of animation desynchro at map borders in the big world :). All this work could be done on the client and the protocol level so the different guis would only see the classical 'mapredraw' commands. If you have any suggestions/comment before i start the work, i ask you to send them during this week-end (since am not here to receive them ;-) ) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/IQcqHHGOa1Q2wXwRAtCSAJ9raIMq0tpRK+0HCCAabo2XkUTregCdFfIE l7ffWyzVGM8KN6upW0egGeA= =NoIy -----END PGP SIGNATURE----- _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel