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