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

Go to the source code of this file.

Macros

#define MAX_PROJECTILE_WEAPONOBJECTS   4
 

Functions

function add_supplemental_object (object)
 
function addWeaponObject (watcher, weapon_instance, weapon)
 
function addWeaponObjectToWatcher (watcherName, weapon_instance)
 
function anyObjectsInWorld (weapon)
 
function canHack (player, owner, weapon_check)
 
function claymoreDetonate (attacker, weapon, target)
 
function cleanupWatcherOnDeath (watcher)
 
function cleanUpWatchers ()
 
function cleanWeaponObjectArray (watcher)
 
function clearFXOnDeath (fx)
 
function commonOnSpawnUseWeaponObject (watcher, owner)
 
function commonOnSpawnUseWeaponObjectProximityAlarm (watcher, owner)
 
function createBaseWatchers ()
 
function createClaymoreWatcher ()
 
function createDestroyHint (name, hint)
 
function createHackerHint (name, hint)
 
function createHatchetWatcher ()
 
function createPlayerHelicopterWatcher ()
 
function createProximityWeaponObjectWatcher (weaponname, ownerTeam)
 
function createQRDroneWatcher ()
 
function createRCBombWatcher ()
 
function createRetrievableHint (name, hint)
 
function createSpecialCrossbowWatcher ()
 
function createSpecialCrossbowWatcherTypes (weaponName)
 
function createSpikeLauncherWatcher (weapon)
 
function createTactInsertWatcher ()
 
function createUseWeaponObjectWatcher (weaponname, ownerTeam)
 
function createWeaponObjectWatcher (weaponname, ownerTeam)
 
function delayedSpikeDetonation (attacker, weapon)
 
function delete_on_notify (e_player)
 
function deleteEnt (attacker, emp, target)
 
function deleteOnDeath (ent)
 
function deleteOnKillbrush (player)
 
function deleteWeaponObjectArray ()
 
function deleteWeaponObjectHelper (weapon_ent)
 
function deleteWeaponObjectInstance ()
 
function deleteWeaponObjectsOn ()
 
function destroy_other_teams_supplemental_watcher_objects (attacker, weapon)
 
function destroy_supplemental_watcher_objects (attacker, team, weapon)
 
function destroyEnt ()
 
function detonateWeaponObjectArray (forceDetonation, weapon)
 
function detonateWhenStationary (object, delay, attacker, weapon)
 
function dieOnEntityDeath (entity, player)
 
function friendlyFireCheck (owner, attacker, forcedFriendlyFireRule)
 
function get_held_weapon_match_or_root_match (weapon)
 
function get_player_crossbow_weapon ()
 
function getSpikeLauncherActiveSpikeCount (watcher)
 
function GetWatcherForWeapon (weapon)
 
function getWeaponObjectWatcher (name)
 
function getWeaponObjectWatcherByWeapon (weapon)
 
function hackerInit (watcher)
 
function hackerNotMoving ()
 
function hackerRemoveWeapon (weapon_instance)
 
function hackerResult (player, owner)
 
function hackerThink (trigger, watcher)
 
function hackerTriggerSetVisibility (owner)
 
function hackerUnfreezePlayer (player)
 
function init_shared ()
 
function isStunned ()
 
function ItemHacked (watcher, player)
 
function on_player_connect ()
 
function on_player_spawned ()
 
function onDestroyed (attacker)
 
function onSpawnCrossbowBolt (watcher, player)
 
function onSpawnCrossbowBolt_internal (watcher, player)
 
function onSpawnCrossbowBoltImpact (s_watcher, e_player)
 
function onSpawnCrossbowBoltImpact_internal (s_watcher, e_player)
 
function onSpawnHatchet (watcher, player)
 
function onSpawnHatchetTrigger (watcher, player)
 
function onSpawnProximityWeaponObject (watcher, owner)
 
function onSpawnRetrievableWeaponObject (watcher, player)
 
function onSpawnSpecialCrossbowTrigger (watcher, player)
 
function onSpawnUseWeaponObject (watcher, owner)
 
