diff --git a/src/act.informative.c b/src/act.informative.c index 2bbff54..a358afa 100644 --- a/src/act.informative.c +++ b/src/act.informative.c @@ -1009,7 +1009,7 @@ int search_help(char *argument, int level) while (level < help_table[mid].min_level && mid < (bot + top) / 2) mid++; -// if (strn_cmp(argument, help_table[mid].keywords, minlen) || level < help_table[mid].min_level) +//to allow morts access to helpfiles on TBA, delete next line. if (strn_cmp(argument, help_table[mid].keywords, minlen) || level < help_table[mid].min_level) if (strn_cmp(argument, help_table[mid].keywords, minlen)) break; diff --git a/src/act.wizard.c b/src/act.wizard.c index 2e40288..45dcd81 100644 --- a/src/act.wizard.c +++ b/src/act.wizard.c @@ -1076,7 +1076,7 @@ ACMD(do_stat) } } else if (is_abbrev(buf1, "zone")) { if (!*buf2) { - send_to_char(ch, "Stats on which zone?\r\n"); + print_zone(ch, zone_table[world[IN_ROOM(ch)].zone].number); return; } else { print_zone(ch, atoi(buf2)); @@ -1288,6 +1288,7 @@ ACMD(do_return) { if (!IS_NPC(ch) && !ch->desc->original) { do_cheat(ch); + run_autowiz(); } if (ch->desc && ch->desc->original) { diff --git a/src/dg_variables.c b/src/dg_variables.c index ecc8eb7..684f51d 100644 --- a/src/dg_variables.c +++ b/src/dg_variables.c @@ -1156,7 +1156,8 @@ o->contains) ? "1" : "0")); snprintf(str, slen, "1"); else snprintf(str, slen, "0"); - } + } else + snprintf(str, slen, "0"); } else if (!str_cmp(field, "weight")){ diff --git a/src/shop.c b/src/shop.c index 4ef97e6..0cbccb8 100644 --- a/src/shop.c +++ b/src/shop.c @@ -817,7 +817,7 @@ char *list_object(struct obj_data *obj, int cnt, int aindex, int shop_nr, struct } CAP(itemname); - snprintf(result, sizeof(result), " %2d) %9s %-*s %6d\r\n", aindex, quantity, 48 - count_color_chars(itemname), itemname, buy_price(obj, shop_nr, keeper, ch)); + snprintf(result, sizeof(result), " %2d) %9s %-*s %6d\r\n", aindex, quantity, count_color_chars(itemname)+48, itemname, buy_price(obj, shop_nr, keeper, ch)); return (result); }