right as it sits, the AFF bit line gets through... but: remove the #if stuff, and the "Hunger" and "Master/Foll" lines get through to the character, but *not* the AFF bit line!! =( Could you all take a look and see if I mangled it somehow? sprintf(buf, "Hunger: %-3d Thirst: %-3d Drunk: %-3d\r\n", GET_COND(k, FULL), GET_COND(k, THIRST), GET_COND(k, DRUNK)); send_to_char(buf, ch); #ifdef 0 sprintf(buf, "Master is: %-21s Followers are:", ((k->master) ? GET_NAME(k->master) : "<none>")); for (fol = k->followers; fol; fol = fol->next) { sprintf(buf2, "%s %s", found++ ? "," : "", PERS(fol->follower, ch)); strcat(buf, buf2); if (strlen(buf) >= 62) { if (fol->next) send_to_char(strcat(buf, ",\r\n"), ch); else send_to_char(strcat(buf, "\r\n"), ch); *buf = found = 0; } } if(*buf) send_to_char(strcat(buf, "\r\n"), ch); #endif /* Showing the bitvector */ sprintbit(AFF_FLAGS(k), affected_bits, buf2); sprintf(buf, "AFF: &+y%s&+w\r\n", buf2); send_to_char(buf, ch);
This archive was generated by hypermail 2b30 : 12/07/00 PST