mud/lib/daemon/include/party.h
2020-09-06 05:43:07 -07:00

28 lines
848 B
C++

#ifndef l_party_h
#define l_party_h
class party {
object Leader;
object *Members;
object *Invited;
}
static void create();
mixed CanChangeLeader(object who, object targ);
mixed CanCreateParty(object who, string name);
mixed CanInviteMember(object who, object member);
mixed CanJoinParty(object who, string pname);
mixed CanRemoveMember(object who, object targ);
mixed CanRemoveParty(object who);
mixed eventChangeLeader(object who, object targ);
mixed eventCreateParty(object who, string name);
mixed eventInviteMember(object who, object member);
mixed eventJoinParty(object who, string name);
mixed eventRemoveMember(object who, object targ);
mixed eventRemoveParty(object who);
object GetPartyLeader(string name);
object *GetPartyMembers(string name);
static void RemoveInvitiation(string name, object who);
#endif /* l_party_h */