ok, I have added this code and it is causing a memory fault. can someone point out the error to me, I cannot find it, I assume it has to do with the (FIGHTING(d->character)) but cant seem to find it. ---snip--- if (GET_POS(d->character) == 7) sprintf(prompt, "%s%sHIS COND:%s", prompt, CCGRN(d->character, C_NRM), CCNRM(d->character, C_NRM)); if (GET_MAX_HIT(FGHTING(d->character)) > 0) percent = (100 * GET_HIT(FGHTING(d->character))) / GET_MAX_HIT(d->character); else percent = -1; /* How could MAX_HIT be < 1?? */ if (GET_POS(d->character) == 7) if (percent >= 100) sprintf(prompt, "%s%sPERFECT%s|", prompt, CCGRN(d->character, C_NRM), CCNRM(d->character, C_NRM)); else if (percent >= 90) sprintf(prompt, "%s%sGREAT%s|", prompt, CCBLU(d->character, C_NRM), CCNRM(d->character, C_NRM)); else if (percent >= 75) sprintf(prompt, "%s%sFAIR%s|", prompt, CCWHT(d->character, C_NRM), CCNRM(d->character, C_NRM)); else if (percent >= 50) sprintf(prompt, "%s%sBAD%s|", prompt, CCYEL(d->character, C_NRM), CCNRM(d->character, C_NRM)); else if (percent >= 30) sprintf(prompt, "%s%sVERY BAD%s|", prompt, CCCYN(d->character, C_NRM), CCNRM(d->character, C_NRM)); else if (percent >= 15) sprintf(prompt, "%s%sAWFULL%s|", prompt, CCRED(d->character, C_NRM), CCNRM(d->character, C_NRM)); else if (percent >= 0) sprintf(prompt, "%s%sDYING%s|", prompt, CCMAG(d->character, C_NRM), CCNRM(d->character, C_NRM)); ---snip--- thank you for any help. Cyber Reaper Realms of Reality ***UNDER CONSTRUCTION!!!*** telnet://login.greatbasin.net 4000 +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST