Re: Re[2]: [CODE] A new kind of crash

From: Drago's (creed@I-55.COM)
Date: 12/02/97


>> >> (after normal hit calls for fighting)
>> >> if ((IS_AFFECTED(ch, AFF_HASTE)) && (GET_POS(ch) == POS_FIGHTING)) {
>> >>         int rand_num;
>> >>
>> >>         rand_num = number(1,100);
>> >>         rand_num += (GET_LEVEL(ch) / 2);
>> >>         if(rand_num > 65)
>> >>              hit(ch, FIGHTING(ch), TYPE_UNDEFINED);
>> >>       }
>> >>
>> >>haste, and I'd venture to guess the haste check is in hit(), thus your
>> >>infinite loop.
>>
>> You are venturing too far.  This is not in the hit() function.
>
>Then maybe you want to tell us where it is? Or are we needing
>to pull out the Circle Message Reader "Crystal Ball" version?

Ok, look at the first line.  Where are the normal hit calls for fighting?
They are in perform_violence.  Sorry if this was too unclear.

Chuck Reed
|-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
|Chuck Reed - Ash of Dark Horizon                     |
|telnet://pentrel.com:6001                            |
|http://www.i-55.com/~twingo/horizon                  |
|http://www.geocities.com/Eureka/Plaza/9298/          |
|creed@i-55.com -=- dragos_elec@geocities.com         |
|"If you don't stand for something, you are bound     |
| to fall for anything."                              |
|-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



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