function pickUp (player)
 
function pickUpCrossbowBolt (player, heldWeapon)
 
function playDialogOnDeath (owner)
 
function ProximityAlarmActivate (active, watcher)
 
function ProximityAlarmLoop (watcher, owner)
 
function proximityAlarmWeaponObjectDebug (watcher)
 
function proximitySphere (origin, innerRadius, inColor, outerRadius, outColor)
 
function proximityWeaponObject_ActivationDelay (watcher)
 
function proximityWeaponObject_CreateDamageArea (watcher)
 
function proximityWeaponObject_DoDetonation (watcher, ent, traceOrigin)
 
function proximityWeaponObject_IsSpawnProtected (watcher, ent)
 
function proximityWeaponObject_RemoveSpawnProtectOnDeath (ent)
 
function proximityWeaponObject_SpawnProtect (watcher, ent)
 
function proximityWeaponObject_ValidTriggerEntity (watcher, ent)
 
function proximityWeaponObject_WaitTillFrameEndAndDoDetonation (watcher, ent, traceOrigin)
 
function proximityWeaponObjectDebug (watcher)
 
function proximityWeaponObjectDetonation (watcher)
 
function removeWeaponObject (watcher, weapon_ent)
 
function resetWatchers ()
 
function resetWeaponObjectExplodeThisFrame ()
 
function resetWeaponObjectWatcher (watcher, ownerTeam)
 
function saydamaged (orig, amount)
 
function setIconPos (item, icon, heightIncrease)
 
function setupReconEffect ()
 
function setUpRetrievableHintStrings ()
 
function setupRetrievableWatcher ()
 
function shouldAffectWeaponObject (object, watcher)
 
function showCone (angle, range, color)
 
function showHeadIcon (trigger)
 
function spikeDetonate (attacker, weapon, target)
 
function spikesDetonating (watcher)
 
function start_gametype ()
 
function stunFxThink (fx)
 
function stunStart (watcher, time)
 
function stunStop ()
 
function switch_team (entity, watcher, owner)
 
function testKillbrushOnStationary (a_killbrushes, player)
 
function updateDvars ()
 
function useTeamEquipmentClientField (watcher)
 
function voidOnDamage (unused0)
 
function voidOnSpawn (unused0, unused1)
 
function voidOnSpawnRetrieveTriggers (unused0, unused1)
 
function voidPickUp (unused0, unused1)
 
function waitAndDetonate (object, delay, attacker, weapon)
 
function waitAndFizzleOut (object, delay)
 
function WasProximityAlarmActivatedBySelf ()
 
function watch_supplemental_object_death ()
 
function watchForDisconnectCleanUp ()
 
function watchHatchetTrigger (trigger, callback, playerSoundOnUse, npcSoundOnUse)
 
function watchObjectDamage (owner)
 
function watchShutdown (player)
 
function watchSpecialCrossbowTrigger (trigger, callback, playerSoundOnUse, npcSoundOnUse)
 
function watchSpikeLauncherItemCountChanged (watcher)
 
function watchUseTrigger (trigger, callback, playerSoundOnUse, npcSoundOnUse)
 
function watchWeaponObjectAltDetonate ()
 
function watchWeaponObjectAltDetonation ()
 
function watchWeaponObjectDetonation ()
 
function watchWeaponObjectSpawn (notify_type)
 
function watchWeaponObjectUsage ()
 
function weapon_object_do_DamageFeedBack (weapon, attacker)
 
function weapon_object_timeout (watcher)
 
function weaponDetonate (attacker, weapon)
 
function weaponObjectDamage (watcher)
 
function weaponObjectDetectionMovable (ownerTeam)
 
function weaponObjectDetectionTrigger (ownerTeam)
 
function weaponObjectDetectionTrigger_wait (ownerTeam)
 
function weaponObjectFizzleOut ()
 
function weaponStun ()
 

Macro Definition Documentation

◆ MAX_PROJECTILE_WEAPONOBJECTS

#define MAX_PROJECTILE_WEAPONOBJECTS   4

Definition at line 27 of file _weaponobjects.gsc.

