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

Go to the source code of this file.

Functions

function private _warlordHuntEnemy (entity)
 
function AddPreferedPoint (entity, position, min_duration, max_duration, name)
 
function private ArchetypeWarlordBlackboardInit ()
 
function private ArchetypeWarlordOnAnimscriptedCallback (entity)
 
function private AtPreferedPoint (entity)
 
function canJukeCondition (behaviorTreeEntity)
 
function canTacticalJukeCondition (behaviorTreeEntity)
 
function canTakePainCondition (behaviorTreeEntity)
 
function CheckifWeShouldMove (entity)
 
function chooseBetterPositionService (entity)
 
function ClearAllPreferedPoints (entity)
 
function private ClearPreferedPoint (entity)
 
function ClearPreferedPointsOutsideGoal (entity)
 
function ComputeAttackerThreat (entity, attackerInfo)
 
function deathAction (behaviorTreeEntity, asmStateName)
 
function DeletePreferedPoint (entity, name)
 
function exposedPainActionStart (behaviorTreeEntity)
 
function GetAlivePlayersCount (entity)
 
function private GetPreferedValidPoints (entity)
 
function GetScaledForPlayers (val, scale2, scale3, scale4)
 
function HaveTooLowToAttackEnemy (entity)
 
function IsEnemyTooLowToAttack (enemy)
 
function jukeAction (behaviorTreeEntity, asmStateName)
 
function jukeActionTerminate (behaviorTreeEntity, asmStateName)
 
function private ReachingPreferedPoint (entity)
 
function autoexec RegisterBehaviorScriptFunctions ()
 
function remove_repulsor ()
 
function repulsor_fx ()
 
function SetEnemyTooLowToAttack (entity)
 
function private SetPreferedPoint (entity, point)
 
function SetWarlordAggressiveMode (entity, b_aggressive_mode)
 
function shouldBeAngryCondition (behaviorTreeEntity)
 
function private shouldHuntEnemyPlayer (entity)
 
function ShouldSwitchToNewThreat (entity, attacker, threat)
 
function trigger_player_shock_fx ()
 
function UpdateAttackersList (entity, newAttacker, damage)
 
function private UpdatePreferedPoint (entity)
 
function warlord_projectile_watcher ()
 
function WarlordAngryAttack (entity)
 
function WarlordAngryAttack_ShootThemAll (entity, attackersArray)
 
function warlordCanJuke (entity)
 
function warlordCanTacticalJuke (entity)
 
function warlordDamageOverride (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, timeOffset, boneIndex, modelIndex, surfaceType, surfaceNormal)
 
function WarlordDangerousEnemyAttack (entity, attacker, threat)
 
function warlordShouldNormalMelee (behaviorTreeEntity)
 
function warlordSpawnSetup ()
 

Function Documentation

◆ _warlordHuntEnemy()

function private _warlordHuntEnemy ( entity  )

Definition at line 40 of file warlord.gsc.

◆ AddPreferedPoint()

function AddPreferedPoint ( entity  ,
position  ,
min_duration  ,
max_duration  ,
name   
)

Definition at line 58 of file warlord.gsc.

◆ ArchetypeWarlordBlackboardInit()

function private ArchetypeWarlordBlackboardInit ( )

Definition at line 37 of file warlord.gsc.

◆ ArchetypeWarlordOnAnimscriptedCallback()

function private ArchetypeWarlordOnAnimscriptedCallback ( entity  )

Definition at line 38 of file warlord.gsc.

◆ AtPreferedPoint()

function private AtPreferedPoint ( entity  )

Definition at line 64 of file warlord.gsc.

◆ canJukeCondition()

function canJukeCondition ( behaviorTreeEntity  )

Definition at line 42 of file warlord.gsc.

◆ canTacticalJukeCondition()

function canTacticalJukeCondition ( behaviorTreeEntity  )

Definition at line 43 of file warlord.gsc.

◆ canTakePainCondition()

function canTakePainCondition ( behaviorTreeEntity  )

Definition at line 45 of file warlord.gsc.

◆ CheckifWeShouldMove()

function CheckifWeShouldMove ( entity  )

Definition at line 77 of file warlord.gsc.

◆ chooseBetterPositionService()

function chooseBetterPositionService ( entity  )

Definition at line 41 of file warlord.gsc.

◆ ClearAllPreferedPoints()

function ClearAllPreferedPoints ( entity  )

Definition at line 60 of file warlord.gsc.

◆ ClearPreferedPoint()

function private ClearPreferedPoint ( entity  )

Definition at line 63 of file warlord.gsc.

◆ ClearPreferedPointsOutsideGoal()

function ClearPreferedPointsOutsideGoal ( entity  )

Definition at line 61 of file warlord.gsc.

◆ ComputeAttackerThreat()

