|  | 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().