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

Go to the source code of this file.

Functions

function allowedAssistWeapon (weapon)
 
function ArrayToString (inputArray)
 
function Callback_PlayerConnect ()
 
function Callback_PlayerDamage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, psOffsetTime, boneIndex)
 
function Callback_PlayerDisconnect ()
 
function Callback_PlayerKilled (eInflictor, attacker, iDamage, sMeansOfDeath, weapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration)
 
function Callback_PlayerLastStand (eInflictor, attacker, iDamage, sMeansOfDeath, weapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration)
 
function Callback_PlayerMelee (eAttacker, iDamage, weapon, vOrigin, vDir, boneIndex, shieldHit, fromBehind)
 
function Callback_PlayerMigrated ()
 
function chooseNextBestNemesis ()
 
function createDeadBody (iDamage, sMeansOfDeath, weapon, sHitLoc, vDir, vAttackerOrigin, deathAnimDuration, eInflictor, ragdoll_jib, body)
 
function custom_gamemodes_modified_damage (victim, eAttacker, iDamage, sMeansOfDeath, weapon, eInflictor, sHitLoc)
 
function damageShellshockAndRumble (eAttacker, eInflictor, weapon, sMeansOfDeath, iDamage)
 
function delayStartRagdoll (ent, sHitLoc, vDir, weapon, eInflictor, sMeansOfDeath)
 
function doDamageFeedback (weapon, eInflictor, iDamage, sMeansOfDeath)
 
function doPerkFeedBack (player, weapon, sMeansOfDeath, eInflictor)
 
function figureOutAttacker (eAttacker)
 
function figureOutFriendlyFire (victim)
 
function figureOutWeapon (weapon, eInflictor)
 
function finishPlayerDamageWrapper (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, boneIndex, vSurfaceNormal)
 
function freezePlayerForRoundEnd ()
 
function getClosestKillcamEntity (attacker, killCamEntities, depth)
 
function getKillcamEntity (attacker, eInflictor, weapon)
 
function giveAttackerAndInflictorOwnerAssist (eAttacker, eInflictor, iDamage, sMeansOfDeath, weapon)
 
function IgnoreTeamKills (weapon, sMeansOfDeath)
 
function inform_clientvm_of_migration ()
 
function is_explosive_ragdoll (weapon, inflictor)
 
function isAIKillstreakDamage (weapon, eInflictor)
 
function isPlayerImmuneToKillstreak (eAttacker, weapon)
 
function isTacticalHitMarker (weapon, sMeansOfDeath, iDamage)
 
function notifyConnecting ()
 
function playKillBattleChatter (attacker, weapon, victim)
 
function recordActivePlayersEndGameMatchRecordStats ()
 
function recordZMEndGameComScoreEventForPlayer (player, result)
 
function reduceTeamKillsOverTime ()
 
function resetAttackerList ()
 
function ShouldTeamKillKick (teamKillDelay)
 
function spectate_player_watcher ()
 
function start_explosive_ragdoll (dir, weapon)
 
function TeamKillDelay ()
 
function TeamKillKick ()
 
function trackAttackerDamage (eAttacker, iDamage, sMeansOfDeath, weapon)
 
function updateAttacker (attacker, weapon)
 
function updateGlobalBotKilledCounter ()
 
function updateInflictor (eInflictor)
 
function updateMeansOfDeath (weapon, sMeansOfDeath)
 
function updateWeapon (eInflictor, weapon)
 
function WaitTillKillStreakDone ()
 

Function Documentation

◆ allowedAssistWeapon()

function allowedAssistWeapon ( weapon  )

Definition at line 1229 of file _globallogic_player.gsc.

◆ ArrayToString()

function ArrayToString ( inputArray  )

Definition at line 456 of file _globallogic_player.gsc.

◆ Callback_PlayerConnect()

◆ Callback_PlayerDamage()

function Callback_PlayerDamage ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
weapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
psOffsetTime  ,
boneIndex   
)

◆ Callback_PlayerDisconnect()

◆ Callback_PlayerKilled()

◆ Callback_PlayerLastStand()

