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
cacheManagerNPCManagerprotected
CanPetHearYou(int clientnum, Client *owner, gemNPC *pet, const char *type)NPCManagerprotected
ChangeNPCBrain(gemNPC *npc, Client *client, const char *brainName)NPCManager
CheckSendPerceptionQueue(size_t expectedAddSize)NPCManagerprotected
CheckWorkLocation(gemNPC *npc, Location *location)NPCManager
clientsNPCManagerprotected
cmd_countNPCManagerprotected
ControlNPC(gemNPC *npc)NPCManager
CreatePetOwnerSession(gemActor *, psCharacter *)NPCManager
databaseNPCManagerprotected
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
entityManagerNPCManagerprotected
eventmanagerNPCManagerprotected
FindObjectByString(const csString &str, gemActor *me) const MessageManagerBase
FindPlayerClient(const char *name)MessageManagerBase
FunctionPointer typedefMessageManager< NPCManager >
gemSupervisorNPCManagerprotected
GetMaxPetTime()NPCManagerinline
GetPetDeathLockoutTime()NPCManagerinline
GetPetDepletedLockoutTime()NPCManagerinline
GetPetDismissLockoutTime()NPCManagerinline
GetPetSkill()NPCManagerinline
GetPetTrainingLockoutTime()NPCManagerinline
GetSuperClients()NPCManagerinline
HandleAuthentRequest(MsgEntry *me, Client *client)NPCManagerprotected
HandleCommandList(MsgEntry *me, Client *client)NPCManagerprotected
HandleConsoleCommand(MsgEntry *me, Client *client)NPCManagerprotected
HandleDamageEvent(MsgEntry *me, Client *client)NPCManagerprotected
HandleDeathEvent(MsgEntry *me, Client *client)NPCManagerprotected
HandleMessage(MsgEntry *msg, Client *client)MessageManager< NPCManager >inlinevirtual
HandleNPCReady(MsgEntry *me, Client *client)NPCManagerprotected
HandlePetCommand(MsgEntry *me, Client *client)NPCManagerprotected
HandlePetSkill(MsgEntry *me, Client *client)NPCManagerprotected
HandleSimpleRenderMesh(MsgEntry *me, Client *client)NPCManagerprotected
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
maxPetTimeNPCManagerprotected
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
outboundNPCManagerprotected
OwnerPetListNPCManagerprotected
PathCreate(const psPath *path)NPCManager
PathPointAdjusted(psPathPoint *point)NPCManager
PathRename(const psPath *path)NPCManager
PathSetFlag(const psPath *path, const csString &flag, bool enable)NPCManager
petDeathLockoutTimeNPCManagerprotected
petDepletedLockoutTimeNPCManagerprotected
petDismissLockoutTimeNPCManagerprotected
PetHasBeenKilled(gemNPC *pet)NPCManager
PetInfo(Client *client, psCharacter *pet)NPCManager
petRangeScriptNPCManagerprotected
petReactScriptNPCManagerprotected
petSkillNPCManagerprotected
petTrainingLockoutTimeNPCManagerprotected
PrepareMessage()NPCManagerprotected
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)NPCManagerprotected
SendNPCList(Client *client)NPCManager
SendPetSkillList(Client *client, bool forceOpen=true, PSSKILL focus=PSSKILL_NONE)NPCManagerprotected
SendRaces(Client *client)NPCManagerprotected
Subscribe(FunctionPointer fpt, msgtype type, uint32_t flags=0x01)MessageManager< NPCManager >inline
superclientsNPCManagerprotected
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)MessageManagerBasevirtual
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)NPCManagerprotected
WorkDoneNotify(EID npcEID, csString reward, csString nick)NPCManager
~MessageManager()MessageManager< NPCManager >inlinevirtual
~NPCManager()NPCManagervirtual