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