Function Documentation

◆ add_supplemental_object()

function add_supplemental_object ( object  )

Definition at line 3571 of file _weaponobjects.gsc.

References watch_supplemental_object_death().

Referenced by spawn_firefly_mover().

◆ addWeaponObject()

◆ addWeaponObjectToWatcher()

function addWeaponObjectToWatcher ( watcherName  ,
weapon_instance   
)

Definition at line 784 of file _weaponobjects.gsc.

References addWeaponObject(), and getWeaponObjectWatcher().

Referenced by createQRDrone().

◆ anyObjectsInWorld()

function anyObjectsInWorld ( weapon  )

Definition at line 1690 of file _weaponobjects.gsc.

Referenced by ammo_pouch_think(), and scavenger_think().

◆ canHack()

function canHack ( player  ,
owner  ,
weapon_check   
)

Definition at line 2109 of file _weaponobjects.gsc.

Referenced by hackerResult().

◆ claymoreDetonate()

function claymoreDetonate ( attacker  ,
weapon  ,
target   
)

◆ cleanupWatcherOnDeath()

function cleanupWatcherOnDeath ( watcher  )

◆ cleanUpWatchers()

function cleanUpWatchers ( )

Definition at line 2617 of file _weaponobjects.gsc.

References deleteWeaponObjectArray().

Referenced by deleteWeaponObjectsOn(), and watchForDisconnectCleanUp().

◆ cleanWeaponObjectArray()

function cleanWeaponObjectArray ( watcher  )

Definition at line 917 of file _weaponobjects.gsc.

References remove_undefined().

Referenced by onSpawnCrossbowBoltImpact_internal(), and watchWeaponObjectSpawn().

◆ clearFXOnDeath()

function clearFXOnDeath ( fx  )

Definition at line 466 of file _weaponobjects.gsc.

References waittill_any().

◆ commonOnSpawnUseWeaponObject()

function commonOnSpawnUseWeaponObject ( watcher  ,
owner   
)

◆ commonOnSpawnUseWeaponObjectProximityAlarm()

function commonOnSpawnUseWeaponObjectProximityAlarm ( watcher  ,
owner   
)

◆ createBaseWatchers()

function createBaseWatchers ( )

◆ createClaymoreWatcher()

function createClaymoreWatcher ( )

◆ createDestroyHint()

function createDestroyHint ( name  ,
hint   
)

Definition at line 3445 of file _weaponobjects.gsc.

References name.

Referenced by setUpRetrievableHintStrings().

◆ createHackerHint()

function createHackerHint ( name  ,
hint   
)

Definition at line 3435 of file _weaponobjects.gsc.

References name.

Referenced by setUpRetrievableHintStrings().

◆ createHatchetWatcher()

function createHatchetWatcher ( )

◆ createPlayerHelicopterWatcher()

function createPlayerHelicopterWatcher ( )

Definition at line 415 of file _weaponobjects.gsc.

References createUseWeaponObjectWatcher().

Referenced by on_player_spawned().

◆ createProximityWeaponObjectWatcher()

function createProximityWeaponObjectWatcher ( weaponname  ,
ownerTeam   
)

◆ createQRDroneWatcher()

function createQRDroneWatcher ( )

Definition at line 325 of file _weaponobjects.gsc.

References createUseWeaponObjectWatcher().

Referenced by on_player_spawned().

◆ createRCBombWatcher()

function createRCBombWatcher ( )

Definition at line 309 of file _weaponobjects.gsc.

References createUseWeaponObjectWatcher().

Referenced by on_player_spawned().

◆ createRetrievableHint()

function createRetrievableHint ( name  ,
hint   
)

Definition at line 3425 of file _weaponobjects.gsc.

References name.

Referenced by add_mine_type(), and setUpRetrievableHintStrings().

◆ createSpecialCrossbowWatcher()

function createSpecialCrossbowWatcher ( )

Definition at line 281 of file _weaponobjects.gsc.

References createSpecialCrossbowWatcherTypes(), and IS_TRUE.

Referenced by on_player_spawned().

