On Fri, 26 Jul 1996, Terry Valladon wrote:
<--snip-->
> 
>     if (PRF_FLAGGED(d->character, PRF_DISPHP))
>       if (GET_HIT(d->character) <= (GET_MAX_HIT(d->character)*1))
>          if (GET_HIT(d->character) >= (GET_MAX_HIT(d->character)*.504))
>              sprintf(prompt, "%s%s%dH%s|", prompt, CCGRN(d->character, C_NRM),
>              GET_HIT(d->character), CCNRM(d->character, C_NRM));
>          if (GET_HIT(d->character) >= (GET_MAX_HIT(d->character)*.254))
>              if (GET_HIT(d->character) <= (GET_MAX_HIT(d->character)*.506))
> 	     sprintf(prompt, "%s%s%dH%s|", prompt, CCYEL(d->character, C_NRM),
>              GET_HIT(d->character), CCNRM(d->character, C_NRM));
> 	 if (GET_HIT(d->character) <= (GET_MAX_HIT(d->character)*.256))
>              sprintf(prompt, "%s%s%dH%s|", prompt, CCRED(d->character, C_NRM),
>              GET_HIT(d->character), CCNRM(d->character, C_NRM));
> 
<-- some more snip-->
Ok.. You multiply a float (.504 , .254 , .506 , .256) to integers ..
Don't think C wanna do that to much, without you telling it what you work
with .. like:
  if( ((float) GET_HIT(d->character)) >= (((float) GET_MAX_HIT(d->character))*.504))
    sprintf(blah);   etc..
---
Erik Niese-Petersen
Aka Quint The typo God
Realms of Darkness IMP [matrix.xiii.com 6666. Playertesting]
+-----------------------------------------------------------+
| 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