> } else {
> num_can_see++;
> sprintf(buf, "%s[%2d %2d %2d %2d %2d] %s %s", buf,
> GET_LEVELX(tch, CLASS_MAGIC_USER), GET_LEVELX(tch, CLASS_CLERIC),
> GET_LEVELX(tch, CLASS_THIEF), GET_LEVELX(tch, CLASS_WARRIOR),
> GET_LEVELX(tch, CLASS_BARD), GET_NAME(tch),
> GET_TITLE(tch));
Well, duh... What do you expect to happen when you append "buf" to
it and then send_to_char it? The first pass buf is normal, the second
time it contains the first player in who plus what you just added, the
third time all previous players plus the one you just added it. Perhaps
you should remove "buf" from the parameter list.
This archive was generated by hypermail 2b30 : 12/18/00 PST