>
> After an evening of coding fun, I've finally altered do_cast
> into do_mpcast, There was a number of people who said that
> they were having problems with MobProgs and casting spells,
> of course, it all came back to the IS_NPC then return in
> do_cast that was lousing everything up. :) So, if you
> were one of the few that didn't make their own mpcast, email
> me and I'll mail you mine :)
>
> Jason Goodwin
> jgoodwin@expert.cc.purdue.edu
I think I posted something a while backing asking for help, but
here is what I ended up doing.
I removed the if (IS_NPC) check in do_cast so that will allow
npc's to use 'cast'.
I then added cases to the edesc feilds in db.c.
I believe it looked something like this,
case ("Fireball"): {
RANGE(1, 100);
GET_SKILL(mob_proto, SPELL_FIREBALL) = num_arg;
break;
}
The only problem is that every skill/spell you want the mob to use has to
be added as a case here. Did you find an easier or more efficient way?
Chuck
+-----------------------------------------------------------+
| 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