In comm.c, in the SENDOK() macro, change "(ch)->desc" to "((ch)->desc || ( IS_MOB(ch) && mob_index[(ch)->nr].progtypes & ACT_PROG ))", i.e. change the macro to something like this : #define SENDOK(ch) ( ((ch)->desc || ( IS_MOB(ch) && \ mob_index[(ch)->nr].progtypes & ACT_PROG )) && \ (AWAKE(ch) || sleep) && !PLR_FLAGGED((ch), PLR_WRITING)) Christoffer Lundberg wrote: > I've noticed that the Mobprogs-package doesn't really work properly, as > act_prog doesn't trigger. Is there a fix to this at some of the snippet- > pages? > > Thanks in advance.... - Christoffer You're right, the mobprogs package doesn't work properly. I spent a lot of time fixing it. L.Lunak l.lunak@sh.cvut.cz +------------------------------------------------------------+ | 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/15/00 PST