mud++0.35/etc/
mud++0.35/etc/guilds/
mud++0.35/help/propert/
mud++0.35/mudC/
mud++0.35/player/
mud++0.35/src/interface/
mud++0.35/src/os/cygwin32/
mud++0.35/src/os/win32/
mud++0.35/src/os/win32/bcppbuilder/
mud++0.35/src/osaddon/
mud++0.35/src/util/
/*
....[@@@..[@@@..............[@.................. MUD++ is a written from
....[@..[@..[@..[@..[@..[@@@@@....[@......[@.... scratch multi-user swords and
....[@..[@..[@..[@..[@..[@..[@..[@@@@@..[@@@@@.. sorcery game written in C++.
....[@......[@..[@..[@..[@..[@....[@......[@.... This server is an ongoing
....[@......[@..[@@@@@..[@@@@@.................. development project.  All 
................................................ contributions are welcome. 
....Copyright(C).1995.Melvin.Smith.............. Enjoy. 
------------------------------------------------------------------------------
Melvin Smith (aka Fusion)         msmith@hom.net 
MUD++ development mailing list    mudpp@van.ml.org
------------------------------------------------------------------------------
social.h
*/

#include "string.h"
#include "nameable.h"
#include "llist.h"

class Social : public Nameable
{
	public:
		String selftargnone;	// You smile.				You smile.	
		String roomtargnone;	// $n smiles.				Fusion smiles.
		String selftargself;	// You smile at yourself.	You smile at yourself.
		String roomtargself;	// $n smiles at $hself.		Fusion smiles at himself.
		String selftargother;	// You smile at $N.			You smile at Zen.
		String roomtargother;	// $n smiles at $N.			Fusion smiles at Zen.
		String targother;		// $n smiles at you.		Fusion smiles at you.
 
		Social( const char * x )
		: Nameable( x )
		{
		}

		Social( const String & x )
		: Nameable( x )
		{
		}
};


extern LList<Social> social_table[26];
const Social * lookupSocial( const String & );
extern const char *his_her[];
extern const char *him_her[];
extern const char *he_she[];