From: gmaerki@prodigy.net Extra Exits ROM 2.4 (ne nw se sw) I am making this letter to help al the newbie coders. First off I would like to Thank Erwin and Ao for helping me figure this out. I have OLC 1.6 (mobprograms) and Lope's Colour on my mud.... So not all the files will apply... List of all the files that need changed act_info act_move act_wiz comm db fight merc.h * mob_cmds olc_act interp.c interp.h olc.c olc.h scan update I found out the places I need to change by looking for DOWN and adding the extra exits to it. An example of what you should be looking for is below.... if ( !str_cmp( arg1, "n" ) || !str_cmp( arg1, "north" ) ) door = 0; else if ( !str_cmp( arg1, "e" ) || !str_cmp( arg1, "east" ) ) door = 1; else if ( !str_cmp( arg1, "s" ) || !str_cmp( arg1, "south" ) ) door = 2; else if ( !str_cmp( arg1, "w" ) || !str_cmp( arg1, "west" ) ) door = 3; else if ( !str_cmp( arg1, "u" ) || !str_cmp( arg1, "up" ) ) door = 4; else if ( !str_cmp( arg1, "d" ) || !str_cmp( arg1, "down" ) ) door = 5; this is what u should add !!!!!!!! else if ( !str_cmp( arg1, "ne" ) || !str_cmp( arg1, "northeast" ) ) door = 6; else if ( !str_cmp( arg1, "nw" ) || !str_cmp( arg1, "northwest" ) ) door = 7; else if ( !str_cmp( arg1, "se" ) || !str_cmp( arg1, "southeast" ) ) door = 8; else if ( !str_cmp( arg1, "sw" ) || !str_cmp( arg1, "southwest" ) ) door = 9; Also look for DOOR change all the 5's to 9 and 6's to 10.... Look below for help ( door = 0; door <= 5; door++ ) should be ( door = 0; door <= 9; door++ ) IMPORTANT NOTE !!!!!!!!!! in act_move make sure u do the rev dir..... also in merc.h look for MAX_DIR and EXIT_DATA I hope this file helps some lost souls out there. If u have any question the ROM mailing list is a good place to ask them..... or e mail me gmaerki@prodigy.net Happy Coding Carnage