function Callback_PlayerLastStand ( eInflictor  ,
attacker  ,
iDamage  ,
sMeansOfDeath  ,
weapon  ,
vDir  ,
sHitLoc  ,
psOffsetTime  ,
deathAnimDuration   
)

Definition at line 2139 of file _globallogic_player.gsc.

◆ Callback_PlayerMelee()

function Callback_PlayerMelee ( eAttacker  ,
iDamage  ,
weapon  ,
vOrigin  ,
vDir  ,
boneIndex  ,
shieldHit  ,
fromBehind   
)

Definition at line 553 of file _globallogic_player.gsc.

◆ Callback_PlayerMigrated()

function Callback_PlayerMigrated ( )

◆ chooseNextBestNemesis()

function chooseNextBestNemesis ( )

Definition at line 568 of file _globallogic_player.gsc.

◆ createDeadBody()

function createDeadBody ( iDamage  ,
sMeansOfDeath  ,
weapon  ,
sHitLoc  ,
vDir  ,
vAttackerOrigin  ,
deathAnimDuration  ,
eInflictor  ,
ragdoll_jib  ,
body   
)

◆ custom_gamemodes_modified_damage()

function custom_gamemodes_modified_damage ( victim  ,
eAttacker  ,
iDamage  ,
sMeansOfDeath  ,
weapon  ,
eInflictor  ,
sHitLoc   
)

Definition at line 613 of file _globallogic_player.gsc.

◆ damageShellshockAndRumble()

function damageShellshockAndRumble ( eAttacker  ,
eInflictor  ,
weapon  ,
sMeansOfDeath  ,
iDamage   
)

Definition at line 2145 of file _globallogic_player.gsc.

References onWeaponDamage().

◆ delayStartRagdoll()

function delayStartRagdoll ( ent  ,
sHitLoc  ,
vDir  ,
weapon  ,
eInflictor  ,
sMeansOfDeath   
)

Definition at line 2276 of file _globallogic_player.gsc.

References getHitLocHeight().

◆ doDamageFeedback()

function doDamageFeedback ( weapon  ,
eInflictor  ,
iDamage  ,
sMeansOfDeath   
)

Definition at line 1135 of file _globallogic_player.gsc.

References isTacticalHitMarker().

Referenced by Callback_PlayerDamage().

◆ doPerkFeedBack()

function doPerkFeedBack ( player  ,
weapon  ,
sMeansOfDeath  ,
eInflictor   
)

Definition at line 1175 of file _globallogic_player.gsc.

◆ figureOutAttacker()

function figureOutAttacker ( eAttacker  )

Definition at line 633 of file _globallogic_player.gsc.

Referenced by Callback_ActorDamage(), Callback_PlayerDamage(), and init().

◆ figureOutFriendlyFire()

function figureOutFriendlyFire ( victim  )

Definition at line 672 of file _globallogic_player.gsc.

Referenced by init().

◆ figureOutWeapon()

function figureOutWeapon ( weapon  ,
eInflictor   
)

Definition at line 654 of file _globallogic_player.gsc.

Referenced by Callback_PlayerDamage().

◆ finishPlayerDamageWrapper()

function finishPlayerDamageWrapper ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
weapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
vDamageOrigin  ,
psOffsetTime  ,
boneIndex  ,
vSurfaceNormal   
)

◆ freezePlayerForRoundEnd()

function freezePlayerForRoundEnd ( )

Definition at line 37 of file _globallogic_player.gsc.

References clearLowerMessage(), and freeze_player_controls().

◆ getClosestKillcamEntity()

function getClosestKillcamEntity ( attacker  ,
killCamEntities  ,
depth   
)

Definition at line 2501 of file _globallogic_player.gsc.

Referenced by getKillcamEntity().

◆ getKillcamEntity()

function getKillcamEntity ( attacker  ,
eInflictor  ,
weapon   
)

Definition at line 2549 of file _globallogic_player.gsc.

References getClosestKillcamEntity().

Referenced by Callback_PlayerKilled().

◆ giveAttackerAndInflictorOwnerAssist()

function giveAttackerAndInflictorOwnerAssist ( eAttacker  ,
eInflictor  ,
iDamage  ,
sMeansOfDeath  ,
weapon   
)

Definition at line 2381 of file _globallogic_player.gsc.

