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

Go to the source code of this file.

Functions

function addLimitedWeapon (weapon, owner, num_drops)
 
function beginGrenadeTracking ()
 
function beginOtherGrenadeTracking ()
 
function checkHatchetBounce ()
 
function checkStuckToPlayer (deleteOnTeamChange, awardScoreEvent, weapon)
 
function damageEnt (eInflictor, eAttacker, iDamage, sMeansOfDeath, weapon, damagepos, damagedir)
 
function debugline (a, b, color)
 
function deleteEntOnOwnerDeath (owner)
 
function deletePickupAfterAWhile ()
 
function dropGrenadesToGround (origin, radius)
 
function dropLimitedWeapon (weapon, owner, item)
 
function dropScavengerForDeath (attacker)
 
function dropWeaponForDeath (attacker)
 
function dropWeaponsToGround (origin, radius)
 
function getDamageableEnts (pos, radius, doLOS, startRadius)
 
function init ()
 
function is_using_offhand_equipment ()
 
function limitedPickup (limited_info)
 
function loadout_get_class_num ()
 
function loadout_get_offhand_count (stat)
 
function loadout_get_offhand_weapon (stat)
 
function mayDropWeapon (weapon)
 
function onPlayerConnect ()
 
function onPlayerSpawned ()
 
function onWeaponDamage (eAttacker, eInflictor, weapon, meansOfDeath, damage)
 
function playConcussionSound (duration)
 
function registerGrenadeLauncherDudDvar (dvarString, defaultValue, minValue, maxValue)
 
function registerKillstreakDelay (dvarString, defaultValue, minValue, maxValue)
 
function registerThrownGrenadeDudDvar (dvarString, defaultValue, minValue, maxValue)
 
function scavenger_hud_create ()
 
function scavenger_think ()
 
function shouldDropLimitedWeapon (weapon, owner)
 
function stuckToPlayerTeamChange (player)
 
function trackWeapon ()
 
function trackWeaponFire (curWeapon)
 
function turnGrenadeIntoADud (weapon, isThrownGrenade, player)
 
function updateLastHeldWeaponTimings (newTime)
 
function updateStowedWeapon ()
 
function updateWeaponTimings (newTime)
 
function watch_offhand_end ()
 
function watchForGrenadeDuds ()
 
function watchForGrenadeLauncherDuds ()
 
function watchForThrowbacks ()
 
function watchGrenadeCancel ()
 
function watchGrenadeUsage ()
 
function watchMissileDeath ()
 
function watchMissileUsage ()
 
function watchPickup ()
 
function watchRiotShieldUse ()
 
function watchWeaponChange ()
 
function watchWeaponUsage ()
 

Function Documentation

◆ addLimitedWeapon()

function addLimitedWeapon ( weapon  ,
owner  ,
num_drops   
)

Definition at line 1531 of file _weapons.gsc.

◆ beginGrenadeTracking()

function beginGrenadeTracking ( )

Definition at line 645 of file _weapons.gsc.

References isHacked(), startTime, watchGrenadeCancel(), and watchMissileDeath().

Referenced by watchGrenadeUsage().

◆ beginOtherGrenadeTracking()

function beginOtherGrenadeTracking ( )

Definition at line 687 of file _weapons.gsc.

Referenced by watchGrenadeUsage().

◆ checkHatchetBounce()

function checkHatchetBounce ( )

Definition at line 764 of file _weapons.gsc.

◆ checkStuckToPlayer()

function checkStuckToPlayer ( deleteOnTeamChange  ,
awardScoreEvent  ,
weapon   
)

Definition at line 743 of file _weapons.gsc.

References IsEnemyPlayer(), and stuckToPlayerTeamChange().

◆ damageEnt()

function damageEnt ( eInflictor  ,
eAttacker  ,
iDamage  ,
sMeansOfDeath  ,
weapon  ,
damagepos  ,
damagedir   
)

Definition at line 1042 of file _weapons.gsc.

References damage_notify_wrapper().

◆ debugline()

function debugline ( a  ,
,
color   
)

Definition at line 1103 of file _weapons.gsc.

References a.

◆ deleteEntOnOwnerDeath()

function deleteEntOnOwnerDeath ( owner  )

Definition at line 1186 of file _weapons.gsc.

Referenced by playConcussionSound().

◆ deletePickupAfterAWhile()

function deletePickupAfterAWhile ( )

Definition at line 346 of file _weapons.gsc.

Referenced by dropWeaponForDeath().

◆ dropGrenadesToGround()

function dropGrenadesToGround ( origin  ,
radius   
)

Definition at line 581 of file _weapons.gsc.

References launch().

◆ dropLimitedWeapon()

function dropLimitedWeapon ( weapon  ,
owner  ,
item   
)

Definition at line 1563 of file _weapons.gsc.

References limitedPickup().

Referenced by dropWeaponForDeath().

◆ dropScavengerForDeath()

function dropScavengerForDeath ( attacker  )

Definition at line 1503 of file _weapons.gsc.

References scavenger_think().

Referenced by Callback_PlayerKilled().

◆ dropWeaponForDeath()

function dropWeaponForDeath ( attacker  )

◆ dropWeaponsToGround()

function dropWeaponsToGround ( origin  ,
radius   
)

Definition at line 568 of file _weapons.gsc.

References trace().

◆ getDamageableEnts()

function getDamageableEnts ( pos  ,
radius  ,
doLOS  ,
startRadius   
)

Definition at line 919 of file _weapons.gsc.

References weaponDamageTracePassed().

◆ init()

function init ( )

Definition at line 26 of file _weapons.gsc.

References onPlayerConnect().

◆ is_using_offhand_equipment()

function is_using_offhand_equipment ( )

Definition at line 630 of file _weapons.gsc.

