While trying to update my shop.c from bp11 to 21 (eeks!), i noticed both versions (and therefore all versions?) do not display the item being SOLD properly. in shop.c, line 616 (bp21), i've added this line in << MAILER CODE >> ... if (!IS_GOD(ch)) GET_GOLD(keeper) += goldamt; + strlcpy (name, obj->short_description, sizeof(name)); strlcpy(tempstr, times_message(ch->carrying, 0, bought), sizeof (tempstr)); snprintf(tempbuf, sizeof(tempbuf), "$n buys %s.", tempstr); act(tempbuf, FALSE, ch, obj, 0, TO_ROOM); ... if u don't add that line, then the text displayed is the keyword the SELLER has entered. eg. The Keeper now has -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT