![]() |
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().