| action | WanderOperation | protected |
| AddRandomRange(csVector3 &dest, float radius, float margin=0.0) | ScriptOperation | |
| Advance(float timedelta, NPC *npc) | WanderOperation | virtual |
| ang_vel | ScriptOperation | protected |
| AtInterruptedAngle(const csVector3 &pos, const iSector *sector, float angle) | ScriptOperation | virtual |
| AtInterruptedAngle(NPC *npc) | ScriptOperation | virtual |
| AtInterruptedPosition(const csVector3 &pos, const iSector *sector) | ScriptOperation | virtual |
| AtInterruptedPosition(NPC *npc) | ScriptOperation | virtual |
| CalculateEdgeList(NPC *npc) | WanderOperation | protected |
| CheckEndPointOk(NPC *npc, const csVector3 &myPos, iSector *mySector, const csVector3 &endPos, iSector *endSector) | ScriptOperation | virtual |
| CheckMoveOk(NPC *npc, csVector3 oldPos, iSector *oldSector, const csVector3 &newPos, iSector *newSector, int resultFromExtrapolate) | ScriptOperation | virtual |
| checkTribeHome | ScriptOperation | protected |
| city | WanderOperation | protected |
| cityValid | WanderOperation | protected |
| collision | ScriptOperation | protected |
| COMPLETED enum value | ScriptOperation | |
| consecCollisions | ScriptOperation | protected |
| CopyCheckMoveOk(ScriptOperation *source) | ScriptOperation | |
| currentDistance | WanderOperation | protected |
| currentEdge | WanderOperation | protected |
| currentPathPoint | WanderOperation | protected |
| currentPathPointIterator | WanderOperation | protected |
| currentPointOffset | WanderOperation | protected |
| DistanceToDestPoint(NPC *npc, const csVector3 &destPos, const iSector *destSector) | WanderOperation | static |
| edgeIterator | WanderOperation | protected |
| edgeList | WanderOperation | protected |
| EdgeListClear() | WanderOperation | inline |
| Failure(NPC *npc) | ScriptOperation | virtual |
| failurePerception | ScriptOperation | protected |
| falling | ScriptOperation | protected |
| GetAngularVelocity(NPC *npc) | ScriptOperation | virtual |
| GetCollisionPerception(NPC *npc) | ScriptOperation | virtual |
| GetCurrentPathPoint(NPC *npc) | WanderOperation | |
| GetFallingPerception(NPC *npc) | ScriptOperation | virtual |
| GetInBoundsPerception(NPC *npc) | ScriptOperation | virtual |
| GetName() const | ScriptOperation | inlinevirtual |
| GetNextEdge(NPC *npc) | WanderOperation | |
| GetNextPathPoint(NPC *npc, bool &teleport) | WanderOperation | |
| GetOutOfBoundsPerception(NPC *npc) | ScriptOperation | virtual |
| GetState() const | ScriptOperation | inlinevirtual |
| GetVelocity(NPC *npc) | ScriptOperation | virtual |
| ground | WanderOperation | protected |
| groundValid | WanderOperation | protected |
| inBounds | ScriptOperation | protected |
| indoor | WanderOperation | protected |
| indoorValid | WanderOperation | protected |
| INTERRUPTED enum value | ScriptOperation | |
| interrupted_angle | ScriptOperation | protected |
| interrupted_position | ScriptOperation | protected |
| interrupted_sector | ScriptOperation | protected |
| InterruptOperation(NPC *npc) | WanderOperation | virtual |
| Load(iDocumentNode *node) | WanderOperation | virtual |
| LoadCheckMoveOk(iDocumentNode *node) | ScriptOperation | |
| LoadVelocity(iDocumentNode *node) | ScriptOperation | |
| MakeCopy() | WanderOperation | virtual |
| MoveTo(NPC *npc, psPathPoint *point) | WanderOperation | protected |
| name | ScriptOperation | protected |
| OPERATION_COMPLETED enum value | ScriptOperation | |
| OPERATION_FAILED enum value | ScriptOperation | |
| OPERATION_NOT_COMPLETED enum value | ScriptOperation | |
| OperationResult enum name | ScriptOperation | |
| outOfBounds | ScriptOperation | protected |
| parent | ScriptOperation | protected |
| path | WanderOperation | protected |
| pathValid | WanderOperation | protected |
| priv | WanderOperation | protected |
| privValid | WanderOperation | protected |
| pub | WanderOperation | protected |
| pubValid | WanderOperation | protected |
| random | WanderOperation | protected |
| READY_TO_RUN enum value | ScriptOperation | |
| road | WanderOperation | protected |
| roadValid | WanderOperation | protected |
| Run(NPC *npc, bool interrupted) | WanderOperation | virtual |
| RUNNING enum value | ScriptOperation | |
| ScriptOperation(const char *sciptName) | ScriptOperation | |
| ScriptOperation(const ScriptOperation *other) | ScriptOperation | |
| SetAnimation(NPC *npc, const char *name) | ScriptOperation | |
| SetParent(Behavior *behavior) | ScriptOperation | |
| SetPathPointIterator(Edge::Iterator *iterator) | WanderOperation | protected |
| SetState(State state) | ScriptOperation | inlinevirtual |
| StartMoveTo(NPC *npc, psPathPoint *point) | WanderOperation | protected |
| ScriptOperation::StartMoveTo(NPC *npc, const csVector3 &dest, iSector *sector, float vel, const char *action, float &angle) | ScriptOperation | protected |
| State enum name | ScriptOperation | |
| state | ScriptOperation | protected |
| StopMovement(NPC *npc) | ScriptOperation | protectedstatic |
| TurnTo(NPC *npc, const csVector3 &dest, iSector *destsect, csVector3 &forward, float &angle) | ScriptOperation | protected |
| underground | WanderOperation | protected |
| undergroundValid | WanderOperation | protected |
| underwater | WanderOperation | protected |
| underwaterValid | WanderOperation | protected |
| vel | ScriptOperation | protected |
| VEL_DEFAULT enum value | ScriptOperation | |
| VEL_RUN enum value | ScriptOperation | |
| VEL_USER enum value | ScriptOperation | |
| VEL_WALK enum value | ScriptOperation | |
| velSource | ScriptOperation | protected |
| VelSource enum name | ScriptOperation | |
| WanderOperation() | WanderOperation | |
| WanderOperation(const WanderOperation *other) | WanderOperation | |
| wanderRouteFilter | WanderOperation | protected |
| ~ScriptOperation() | ScriptOperation | inlinevirtual |
| ~WanderOperation() | WanderOperation | virtual |