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()Behaviorinline
CommitAdvance()Behavior
completion_decayBehaviorprotected
current_needBehaviorprotected
current_stepBehaviorprotected
CurrentNeed()Behaviorinline
DeepCopy(Behavior &other)Behavior
DoCompletionDecay(NPC *npc)Behavior
Failure(NPC *npc, ScriptOperation *op)Behavior
failurePerceptionBehaviorprotected
GetCurrentStep()Behaviorinline
GetLastStep()Behaviorinline
GetName()Behaviorinline
init_needBehaviorprotected
interruptedBehaviorprotected
interruptPerceptionBehaviorprotected
InterruptScript(NPC *npc)Behavior
is_applicable_when_deadBehaviorprotected
IsActive()Behaviorinline
isActiveBehaviorprotected
IsInterrupted()Behaviorinline
Load(iDocumentNode *node)Behavior
LoadScript(iDocumentNode *node, bool top_level=true)Behavior
loopBehaviorprotected
maxLimitBehaviorprotected
maxLimitValidBehaviorprotected
minLimitBehaviorprotected
minLimitValidBehaviorprotected
nameBehaviorprotected
need_decay_rateBehaviorprotected
need_growth_rateBehaviorprotected
new_needBehaviorprotected
NewNeed()Behaviorinline
OperationCompleted(NPC *npc)Behavior
OperationFailed(NPC *npc)Behavior
operator<(Behavior &other)Behaviorinline
operator==(const Behavior &other)Behaviorinline
ResetNeed()Behaviorinline
resume_after_interruptBehaviorprotected
sequenceBehaviorprotected
SetCompletionDecay(float completion_decay)Behaviorinline
SetCurrentStep(int step)Behavior
SetDecay(float need_decay_rate)Behaviorinline
SetGrowth(float need_growth_rate)Behaviorinline
SetInitial(float init_need)Behaviorinline
SetIsActive(bool flag)Behaviorinline
SetStartStep()Behavior
StartScript(NPC *npc)Behavior
stepCountBehaviorprotected
UpdateNeed(float delta, NPC *npc)Behavior
~Behavior()Behaviorinlinevirtual