[Oct 23 2009] - Rumble
Fixed bug in renumbering zone table after deleting mobiles. (thanks Drefs) Fixed bug in renumbering zone table after deleting objects. (thanks Drefs) Upgraded column_list to use player screenwidth to determine how many columns t o create (use column arg of 0). (thanks Maclir) [Oct 20 2009] - Rumble Corrected several PRF_FLAGGED checks that mobs were using. Removed l-desc from stat player and title from stat mob. (thanks Xiu) [Oct 19 2009] - Rumble Added a note to spec_assign.c assign_mobiles that guildguard, snake, thief, ma gic user, puff, fido, janitor, and cityguards are now implemented via triggers. Fixed a bug where empty drink containers and fountains would show half empty. (thanks Parna)
This commit is contained in:
16
src/redit.c
16
src/redit.c
@@ -371,14 +371,11 @@ static void redit_disp_exit_flag_menu(struct descriptor_data *d)
|
||||
static void redit_disp_flag_menu(struct descriptor_data *d)
|
||||
{
|
||||
char bits[MAX_STRING_LENGTH];
|
||||
int counter, columns = 0;
|
||||
|
||||
get_char_colors(d->character);
|
||||
clear_screen(d);
|
||||
for (counter = 0; counter < NUM_ROOM_FLAGS; counter++) {
|
||||
write_to_output(d, "%s%2d%s) %-20.20s %s", grn, counter + 1, nrm,
|
||||
room_bits[counter], !(++columns % 2) ? "\r\n" : "");
|
||||
}
|
||||
column_list(d->character, 0, room_bits, NUM_ROOM_FLAGS, TRUE);
|
||||
|
||||
sprintbitarray(OLC_ROOM(d)->room_flags, room_bits, RF_ARRAY_MAX, bits);
|
||||
write_to_output(d, "\r\nRoom flags: %s%s%s\r\n"
|
||||
"Enter room flags, 0 to quit : ", cyn, bits, nrm);
|
||||
@@ -388,13 +385,8 @@ static void redit_disp_flag_menu(struct descriptor_data *d)
|
||||
/* For sector type. */
|
||||
static void redit_disp_sector_menu(struct descriptor_data *d)
|
||||
{
|
||||
int counter, columns = 0;
|
||||
|
||||
clear_screen(d);
|
||||
for (counter = 0; counter < NUM_ROOM_SECTORS; counter++) {
|
||||
write_to_output(d, "%s%2d%s) %-20.20s %s", grn, counter, nrm,
|
||||
sector_types[counter], !(++columns % 2) ? "\r\n" : "");
|
||||
}
|
||||
column_list(d->character, 0, sector_types, NUM_ROOM_SECTORS, TRUE);
|
||||
write_to_output(d, "\r\nEnter sector type : ");
|
||||
OLC_MODE(d) = REDIT_SECTOR;
|
||||
}
|
||||
@@ -625,7 +617,7 @@ void redit_parse(struct descriptor_data *d, char *arg)
|
||||
return;
|
||||
|
||||
case REDIT_SECTOR:
|
||||
number = atoi(arg);
|
||||
number = atoi(arg) - 1;
|
||||
if (number < 0 || number >= NUM_ROOM_SECTORS) {
|
||||
write_to_output(d, "Invalid choice!");
|
||||
redit_disp_sector_menu(d);
|
||||
|
||||
Reference in New Issue
Block a user