| 
    Planeshift
    
   | 
 
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 | |
| cacheManager | NPCManager | 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 | |
| clients | NPCManager | protected | 
| cmd_count | NPCManager | protected | 
| ControlNPC(gemNPC *npc) | NPCManager | |
| CreatePetOwnerSession(gemActor *, psCharacter *) | NPCManager | |
| database | NPCManager | 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 | |
| entityManager | NPCManager | protected | 
| eventmanager | NPCManager | protected | 
| FindObjectByString(const csString &str, gemActor *me) const | MessageManagerBase | |
| FindPlayerClient(const char *name) | MessageManagerBase | |
| FunctionPointer typedef | MessageManager< NPCManager > | |
| gemSupervisor | NPCManager | 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 > | inlinevirtual | 
| 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 | |
| maxPetTime | NPCManager | 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 | |
| outbound | NPCManager | protected | 
| OwnerPetList | NPCManager | 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 | |
| petDeathLockoutTime | NPCManager | protected | 
| petDepletedLockoutTime | NPCManager | protected | 
| petDismissLockoutTime | NPCManager | protected | 
| PetHasBeenKilled(gemNPC *pet) | NPCManager | |
| PetInfo(Client *client, psCharacter *pet) | NPCManager | |
| petRangeScript | NPCManager | protected | 
| petReactScript | NPCManager | protected | 
| petSkill | NPCManager | protected | 
| petTrainingLockoutTime | NPCManager | 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 | 
| superclients | NPCManager | 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 > | inlinevirtual | 
| ~NPCManager() | NPCManager | virtual |