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 value
Behavior
BEHAVIOR_FAILED
enum value
Behavior
BEHAVIOR_NOT_COMPLETED
enum value
Behavior
BEHAVIOR_WILL_COMPLETE_LATER
enum value
Behavior
BehaviorResult
enum name
Behavior
ClearInterrupted
()
Behavior
inline
CommitAdvance
()
Behavior
completion_decay
Behavior
protected
current_need
Behavior
protected
current_step
Behavior
protected
CurrentNeed
()
Behavior
inline
DeepCopy
(Behavior &other)
Behavior
DoCompletionDecay
(NPC *npc)
Behavior
Failure
(NPC *npc, ScriptOperation *op)
Behavior
failurePerception
Behavior
protected
GetCurrentStep
()
Behavior
inline
GetLastStep
()
Behavior
inline
GetName
()
Behavior
inline
init_need
Behavior
protected
interrupted
Behavior
protected
interruptPerception
Behavior
protected
InterruptScript
(NPC *npc)
Behavior
is_applicable_when_dead
Behavior
protected
IsActive
()
Behavior
inline
isActive
Behavior
protected
IsInterrupted
()
Behavior
inline
Load
(iDocumentNode *node)
Behavior
LoadScript
(iDocumentNode *node, bool top_level=true)
Behavior
loop
Behavior
protected
maxLimit
Behavior
protected
maxLimitValid
Behavior
protected
minLimit
Behavior
protected
minLimitValid
Behavior
protected
name
Behavior
protected
need_decay_rate
Behavior
protected
need_growth_rate
Behavior
protected
new_need
Behavior
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_interrupt
Behavior
protected
sequence
Behavior
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
stepCount
Behavior
protected
UpdateNeed
(float delta, NPC *npc)
Behavior
~Behavior
()
Behavior
inline
virtual
Generated on Sat Jun 19 2021 05:00:35 for Planeshift by
1.8.11