◆ createSpecialCrossbowWatcherTypes()

◆ createSpikeLauncherWatcher()

function createSpikeLauncherWatcher ( weapon  )

◆ createTactInsertWatcher()

function createTactInsertWatcher ( )

Definition at line 303 of file _weaponobjects.gsc.

References createUseWeaponObjectWatcher().

Referenced by on_player_spawned().

◆ createUseWeaponObjectWatcher()

◆ createWeaponObjectWatcher()

function createWeaponObjectWatcher ( weaponname  ,
ownerTeam   
)

◆ delayedSpikeDetonation()

function delayedSpikeDetonation ( attacker  ,
weapon   
)

Definition at line 508 of file _weaponobjects.gsc.

References weaponDetonate().

Referenced by spikeDetonate().

◆ delete_on_notify()

function delete_on_notify ( e_player  )

Definition at line 889 of file _weaponobjects.gsc.

Referenced by addWeaponObject().

◆ deleteEnt()

function deleteEnt ( attacker  ,
emp  ,
target   
)

◆ deleteOnDeath()

function deleteOnDeath ( ent  )

Definition at line 2450 of file _weaponobjects.gsc.

References waittill_any().

Referenced by proximityWeaponObject_CreateDamageArea().

◆ deleteOnKillbrush()

function deleteOnKillbrush ( player  )

◆ deleteWeaponObjectArray()

function deleteWeaponObjectArray ( )

Definition at line 495 of file _weaponobjects.gsc.

References deleteWeaponObjectInstance().

Referenced by cleanUpWatchers(), and resetWeaponObjectWatcher().

◆ deleteWeaponObjectHelper()

function deleteWeaponObjectHelper ( weapon_ent  )

Definition at line 900 of file _weaponobjects.gsc.

References getWeaponObjectWatcherByWeapon(), and removeWeaponObject().

◆ deleteWeaponObjectInstance()

function deleteWeaponObjectInstance ( )

Definition at line 477 of file _weaponobjects.gsc.

Referenced by cleanupWatcherOnDeath(), and deleteWeaponObjectArray().

◆ deleteWeaponObjectsOn()

function deleteWeaponObjectsOn ( )

◆ destroy_other_teams_supplemental_watcher_objects()

function destroy_other_teams_supplemental_watcher_objects ( attacker  ,
weapon   
)

Definition at line 3519 of file _weaponobjects.gsc.

References destroy_supplemental_watcher_objects().

Referenced by EMP_JamEnemies().

◆ destroy_supplemental_watcher_objects()

function destroy_supplemental_watcher_objects ( attacker  ,
team  ,
weapon   
)

◆ destroyEnt()

function destroyEnt ( )

Definition at line 3257 of file _weaponobjects.gsc.

Referenced by pickUp(), and pickUpCrossbowBolt().

◆ detonateWeaponObjectArray()

function detonateWeaponObjectArray ( forceDetonation  ,
weapon   
)

◆ detonateWhenStationary()

function detonateWhenStationary ( object  ,
delay  ,
attacker  ,
weapon   
)

Definition at line 598 of file _weaponobjects.gsc.

References delay(), and waitAndDetonate().

Referenced by detonateWeaponObjectArray().

◆ dieOnEntityDeath()

function dieOnEntityDeath ( entity  ,
player   
)

Definition at line 2819 of file _weaponobjects.gsc.

Referenced by onSpawnCrossbowBolt_internal().

◆ friendlyFireCheck()

◆ get_held_weapon_match_or_root_match()

function get_held_weapon_match_or_root_match ( weapon  )

Definition at line 3093 of file _weaponobjects.gsc.

Referenced by pickUp(), and watchHatchetTrigger().

◆ get_player_crossbow_weapon()

function get_player_crossbow_weapon ( )

Definition at line 3116 of file _weaponobjects.gsc.

Referenced by watchSpecialCrossbowTrigger().

◆ getSpikeLauncherActiveSpikeCount()

function getSpikeLauncherActiveSpikeCount ( watcher  )

Definition at line 342 of file _weaponobjects.gsc.

