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

Go to the source code of this file.

Functions

function private AIvsAIMeleeBundleExists (behaviorTreeEntity, attacker_variant, defender_variant)
 
function AIvsAIMeleeInitialize (behaviorTreeEntity, asmStateName)
 
function private chooseAIvsAIMeleeAnimations (behaviorTreeEntity)
 
function private chooseAIVsAIMeleeBackAnimations (behaviorTreeEntity, animBundle)
 
function private chooseAIVsAIMeleeFrontFlipAnimations (behaviorTreeEntity, animBundle)
 
function private chooseAIVsAIMeleeFrontWrestleAnimations (behaviorTreeEntity, animBundle)
 
function private chooseAIVsAIMeleeLeftAnimations (behaviorTreeEntity, animBundle)
 
function private chooseAIVsAIMeleeRightAnimations (behaviorTreeEntity, animBundle)
 
function private chooseArchetypeVariant (entity)
 
function private Debug_ChosenMeleeAnimations (behaviorTreeEntity)
 
function private decideInitiator (behaviorTreeEntity)
 
function handleDeath (animationName, attacker)
 
function private hasAIvsAIEnemy (behaviorTreeEntity)
 
function private hasCloseAIvsAIEnemy (behaviorTreeEntity)
 
function hasPotentalAIvsAIMeleeEnemy (behaviorTreeEntity)
 
function isCloseEnoughForAIvsAIMelee (behaviorTreeEntity)
 
function private isInitiator (behaviorTreeEntity)
 
function killWrapper (attacker)
 
function autoexec main ()
 
function playScriptedMeleeAnimations ()
 
function processInterruptedDeath ()
 
function RegisterAIvsAIMeleeBehaviorFunctions ()
 
function private shouldAquireMutexOnEnemyForAIvsAIMelee (behaviorTreeEntity)
 

Function Documentation

◆ AIvsAIMeleeBundleExists()

function private AIvsAIMeleeBundleExists ( behaviorTreeEntity  ,
attacker_variant  ,
defender_variant   
)

Definition at line 521 of file archetype_aivsaimelee.gsc.

Referenced by chooseAIvsAIMeleeAnimations().

◆ AIvsAIMeleeInitialize()

function AIvsAIMeleeInitialize ( behaviorTreeEntity  ,
asmStateName   
)

◆ chooseAIvsAIMeleeAnimations()

◆ chooseAIVsAIMeleeBackAnimations()

function private chooseAIVsAIMeleeBackAnimations ( behaviorTreeEntity  ,
animBundle   
)

Definition at line 698 of file archetype_aivsaimelee.gsc.

References BACK_TYPE, IS_TRUE, and ORANGE.

Referenced by chooseAIvsAIMeleeAnimations().

◆ chooseAIVsAIMeleeFrontFlipAnimations()

function private chooseAIVsAIMeleeFrontFlipAnimations ( behaviorTreeEntity  ,
animBundle   
)

Definition at line 652 of file archetype_aivsaimelee.gsc.

References FRONT_FLIP_TYPE, IS_TRUE, and ORANGE.

Referenced by chooseAIvsAIMeleeAnimations().

◆ chooseAIVsAIMeleeFrontWrestleAnimations()

function private chooseAIVsAIMeleeFrontWrestleAnimations ( behaviorTreeEntity  ,
animBundle   
)

Definition at line 675 of file archetype_aivsaimelee.gsc.

References FRONT_WRESTLE_TYPE, IS_TRUE, and ORANGE.

Referenced by chooseAIvsAIMeleeAnimations().

◆ chooseAIVsAIMeleeLeftAnimations()

function private chooseAIVsAIMeleeLeftAnimations ( behaviorTreeEntity  ,
animBundle   
)

Definition at line 744 of file archetype_aivsaimelee.gsc.

References IS_TRUE, LEFT_TYPE, and ORANGE.

Referenced by chooseAIvsAIMeleeAnimations().

◆ chooseAIVsAIMeleeRightAnimations()

function private chooseAIVsAIMeleeRightAnimations ( behaviorTreeEntity  ,
animBundle   
)

Definition at line 721 of file archetype_aivsaimelee.gsc.

References IS_TRUE, ORANGE, and RIGHT_TYPE.

Referenced by chooseAIvsAIMeleeAnimations().

◆ chooseArchetypeVariant()

function private chooseArchetypeVariant ( entity  )

◆ Debug_ChosenMeleeAnimations()

function private Debug_ChosenMeleeAnimations ( behaviorTreeEntity  )

Definition at line 767 of file archetype_aivsaimelee.gsc.

References ORANGE.

Referenced by chooseAIvsAIMeleeAnimations().

◆ decideInitiator()

function private decideInitiator ( behaviorTreeEntity  )

Definition at line 341 of file archetype_aivsaimelee.gsc.

Referenced by RegisterAIvsAIMeleeBehaviorFunctions().

◆ handleDeath()

function handleDeath ( animationName  ,
attacker   
)

Definition at line 779 of file archetype_aivsaimelee.gsc.

References killWrapper().

Referenced by playScriptedMeleeAnimations().

◆ hasAIvsAIEnemy()

◆ hasCloseAIvsAIEnemy()

function private hasCloseAIvsAIEnemy ( behaviorTreeEntity  )

◆ hasPotentalAIvsAIMeleeEnemy()

function hasPotentalAIvsAIMeleeEnemy ( behaviorTreeEntity  )

◆ isCloseEnoughForAIvsAIMelee()

function isCloseEnoughForAIvsAIMelee ( behaviorTreeEntity  )

◆ isInitiator()

function private isInitiator ( behaviorTreeEntity  )

Definition at line 354 of file archetype_aivsaimelee.gsc.

References IS_TRUE.

Referenced by RegisterAIvsAIMeleeBehaviorFunctions().

◆ killWrapper()

function killWrapper ( attacker  )

Definition at line 854 of file archetype_aivsaimelee.gsc.

References kill().

Referenced by handleDeath(), and processInterruptedDeath().

◆ main()

function autoexec main ( )

Definition at line 31 of file archetype_aivsaimelee.gsc.

References GET_MELEE_BUNDLES.

◆ playScriptedMeleeAnimations()

◆ processInterruptedDeath()

function processInterruptedDeath ( )

◆ RegisterAIvsAIMeleeBehaviorFunctions()

◆ shouldAquireMutexOnEnemyForAIvsAIMelee()

function private shouldAquireMutexOnEnemyForAIvsAIMelee ( behaviorTreeEntity  )

Definition at line 110 of file archetype_aivsaimelee.gsc.

Referenced by hasAIvsAIEnemy().