At 06:14 PM 11/17/97 -0700, you wrote: >Is there some function like: affect_to_char(ch, SPELL_NAME) that will give >the target that spell? I looked through handler.c and failed to see >one... > >--thanks When asking about spells... try looking in magic.c or spell_parser.c. I believe the particular function you are asking about is in magic.c under: /* * Every spell that does an affect comes through here. This determines * the effect, whether it is added or replacement, whether it is legal or * not, etc. * * affect_join(vict, aff, add_dur, avg_dur, add_mod, avg_mod) */ void mag_affects(int level, struct char_data * ch, struct char_data * victim, int spellnum, int savetype) That is also where you put a skill that results in an effect, like "dirt kick". Which is actually the only reason I know the answer to this question. *g* StormeRider --- http://www.windsofstorm.net/wos/ silk@ici.net --- telnet://cmoo.com:4004 +------------------------------------------------------------+ | 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