[CF-Devel] Adding improvments
crossfire-devel-admin at archives.real-time.com
crossfire-devel-admin at archives.real-time.com
Fri Jul 25 05:32:05 CDT 2003
-----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
More information about the crossfire
mailing list