, including all inherited members.
activeLocate | NPC | [protected] |
AddAutoMemorize(csString types) | NPC | |
AddDebugClient(uint clientNum, int debugLevel) | RemoteDebug | |
AddToHateList(gemNPCActor *attacker, float delta) | NPC | |
Advance(csTicks when) | NPC | [protected] |
alive | NPC | [protected] |
ang_vel | NPC | [protected] |
autoMemorizeTypes | NPC | [protected] |
brain | NPC | [protected] |
BufferHash typedef | NPC | [protected] |
checked | NPC | [protected] |
checkedPos | NPC | [protected] |
checkedResult | NPC | [protected] |
checkedSector | NPC | [protected] |
CheckPosition() | NPC | |
ClearState() | NPC | |
ContainAutoMemorizeType(const csString &type) | NPC | |
controlledActors | NPC | [protected] |
CopyLocate(csString source, csString destination, unsigned int flags) | NPC | |
debugLog | RemoteDebug | [protected] |
Delete() | NPC | |
Disable(bool disable=true) | NPC | |
disabled | NPC | [protected] |
DRcounter | NPC | [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 | |
fallCounter | NPC | [protected] |
GetActiveLocate(csVector3 &pos, iSector *§or, 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] |
hatelist | NPC | [protected] |
hp | NPC | [protected] |
IncrementFallCounter() | NPC | [inline] |
Info(const csString &infoRequestSubCmd) | NPC | |
InsertCopy(PID use_char_id, PID ownerPID) | NPC | |
insideRegion | NPC | [protected] |
insideTribeHome | NPC | [protected] |
IsAlive() const | NPC | [inline] |
IsDebugging() | RemoteDebug | [inline] |
IsDebugging(int debugLevel) | RemoteDebug | [inline] |
IsDisabled() | NPC | [inline] |
IsInsideRegion() | NPC | [inline] |
IsInsideTribeHome() | NPC | [inline] |
last_perception | NPC | [protected] |
last_update | NPC | [protected] |
lastDrAngVel | NPC | [protected] |
lastDrMoving | NPC | [protected] |
lastDrPosition | NPC | [protected] |
lastDrSector | NPC | [protected] |
lastDrTime | NPC | [protected] |
lastDrVel | NPC | [protected] |
lastDrYRot | NPC | [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 typedef | NPC | |
LOCATION_ALL enum value | NPC | |
LOCATION_ANGLE enum value | NPC | |
LOCATION_NONE enum value | NPC | |
LOCATION_POS enum value | NPC | |
LOCATION_RADIUS enum value | NPC | |
LOCATION_SECTOR enum value | NPC | |
LOCATION_TARGET enum value | NPC | |
LOCATION_WP enum value | NPC | |
mana | NPC | [protected] |
menStamina | NPC | [protected] |
movable | NPC | [protected] |
name | NPC | [protected] |
nextDebugLogEntry | RemoteDebug | [protected] |
NPC(psNPCClient *npcclient, NetworkManager *networkmanager, psWorld *world, iEngine *engine, iCollideSystem *cdsys) | NPC | |
npcActor | NPC | [protected] |
oldbrain | NPC | [protected] |
origtype | NPC | [protected] |
owner_id | NPC | [protected] |
pid | NPC | [protected] |
Printf(int debugLevel, const char *msg,...) | RemoteDebug | |
pysStamina | NPC | [protected] |
raceInfo | NPC | [protected] |
region | NPC | [protected] |
region_name | NPC | [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 | |
runVelocity | NPC | [protected] |
scale | NPC | [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 | |
spawnPosition | NPC | [protected] |
spawnSector | NPC | [protected] |
storedLocates | NPC | [protected] |
StoreSpawnPosition() | NPC | |
SwitchDebugging() | RemoteDebug | |
TakeControl(gemNPCActor *actor) | NPC | |
target_id | NPC | [protected] |
Tick() | NPC | |
TickPostProcess(csTicks when) | NPC | [protected] |
tribe | NPC | [protected] |
tribeMemberType | NPC | [protected] |
TriggerEvent(Perception *pcpt, float maxRange=-1.0, csVector3 *basePos=NULL, iSector *baseSector=NULL, bool sameSector=false) | NPC | |
TriggerEvent(const char *pcpt) | NPC | |
type | NPC | [protected] |
UpdateControlled() | NPC | |
vel | NPC | [protected] |
walkVelocity | NPC | [protected] |
~iScriptableVar() | iScriptableVar | [inline, virtual] |
~NPC() | NPC | [virtual] |
~RemoteDebug() | RemoteDebug | [virtual] |
~ScopedTimerCB() | ScopedTimerCB | [inline, private, virtual] |