Hi all..
> define a new PULSE_FAST (1 RL_SEC) in structs.h,
> then add it to the heartbeat function in comm.c and use it to check
> for these hyper-agg mobs (make a new function mob_hyper_agg() copying
> the agg code in mobact.c).
>
> at least, i think that should work ;)
> +-----------------------------------------------------------+
> | Ensure that you have read the CircleMUD Mailing List FAQ: |
> | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
> +-----------------------------------------------------------+
Er.. done that now, but .. ehem.. Mud tends to crash when I've put that
in.
Here's what I've done :
in structs.h I've put in
#define PULSE_FAST (1 RL_SEC)
in mobact.c :
void mob_hyper_agg (void)
{
register struct char_data *ch, *next_ch, *vict;
struct obj_data *obj, *best_obj; /* for later use */
int door, found, max;
memory_rec *names;
blahblahblah.. copied from mobact.c/mobile_activity thingy for aggro
mobs.
in comm.c under void heartbeat(int, pulse):
if (!(pulse % PULSE_FAST))
mob_hyper_agg();
that is about it.. I'm failing to see where I err.. fail *gig* what am I
missing?? and how do I refer to these fast mobs?? (as I see it, all mobs
all of a sudden becomes megafast)
/soren says with a tiny voice, 'Help'
+-----------------------------------------------------------+
| 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/18/00 PST