Planeshift

Behavior Member List

This is the complete list of members for Behavior, including all inherited members.
Advance(float delta, NPC *npc)Behavior
ApplicableToNPCState(NPC *npc)Behavior
ApplyNeedAbsolute(NPC *npc, float absoluteDesire)Behavior
ApplyNeedDelta(NPC *npc, float deltaDesire)Behavior
Behavior()Behavior
Behavior(const char *n)Behavior
Behavior(Behavior &other)Behavior
BEHAVIOR_COMPLETED enum valueBehavior
BEHAVIOR_FAILED enum valueBehavior
BEHAVIOR_NOT_COMPLETED enum valueBehavior
BEHAVIOR_WILL_COMPLETE_LATER enum valueBehavior
BehaviorResult enum nameBehavior
ClearInterrupted()Behavior [inline]
CommitAdvance()Behavior
completion_decayBehavior [protected]
current_needBehavior [protected]
current_stepBehavior [protected]
CurrentNeed()Behavior [inline]
DeepCopy(Behavior &other)Behavior
DoCompletionDecay(NPC *npc)Behavior
Failure(NPC *npc, ScriptOperation *op)Behavior
failurePerceptionBehavior [protected]
GetCurrentStep()Behavior [inline]
GetLastStep()Behavior [inline]
GetName()Behavior [inline]
init_needBehavior [protected]
interruptedBehavior [protected]
interruptPerceptionBehavior [protected]
InterruptScript(NPC *npc)Behavior
is_applicable_when_deadBehavior [protected]
IsActive()Behavior [inline]
isActiveBehavior [protected]
IsInterrupted()Behavior [inline]
Load(iDocumentNode *node)Behavior
LoadScript(iDocumentNode *node, bool top_level=true)Behavior
loopBehavior [protected]
maxLimitBehavior [protected]
maxLimitValidBehavior [protected]
minLimitBehavior [protected]
minLimitValidBehavior [protected]
nameBehavior [protected]
need_decay_rateBehavior [protected]
need_growth_rateBehavior [protected]
new_needBehavior [protected]
NewNeed()Behavior [inline]
OperationCompleted(NPC *npc)Behavior
OperationFailed(NPC *npc)Behavior
operator<(Behavior &other)Behavior [inline]
operator==(const Behavior &other)Behavior [inline]
ResetNeed()Behavior [inline]
resume_after_interruptBehavior [protected]
sequenceBehavior [protected]
SetCompletionDecay(float completion_decay)Behavior [inline]
SetCurrentStep(int step)Behavior
SetDecay(float need_decay_rate)Behavior [inline]
SetGrowth(float need_growth_rate)Behavior [inline]
SetInitial(float init_need)Behavior [inline]
SetIsActive(bool flag)Behavior [inline]
SetStartStep()Behavior
StartScript(NPC *npc)Behavior
stepCountBehavior [protected]
UpdateNeed(float delta, NPC *npc)Behavior
~Behavior()Behavior [inline, virtual]