44a45 > #include "tables.h" 45a47 > extern int flag_lookup args((const char *name, const struct flag_type *flag_table)); 327a330,349 > } > else if ( letter == 'M' ) > { > MPROG_LIST *pMprog; > char *word; > int trigger = 0; > > pMprog = alloc_perm(sizeof(*pMprog)); > word = fread_word( fp ); > if ( !(trigger = flag_lookup( word, mprog_flags )) ) > { > bug("MOBprogs: invalid trigger.",0); > exit(1); > } > SET_BIT( pMobIndex->mprog_flags, trigger ); > pMprog->trig_type = trigger; > pMprog->vnum = fread_number( fp ); > pMprog->trig_phrase = fread_string( fp ); > pMprog->next = pMobIndex->mprogs; > pMobIndex->mprogs = pMprog;