◆ limitedPickup()

function limitedPickup ( limited_info  )

Definition at line 1584 of file _weapons.gsc.

Referenced by dropLimitedWeapon().

◆ loadout_get_class_num()

function loadout_get_class_num ( )

Definition at line 1257 of file _weapons.gsc.

Referenced by loadout_get_offhand_count(), and loadout_get_offhand_weapon().

◆ loadout_get_offhand_count()

function loadout_get_offhand_count ( stat  )

Definition at line 1295 of file _weapons.gsc.

References loadout_get_class_num().

◆ loadout_get_offhand_weapon()

function loadout_get_offhand_weapon ( stat  )

Definition at line 1276 of file _weapons.gsc.

References loadout_get_class_num().

◆ mayDropWeapon()

function mayDropWeapon ( weapon  )

Definition at line 261 of file _weapons.gsc.

Referenced by watchWeaponChange(), and watchWeaponChangeZM().

◆ onPlayerConnect()

function onPlayerConnect ( )

Definition at line 40 of file _weapons.gsc.

References onPlayerSpawned(), and scavenger_hud_create().

Referenced by init().

◆ onPlayerSpawned()

◆ onWeaponDamage()

function onWeaponDamage ( eAttacker  ,
eInflictor  ,
weapon  ,
meansOfDeath  ,
damage   
)

◆ playConcussionSound()

function playConcussionSound ( duration  )

Definition at line 1165 of file _weapons.gsc.

References deleteEntOnOwnerDeath(), and spawn().

Referenced by onWeaponDamage().

◆ registerGrenadeLauncherDudDvar()

function registerGrenadeLauncherDudDvar ( dvarString  ,
defaultValue  ,
minValue  ,
maxValue   
)

Definition at line 813 of file _weapons.gsc.

Referenced by main().

◆ registerKillstreakDelay()

function registerKillstreakDelay ( dvarString  ,
defaultValue  ,
minValue  ,
maxValue   
)

Definition at line 847 of file _weapons.gsc.

Referenced by main().

◆ registerThrownGrenadeDudDvar()

function registerThrownGrenadeDudDvar ( dvarString  ,
defaultValue  ,
minValue  ,
maxValue   
)

Definition at line 830 of file _weapons.gsc.

Referenced by main().

◆ scavenger_hud_create()

function scavenger_hud_create ( )

Definition at line 1478 of file _weapons.gsc.

◆ scavenger_think()

function scavenger_think ( )

◆ shouldDropLimitedWeapon()

function shouldDropLimitedWeapon ( weapon  ,
owner   
)

Definition at line 1540 of file _weapons.gsc.

Referenced by dropWeaponForDeath().

◆ stuckToPlayerTeamChange()

function stuckToPlayerTeamChange ( player  )

Definition at line 772 of file _weapons.gsc.

References detonate().

Referenced by checkStuckToPlayer().

◆ trackWeapon()

function trackWeapon ( )

◆ trackWeaponFire()

function trackWeaponFire ( curWeapon  )

Definition at line 465 of file _weapons.gsc.

Referenced by watchWeaponUsage(), and watchWeaponUsageZM().

◆ turnGrenadeIntoADud()

function turnGrenadeIntoADud ( weapon  ,
isThrownGrenade  ,
player   
)

Definition at line 861 of file _weapons.gsc.

References getTimePassed().

Referenced by watchForGrenadeDuds(), and watchForGrenadeLauncherDuds().

◆ updateLastHeldWeaponTimings()

function updateLastHeldWeaponTimings ( newTime  )

Definition at line 120 of file _weapons.gsc.

Referenced by trackWeapon(), and updateWeaponTimings().

◆ updateStowedWeapon()

function updateStowedWeapon ( )

◆ updateWeaponTimings()

function updateWeaponTimings ( newTime  )

Definition at line 133 of file _weapons.gsc.

References is_bot(), and updateLastHeldWeaponTimings().

Referenced by endGame(), and trackWeapon().

◆ watch_offhand_end()

function watch_offhand_end ( )

Definition at line 612 of file _weapons.gsc.

References is_using_offhand_equipment(), and waittill_any_return().

◆ watchForGrenadeDuds()

function watchForGrenadeDuds ( )

Definition at line 884 of file _weapons.gsc.

References turnGrenadeIntoADud().

Referenced by watchGrenadeUsage().

◆ watchForGrenadeLauncherDuds()

function watchForGrenadeLauncherDuds ( )

Definition at line 896 of file _weapons.gsc.

References turnGrenadeIntoADud(), and watchMissileDeath().

Referenced by watchGrenadeUsage().

◆ watchForThrowbacks()

function watchForThrowbacks ( )

Definition at line 790 of file _weapons.gsc.

Referenced by watchGrenadeUsage().

◆ watchGrenadeCancel()

function watchGrenadeCancel ( )

Definition at line 593 of file _weapons.gsc.

Referenced by beginGrenadeTracking().

◆ watchGrenadeUsage()

◆ watchMissileDeath()

function watchMissileDeath ( )

◆ watchMissileUsage()

function watchMissileUsage ( )

◆ watchPickup()

function watchPickup ( )

Definition at line 358 of file _weapons.gsc.

Referenced by dropWeaponForDeath().

◆ watchRiotShieldUse()

function watchRiotShieldUse ( )

Definition at line 105 of file _weapons.gsc.

Referenced by onPlayerSpawned().

◆ watchWeaponChange()

function watchWeaponChange ( )

Definition at line 82 of file _weapons.gsc.

References mayDropWeapon().

Referenced by onPlayerSpawned().

◆ watchWeaponUsage()

function watchWeaponUsage ( )

Definition at line 410 of file _weapons.gsc.

References trackWeaponFire().

Referenced by onPlayerSpawned().