On Sat, 1 Apr 2000 20:08:34 Damian Jurzysta wrote:
>when trying out the bitfields version of bpl 17, I cannot use the roomflags
>command. when I type 'look' it doesnt show me any roomflags, instead it just
>dumps out whatever is in the buffer. example:
>
>this is what is different from the original code in look_at_room() in act.informative.c:
>
> if (!IS_NPC(ch) && PRF_FLAGGED(ch, PRF_ROOMFLAGS)) {
>- sprintbit(ROOM_FLAGS(ch->in_room), room_bits, buf);
>+ buf2[0] = '\0';
>+ sprintfield((char*)&ROOM_FLAGS(ch->in_room), room_bits, buf2);
> sprintf(buf2, "[%5d] %s [ %s]", GET_ROOM_VNUM(IN_ROOM(ch)),
> world[ch->in_room].name, buf);
> send_to_char(buf2, ch);
> } else
> send_to_char(world[ch->in_room].name, ch);
>
>
> I have tried changing the sprintfield function
> into using buf instead of buf2, but it didnt
> help. other than that I have no idea what else
> to do.
I just changed the sprintfield() call to use
buf instead of buf2 and it works fine. But,
I plan on putting a new version of the bitfield
source up later today anyway, adding in this
fix, but mainly because I realized I forgot to
update the files in the util directory.
If anyone else has found any bugs with the
bitfield code, *now* would be a good time to
let me know before I put up a new version on
the ftp site.
Angelfire for your free web-based e-mail. http://www.angelfire.com
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT