[Circle] [CODE] Getting act_prog working.

From: Fionn Colvin (fcolvin@metz.une.edu.au)
Date: 11/24/96


Hiya,
     If you change the following I think you should get the act prog
going. :)

#############
# mobprog.c #
#############


Change mprog_act_trigger to this:

void mprog_act_trigger(char *buf, struct char_data *mob, struct char_data *ch,
		       struct obj_data *obj, void *vo)
{

  if (IS_NPC(mob) && (mob_index[mob->nr].progtypes & ACT_PROG))
    mprog_wordlist_check(buf, mob, ch, NULL, NULL, ACT_PROG);

  return;
}



##########
# comm.c #
##########

Change SENDOK define from the one bolow to the one below that.

/*
#define SENDOK(ch) ((ch)->desc && (AWAKE(ch) || sleep) && \
		    !PLR_FLAGGED((ch), PLR_WRITING))
*/

#define SENDOK(ch) ((AWAKE(ch) || sleep) && !PLR_FLAGGED((ch), PLR_WRITING))


I think that was about all I did. It works fine for me now. Hope this helps.
Send me another mail if you're still having problems and I'll see if I can
help.

Fionn
+-----------------------------------------------------------+
| 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