lpc4/lib/
lpc4/lib/doc/efun/
lpc4/lib/doc/lfun/
lpc4/lib/doc/operators/
lpc4/lib/doc/simul_efuns/
lpc4/lib/doc/types/
lpc4/lib/etc/
lpc4/lib/include/
lpc4/lib/include/arpa/
lpc4/lib/obj/d/
lpc4/lib/save/
lpc4/lib/secure/
lpc4/lib/std/
lpc4/lib/std/living/
/* note that the default _have_ to be zero for flags,
 * it simplifies mapping handling of flags a lot
 * this will be moved to soul.h or something similar.
 */

/* say, scream etc. etc. */
#define FLAG_SOUND 1

/* hit, spit, kick etc. etc. */
#define FLAG_OFFENSE 2

/* kiss, hug, etc. etc. */
#define FLAG_TOUCH 4


/* This is how a CONDITION structure looks like, it is heavily used by
 * reduce_verb
 * ({
 *   metaverb,
 *   verb,
 *   verbdata,
 *   ({ who }),       // the persons who were mentioned
 *   ({ adverbs })    // the adverbs used
 *   ({ adjectives }) // adjectives used
 *   ({ messages }),  // messages given 
 *   ({ bodyparts }), // bodyparts given
 * })

 * cond may be expanded in the future...
 */

#define C_METAVERB 0
#define C_VERB 1
#define C_DATA 2
#define C_WHO 3
#define C_ADV 4
#define C_ADJ 5
#define C_MSGS 6
#define C_BODY 7