Login options.

(player): New member flags.
(PF_UTF8, NF_UTF8): New PF_UTF8 replaces NF_UTF8.  Users changed.
(options_cmd): New.
(login_coms): New command `options'.
(toggle): Revert to the previous rev.
This commit is contained in:
Markus Armbruster 2005-05-27 16:31:19 +00:00
parent 976cdfbf9e
commit baf416652a
7 changed files with 68 additions and 43 deletions

View file

@ -172,7 +172,5 @@ extern void agecontact(struct natstr *np);
#define NF_SONAR bit(4) /* Turn auto-sonar on */
#define NF_TECHLISTS bit(5) /* Sort lists by tech not type */
#define NF_SACKED bit(6) /* Capital was sacked, and hasn't been reset yet */
#define NF_UTF8 bit(7) /* Whether the client accepts UTF-8 (true) or
ASCII only (false) */
#endif /* _NAT_H_ */

View file

@ -54,6 +54,7 @@ struct player {
int validated;
natid cnum;
int state;
int flags;
struct cmndstr *command;
struct iop *iop;
s_char combuf[1024];
@ -85,6 +86,11 @@ struct player {
#define PS_SHUTDOWN 3
#define PS_KILL 4
/* player flags */
enum {
PF_UTF8 = bit(0) /* client wants UTF-8 */
};
/* thread priorities */
#define PP_UPDATE 6
#define PP_SHUTDOWN 5