/*
....[@@@..[@@@..............[@.................. 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[];