- flags = set_attr(flags,
- "Are you an experienced Citadel user",
- US_EXPERT,
- 0);
- if ( ((flags&US_EXPERT)==0) && (mode==1)) {
- return;
- }
- flags = set_attr(flags,
- "Print last old message on New message request",
- US_LASTOLD,
- 0);
-
- flags = set_attr(flags,
- "Prompt after each message",
- US_NOPROMPT,
- 1);
-
- if ((flags & US_NOPROMPT)==0)
- flags = set_attr(flags,
- "Use 'disappearing' prompts",
- US_DISAPPEAR,
- 0);
-
- flags = set_attr(flags,
- "Pause after each screenful of text",
- US_PAGINATOR,
- 0);
-
- if ( (rc_prompt_control == 3) && (flags & US_PAGINATOR) ) {
- flags = set_attr(flags,
- "<N>ext and <S>top work at paginator prompt",
- US_PROMPTCTL,
- 0);
- }
-
- if (rc_floor_mode == RC_DEFAULT) {
- flags = set_attr(flags,
- "View rooms by floor",
- US_FLOORS,
- 0);
- }
-
- if (rc_ansi_color == 3) {
- flags = set_attr(flags,
- "Enable color support",
- US_COLOR,
- 0);
- }
-
-
- if ((flags&US_EXPERT)==0) formout("unlisted");
- flags = set_attr(flags,
- "Be unlisted in userlog",
- US_UNLISTED,
- 0);
-
- }
-
- if (mode==2) {
- if (flags & US_EXPERT) {
- flags = (flags ^ US_EXPERT);
- scr_printf("Expert mode now OFF\n");
- }
- else {
- flags = (flags | US_EXPERT);
- scr_printf("Expert mode now ON\n");