Referenced by spikesDetonating(), and watchSpikeLauncherItemCountChanged().

◆ GetWatcherForWeapon()

function GetWatcherForWeapon ( weapon  )

Definition at line 3492 of file _weaponobjects.gsc.

◆ getWeaponObjectWatcher()

◆ getWeaponObjectWatcherByWeapon()

◆ hackerInit()

function hackerInit ( watcher  )

◆ hackerNotMoving()

function hackerNotMoving ( )

Definition at line 1873 of file _weaponobjects.gsc.

References waitTillNotMoving().

Referenced by hackerInit().

◆ hackerRemoveWeapon()

function hackerRemoveWeapon ( weapon_instance  )

Definition at line 2188 of file _weaponobjects.gsc.

References removeWeaponObject().

Referenced by ItemHacked().

◆ hackerResult()

◆ hackerThink()

function hackerThink ( trigger  ,
watcher   
)

Definition at line 1927 of file _weaponobjects.gsc.

References hackerResult(), and ItemHacked().

Referenced by hackerInit().

◆ hackerTriggerSetVisibility()

function hackerTriggerSetVisibility ( owner  )

Definition at line 1843 of file _weaponobjects.gsc.

References waittill_any().

Referenced by hackerInit().

◆ hackerUnfreezePlayer()

function hackerUnfreezePlayer ( player  )

Definition at line 2017 of file _weaponobjects.gsc.

References freeze_player_controls().

Referenced by hackerResult().

◆ init_shared()

function init_shared ( )

Definition at line 65 of file _weaponobjects.gsc.

References on_start_gametype(), register(), start_gametype(), updateDvars(), and VERSION_SHIP.

Referenced by __init__().

◆ isStunned()

function isStunned ( )

Definition at line 1156 of file _weaponobjects.gsc.

Referenced by stunStart().

◆ ItemHacked()

function ItemHacked ( watcher  ,
player   
)

◆ on_player_connect()

function on_player_connect ( )

Definition at line 161 of file _weaponobjects.gsc.

Referenced by start_gametype().

◆ on_player_spawned()

◆ onDestroyed()

function onDestroyed ( attacker  )

Definition at line 3332 of file _weaponobjects.gsc.

Referenced by setupRetrievableWatcher().

◆ onSpawnCrossbowBolt()

function onSpawnCrossbowBolt ( watcher  ,
player   
)

Definition at line 2790 of file _weaponobjects.gsc.

References onSpawnCrossbowBolt_internal().

Referenced by createSpecialCrossbowWatcherTypes().

◆ onSpawnCrossbowBolt_internal()

function onSpawnCrossbowBolt_internal ( watcher  ,
player   
)

Definition at line 2796 of file _weaponobjects.gsc.

References dieOnEntityDeath().

Referenced by onSpawnCrossbowBolt().

◆ onSpawnCrossbowBoltImpact()

function onSpawnCrossbowBoltImpact ( s_watcher  ,
e_player   
)

◆ onSpawnCrossbowBoltImpact_internal()

function onSpawnCrossbowBoltImpact_internal ( s_watcher  ,
e_player   
)

Definition at line 2841 of file _weaponobjects.gsc.

References cleanWeaponObjectArray(), and waitAndFizzleOut().

Referenced by onSpawnCrossbowBoltImpact().

◆ onSpawnHatchet()

function onSpawnHatchet ( watcher  ,
player   
)

Definition at line 2782 of file _weaponobjects.gsc.

Referenced by createHatchetWatcher().

◆ onSpawnHatchetTrigger()

function onSpawnHatchetTrigger ( watcher  ,
player   
)

◆ onSpawnProximityWeaponObject()

◆ onSpawnRetrievableWeaponObject()

function onSpawnRetrievableWeaponObject ( watcher  ,
player   
)

◆ onSpawnSpecialCrossbowTrigger()

function onSpawnSpecialCrossbowTrigger ( watcher  ,
player   
)

◆ onSpawnUseWeaponObject()

◆ pickUp()

function pickUp ( player  )

◆ pickUpCrossbowBolt()

