Planeshift
NPC Member List

This is the complete list of members for NPC, including all inherited members.

activeLocateNPCprotected
AddAutoMemorize(csString types)NPC
AddDebugClient(uint clientNum, int debugLevel)RemoteDebug
AddToHateList(gemNPCActor *attacker, float delta)NPC
Advance(csTicks when)NPCprotected
aliveNPCprotected
ang_velNPCprotected
autoMemorizeTypesNPCprotected
brainNPCprotected
BufferHash typedefNPCprotected
checkedNPCprotected
checkedPosNPCprotected
checkedResultNPCprotected
checkedSectorNPCprotected
CheckPosition()NPC
ClearState()NPC
ContainAutoMemorizeType(const csString &type)NPC
controlledActorsNPCprotected
CopyLocate(csString source, csString destination, unsigned int flags)NPC
debugLogRemoteDebugprotected
Delete()NPC
Disable(bool disable=true)NPC
disabledNPCprotected
DRcounterNPCprotected
Dump()NPC
DumpBehaviorList(csString &output)NPC
DumpControlled(csString &output)NPC
DumpDebugLog(csString &output)NPC
DumpHateList(csString &output)NPC
DumpHateList(NPC *npc)NPC
DumpMemory(csString &output)NPC
DumpReactionList(csString &output)NPC
DumpState(csString &output)NPC
fallCounterNPCprotected
GetActiveLocate(csVector3 &pos, iSector *&sector, float &rot)NPC
GetActiveLocate(Waypoint *&wp)NPC
GetActiveLocateRadius() const NPC
GetActor()NPCinline
GetAngularVelocity()NPC
GetBrain()NPC
GetBuffer(const csString &bufferName)NPC
GetBufferMemory()NPCinline
GetBuildingSpot()NPC
GetCurrentBehavior()NPC
GetDebugging() const RemoteDebug
GetDRCounter(csTicks when, const csVector3 &pos, float yRot, iSector *sector, const csVector3 &vel, float angVel)NPCinline
GetEID()NPC
GetEntityHate(gemNPCActor *entity)NPC
GetFallCounter()NPCinline
GetHP()NPC
GetHPRate() const NPC
GetLastPerception()NPCinline
GetLinMove()NPC
GetMana()NPC
GetManaRate() const NPC
GetMaxHP() const NPC
GetMaxMana() const NPC
GetMaxMenStamina() const NPC
GetMaxPysStamina() const NPC
GetMenStamina()NPC
GetMenStaminaRate() const NPC
GetMostHated(float range, bool includeOutsideRegion, bool includeInvisible, bool includeInvincible, float *hate=NULL)NPC
GetMostHated(csVector3 &pos, iSector *sector, float range, LocationType *region, bool includeOutsideRegion, bool includeInvisible, bool includeInvincible, float *hate)NPC
GetMovable()NPCinline
GetName()NPCinline
GetNearestActor(float range, csVector3 &destPosition, iSector *&destSector, float &destRange)NPC
GetNearestDeadActor(float range)NPC
GetNearestNPC(float range, csVector3 &destPosition, iSector *&destSector, float &destRange)NPC
GetNearestPlayer(float range, csVector3 &destPosition, iSector *&destSector, float &destRange)NPC
GetNearestVisibleFriend(float range)NPC
GetOrigBrainType()NPCinline
GetOwner()NPC
GetOwnerName()NPC
GetPID()NPCinline
GetPysStamina()NPC
GetPysStaminaRate() const NPC
GetRaceInfo()NPC
GetRegion()NPC
GetRegionName()NPCinline
GetRemoteDebugClientsString() const RemoteDebug
GetRunVelocity()NPC
GetSpawnPosition() const NPC
GetSpawnSector() const NPC
GetTarget()NPC
GetTribe()NPC
GetTribeMemberType() const NPC
GetVelocity()NPC
GetWalkVelocity()NPC
HasAutoMemorizeTypes() const NPCinline
hatelistNPCprotected
hpNPCprotected
IncrementFallCounter()NPCinline
Info(const csString &infoRequestSubCmd)NPC
InsertCopy(PID use_char_id, PID ownerPID)NPC
insideRegionNPCprotected
insideTribeHomeNPCprotected
IsAlive() const NPCinline
IsDebugging()RemoteDebuginline
IsDebugging(int debugLevel)RemoteDebuginline
IsDisabled()NPCinline
IsInsideRegion()NPCinline
IsInsideTribeHome()NPCinline
last_perceptionNPCprotected
last_updateNPCprotected
lastDrAngVelNPCprotected
lastDrMovingNPCprotected
lastDrPositionNPCprotected
lastDrSectorNPCprotected
lastDrTimeNPCprotected
lastDrVelNPCprotected
lastDrYRotNPCprotected
Load(iResultRow &row, csHash< NPCType *, const char * > &npctypes, EventManager *eventmanager, PID usePID)NPC
Load(const char *name, PID pid, NPCType *type, const char *region_name, int debugging, bool disabled, EventManager *eventmanager)NPC
LocateHash typedefNPC
LOCATION_ALL enum valueNPC
LOCATION_ANGLE enum valueNPC
LOCATION_NONE enum valueNPC
LOCATION_POS enum valueNPC
LOCATION_RADIUS enum valueNPC
LOCATION_SECTOR enum valueNPC
LOCATION_TARGET enum valueNPC
LOCATION_WP enum valueNPC
manaNPCprotected
menStaminaNPCprotected
movableNPCprotected
nameNPCprotected
nextDebugLogEntryRemoteDebugprotected
NPC(psNPCClient *npcclient, NetworkManager *networkmanager, psWorld *world, iEngine *engine, iCollideSystem *cdsys)NPC
npcActorNPCprotected
oldbrainNPCprotected
origtypeNPCprotected
owner_idNPCprotected
pidNPCprotected
Printf(int debugLevel, const char *msg,...)RemoteDebug
pysStaminaNPCprotected
raceInfoNPCprotected
regionNPCprotected
region_nameNPCprotected
ReleaseControl(gemNPCActor *actor)NPC
RemoteDebug()RemoteDebug
RemoveAutoMemorize(csString types)NPC
RemoveDebugClient(uint clientNum)RemoteDebug
RemoveFromHateList(EID who)NPC
ReplaceBuffers(csString &result)NPC
ReplaceLocations(csString &result)NPC
runVelocityNPCprotected
scaleNPCprotected
ScopedTimerCallback(const ScopedTimer *timer)NPCvirtual
SetActor(gemNPCActor *actor)NPC
SetAlive(bool a)NPC
SetBrain(NPCType *type)NPC
SetBuffer(const csString &bufferName, const csString &value)NPC
SetBufferMemory(Tribe::Memory *memory)NPC
SetBuildingSpot(Tribe::Asset *buildingSpot)NPC
SetDebugging(int debugLevel)RemoteDebug
SetDRCounter(uint8_t counter)NPCinline
SetInsideRegion(bool inside)NPCinline
SetInsideTribeHome(bool inside)NPCinline
SetLastPerception(Perception *pcpt)NPC
SetLocate(const csString &destination, const NPC::Locate &locate)NPC
SetOwner(EID owner_EID)NPC
SetTarget(gemNPCObject *t)NPC
SetTribe(Tribe *new_tribe)NPC
SetTribeMemberType(const char *tribeMemberType)NPC
spawnPositionNPCprotected
spawnSectorNPCprotected
storedLocatesNPCprotected
StoreSpawnPosition()NPC
SwitchDebugging()RemoteDebug
TakeControl(gemNPCActor *actor)NPC
target_idNPCprotected
Tick()NPC
TickPostProcess(csTicks when)NPCprotected
tribeNPCprotected
tribeMemberTypeNPCprotected
TriggerEvent(Perception *pcpt, float maxRange=-1.0, csVector3 *basePos=NULL, iSector *baseSector=NULL, bool sameSector=false)NPC
TriggerEvent(const char *pcpt)NPC
typeNPCprotected
UpdateControlled()NPC
velNPCprotected
walkVelocityNPCprotected
~iScriptableVar()iScriptableVarinlinevirtual
~NPC()NPCvirtual
~RemoteDebug()RemoteDebugvirtual
~ScopedTimerCB()ScopedTimerCBinlineprivatevirtual