Difference between revisions of "Dino BT"

From ARK Modding Wiki
Jump to navigation Jump to search
(Created page with "Category:BehaviorTrees == General == Dino_BT is the main behavior tree for animal characters in ARK. ==Noteworthy Areas== ===Has Target=== File:HasTargetSelector.png|...")
 
Line 6: Line 6:
 
==Noteworthy Areas==  
 
==Noteworthy Areas==  
 
===Has Target===
 
===Has Target===
[[File:HasTargetSelector.png|frame]]
+
[[File:HasTargetSelector.png|none]]
  
 
This selector is called if a target has been found and determines what to do now.
 
This selector is called if a target has been found and determines what to do now.
Line 12: Line 12:
  
 
===Has Target===
 
===Has Target===
[[File:Attacking DR.png|frame]]
+
[[File:Attacking DR.png|none]]
  
 
This selector is called if a target has been found and determined as enemy.
 
This selector is called if a target has been found and determined as enemy.
 
By default the selector first checks if the dino is a baby, if so calls the "Baby Has Enemy Behavior". Next forced aggro is checked, if that also fails, the standard "Has Enemy Behavior" is called.
 
By default the selector first checks if the dino is a baby, if so calls the "Baby Has Enemy Behavior". Next forced aggro is checked, if that also fails, the standard "Has Enemy Behavior" is called.
 
This is of interest if e.g. tamed herbivores should not defend their owner, but rather flee.
 
This is of interest if e.g. tamed herbivores should not defend their owner, but rather flee.

Revision as of 14:58, 30 January 2017


General

Dino_BT is the main behavior tree for animal characters in ARK.

Noteworthy Areas

Has Target

HasTargetSelector.png

This selector is called if a target has been found and determines what to do now. This is of particular interest if the standard flee/attack mechanic should be overridden with more choices.

Has Target

Attacking DR.png

This selector is called if a target has been found and determined as enemy. By default the selector first checks if the dino is a baby, if so calls the "Baby Has Enemy Behavior". Next forced aggro is checked, if that also fails, the standard "Has Enemy Behavior" is called. This is of interest if e.g. tamed herbivores should not defend their owner, but rather flee.