It seems to me it's both better & easier to implement on client side, as an option. Implementing on server side will require, to not break right away all players' bindings, to warn of the change ahead, and maybe change the protocol version (for old clients). And players will have to update their bindings. On client side, it's probably easier, since many functions are common to all clients (that's why there is a 'common' subdirectory :)) Also, if it's an option, it's *much* easier to do it on client side. That's an easy test, really: * if first char is /, remove it and send. * else add 'say ' before string and send. Painless, no? :) (ok, reed to change a few things, like " => "say " in command line, but easy) Nicolas _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel