Like I was indicating for some reason it thinks it's talking to a mob, so
you need to use gdb to print who that mob is sapose to be, this is easly
done by typing: print mob->name. If that mobs name happens to be your
characters name. Then you need to look a little higher in the code to find
out why it thinks that you are a mob.

-----Original Message-----
From: ^*^Britty^*^ [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 13, 2005 8:01 AM
To: [EMAIL PROTECTED]
Subject: Problem with Note Board

Hey, thanks for the help - I attached a copy of my
note board to this e-mail if have time / want to look
at it and maybe see if you can find anything mucky
with it... I've been trying to figure out what's wrong
with it for a long time and I'm completely stumped :( 
It might be a problem with act() but I have doubts
that it's act() because I haven't modified that
function - I'm running QuickMUD and everyone has told
me it comes pretty much bug free from the start, but
anyway, I would appreciate it sooo so very much if you
could check out my board... Also, here is a bigger
chunk of the error in mob_progs.c if it helps:

    if ( mob )
    {
        for ( prg = mob->pIndexData->mprogs; prg !=
NULL; prg = prg->next )
        {
            if ( prg->trig_type == type
              &&  strstr( argument, prg->trig_phrase )
!= NULL )
            {
                program_flow( prg->vnum, prg->code,
mob, NULL, NULL, ch, arg1, arg2 );
                break;
            }
        }
    }


It is in the void p_act_trigger() function.  Also, I
am pretty desperate to figure this out, so if you
needed to gdb the code and crash it etc, I would be
willing to let you give it a go.  Take care!

Brittany


                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

Reply via email to