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

Go to the source code of this file.

Macros

#define DEFAULT_TRAIT_VALUE   0.5
 
#define LEARNING_RATE   0.1
 
#define MAX_TRAIT_VALUE   1.0
 
#define MIN_TRAIT_VALUE   0.0
 

Functions

function Finalize ()
 
function GetTraitStatValue (trait)
 
function GetTraitValue (trait)
 
function Initialize ()
 
function IsAllowed ()
 
function PrintTrackerToBlackBox ()
 
function SetTraitStats ()
 
function SetTraitStatValue (trait, value)
 
function SetTraitValue (trait, value)
 
function SetupTraits ()
 
function UpdatePlayerDamage (attacker, victim, damage)
 
function UpdatePlayerKilled (attacker, victim)
 
function UpdateTrait (trait, percent)
 

Macro Definition Documentation

◆ DEFAULT_TRAIT_VALUE

#define DEFAULT_TRAIT_VALUE   0.5

Definition at line 6 of file _behavior_tracker.gsc.

◆ LEARNING_RATE

#define LEARNING_RATE   0.1

Definition at line 3 of file _behavior_tracker.gsc.

◆ MAX_TRAIT_VALUE

#define MAX_TRAIT_VALUE   1.0

Definition at line 5 of file _behavior_tracker.gsc.

◆ MIN_TRAIT_VALUE

#define MIN_TRAIT_VALUE   0.0

Definition at line 4 of file _behavior_tracker.gsc.

Function Documentation

◆ Finalize()

function Finalize ( )

Definition at line 56 of file _behavior_tracker.gsc.

References IsAllowed(), PrintTrackerToBlackBox(), and SetTraitStats().

Referenced by Callback_PlayerDisconnect(), and endGame().

◆ GetTraitStatValue()

function GetTraitStatValue ( trait  )

Definition at line 251 of file _behavior_tracker.gsc.

Referenced by Initialize(), and SetupTraits().

◆ GetTraitValue()

function GetTraitValue ( trait  )

Definition at line 94 of file _behavior_tracker.gsc.

Referenced by UpdateTrait().

◆ Initialize()

function Initialize ( )

Definition at line 37 of file _behavior_tracker.gsc.

References GetTraitStatValue(), and SetupTraits().

Referenced by Callback_PlayerConnect().

◆ IsAllowed()

function IsAllowed ( )

◆ PrintTrackerToBlackBox()

function PrintTrackerToBlackBox ( )

Definition at line 86 of file _behavior_tracker.gsc.

Referenced by Finalize().

◆ SetTraitStats()

function SetTraitStats ( )

Definition at line 232 of file _behavior_tracker.gsc.

References SetTraitStatValue().

Referenced by Finalize().

◆ SetTraitStatValue()

function SetTraitStatValue ( trait  ,
value   
)

Definition at line 256 of file _behavior_tracker.gsc.

Referenced by SetTraitStats().

◆ SetTraitValue()

function SetTraitValue ( trait  ,
value   
)

Definition at line 99 of file _behavior_tracker.gsc.

Referenced by UpdateTrait().

◆ SetupTraits()

function SetupTraits ( )

Definition at line 13 of file _behavior_tracker.gsc.

References DEFAULT_TRAIT_VALUE, and GetTraitStatValue().

Referenced by Initialize().

◆ UpdatePlayerDamage()

function UpdatePlayerDamage ( attacker  ,
victim  ,
damage   
)

Definition at line 132 of file _behavior_tracker.gsc.

References clamp(), damage(), IsAllowed(), and UpdateTrait().

Referenced by Callback_PlayerDamage().

◆ UpdatePlayerKilled()

function UpdatePlayerKilled ( attacker  ,
victim   
)

Definition at line 183 of file _behavior_tracker.gsc.

References IsAllowed(), and UpdateTrait().

Referenced by PlayerKilled_Obituary().

◆ UpdateTrait()

function UpdateTrait ( trait  ,
percent   
)