--- Brian Beffa <MortalCity@aol.com> wrote: > I have been trying to install a Midgaard like zone > that I downloaded from an > FTP site. It was made for ExileMUD. The town is > called Sundhaven. > spec_procs.c: In function `blinder': > spec_procs.c:1156: too many arguments to function > `call_magic' > 1155* call_magic(ch, FIGHTING(ch), 0, > SPELL_BLINDNESS, GET_LEVEL(ch), > 1156*CAST_SPELL,NULL); The message "too many arguments to function" means that you are passing too many arguments on the function call. I do not have a copy of bpl17 in front of me, but check out spell_parser.c, where the call_magic function resides. It should read something like: int call_magic (struct char_data *ch, struct char_data *vict, int spellnum, int level, int casttype) { ... } Match up the real arguments in call_magic with what your erroroneous function call is passing. It's most likely just a case of lopping off that last ",NULL", since ExileMUD probably had a slightly modified call_magic function. -Craig __________________________________________________ Do You Yahoo!? Kick off your party with Yahoo! Invites. http://invites.yahoo.com/ +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT