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