References allowedAssistWeapon(), and trackAttackerDamage().

◆ IgnoreTeamKills()

function IgnoreTeamKills ( weapon  ,
sMeansOfDeath   
)

Definition at line 2121 of file _globallogic_player.gsc.

◆ inform_clientvm_of_migration()

function inform_clientvm_of_migration ( )

Definition at line 448 of file _globallogic_player.gsc.

References clientNotify().

Referenced by Callback_PlayerMigrated().

◆ is_explosive_ragdoll()

function is_explosive_ragdoll ( weapon  ,
inflictor   
)

Definition at line 2200 of file _globallogic_player.gsc.

◆ isAIKillstreakDamage()

function isAIKillstreakDamage ( weapon  ,
eInflictor   
)

Definition at line 1195 of file _globallogic_player.gsc.

◆ isPlayerImmuneToKillstreak()

function isPlayerImmuneToKillstreak ( eAttacker  ,
weapon   
)

Definition at line 677 of file _globallogic_player.gsc.

◆ isTacticalHitMarker()

function isTacticalHitMarker ( weapon  ,
sMeansOfDeath  ,
iDamage   
)

Definition at line 1157 of file _globallogic_player.gsc.

References is_grenade().

Referenced by doDamageFeedback().

◆ notifyConnecting()

function notifyConnecting ( )

Definition at line 2264 of file _globallogic_player.gsc.

References callback().

◆ playKillBattleChatter()

function playKillBattleChatter ( attacker  ,
weapon  ,
victim   
)

Definition at line 2590 of file _globallogic_player.gsc.

◆ recordActivePlayersEndGameMatchRecordStats()

function recordActivePlayersEndGameMatchRecordStats ( )

Definition at line 2601 of file _globallogic_player.gsc.

Referenced by end_game(), and endGame().

◆ recordZMEndGameComScoreEventForPlayer()

function recordZMEndGameComScoreEventForPlayer ( player  ,
result   
)

◆ reduceTeamKillsOverTime()

function reduceTeamKillsOverTime ( )

Definition at line 2100 of file _globallogic_player.gsc.

◆ resetAttackerList()

function resetAttackerList ( )

Definition at line 1127 of file _globallogic_player.gsc.

◆ ShouldTeamKillKick()

function ShouldTeamKillKick ( teamKillDelay  )

Definition at line 2080 of file _globallogic_player.gsc.

References getTimePassed().

◆ spectate_player_watcher()

function spectate_player_watcher ( )

◆ start_explosive_ragdoll()

function start_explosive_ragdoll ( dir  ,
weapon   
)

Definition at line 2228 of file _globallogic_player.gsc.

References cointoss().

◆ TeamKillDelay()

function TeamKillDelay ( )

Definition at line 2069 of file _globallogic_player.gsc.

◆ TeamKillKick()

function TeamKillKick ( )

Definition at line 2034 of file _globallogic_player.gsc.

References getTweakableValue(), incPersStat(), is_bot(), and leaderDialog().

◆ trackAttackerDamage()

function trackAttackerDamage ( eAttacker  ,
iDamage  ,
sMeansOfDeath  ,
weapon   
)

Definition at line 2340 of file _globallogic_player.gsc.

References is_primary_weapon().

◆ updateAttacker()

function updateAttacker ( attacker  ,
weapon   
)

Definition at line 2435 of file _globallogic_player.gsc.

◆ updateGlobalBotKilledCounter()

function updateGlobalBotKilledCounter ( )

Definition at line 2006 of file _globallogic_player.gsc.

◆ updateInflictor()

function updateInflictor ( eInflictor  )

Definition at line 2472 of file _globallogic_player.gsc.

◆ updateMeansOfDeath()

function updateMeansOfDeath ( weapon  ,
sMeansOfDeath   
)

Definition at line 2408 of file _globallogic_player.gsc.

Referenced by Callback_PlayerKilled().

◆ updateWeapon()

function updateWeapon ( eInflictor  ,
weapon   
)

Definition at line 2487 of file _globallogic_player.gsc.

◆ WaitTillKillStreakDone()

function WaitTillKillStreakDone ( )

Definition at line 2015 of file _globallogic_player.gsc.