From 0bde43f70b2907d1a0c4017cc399653e0ef10e72 Mon Sep 17 00:00:00 2001 From: JamDog Date: Sat, 11 Apr 2009 13:25:28 +0000 Subject: [PATCH] Bug-Fix: Fixed commands and socials list for mobs (thanks Rumble) --- changelog | 1 + src/utils.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/changelog b/changelog index b5c880d..b5012d5 100644 --- a/changelog +++ b/changelog @@ -37,6 +37,7 @@ Xlist (mlist, olist, rlist, zlist, slist, tlist, qlist) [Apr 11 2009] - Jamdog Bug-Fix: NPC check added to do_gen_ps function (thanks drefs) Bug-Fix: Fixed crash bug in remove_player where index entry is removed too early (thanks drefs) + Bug-Fix: Commands and Socials list correctly when switched into a mob (thanks Rumble) [Apr 06 2009] - Jamdog Bug-Fix: Changing a player name no longer allows two words (thanks Slicer) [Apr 05 2009] - Jamdog diff --git a/src/utils.c b/src/utils.c index e7305c5..0ab4398 100644 --- a/src/utils.c +++ b/src/utils.c @@ -965,7 +965,9 @@ void column_list(struct char_data *ch, int num_cols, const char **list, int list max_len = strlen(list[i]); /* Calculate the width of each column */ - col_width = (GET_SCREEN_WIDTH(ch)) / num_cols; + if (IS_NPC(ch)) col_width = 80 / num_cols; + else col_width = (GET_SCREEN_WIDTH(ch)) / num_cols; + if (show_nums) col_width-=4; if (col_width < max_len)