dbt/cnf/
dbt/lib/
dbt/lib/house/
dbt/lib/text/help/
dbt/lib/world/
dbt/lib/world/qst/
dbt/src/
dbt/src/copyover/
Only in src: .accepted
diff -c puresrc/act.informative.c src/act.informative.c
*** puresrc/act.informative.c	Sun Apr 14 03:08:31 1996
--- src/act.informative.c	Wed Apr 23 20:28:41 1997
***************
*** 38,43 ****
--- 38,44 ----
  extern char *policies;
  extern char *handbook;
  extern char *dirs[];
+ extern char *AEdirs[];
  extern char *where[];
  extern char *color_liquid[];
  extern char *fullness[];
***************
*** 301,307 ****
    for (door = 0; door < NUM_OF_DIRS; door++)
      if (EXIT(ch, door) && EXIT(ch, door)->to_room != NOWHERE &&
  	!IS_SET(EXIT(ch, door)->exit_info, EX_CLOSED))
!       sprintf(buf, "%s%c ", buf, LOWER(*dirs[door]));
  
    sprintf(buf2, "%s[ Exits: %s]%s\r\n", CCCYN(ch, C_NRM),
  	  *buf ? buf : "None! ", CCNRM(ch, C_NRM));
--- 302,308 ----
    for (door = 0; door < NUM_OF_DIRS; door++)
      if (EXIT(ch, door) && EXIT(ch, door)->to_room != NOWHERE &&
  	!IS_SET(EXIT(ch, door)->exit_info, EX_CLOSED))
!       sprintf(buf, "%s%s ", buf, AEdirs[door]);
  
    sprintf(buf2, "%s[ Exits: %s]%s\r\n", CCCYN(ch, C_NRM),
  	  *buf ? buf : "None! ", CCNRM(ch, C_NRM));
diff -c puresrc/constants.c src/constants.c
*** puresrc/constants.c	Wed Apr 23 17:19:59 1997
--- src/constants.c	Wed Apr 23 20:24:40 1997
***************
*** 32,37 ****
--- 32,57 ----
    "west",
    "up",
    "down",
+   "northeast",
+   "northwest",
+   "southeast",
+   "southwest",
+   "\n"
+ };
+ 
+ /* autoexit directions */
+ const char *AEdirs[] =
+ {
+   "N",
+   "E",
+   "S",
+   "W",
+   "U",
+   "D",
+   "NE",
+   "NW",
+   "SE",
+   "SW",
    "\n"
  };
  
diff -c puresrc/interpreter.c src/interpreter.c
*** puresrc/interpreter.c	Wed Apr 23 17:19:59 1997
--- src/interpreter.c	Wed Apr 23 20:50:41 1997
***************
*** 209,214 ****
--- 209,218 ----
    { "west"     , POS_STANDING, do_move     , 0, SCMD_WEST },
    { "up"       , POS_STANDING, do_move     , 0, SCMD_UP },
    { "down"     , POS_STANDING, do_move     , 0, SCMD_DOWN },
+   { "northeast", POS_STANDING, do_move     , 0, SCMD_NORTHEAST },
+   { "northwest", POS_STANDING, do_move     , 0, SCMD_NORTHWEST },
+   { "southeast", POS_STANDING, do_move     , 0, SCMD_SOUTHEAST },
+   { "southwest", POS_STANDING, do_move     , 0, SCMD_SOUTHWEST },
  
    /* now, the main list */
    { "at"       , POS_DEAD    , do_at       , LVL_IMMORT, 0 },
Only in src: interpreter.c.%1
diff -c puresrc/interpreter.h src/interpreter.h
*** puresrc/interpreter.h	Wed Apr 23 17:19:59 1997
--- src/interpreter.h	Wed Apr 23 19:59:47 1997
***************
*** 77,82 ****
--- 77,86 ----
  #define SCMD_WEST	4
  #define SCMD_UP		5
  #define SCMD_DOWN	6
+ #define SCMD_NORTHEAST  7
+ #define SCMD_NORTHWEST  8
+ #define SCMD_SOUTHEAST  9
+ #define SCMD_SOUTHWEST  10
  
  /* do_gen_ps */
  #define SCMD_INFO       0
