Planeshift

NPC Member List

This is the complete list of members for NPC, including all inherited members.
activeLocateNPC [protected]
AddAutoMemorize(csString types)NPC
AddDebugClient(uint clientNum, int debugLevel)RemoteDebug
AddToHateList(gemNPCActor *attacker, float delta)NPC
Advance(csTicks when)NPC [protected]
aliveNPC [protected]
ang_velNPC [protected]
autoMemorizeTypesNPC [protected]
brainNPC [protected]
BufferHash typedefNPC [protected]
checkedNPC [protected]
checkedPosNPC [protected]
checkedResultNPC [protected]
checkedSectorNPC [protected]
CheckPosition()NPC
ClearState()NPC
ContainAutoMemorizeType(const csString &type)NPC
controlledActorsNPC [protected]
CopyLocate(csString source, csString destination, unsigned int flags)NPC
debugLogRemoteDebug [protected]
Delete()NPC
Disable(bool disable=true)NPC
disabledNPC [protected]
DRcounterNPC [protected]
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
fallCounterNPC [protected]
GetActiveLocate(csVector3 &pos, iSector *&sector, float &rot)NPC
GetActiveLocate(Waypoint *&wp)NPC
GetActiveLocateRadius() const NPC
GetActor()NPC [inline]
GetAngularVelocity()NPC
GetBrain()NPC
GetBuffer(const csString &bufferName)NPC
GetBufferMemory()NPC [inline]
GetBuildingSpot()NPC
GetCurrentBehavior()NPC
GetDebugging() const RemoteDebug
GetDRCounter(csTicks when, const csVector3 &pos, float yRot, iSector *sector, const csVector3 &vel, float angVel)NPC [inline]
GetEID()NPC
GetEntityHate(gemNPCActor *entity)NPC
GetFallCounter()NPC [inline]
GetHP()NPC
GetHPRate() const NPC
GetLastPerception()NPC [inline]
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()NPC [inline]
GetName()NPC [inline]
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()NPC [inline]
GetOwner()NPC
GetOwnerName()NPC
GetPID()NPC [inline]
GetPysStamina()NPC
GetPysStaminaRate() const NPC
GetRaceInfo()NPC
GetRegion()NPC
GetRegionName()NPC [inline]
GetRemoteDebugClientsString() const RemoteDebug
GetRunVelocity()NPC
GetSpawnPosition() const NPC
GetSpawnSector() const NPC
GetTarget()NPC
GetTribe()NPC
GetTribeMemberType() const NPC
GetVelocity()NPC
GetWalkVelocity()NPC
HasAutoMemorizeTypes() const NPC [inline]
hatelistNPC [protected]
hpNPC [protected]
IncrementFallCounter()NPC [inline]
Info(const csString &infoRequestSubCmd)NPC
InsertCopy(PID use_char_id, PID ownerPID)NPC
insideRegionNPC [protected]
insideTribeHomeNPC [protected]
IsAlive() const NPC [inline]
IsDebugging()RemoteDebug [inline]
IsDebugging(int debugLevel)RemoteDebug [inline]
IsDisabled()NPC [inline]
IsInsideRegion()NPC [inline]
IsInsideTribeHome()NPC [inline]
last_perceptionNPC [protected]
last_updateNPC [protected]
lastDrAngVelNPC [protected]
lastDrMovingNPC [protected]
lastDrPositionNPC [protected]
lastDrSectorNPC [protected]
lastDrTimeNPC [protected]
lastDrVelNPC [protected]
lastDrYRotNPC [protected]
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
manaNPC [protected]
menStaminaNPC [protected]
movableNPC [protected]
nameNPC [protected]
nextDebugLogEntryRemoteDebug [protected]
NPC(psNPCClient *npcclient, NetworkManager *networkmanager, psWorld *world, iEngine *engine, iCollideSystem *cdsys)NPC
npcActorNPC [protected]
oldbrainNPC [protected]
origtypeNPC [protected]
owner_idNPC [protected]
pidNPC [protected]
Printf(int debugLevel, const char *msg,...)RemoteDebug
pysStaminaNPC [protected]
raceInfoNPC [protected]
regionNPC [protected]
region_nameNPC [protected]
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
runVelocityNPC [protected]
scaleNPC [protected]
ScopedTimerCallback(const ScopedTimer *timer)NPC [virtual]
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)NPC [inline]
SetInsideRegion(bool inside)NPC [inline]
SetInsideTribeHome(bool inside)NPC [inline]
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
spawnPositionNPC [protected]
spawnSectorNPC [protected]
storedLocatesNPC [protected]
StoreSpawnPosition()NPC
SwitchDebugging()RemoteDebug
TakeControl(gemNPCActor *actor)NPC
target_idNPC [protected]
Tick()NPC
TickPostProcess(csTicks when)NPC [protected]
tribeNPC [protected]
tribeMemberTypeNPC [protected]
TriggerEvent(Perception *pcpt, float maxRange=-1.0, csVector3 *basePos=NULL, iSector *baseSector=NULL, bool sameSector=false)NPC
TriggerEvent(const char *pcpt)NPC
typeNPC [protected]
UpdateControlled()NPC
velNPC [protected]
walkVelocityNPC [protected]
~iScriptableVar()iScriptableVar [inline, virtual]
~NPC()NPC [virtual]
~RemoteDebug()RemoteDebug [virtual]
~ScopedTimerCB()ScopedTimerCB [inline, private, virtual]