Re: Skill problem

From: Daniel W. Burke (dwb@ix.netcom.com)
Date: 03/15/96


At 11:54 AM 3/15/96 +0100, you wrote:
>
>In perform_violence() (fight.c)
>
>if GET_SKILL(ch, SKILL_SECOND_ATTACK) != 0 {
>	prob = GET_SKILL(ch, SKILL_SECOND_ATTACK);
>	percent = number(1, 101);
>
>	if (percent > prob)
>		hit (ch, FIGHTING(ch), TYPE_UNDEFINED);
>}
>

would this not be better?

if (FIGHTING(ch))  /* <-- I've noticed some systems crash without this check */
    if (number(1, 101) > GET_SKILL(ch, SKILL_SECOND_ATTACK))
        hit(ch, FIGHTING(ch), TYPE_UNDEFINED);

That way you don't have to mess with prob and percent variables :)





Brazil - IMP of AddictMUD   tolkien.realms.org 4000
                                  206.185.33.2 4000

**** NOTE IP ADDRESS CHANGE, WE **ARE** BACK UP ****



This archive was generated by hypermail 2b30 : 12/07/00 PST