diff -c puresrc/redit.c src/redit.c
*** puresrc/redit.c	Mon Nov 18 08:55:26 1996
--- src/redit.c	Wed Apr 23 19:51:38 1997
***************
*** 497,513 ****
    sprintf(buf,
    	""
  	"-- Room number : [%s%d%s]  	Room zone: [%s%d%s]\r\n"
! 	"%s1%s) Name        : %s%s\r\n"
! 	"%s2%s) Description :\r\n%s%s"
!   	"%s3%s) Room flags  : %s%s\r\n"
! 	"%s4%s) Sector type : %s%s\r\n"
!   	"%s5%s) Exit north  : %s%d\r\n"
!   	"%s6%s) Exit east   : %s%d\r\n"
!   	"%s7%s) Exit south  : %s%d\r\n"
!   	"%s8%s) Exit west   : %s%d\r\n"
!   	"%s9%s) Exit up     : %s%d\r\n"
!   	"%sA%s) Exit down   : %s%d\r\n"
!   	"%sB%s) Extra descriptions menu\r\n"
    	"%sQ%s) Quit\r\n"
    	"Enter choice : ",
  
--- 497,517 ----
    sprintf(buf,
    	""
  	"-- Room number : [%s%d%s]  	Room zone: [%s%d%s]\r\n"
! 	"%s1%s) Name           : %s%s\r\n"
! 	"%s2%s) Description    :\r\n%s%s"
!   	"%s3%s) Room flags     : %s%s\r\n"
! 	"%s4%s) Sector type    : %s%s\r\n"
!   	"%s5%s) Exit north     : %s%d\r\n"
!   	"%s6%s) Exit east      : %s%d\r\n"
!   	"%s7%s) Exit south     : %s%d\r\n"
!   	"%s8%s) Exit west      : %s%d\r\n"
!   	"%s9%s) Exit up        : %s%d\r\n"
!   	"%sA%s) Exit down      : %s%d\r\n"
!   	"%sB%s) Exit northeast : %s%d\r\n"
!   	"%sC%s) Exit northwest : %s%d\r\n"
!   	"%sD%s) Exit southeast : %s%d\r\n"
!   	"%sE%s) Exit southwest : %s%d\r\n"
!   	"%sF%s) Extra descriptions menu\r\n"
    	"%sQ%s) Quit\r\n"
    	"Enter choice : ",
  
***************
*** 529,534 ****
--- 533,546 ----
            world[room->dir_option[UP]->to_room].number : -1,
    	grn, nrm, cyn, room->dir_option[DOWN] ? 
            world[room->dir_option[DOWN]->to_room].number : -1,
+   	grn, nrm, cyn, room->dir_option[NORTHEAST] ? 
+           world[room->dir_option[NORTHEAST]->to_room].number : -1,
+   	grn, nrm, cyn, room->dir_option[NORTHWEST] ? 
+           world[room->dir_option[NORTHWEST]->to_room].number : -1,
+   	grn, nrm, cyn, room->dir_option[SOUTHEAST] ? 
+           world[room->dir_option[SOUTHEAST]->to_room].number : -1,
+   	grn, nrm, cyn, room->dir_option[SOUTHWEST] ? 
+           world[room->dir_option[SOUTHWEST]->to_room].number : -1,
          grn, nrm, grn, nrm
    );
    send_to_char(buf, d->character);
***************
*** 632,637 ****
--- 644,669 ----
        break;
      case 'b':
      case 'B':
+       OLC_VAL(d) = NORTHEAST;
+       redit_disp_exit_menu(d);
+       break;
+     case 'c':
+     case 'C':
+       OLC_VAL(d) = NORTHWEST;
+       redit_disp_exit_menu(d);
+       break;
+     case 'd':
+     case 'D':
+       OLC_VAL(d) = SOUTHEAST;
+       redit_disp_exit_menu(d);
+       break;
+     case 'e':
+     case 'E':
+       OLC_VAL(d) = SOUTHWEST;
+       redit_disp_exit_menu(d);
+       break;
+     case 'f':
+     case 'F':
        /* if extra desc doesn't exist . */
        if (!OLC_ROOM(d)->ex_description) {
  	CREATE(OLC_ROOM(d)->ex_description, struct extra_descr_data, 1);
diff -c puresrc/structs.h src/structs.h
*** puresrc/structs.h	Wed Apr 23 17:20:00 1997
--- src/structs.h	Wed Apr 23 19:12:44 1997
***************
*** 34,39 ****
--- 34,43 ----
  #define WEST           3
  #define UP             4
  #define DOWN           5
+ #define NORTHEAST      6
+ #define NORTHWEST      7
+ #define SOUTHEAST      8
+ #define SOUTHWEST      9
  
  
  /* Room flags: used in room_data.room_flags */
***************
*** 424,430 ****
  
  #define LVL_FREEZE	LVL_GRGOD
  
! #define NUM_OF_DIRS	6	/* number of directions in a room (nsewud) */
  
  #define OPT_USEC	100000	/* 10 passes per second */
  #define PASSES_PER_SEC	(1000000 / OPT_USEC)
--- 428,434 ----
  
  #define LVL_FREEZE	LVL_GRGOD
  
! #define NUM_OF_DIRS	10	/* number of directions in a room (nsewud) */
  
  #define OPT_USEC	100000	/* 10 passes per second */
  #define PASSES_PER_SEC	(1000000 / OPT_USEC)
Common subdirectories: puresrc/util and src/util