![]() |
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.
Macros | |
#define | DONT_MOVE_TIME_MAX 3 |
#define | DONT_MOVE_TIME_MIN 1 |
#define | VENGEANCE_CHANCE 0.5 |
#define | VENGEANCE_DISTANCE_SQ SQR( 360 ) |
Functions | |
function private | _IsValidNeighbor (entity, neighbor) |
function private | exposedSetDesiredStanceToStand (behaviorTreeEntity, asmStateName) |
function private | hasCloseEnemy (behaviorTreeEntity) |
function private | noCloseEnemyService (behaviorTreeEntity) |
function private | prepareToReactToEnemy (behaviorTreeEntity) |
function autoexec | RegisterBehaviorScriptfunctions () |
function private | resetReactionToEnemy (behaviorTreeEntity) |
function private | setPathMoveDelayedRandom (behaviorTreeEntity, asmStateName) |
function private | tryReacquireService (behaviorTreeEntity) |
function private | vengeanceService (entity) |
#define DONT_MOVE_TIME_MAX 3 |
Definition at line 101 of file archetype_human_exposed.gsc.
#define DONT_MOVE_TIME_MIN 1 |
Definition at line 100 of file archetype_human_exposed.gsc.
#define VENGEANCE_CHANCE 0.5 |
Definition at line 78 of file archetype_human_exposed.gsc.
#define VENGEANCE_DISTANCE_SQ SQR( 360 ) |
Definition at line 79 of file archetype_human_exposed.gsc.
function private _IsValidNeighbor | ( | entity | , |
neighbor | |||
) |
Definition at line 72 of file archetype_human_exposed.gsc.
Referenced by vengeanceService().
function private exposedSetDesiredStanceToStand | ( | behaviorTreeEntity | , |
asmStateName | |||
) |
Definition at line 108 of file archetype_human_exposed.gsc.
References DESIRED_STANCE, GetBlackBoardAttribute(), keepClaimNode(), SetBlackBoardAttribute(), STANCE, and STANCE_STAND.
Referenced by RegisterBehaviorScriptfunctions().
function private hasCloseEnemy | ( | behaviorTreeEntity | ) |
Definition at line 61 of file archetype_human_exposed.gsc.
References CLOSE_ENEMY_DISTANCE_SQ.
Referenced by RegisterBehaviorScriptfunctions().
function private noCloseEnemyService | ( | behaviorTreeEntity | ) |
Definition at line 49 of file archetype_human_exposed.gsc.
References hasCloseEnemyToMelee().
Referenced by RegisterBehaviorScriptfunctions().
function private prepareToReactToEnemy | ( | behaviorTreeEntity | ) |
Definition at line 33 of file archetype_human_exposed.gsc.
Referenced by RegisterBehaviorScriptfunctions().
function autoexec RegisterBehaviorScriptfunctions | ( | ) |
Definition at line 17 of file archetype_human_exposed.gsc.
References BT_REGISTER_API, exposedSetDesiredStanceToStand(), hasCloseEnemy(), noCloseEnemyService(), prepareToReactToEnemy(), resetReactionToEnemy(), setPathMoveDelayedRandom(), tryReacquireService(), and vengeanceService().
function private resetReactionToEnemy | ( | behaviorTreeEntity | ) |
Definition at line 42 of file archetype_human_exposed.gsc.
Referenced by RegisterBehaviorScriptfunctions().
function private setPathMoveDelayedRandom | ( | behaviorTreeEntity | , |
asmStateName | |||
) |
Definition at line 102 of file archetype_human_exposed.gsc.
References DONT_MOVE_TIME_MAX, and DONT_MOVE_TIME_MIN.
Referenced by RegisterBehaviorScriptfunctions().
function private tryReacquireService | ( | behaviorTreeEntity | ) |
Definition at line 117 of file archetype_human_exposed.gsc.
References COS_60, REACQUIRE_RESET, and REACQUIRE_STEP_SIZE.
Referenced by RegisterBehaviorScriptfunctions().
function private vengeanceService | ( | entity | ) |
Definition at line 80 of file archetype_human_exposed.gsc.
References _IsValidNeighbor(), VENGEANCE_CHANCE, and VENGEANCE_DISTANCE_SQ.
Referenced by RegisterBehaviorScriptfunctions().