function ComputeAttackerThreat ( entity  ,
attackerInfo   
)

Definition at line 74 of file warlord.gsc.

◆ deathAction()

function deathAction ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 48 of file warlord.gsc.

◆ DeletePreferedPoint()

function DeletePreferedPoint ( entity  ,
name   
)

Definition at line 59 of file warlord.gsc.

◆ exposedPainActionStart()

function exposedPainActionStart ( behaviorTreeEntity  )

Definition at line 49 of file warlord.gsc.

◆ GetAlivePlayersCount()

function GetAlivePlayersCount ( entity  )

Definition at line 56 of file warlord.gsc.

◆ GetPreferedValidPoints()

function private GetPreferedValidPoints ( entity  )

Definition at line 67 of file warlord.gsc.

◆ GetScaledForPlayers()

function GetScaledForPlayers ( val  ,
scale2  ,
scale3  ,
scale4   
)

Definition at line 68 of file warlord.gsc.

◆ HaveTooLowToAttackEnemy()

function HaveTooLowToAttackEnemy ( entity  )

Definition at line 72 of file warlord.gsc.

◆ IsEnemyTooLowToAttack()

function IsEnemyTooLowToAttack ( enemy  )

Definition at line 71 of file warlord.gsc.

◆ jukeAction()

function jukeAction ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 46 of file warlord.gsc.

◆ jukeActionTerminate()

function jukeActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 47 of file warlord.gsc.

◆ ReachingPreferedPoint()

function private ReachingPreferedPoint ( entity  )

Definition at line 65 of file warlord.gsc.

◆ RegisterBehaviorScriptFunctions()

function autoexec RegisterBehaviorScriptFunctions ( )

Definition at line 36 of file warlord.gsc.

◆ remove_repulsor()

function remove_repulsor ( )

Definition at line 82 of file warlord.gsc.

◆ repulsor_fx()

function repulsor_fx ( )

Definition at line 83 of file warlord.gsc.

◆ SetEnemyTooLowToAttack()

function SetEnemyTooLowToAttack ( entity  )

Definition at line 73 of file warlord.gsc.

◆ SetPreferedPoint()

function private SetPreferedPoint ( entity  ,
point   
)

Definition at line 62 of file warlord.gsc.

◆ SetWarlordAggressiveMode()

function SetWarlordAggressiveMode ( entity  ,
b_aggressive_mode   
)

Definition at line 57 of file warlord.gsc.

◆ shouldBeAngryCondition()

function shouldBeAngryCondition ( behaviorTreeEntity  )

Definition at line 50 of file warlord.gsc.

◆ shouldHuntEnemyPlayer()

function private shouldHuntEnemyPlayer ( entity  )

Definition at line 39 of file warlord.gsc.

◆ ShouldSwitchToNewThreat()

function ShouldSwitchToNewThreat ( entity  ,
attacker  ,
threat   
)

Definition at line 75 of file warlord.gsc.

◆ trigger_player_shock_fx()

function trigger_player_shock_fx ( )

Definition at line 84 of file warlord.gsc.

◆ UpdateAttackersList()

function UpdateAttackersList ( entity  ,
newAttacker  ,
damage   
)

Definition at line 76 of file warlord.gsc.

◆ UpdatePreferedPoint()

function private UpdatePreferedPoint ( entity  )

Definition at line 66 of file warlord.gsc.

◆ warlord_projectile_watcher()

function warlord_projectile_watcher ( )

Definition at line 81 of file warlord.gsc.

◆ WarlordAngryAttack()

function WarlordAngryAttack ( entity  )

Definition at line 51 of file warlord.gsc.

◆ WarlordAngryAttack_ShootThemAll()

function WarlordAngryAttack_ShootThemAll ( entity  ,
attackersArray   
)

Definition at line 52 of file warlord.gsc.

◆ warlordCanJuke()

function warlordCanJuke ( entity  )

Definition at line 69 of file warlord.gsc.

◆ warlordCanTacticalJuke()

function warlordCanTacticalJuke ( entity  )

Definition at line 70 of file warlord.gsc.

◆ warlordDamageOverride()

function warlordDamageOverride ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
weapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
vDamageOrigin  ,
timeOffset  ,
boneIndex  ,
modelIndex  ,
surfaceType  ,
surfaceNormal   
)

Definition at line 79 of file warlord.gsc.

◆ WarlordDangerousEnemyAttack()

function WarlordDangerousEnemyAttack ( entity  ,
attacker  ,
threat   
)

Definition at line 78 of file warlord.gsc.

◆ warlordShouldNormalMelee()

function warlordShouldNormalMelee ( behaviorTreeEntity  )

Definition at line 44 of file warlord.gsc.

◆ warlordSpawnSetup()

function warlordSpawnSetup ( )

Definition at line 80 of file warlord.gsc.