function pickUpCrossbowBolt ( player  ,
heldWeapon   
)

Definition at line 3320 of file _weaponobjects.gsc.

References destroyEnt().

Referenced by createSpecialCrossbowWatcherTypes().

◆ playDialogOnDeath()

function playDialogOnDeath ( owner  )

Definition at line 1038 of file _weaponobjects.gsc.

Referenced by addWeaponObject().

◆ ProximityAlarmActivate()

◆ ProximityAlarmLoop()

◆ proximityAlarmWeaponObjectDebug()

function proximityAlarmWeaponObjectDebug ( watcher  )

◆ proximitySphere()

function proximitySphere ( origin  ,
innerRadius  ,
inColor  ,
outerRadius  ,
outColor   
)

Definition at line 1708 of file _weaponobjects.gsc.

References debug_sphere().

Referenced by proximityAlarmWeaponObjectDebug(), and proximityWeaponObjectDebug().

◆ proximityWeaponObject_ActivationDelay()

function proximityWeaponObject_ActivationDelay ( watcher  )

◆ proximityWeaponObject_CreateDamageArea()

function proximityWeaponObject_CreateDamageArea ( watcher  )

◆ proximityWeaponObject_DoDetonation()

function proximityWeaponObject_DoDetonation ( watcher  ,
ent  ,
traceOrigin   
)

◆ proximityWeaponObject_IsSpawnProtected()

function proximityWeaponObject_IsSpawnProtected ( watcher  ,
ent   
)

◆ proximityWeaponObject_RemoveSpawnProtectOnDeath()

function proximityWeaponObject_RemoveSpawnProtectOnDeath ( ent  )

Definition at line 2257 of file _weaponobjects.gsc.

References waittill_any().

Referenced by proximityWeaponObject_SpawnProtect().

◆ proximityWeaponObject_SpawnProtect()

function proximityWeaponObject_SpawnProtect ( watcher  ,
ent   
)

◆ proximityWeaponObject_ValidTriggerEntity()

function proximityWeaponObject_ValidTriggerEntity ( watcher  ,
ent   
)

◆ proximityWeaponObject_WaitTillFrameEndAndDoDetonation()

function proximityWeaponObject_WaitTillFrameEndAndDoDetonation ( watcher  ,
ent  ,
traceOrigin   
)

◆ proximityWeaponObjectDebug()

function proximityWeaponObjectDebug ( watcher  )

Definition at line 1742 of file _weaponobjects.gsc.

References proximitySphere(), showCone(), and waitTillNotMoving().

Referenced by onSpawnProximityWeaponObject().

◆ proximityWeaponObjectDetonation()

◆ removeWeaponObject()

function removeWeaponObject ( watcher  ,
weapon_ent   
)

◆ resetWatchers()

function resetWatchers ( )

Definition at line 211 of file _weaponobjects.gsc.

References resetWeaponObjectWatcher().

Referenced by on_player_spawned().

◆ resetWeaponObjectExplodeThisFrame()

function resetWeaponObjectExplodeThisFrame ( )

Definition at line 1170 of file _weaponobjects.gsc.

Referenced by weaponObjectDamage().

◆ resetWeaponObjectWatcher()

function resetWeaponObjectWatcher ( watcher  ,
ownerTeam   
)

Definition at line 1221 of file _weaponobjects.gsc.

References deleteWeaponObjectArray().

Referenced by createWeaponObjectWatcher(), and resetWatchers().

◆ saydamaged()

function saydamaged ( orig  ,
amount   
)

Definition at line 2681 of file _weaponobjects.gsc.

◆ setIconPos()

function setIconPos ( item  ,
icon  ,
heightIncrease   
)

Definition at line 1809 of file _weaponobjects.gsc.

◆ setupReconEffect()

function setupReconEffect ( )

Definition at line 3455 of file _weaponobjects.gsc.

References ENEMY_EQUIPMENT_SHADER_ACTIVE, IS_TRUE, and set().

Referenced by addWeaponObject(), and spawnTacticalInsertion().

◆ setUpRetrievableHintStrings()

