‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
behavior_zombie_dog.gsc File Reference

Go to the source code of this file.

Functions

function AbsYawToEnemy ()
 
function ArchetypeZombieDogBlackboardInit ()
 
function private ArchetypeZombieDogOnAnimscriptedCallback (entity)
 
function BB_GetShouldHowlStatus ()
 
function BB_GetShouldRunStatus ()
 
function private get_favorite_enemy (dog)
 
function get_last_valid_position ()
 
function get_locomotion_target (behaviorTreeEntity)
 
function GetYaw (org)
 
function private is_target_valid (dog, target)
 
function need_to_run ()
 
function autoexec RegisterBehaviorScriptFunctions ()
 
function use_low_attack ()
 
function zombieDogGravity (entity, attribute, oldValue, value)
 
function zombieDogMeleeAction (behaviorTreeEntity, asmStateName)
 
function zombieDogMeleeActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieDogShouldMelee (behaviorTreeEntity)
 
function zombieDogShouldRun (behaviorTreeEntity)
 
function zombieDogShouldWalk (behaviorTreeEntity)
 
function zombieDogTargetService (behaviorTreeEntity)
 

Function Documentation

◆ AbsYawToEnemy()

function AbsYawToEnemy ( )

Definition at line 125 of file behavior_zombie_dog.gsc.

References GetYaw().

Referenced by need_to_run().

◆ ArchetypeZombieDogBlackboardInit()

◆ ArchetypeZombieDogOnAnimscriptedCallback()

function private ArchetypeZombieDogOnAnimscriptedCallback ( entity  )

◆ BB_GetShouldHowlStatus()

function BB_GetShouldHowlStatus ( )

◆ BB_GetShouldRunStatus()

function BB_GetShouldRunStatus ( )

◆ get_favorite_enemy()

function private get_favorite_enemy ( dog  )

Definition at line 253 of file behavior_zombie_dog.gsc.

References is_target_valid().

Referenced by zombieDogTargetService().

◆ get_last_valid_position()

function get_last_valid_position ( )

Definition at line 311 of file behavior_zombie_dog.gsc.

Referenced by get_locomotion_target().

◆ get_locomotion_target()

function get_locomotion_target ( behaviorTreeEntity  )

◆ GetYaw()

function GetYaw ( org  )

Definition at line 118 of file behavior_zombie_dog.gsc.

Referenced by AbsYawToEnemy().

◆ is_target_valid()

function private is_target_valid ( dog  ,
target   
)

◆ need_to_run()

function need_to_run ( )

Definition at line 140 of file behavior_zombie_dog.gsc.

References AbsYawToEnemy(), get_behavior_attribute(), and SQR.

Referenced by zombieDogTargetService().

◆ RegisterBehaviorScriptFunctions()

◆ use_low_attack()

function use_low_attack ( )

Definition at line 488 of file behavior_zombie_dog.gsc.

Referenced by zombieDogMeleeAction().

◆ zombieDogGravity()

function zombieDogGravity ( entity  ,
attribute  ,
oldValue  ,
value   
)

Definition at line 534 of file behavior_zombie_dog.gsc.

References LOW_GRAVITY, and SetBlackBoardAttribute().

Referenced by RegisterZombieDogInterfaceAttributes().

◆ zombieDogMeleeAction()

function zombieDogMeleeAction ( behaviorTreeEntity  ,
asmStateName   
)

◆ zombieDogMeleeActionTerminate()

function zombieDogMeleeActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 527 of file behavior_zombie_dog.gsc.

References BHTN_SUCCESS, CONTEXT, and SetBlackBoardAttribute().

Referenced by RegisterBehaviorScriptFunctions().

◆ zombieDogShouldMelee()

function zombieDogShouldMelee ( behaviorTreeEntity  )

◆ zombieDogShouldRun()

function zombieDogShouldRun ( behaviorTreeEntity  )

Definition at line 482 of file behavior_zombie_dog.gsc.

References BB_GetShouldRunStatus(), and SHOULD_RUN_YES.

Referenced by RegisterBehaviorScriptFunctions().

◆ zombieDogShouldWalk()

function zombieDogShouldWalk ( behaviorTreeEntity  )

Definition at line 476 of file behavior_zombie_dog.gsc.

References BB_GetShouldRunStatus(), and SHOULD_RUN_NO.

Referenced by RegisterBehaviorScriptFunctions().

◆ zombieDogTargetService()

function zombieDogTargetService ( behaviorTreeEntity  )