![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
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 AbsYawToEnemy | ( | ) |
Definition at line 125 of file behavior_zombie_dog.gsc.
References GetYaw().
Referenced by need_to_run().
| function ArchetypeZombieDogBlackboardInit | ( | ) |
Definition at line 47 of file behavior_zombie_dog.gsc.
References ArchetypeZombieDogOnAnimscriptedCallback(), BB_GetShouldHowlStatus(), BB_GetShouldRunStatus(), BB_REGISTER_ATTRIBUTE, CreateBlackBoardForEntity(), CreateInterfaceForEntity(), ENABLE_BLACKBOARD_DEBUG_TRACKING, LOW_GRAVITY, RegisterUtilityBlackboardAttributes(), SHOULD_HOWL, SHOULD_HOWL_NO, SHOULD_RUN, and SHOULD_RUN_NO.
Referenced by __init__(), ArchetypeZombieDogOnAnimscriptedCallback(), and RegisterBehaviorScriptFunctions().
| function private ArchetypeZombieDogOnAnimscriptedCallback | ( | entity | ) |
Definition at line 73 of file behavior_zombie_dog.gsc.
References ArchetypeZombieDogBlackboardInit().
Referenced by ArchetypeZombieDogBlackboardInit().
| function BB_GetShouldHowlStatus | ( | ) |
Definition at line 96 of file behavior_zombie_dog.gsc.
References get_behavior_attribute(), has_behavior_attribute(), IS_TRUE, SHOULD_HOWL_NO, and SHOULD_HOWL_YES.
Referenced by ArchetypeZombieDogBlackboardInit().
| function BB_GetShouldRunStatus | ( | ) |
Definition at line 82 of file behavior_zombie_dog.gsc.
References GetAiAttribute(), HasAiAttribute(), IS_TRUE, SHOULD_RUN_NO, and SHOULD_RUN_YES.
Referenced by ArchetypeZombieDogBlackboardInit(), zombieDogShouldRun(), and zombieDogShouldWalk().
| function private get_favorite_enemy | ( | dog | ) |
Definition at line 253 of file behavior_zombie_dog.gsc.
References is_target_valid().
Referenced by zombieDogTargetService().
| function get_last_valid_position | ( | ) |
Definition at line 311 of file behavior_zombie_dog.gsc.
Referenced by get_locomotion_target().
| function get_locomotion_target | ( | behaviorTreeEntity | ) |
#
Definition at line 318 of file behavior_zombie_dog.gsc.
References clamp(), get_behavior_attribute(), get_last_valid_position(), has_behavior_attribute(), and last_valid_position().
Referenced by zombieDogTargetService().
| function GetYaw | ( | org | ) |
Definition at line 118 of file behavior_zombie_dog.gsc.
Referenced by AbsYawToEnemy().
| function private is_target_valid | ( | dog | , |
| target | |||
| ) |
Definition at line 190 of file behavior_zombie_dog.gsc.
References intermission(), and IS_TRUE.
Referenced by get_favorite_enemy(), zombieDogShouldMelee(), and zombieDogTargetService().
| function need_to_run | ( | ) |
Definition at line 140 of file behavior_zombie_dog.gsc.
References AbsYawToEnemy(), get_behavior_attribute(), and SQR.
Referenced by zombieDogTargetService().
| function autoexec RegisterBehaviorScriptFunctions | ( | ) |
Definition at line 26 of file behavior_zombie_dog.gsc.
References add_archetype_spawn_function(), ARCHETYPE_ZOMBIE_DOG, ArchetypeZombieDogBlackboardInit(), ASM_REGISTER_NOTETRACK_HANDLER, ASM_ZOMBIE_DOG_MELEE_NOTETRACK, BT_REGISTER_ACTION, BT_REGISTER_API, RegisterZombieDogInterfaceAttributes(), zombieDogMeleeAction(), zombieDogMeleeActionTerminate(), zombieDogShouldMelee(), zombieDogShouldRun(), zombieDogShouldWalk(), zombieDogTargetService(), and zombieNotetrackMeleeFire().
| function use_low_attack | ( | ) |
Definition at line 488 of file behavior_zombie_dog.gsc.
Referenced by zombieDogMeleeAction().
| function zombieDogGravity | ( | entity | , |
| attribute | , | ||
| oldValue | , | ||
| value | |||
| ) |
Definition at line 534 of file behavior_zombie_dog.gsc.
References LOW_GRAVITY, and SetBlackBoardAttribute().
Referenced by RegisterZombieDogInterfaceAttributes().
| function zombieDogMeleeAction | ( | behaviorTreeEntity | , |
| asmStateName | |||
| ) |
Definition at line 514 of file behavior_zombie_dog.gsc.
References BHTN_RUNNING, CONTEXT, RequestState(), SetBlackBoardAttribute(), and use_low_attack().
Referenced by RegisterBehaviorScriptFunctions().
| function zombieDogMeleeActionTerminate | ( | behaviorTreeEntity | , |
| asmStateName | |||
| ) |
Definition at line 527 of file behavior_zombie_dog.gsc.
References BHTN_SUCCESS, CONTEXT, and SetBlackBoardAttribute().
Referenced by RegisterBehaviorScriptFunctions().
| function zombieDogShouldMelee | ( | behaviorTreeEntity | ) |
Definition at line 446 of file behavior_zombie_dog.gsc.
References is_target_valid(), IS_TRUE, PHYSICS_TRACE_MASK_CLIP, PHYSICS_TRACE_MASK_PHYSICS, SQR, and trace().
Referenced by RegisterBehaviorScriptFunctions().
| function zombieDogShouldRun | ( | behaviorTreeEntity | ) |
Definition at line 482 of file behavior_zombie_dog.gsc.
References BB_GetShouldRunStatus(), and SHOULD_RUN_YES.
Referenced by RegisterBehaviorScriptFunctions().
| function zombieDogShouldWalk | ( | behaviorTreeEntity | ) |
Definition at line 476 of file behavior_zombie_dog.gsc.
References BB_GetShouldRunStatus(), and SHOULD_RUN_NO.
Referenced by RegisterBehaviorScriptFunctions().
| function zombieDogTargetService | ( | behaviorTreeEntity | ) |
Definition at line 360 of file behavior_zombie_dog.gsc.
References get_favorite_enemy(), get_locomotion_target(), is_target_valid(), IS_TRUE, need_to_run(), and SQR.
Referenced by RegisterBehaviorScriptFunctions().