Planeshift

NPCManager Member List

This is the complete list of members for NPCManager, including all inherited members.
AddEntity(gemObject *obj)NPCManager
AddPoint(const psPath *path, const psPathPoint *point)NPCManager
cacheManagerNPCManager [protected]
CanPetHearYou(int clientnum, Client *owner, gemNPC *pet, const char *type)NPCManager [protected]
ChangeNPCBrain(gemNPC *npc, Client *client, const char *brainName)NPCManager
CheckSendPerceptionQueue(size_t expectedAddSize)NPCManager [protected]
CheckWorkLocation(gemNPC *npc, Location *location)NPCManager
clientsNPCManager [protected]
cmd_countNPCManager [protected]
ControlNPC(gemNPC *npc)NPCManager
CreatePetOwnerSession(gemActor *, psCharacter *)NPCManager
databaseNPCManager [protected]
DebugNPC(gemNPC *npc, Client *client, uint8_t debugLevel)NPCManager
DebugTribe(gemNPC *npc, Client *client, uint8_t debugLevel)NPCManager
DecodeCommandArea(Client *client, csString target)MessageManagerBase
DeletedNPCNotify(PID player_id)NPCManager
Disconnect(Client *client)NPCManager
DismissPet(gemNPC *pet, Client *owner)NPCManager
entityManagerNPCManager [protected]
eventmanagerNPCManager [protected]
FindObjectByString(const csString &str, gemActor *me) const MessageManagerBase
FindPlayerClient(const char *name)MessageManagerBase
FunctionPointer typedefMessageManager< NPCManager >
gemSupervisorNPCManager [protected]
GetMaxPetTime()NPCManager [inline]
GetPetDeathLockoutTime()NPCManager [inline]
GetPetDepletedLockoutTime()NPCManager [inline]
GetPetDismissLockoutTime()NPCManager [inline]
GetPetSkill()NPCManager [inline]
GetPetTrainingLockoutTime()NPCManager [inline]
GetSuperClients()NPCManager [inline]
HandleAuthentRequest(MsgEntry *me, Client *client)NPCManager [protected]
HandleCommandList(MsgEntry *me, Client *client)NPCManager [protected]
HandleConsoleCommand(MsgEntry *me, Client *client)NPCManager [protected]
HandleDamageEvent(MsgEntry *me, Client *client)NPCManager [protected]
HandleDeathEvent(MsgEntry *me, Client *client)NPCManager [protected]
HandleMessage(MsgEntry *msg, Client *client)MessageManager< NPCManager > [inline, virtual]
HandleNPCReady(MsgEntry *me, Client *client)NPCManager [protected]
HandlePetCommand(MsgEntry *me, Client *client)NPCManager [protected]
HandlePetSkill(MsgEntry *me, Client *client)NPCManager [protected]
HandleSimpleRenderMesh(MsgEntry *me, Client *client)NPCManager [protected]
Initialize()NPCManager
LocationAdjusted(Location *location)NPCManager
LocationCreated(Location *location)NPCManager
LocationInserted(Location *location)NPCManager
LocationRadius(Location *location)NPCManager
LocationTypeAdd(LocationType *locationType)NPCManager
LocationTypeRemove(const csString &locationTypeName)NPCManager
maxPetTimeNPCManager [protected]
NewNPCNotify(PID player_id, PID master_id, PID owner_id)NPCManager
NPCManager(ClientConnectionSet *pCCS, psDatabase *db, EventManager *evtmgr, GEMSupervisor *gemsupervisor, CacheManager *cachemanager, EntityManager *entitymanager)NPCManager
outboundNPCManager [protected]
OwnerPetListNPCManager [protected]
PathCreate(const psPath *path)NPCManager
PathPointAdjusted(psPathPoint *point)NPCManager
PathRename(const psPath *path)NPCManager
PathSetFlag(const psPath *path, const csString &flag, bool enable)NPCManager
petDeathLockoutTimeNPCManager [protected]
petDepletedLockoutTimeNPCManager [protected]
petDismissLockoutTimeNPCManager [protected]
PetHasBeenKilled(gemNPC *pet)NPCManager
PetInfo(Client *client, psCharacter *pet)NPCManager
petRangeScriptNPCManager [protected]
petReactScriptNPCManager [protected]
petSkillNPCManager [protected]
petTrainingLockoutTimeNPCManager [protected]
PrepareMessage()NPCManager [protected]
QueueAssessPerception(EID entityEID, EID targetEID, const csString &physicalAssessmentPerception, const csString &physicalAssessmentDifferencePerception, const csString &magicalAssessmentPerception, const csString &magicalAssessmentDifferencePerception, const csString &overallAssessmentPerception, const csString &overallAssessmentDifferencePerception)NPCManager
QueueAttackPerception(gemActor *attacker, gemNPC *target)NPCManager
QueueChangeOwnerPerception(gemNPC *npc, EID owner)NPCManager
QueueDamagePerception(gemActor *attacker, gemNPC *target, float dmg)NPCManager
QueueDeathPerception(gemObject *who)NPCManager
QueueEnemyPerception(psNPCCommandsMessage::PerceptionType type, gemActor *npc, gemActor *player, float relative_faction)NPCManager
QueueFailedToAttackPerception(gemNPC *attacker, gemObject *target)NPCManager
QueueFlagPerception(gemActor *owner)NPCManager
QueueInfoRequestPerception(gemNPC *npc, Client *client, const char *infoRequestSubCmd)NPCManager
QueueInventoryPerception(gemActor *owner, psItem *itemdata, bool inserted)NPCManager
QueueNPCCmdPerception(gemActor *owner, const csString &cmd)NPCManager
QueueOwnerCmdPerception(gemActor *owner, gemNPC *pet, psPETCommandMessage::PetCommand_t command)NPCManager
QueuePerceptPerception(gemNPC *npc, csString perception, csString type)NPCManager
QueueSpawnedPerception(gemNPC *spawned, gemNPC *spawner, const csString &tribeMemberType)NPCManager
QueueSpellPerception(gemActor *caster, gemObject *target, const char *spell_cat, uint32_t spell_category, float severity)NPCManager
QueueSpokenToPerception(gemNPC *npc, bool spokenTo)NPCManager
QueueStatDR(gemActor *actor, unsigned int statsDirtyFlags)NPCManager
QueueTalkPerception(gemActor *speaker, gemNPC *target)NPCManager
QueueTeleportPerception(gemNPC *npc, csVector3 &pos, float yrot, iSector *sector, InstanceID instance)NPCManager
QueueTransferPerception(gemActor *owner, psItem *itemdata, csString target)NPCManager
RemoveEntity(MsgEntry *me)NPCManager
RemovePetOwnerSession(PetOwnerSession *session)NPCManager
RemovePoint(const psPath *path, int pointId)NPCManager
SendAllCommands(bool createNewTick)NPCManager
SendAllNPCStats(Client *client)NPCManager
SendMapList(Client *client)NPCManager [protected]
SendNPCList(Client *client)NPCManager
SendPetSkillList(Client *client, bool forceOpen=true, PSSKILL focus=PSSKILL_NONE)NPCManager [protected]
SendRaces(Client *client)NPCManager [protected]
Subscribe(FunctionPointer fpt, msgtype type, uint32_t flags=0x01)MessageManager< NPCManager > [inline]
superclientsNPCManager [protected]
Unsubscribe(msgtype type)MessageManager< NPCManager > [inline]
Unsubscribe(FunctionPointer handler, msgtype type)MessageManager< NPCManager > [inline]
UnsubscribeAll()MessageManager< NPCManager > [inline]
UpdatePetTime()NPCManager
UpdateWorldPositions()NPCManager
Verify(MsgEntry *pMsg, unsigned int flags, Client *&client)MessageManagerBase [virtual]
WaypointAddAlias(const Waypoint *wp, const WaypointAlias *alias)NPCManager
WaypointAdjusted(Waypoint *wp)NPCManager
WaypointAliasRotation(const Waypoint *wp, const WaypointAlias *alias)NPCManager
WaypointCreate(const Waypoint *waypoint)NPCManager
WaypointRadius(const Waypoint *waypoint)NPCManager
WaypointRemoveAlias(const Waypoint *wp, const csString &alias)NPCManager
WaypointRename(const Waypoint *waypoint)NPCManager
WaypointSetFlag(const Waypoint *wp, const csString &flag, bool enable)NPCManager
WillPetReact(int clientnum, Client *owner, gemNPC *pet, const char *type, int level)NPCManager [protected]
WorkDoneNotify(EID npcEID, csString reward, csString nick)NPCManager
~MessageManager()MessageManager< NPCManager > [inline, virtual]
~NPCManager()NPCManager [virtual]