function setUpRetrievableHintStrings ( )

Definition at line 135 of file _weaponobjects.gsc.

References createDestroyHint(), createHackerHint(), and createRetrievableHint().

Referenced by start_gametype().

◆ setupRetrievableWatcher()

◆ shouldAffectWeaponObject()

function shouldAffectWeaponObject ( object  ,
watcher   
)

Definition at line 2419 of file _weaponobjects.gsc.

Referenced by proximityWeaponObject_ValidTriggerEntity().

◆ showCone()

function showCone ( angle  ,
range  ,
color   
)

Definition at line 1764 of file _weaponobjects.gsc.

Referenced by proximityWeaponObjectDebug().

◆ showHeadIcon()

function showHeadIcon ( trigger  )

Definition at line 2692 of file _weaponobjects.gsc.

References WAIT_SERVER_FRAME.

◆ spikeDetonate()

function spikeDetonate ( attacker  ,
weapon  ,
target   
)

Definition at line 528 of file _weaponobjects.gsc.

References delayedSpikeDetonation(), and IsEnemyPlayer().

Referenced by createSpikeLauncherWatcher().

◆ spikesDetonating()

function spikesDetonating ( watcher  )

Definition at line 381 of file _weaponobjects.gsc.

References getSpikeLauncherActiveSpikeCount().

Referenced by createSpikeLauncherWatcher().

◆ start_gametype()

function start_gametype ( )

◆ stunFxThink()

function stunFxThink ( fx  )

Definition at line 1149 of file _weaponobjects.gsc.

References waittill_any().

Referenced by weaponStun().

◆ stunStart()

◆ stunStop()

function stunStop ( )

Definition at line 1118 of file _weaponobjects.gsc.

Referenced by stunStart().

◆ switch_team()

function switch_team ( entity  ,
watcher  ,
owner   
)

◆ testKillbrushOnStationary()

function testKillbrushOnStationary ( a_killbrushes  ,
player   
)

Definition at line 2458 of file _weaponobjects.gsc.

References SPAWNFLAG, and SPAWNFLAG_TRIGGER_HURT_PLAYER_ONLY.

Referenced by deleteOnKillbrush().

◆ updateDvars()

function updateDvars ( )

Definition at line 86 of file _weaponobjects.gsc.

Referenced by init_shared().

◆ useTeamEquipmentClientField()

function useTeamEquipmentClientField ( watcher  )

Definition at line 3473 of file _weaponobjects.gsc.

Referenced by addWeaponObject().

◆ voidOnDamage()

function voidOnDamage ( unused0  )

Definition at line 449 of file _weaponobjects.gsc.

Referenced by createHatchetWatcher(), and createSpecialCrossbowWatcherTypes().

◆ voidOnSpawn()

function voidOnSpawn ( unused0  ,
unused1   
)

Definition at line 445 of file _weaponobjects.gsc.

◆ voidOnSpawnRetrieveTriggers()

function voidOnSpawnRetrieveTriggers ( unused0  ,
unused1   
)

Definition at line 453 of file _weaponobjects.gsc.

Referenced by createSpecialCrossbowWatcherTypes().

◆ voidPickUp()

function voidPickUp ( unused0  ,
unused1   
)

Definition at line 457 of file _weaponobjects.gsc.

Referenced by createSpecialCrossbowWatcherTypes().

◆ waitAndDetonate()

◆ waitAndFizzleOut()

function waitAndFizzleOut ( object  ,
delay   
)

Definition at line 707 of file _weaponobjects.gsc.

References delay(), and deleteEnt().

Referenced by onSpawnCrossbowBoltImpact_internal(), and watchWeaponObjectSpawn().

◆ WasProximityAlarmActivatedBySelf()

function WasProximityAlarmActivatedBySelf ( )

Definition at line 1372 of file _weaponobjects.gsc.

Referenced by ProximityAlarmActivate().

◆ watch_supplemental_object_death()

function watch_supplemental_object_death ( )

Definition at line 3577 of file _weaponobjects.gsc.

Referenced by add_supplemental_object().

