Hi all,
Below is all the code I have added to have battle information
included in the players prompt. It works well, except for a few points.
(1) I think I have included all for the new PRF_BAT flag but it doesn't
recognise it is set in comm.c, consequently the /* 's in the make_prompt
function. What have I missed? **--** I still cant get this working. :(
(2) The prompt works fine displaying all that it's meant to up until the
mob I am fighting gets to incapacitated. At which point it seg faults.
Any ideas as to why? **--** I've now got this working, thanks for the help
Graham. :) If anyone is interested I included the changes needed below
if they'd like to include it in their mud. :)
--* comm.c *--
char *get_cond(int current, int total)
{
int percent;
if (total < 1)
total = 1;
percent = (100 * current) / total;
if (percent >= 100)
return ("excellent");
else if (percent >= 90)
return ("few scratches");
else if (percent >= 80)
return ("some wounds");
else if (percent >= 70)
return ("few wounds");
else if (percent >= 60)
return ("pretty hurt");
else if (percent >= 50)
return ("deep cuts");
else if (percent >= 40)
return ("nasty wounds");
else if (percent >= 30)
return ("badly injured");
else if (percent >= 20)
return ("awful");
else if (percent >= 10)
return ("life threating");
else if (percent >= 1)
return ("near death");
else
return ("unconscious");
}
This archive was generated by hypermail 2b30 : 12/18/00 PST