tfe-1.0/area/
tfe-1.0/files/
tfe-1.0/logs/
tfe-1.0/logs/immortal/
tfe-1.0/logs/mob/
tfe-1.0/logs/object/
tfe-1.0/logs/player/
tfe-1.0/logs/room/
tfe-1.0/notes/clans/
tfe-1.0/player/
tfe-1.0/prev/
tfe-1.0/prev/area/
tfe-1.0/prev/player/
tfe-1.0/prev/rooms/
tfe-1.0/rooms/
tfe-1.0/src-gc/
tfe-1.0/src-msvc/
tfe-1.0/src-unix/
tfe-1.0/www/
tfe-1.0/www/html/
class Tell_Data
{
 public:
  tell_data*    next;
  char*         name;
  char*         message;
  int           language;

  Tell_Data     ( const char*, const char*, int );
  ~Tell_Data    ( );
};


/*
 *   COMMUNICATION ROUTINES
 */


bool  can_talk    ( char_data*, const char*  = NULL );


/*
 *   LANGUAGE ROUTINES
 */


inline int skill_language( char_data* ch, int language )
{
  if( ch->species != NULL )
    return 0;

  if( is_set( ch->affected_by, AFF_TONGUES ) ) 
    return 10;

  return ch->shdata->skill[ language ];
}