◆ watchForDisconnectCleanUp()

function watchForDisconnectCleanUp ( )

Definition at line 2651 of file _weaponobjects.gsc.

References cleanUpWatchers().

Referenced by deleteWeaponObjectsOn().

◆ watchHatchetTrigger()

function watchHatchetTrigger ( trigger  ,
callback  ,
playerSoundOnUse  ,
npcSoundOnUse   
)

Definition at line 3037 of file _weaponobjects.gsc.

References callback(), and get_held_weapon_match_or_root_match().

Referenced by onSpawnHatchetTrigger().

◆ watchObjectDamage()

function watchObjectDamage ( owner  )

Definition at line 1055 of file _weaponobjects.gsc.

References damage().

Referenced by addWeaponObject().

◆ watchShutdown()

function watchShutdown ( player  )

◆ watchSpecialCrossbowTrigger()

function watchSpecialCrossbowTrigger ( trigger  ,
callback  ,
playerSoundOnUse  ,
npcSoundOnUse   
)

Definition at line 2933 of file _weaponobjects.gsc.

References callback(), and get_player_crossbow_weapon().

Referenced by onSpawnSpecialCrossbowTrigger().

◆ watchSpikeLauncherItemCountChanged()

function watchSpikeLauncherItemCountChanged ( watcher  )

Definition at line 356 of file _weaponobjects.gsc.

References getSpikeLauncherActiveSpikeCount().

Referenced by createSpikeLauncherWatcher().

◆ watchUseTrigger()

function watchUseTrigger ( trigger  ,
callback  ,
playerSoundOnUse  ,
npcSoundOnUse   
)

Definition at line 3376 of file _weaponobjects.gsc.

References callback().

Referenced by onSpawnRetrievableWeaponObject().

◆ watchWeaponObjectAltDetonate()

function watchWeaponObjectAltDetonate ( )

Definition at line 2565 of file _weaponobjects.gsc.

References isUsingRemote(), and WAIT_SERVER_FRAME.

Referenced by watchWeaponObjectUsage().

◆ watchWeaponObjectAltDetonation()

function watchWeaponObjectAltDetonation ( )

Definition at line 2541 of file _weaponobjects.gsc.

References detonateWeaponObjectArray(), and isUsingRemote().

Referenced by watchWeaponObjectUsage().

◆ watchWeaponObjectDetonation()

function watchWeaponObjectDetonation ( )

◆ watchWeaponObjectSpawn()

function watchWeaponObjectSpawn ( notify_type  )

◆ watchWeaponObjectUsage()

◆ weapon_object_do_DamageFeedBack()

function weapon_object_do_DamageFeedBack ( weapon  ,
attacker   
)

Definition at line 922 of file _weaponobjects.gsc.

References doDamageFeedback(), and update().

Referenced by weaponObjectDamage().

◆ weapon_object_timeout()

function weapon_object_timeout ( watcher  )

Definition at line 880 of file _weaponobjects.gsc.

References deleteEnt().

Referenced by addWeaponObject().

◆ weaponDetonate()

function weaponDetonate ( attacker  ,
weapon   
)

◆ weaponObjectDamage()

◆ weaponObjectDetectionMovable()

function weaponObjectDetectionMovable ( ownerTeam  )

Definition at line 1795 of file _weaponobjects.gsc.

◆ weaponObjectDetectionTrigger()

function weaponObjectDetectionTrigger ( ownerTeam  )

Definition at line 1827 of file _weaponobjects.gsc.

References destroy(), spawn(), and waittill_any().

Referenced by weaponObjectDetectionTrigger_wait().

◆ weaponObjectDetectionTrigger_wait()

function weaponObjectDetectionTrigger_wait ( ownerTeam  )

Definition at line 1816 of file _weaponobjects.gsc.

References waitTillNotMoving(), and weaponObjectDetectionTrigger().

◆ weaponObjectFizzleOut()

function weaponObjectFizzleOut ( )

Definition at line 1161 of file _weaponobjects.gsc.

References deleteEnt().

Referenced by createWeaponObjectWatcher().

◆ weaponStun()