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

Go to the source code of this file.

Macros

#define SUPPLY_DROP_AI_TANK_NAME   "supply_drop_ai_tank"
 
#define SUPPLY_DROP_COMBAT_ROBOT_NAME   "supply_drop_combat_robot"
 
#define SUPPLY_DROP_CRATE_STATE_CAPTURE   1
 
#define SUPPLY_DROP_CRATE_STATE_DISARM   3
 
#define SUPPLY_DROP_CRATE_STATE_HACK   2
 
#define SUPPLY_DROP_CRATE_STATE_NONE   0
 
#define SUPPLY_DROP_NAME   "supply_drop"
 
#define SUPPY_DROP_NAV_MESH_VALID_LOCATION_BOUNDARY   12
 
#define SUPPY_DROP_NAV_MESH_VALID_LOCATION_TOLERANCE   4
 
#define SUPPY_DROP_ON_TARGET_DISTANCE   3.7
 

Functions

function AddDropLocation (killstreak_id, location)
 
function addOffsetOntoPoint (point, direction, offset)
 
function advancedFinalizeCrateCategory (category)
 
function checkForEmp ()
 
function checkWeaponChange (team, killstreak_id)
 
function cleanup (context, player)
 
function cleanUpWatcherOnDeath (team, killstreak_id)
 
function ConfigureTeamPost (owner)
 
function continueHoldThinkLoop (player)
 
function crateActivate (hacker)
 
function crateControlledDrop (killstreak, v_target_location)
 
function crateDeactivate ()
 
function crateDelete (drop_all_to_ground)
 
function crateDropToGroundKill ()
 
function crateDropToGroundTrace (start)
 
function crateGamblerThink ()
 
function crateKill ()
 
function cratePhysics ()
 
function crateReactivate ()
 
function crateRedoPhysics ()
 
function crateSpawn (killstreak, killstreakId, owner, team, drop_origin, drop_angle)
 
function crateTimeOut (time)
 
function crateTimeOutThreader ()
 
function crateUseThink ()
 
function crateUseThinkOwner ()
 
function default_land_function (crate, category, owner, team)
 
function DelDropLocation (killstreak_id)
 
function deleteOnOwnerleave ()
 
function do_supply_drop_detonation (weapon, owner)
 
function doSupplyDrop (weapon_instance, weapon, owner, killstreak_id, package_contents_id, context)
 
function dropAllToGround (origin, radius, stickyObjectRadius)
 
function dropAllToGroundAfterCrateDelete (crate, crate_origin)
 
function dropCrate (origin, angle, killstreak, owner, team, killcamEnt, killstreak_id, package_contents_id, crate_, context)
 
function dropCratesToGround (origin, radius)
 
function dropCrateToGround ()
 
function dropEverythingTouchingCrate (origin)
 
function finalizeCrateCategory (category)
 
function get_height (e_ignore)
 
function GetChopperDropPoint (context)
 
function getDropDirection ()
 
function getDropHeight (origin)
 
function getHeliEnd (drop_origin, drop_direction)
 
function getHeliStart (drop_origin, drop_direction)
 
function getIconForCrate ()
 
function getNextDropDirection (drop_direction, degrees)
 
function getRandomCrateType (category, gambler_crate_name)
 
function giveCrateItem (crate)
 
function giveCrateKillstreak (killstreak)
 
function giveCrateKillstreakWaiter (event, removeCrate, extraEndon)
 
function giveCrateWeapon (weapon_name)
 
function giveSpecializedCrateWeapon (weapon)
 
function heliDeliverCrate (origin, weapon, owner, team, killstreak_id, package_contents_id, context)
 
function heliDestroyed ()
 
function heliDropCrate (killstreak, originalOwner, offset, killCamEnt, killstreak_id, package_contents_id, context)
 
function incCrateKillstreakUsageStat (weapon, killstreak_id)
 
function init ()
 
function is_clone_touching_crate ()
 
function is_equipment_touching_crate (player)
 
function is_touching_crate ()
 
function IsLocationGood (location, context)
 
function isSupplyDropGrenadeAllowed (killstreak)
 
function lbExplode ()
 
function lbSpin (speed)
 
function loop_sound (alias, interval)
 
function MarkerCleanupThread (context)
 
function MarkerUpdateThread (context)
 
function ownerTeamChangeWatcher ()
 
function personalUseBar (object)
 
function play_impact_sound ()
 
function playerChangeWeaponWaiter ()
 
function refCountDecChopper (team, killstreak_id)
 
function registerCrateType (category, type, name, weight, hint, hint_gambler, giveFunction, landFunctionOverride)
 
function SAMTurretWatcher (destination)
 
function setCategoryTypeWeight (category, type, weight)
 
function setRicochetProtectionEndTime (killstreak, killstreak_id, owner)
 
function spawn_explosive_crate (origin, angle, killstreak, owner, team, hacker, playerHasEngineerPerk)
 
function spawn_helicopter (owner, team, origin, angles, model, targetname, killstreak_id, context)
 
function spawnUseEnt ()
 
function speedRegulator (goal)
 
function stationaryCrateOverride ()
 
function supply_drop_dev_gui ()
 
function supplyDropGrenadePullWatcher (killstreak_id)
 
function supplyDropGrenadeTimeout (team, killstreak_id, weapon)
 
function supplyDropHeliEndPath (origin, drop_direction)
 
function supplyDropHeliEndPath_v2 (start)
 
function supplyDropHeliStartPath (goal, goal_offset)
 
function supplyDropHeliStartPath_v2_part2 (goal, goalPath, goal_world_offset)
 
function supplyDropHeliStartPath_v2_part2_local (goal, goalPath, goal_local_offset)
 
function supplyDropHeliStartPath_v2_setup (goal, goal_offset)
 
function supplyDropWatcher (package_contents_id, trigger_event, supplyDropWeapon, context)
 
function timeoutCrateWaiter ()
 
function unlinkOnRotation (crate)
 
function update_crate_velocity ()
 
function use_killstreak_death_machine (killstreak)
 
function use_killstreak_grim_reaper (killstreak)
 
function use_killstreak_mp40 (killstreak)
 
function use_killstreak_tv_guided_missile (killstreak)
 
function useEntOwnerDeathWaiter (owner)
 
function useHoldThink (player, useTime)
 
function useHoldThinkLoop (player)
 
function useKillstreakSupplyDrop (killstreak)
 
function useSupplyDropMarker (package_contents_id, context)
 
function WaitAndDelete (time)
 
function watch_explosive_crate ()
 
function watchExplode (weapon, owner, killstreak_id, package_contents_id)
 
function WatchForCrateKill (start_kill_watch_z_threshold)
 
function watchForGrenadePutDown ()
 

Macro Definition Documentation

◆ SUPPLY_DROP_AI_TANK_NAME

#define SUPPLY_DROP_AI_TANK_NAME   "supply_drop_ai_tank"

Definition at line 48 of file _supplydrop.gsc.

◆ SUPPLY_DROP_COMBAT_ROBOT_NAME

#define SUPPLY_DROP_COMBAT_ROBOT_NAME   "supply_drop_combat_robot"

Definition at line 49 of file _supplydrop.gsc.

◆ SUPPLY_DROP_CRATE_STATE_CAPTURE

#define SUPPLY_DROP_CRATE_STATE_CAPTURE   1

Definition at line 56 of file _supplydrop.gsc.

◆ SUPPLY_DROP_CRATE_STATE_DISARM

#define SUPPLY_DROP_CRATE_STATE_DISARM   3

Definition at line 58 of file _supplydrop.gsc.

◆ SUPPLY_DROP_CRATE_STATE_HACK

#define SUPPLY_DROP_CRATE_STATE_HACK   2

Definition at line 57 of file _supplydrop.gsc.

◆ SUPPLY_DROP_CRATE_STATE_NONE

#define SUPPLY_DROP_CRATE_STATE_NONE   0

Definition at line 55 of file _supplydrop.gsc.

◆ SUPPLY_DROP_NAME

#define SUPPLY_DROP_NAME   "supply_drop"

Definition at line 47 of file _supplydrop.gsc.

◆ SUPPY_DROP_NAV_MESH_VALID_LOCATION_BOUNDARY

#define SUPPY_DROP_NAV_MESH_VALID_LOCATION_BOUNDARY   12

Definition at line 52 of file _supplydrop.gsc.

◆ SUPPY_DROP_NAV_MESH_VALID_LOCATION_TOLERANCE

#define SUPPY_DROP_NAV_MESH_VALID_LOCATION_TOLERANCE   4

Definition at line 53 of file _supplydrop.gsc.

◆ SUPPY_DROP_ON_TARGET_DISTANCE

#define SUPPY_DROP_ON_TARGET_DISTANCE   3.7

Definition at line 51 of file _supplydrop.gsc.

Function Documentation

◆ AddDropLocation()

function AddDropLocation ( killstreak_id  ,
location   
)

Definition at line 658 of file _supplydrop.gsc.

Referenced by heliDeliverCrate().

◆ addOffsetOntoPoint()

function addOffsetOntoPoint ( point  ,
direction  ,
offset   
)

◆ advancedFinalizeCrateCategory()

function advancedFinalizeCrateCategory ( category  )

Definition at line 294 of file _supplydrop.gsc.

References finalizeCrateCategory().

◆ checkForEmp()

function checkForEmp ( )

Definition at line 1073 of file _supplydrop.gsc.

References switch_to_last_non_killstreak_weapon().

Referenced by supplyDropWatcher().

◆ checkWeaponChange()

function checkWeaponChange ( team  ,
killstreak_id   
)

Definition at line 1128 of file _supplydrop.gsc.

References killstreakStop(), and SUPPLY_DROP_NAME.

Referenced by supplyDropWatcher().

◆ cleanup()

function cleanup ( context  ,
player   
)

Definition at line 922 of file _supplydrop.gsc.

References DelDropLocation(), and set_to_player().

Referenced by dropCrate(), MarkerCleanupThread(), and useSupplyDropMarker().

◆ cleanUpWatcherOnDeath()

function cleanUpWatcherOnDeath ( team  ,
killstreak_id   
)

Definition at line 907 of file _supplydrop.gsc.

References killstreakStop(), SUPPLY_DROP_NAME, and waittill_any().

Referenced by supplyDropWatcher().

◆ ConfigureTeamPost()

function ConfigureTeamPost ( owner  )

Definition at line 1508 of file _supplydrop.gsc.

References ownerTeamChangeWatcher().

Referenced by crateSpawn().

◆ continueHoldThinkLoop()

function continueHoldThinkLoop ( player  )

Definition at line 2485 of file _supplydrop.gsc.

Referenced by useHoldThinkLoop().

◆ crateActivate()

◆ crateControlledDrop()

function crateControlledDrop ( killstreak  ,
v_target_location   
)

◆ crateDeactivate()

function crateDeactivate ( )

Definition at line 1406 of file _supplydrop.gsc.

References release_obj_id().

Referenced by dropCrateToGround().

◆ crateDelete()

◆ crateDropToGroundKill()

function crateDropToGroundKill ( )

Definition at line 2130 of file _supplydrop.gsc.

References crateDropToGroundTrace(), and is_equipment_touching_crate().

Referenced by dropCrateToGround().

◆ crateDropToGroundTrace()

function crateDropToGroundTrace ( start  )

Definition at line 2203 of file _supplydrop.gsc.

References end(), and trace().

Referenced by crateDropToGroundKill().

◆ crateGamblerThink()

function crateGamblerThink ( )

Definition at line 2548 of file _supplydrop.gsc.

References crateReactivate(), and getRandomCrateType().

Referenced by dropCrate().

◆ crateKill()

function crateKill ( )

Definition at line 2097 of file _supplydrop.gsc.

References is_clone_touching_crate(), and is_touching_crate().

◆ cratePhysics()

function cratePhysics ( )

◆ crateReactivate()

function crateReactivate ( )

Definition at line 2582 of file _supplydrop.gsc.

References getIconForCrate(), and setEntityHeadIcon().

Referenced by crateGamblerThink().

◆ crateRedoPhysics()

function crateRedoPhysics ( )

Definition at line 1767 of file _supplydrop.gsc.

References stationaryCrateOverride(), and timeoutCrateWaiter().

Referenced by dropCrateToGround().

◆ crateSpawn()

function crateSpawn ( killstreak  ,
killstreakId  ,
owner  ,
team  ,
drop_origin  ,
drop_angle   
)

◆ crateTimeOut()

function crateTimeOut ( time  )

Definition at line 1838 of file _supplydrop.gsc.

References crateDelete(), and WaitForTimeout().

Referenced by crateTimeOutThreader().

◆ crateTimeOutThreader()

function crateTimeOutThreader ( )

Definition at line 1832 of file _supplydrop.gsc.

References crateTimeOut().

Referenced by dropCrate(), and spawn_explosive_crate().

◆ crateUseThink()

function crateUseThink ( )

Definition at line 2365 of file _supplydrop.gsc.

References giveCrateCaptureMedal(), result(), spawnUseEnt(), and useHoldThink().

Referenced by dropCrate(), and spawn_explosive_crate().

◆ crateUseThinkOwner()

function crateUseThinkOwner ( )

Definition at line 2409 of file _supplydrop.gsc.

References result(), and useHoldThink().

Referenced by dropCrate(), and spawn_explosive_crate().

◆ default_land_function()

function default_land_function ( crate  ,
category  ,
owner  ,
team   
)

◆ DelDropLocation()

function DelDropLocation ( killstreak_id  )

Definition at line 663 of file _supplydrop.gsc.

Referenced by cleanup(), CleanupThread(), and WatchHelicopterDeath().

◆ deleteOnOwnerleave()

function deleteOnOwnerleave ( )

Definition at line 1844 of file _supplydrop.gsc.

References crateDelete(), and waittill_any().

◆ do_supply_drop_detonation()

function do_supply_drop_detonation ( weapon  ,
owner   
)

Definition at line 1781 of file _supplydrop.gsc.

References EnemyEMPActive(), play_in_space(), playSmokeSound(), and waitTillNotMoving().

Referenced by supplyDropWatcher().

◆ doSupplyDrop()

function doSupplyDrop ( weapon_instance  ,
weapon  ,
owner  ,
killstreak_id  ,
package_contents_id  ,
context   
)

Definition at line 1810 of file _supplydrop.gsc.

References heliDeliverCrate(), waitTillNotMoving(), and watchExplode().

Referenced by supplyDropWatcher().

◆ dropAllToGround()

function dropAllToGround ( origin  ,
radius  ,
stickyObjectRadius   
)

◆ dropAllToGroundAfterCrateDelete()

function dropAllToGroundAfterCrateDelete ( crate  ,
crate_origin   
)

Definition at line 1467 of file _supplydrop.gsc.

References dropEverythingTouchingCrate().

Referenced by crateDelete().

◆ dropCrate()

function dropCrate ( origin  ,
angle  ,
killstreak  ,
owner  ,
team  ,
killcamEnt  ,
killstreak_id  ,
package_contents_id  ,
crate_  ,
context   
)

◆ dropCratesToGround()

function dropCratesToGround ( origin  ,
radius   
)

Definition at line 1475 of file _supplydrop.gsc.

References dropCrateToGround().

Referenced by dropAllToGround().

◆ dropCrateToGround()

function dropCrateToGround ( )

◆ dropEverythingTouchingCrate()

function dropEverythingTouchingCrate ( origin  )

Definition at line 1461 of file _supplydrop.gsc.

References dropAllToGround().

Referenced by dropAllToGroundAfterCrateDelete(), and dropCrateToGround().

◆ finalizeCrateCategory()

function finalizeCrateCategory ( category  )

Definition at line 277 of file _supplydrop.gsc.

Referenced by advancedFinalizeCrateCategory(), and init().

◆ get_height()

function get_height ( e_ignore  )

Definition at line 1673 of file _supplydrop.gsc.

References DEFAULT, ORANGE, and trace().

◆ GetChopperDropPoint()

function GetChopperDropPoint ( context  )

Definition at line 2965 of file _supplydrop.gsc.

References VAL.

Referenced by heliDeliverCrate().

◆ getDropDirection()

function getDropDirection ( )

Definition at line 2721 of file _supplydrop.gsc.

Referenced by supplyDropHeliStartPath().

◆ getDropHeight()

function getDropHeight ( origin  )

Definition at line 2716 of file _supplydrop.gsc.

References getMinimumFlyHeight().

Referenced by heliDeliverCrate().

◆ getHeliEnd()

function getHeliEnd ( drop_origin  ,
drop_direction   
)

Definition at line 2760 of file _supplydrop.gsc.

Referenced by supplyDropHeliEndPath().

◆ getHeliStart()

function getHeliStart ( drop_origin  ,
drop_direction   
)

Definition at line 2736 of file _supplydrop.gsc.

Referenced by supplyDropHeliStartPath().

◆ getIconForCrate()

function getIconForCrate ( )

Definition at line 1207 of file _supplydrop.gsc.

References get_menu_name().

Referenced by crateActivate(), and crateReactivate().

◆ getNextDropDirection()

function getNextDropDirection ( drop_direction  ,
degrees   
)

Definition at line 2726 of file _supplydrop.gsc.

Referenced by supplyDropHeliStartPath().

◆ getRandomCrateType()

function getRandomCrateType ( category  ,
gambler_crate_name   
)

Definition at line 405 of file _supplydrop.gsc.

Referenced by crateGamblerThink(), and crateSpawn().

◆ giveCrateItem()

function giveCrateItem ( crate  )

Definition at line 480 of file _supplydrop.gsc.

Referenced by default_land_function().

◆ giveCrateKillstreak()

function giveCrateKillstreak ( killstreak  )

Definition at line 501 of file _supplydrop.gsc.

References give().

Referenced by init().

◆ giveCrateKillstreakWaiter()

function giveCrateKillstreakWaiter ( event  ,
removeCrate  ,
extraEndon   
)

Definition at line 490 of file _supplydrop.gsc.

◆ giveCrateWeapon()

function giveCrateWeapon ( weapon_name  )

◆ giveSpecializedCrateWeapon()

function giveSpecializedCrateWeapon ( weapon  )

Definition at line 506 of file _supplydrop.gsc.

References add_limited_weapon(), and DisplayTeamMessageToAll().

Referenced by giveCrateWeapon().

◆ heliDeliverCrate()

◆ heliDestroyed()

function heliDestroyed ( )

Definition at line 3345 of file _supplydrop.gsc.

References lbExplode(), lbSpin(), and WAIT_SERVER_FRAME.

Referenced by spawn_helicopter().

◆ heliDropCrate()

function heliDropCrate ( killstreak  ,
originalOwner  ,
offset  ,
killCamEnt  ,
killstreak_id  ,
package_contents_id  ,
context   
)

◆ incCrateKillstreakUsageStat()

function incCrateKillstreakUsageStat ( weapon  ,
killstreak_id   
)

◆ init()

◆ is_clone_touching_crate()

function is_clone_touching_crate ( )

Definition at line 2281 of file _supplydrop.gsc.

Referenced by crateKill(), DropKillThread(), and WatchForCrateKill().

◆ is_equipment_touching_crate()

function is_equipment_touching_crate ( player  )

Definition at line 2301 of file _supplydrop.gsc.

References fizzle(), removeWeaponObject(), and waitAndDetonate().

Referenced by crateDropToGroundKill(), and is_touching_crate().

◆ is_touching_crate()

function is_touching_crate ( )

Definition at line 2228 of file _supplydrop.gsc.

References is_equipment_touching_crate().

Referenced by crateKill(), DropKillThread(), and WatchForCrateKill().

◆ IsLocationGood()

function IsLocationGood ( location  ,
context   
)

#Box( location, (-radius, -radius, 10 ), ( radius, radius, 5000 ), 0, ( 0, 0.7, 0 ), 0.6, false, 1 );#/

#sphere( location, radius, ( 1, 0, 0 ), 1, true, 10, 1 );#/

#sphere( location, radius, ( 0, 0, 1 ), 1, true, 10, 1 );#/

Definition at line 668 of file _supplydrop.gsc.

References drawcylinder(), PHYSICS_TRACE_MASK_PHYSICS, SQR, and trace().

Referenced by ActivateCombatRobot(), is_location_good(), and useKillstreakSupplyDrop().

◆ isSupplyDropGrenadeAllowed()

function isSupplyDropGrenadeAllowed ( killstreak  )

◆ lbExplode()

function lbExplode ( )

Definition at line 3374 of file _supplydrop.gsc.

References WaitAndDelete().

Referenced by heliDestroyed().

◆ lbSpin()

function lbSpin ( speed  )

Definition at line 3395 of file _supplydrop.gsc.

Referenced by heliDestroyed().

◆ loop_sound()

function loop_sound ( alias  ,
interval   
)

Definition at line 2040 of file _supplydrop.gsc.

Referenced by cleanup_loop_sound(), and watch_explosive_crate().

◆ MarkerCleanupThread()

function MarkerCleanupThread ( context  )

Definition at line 2957 of file _supplydrop.gsc.

References cleanup(), and waittill_any().

Referenced by MarkerUpdateThread().

◆ MarkerUpdateThread()

function MarkerUpdateThread ( context  )

◆ ownerTeamChangeWatcher()

function ownerTeamChangeWatcher ( )

Definition at line 1436 of file _supplydrop.gsc.

Referenced by ConfigureTeamPost().

◆ personalUseBar()

◆ play_impact_sound()

function play_impact_sound ( )

Definition at line 1733 of file _supplydrop.gsc.

Referenced by cratePhysics().

◆ playerChangeWeaponWaiter()

function playerChangeWeaponWaiter ( )

Definition at line 1186 of file _supplydrop.gsc.

◆ refCountDecChopper()

function refCountDecChopper ( team  ,
killstreak_id   
)

Definition at line 3411 of file _supplydrop.gsc.

References killstreakStop(), and SUPPLY_DROP_NAME.

Referenced by spawn_helicopter().

◆ registerCrateType()

function registerCrateType ( category  ,
type  ,
name  ,
weight  ,
hint  ,
hint_gambler  ,
giveFunction  ,
landFunctionOverride   
)

Definition at line 363 of file _supplydrop.gsc.

References get_killstreak_weapon(), and name.

Referenced by init().

◆ SAMTurretWatcher()

function SAMTurretWatcher ( destination  )

Definition at line 3235 of file _supplydrop.gsc.

Referenced by heliDeliverCrate().

◆ setCategoryTypeWeight()

function setCategoryTypeWeight ( category  ,
type  ,
weight   
)

Definition at line 311 of file _supplydrop.gsc.

References abort_level(), and error().

◆ setRicochetProtectionEndTime()

function setRicochetProtectionEndTime ( killstreak  ,
killstreak_id  ,
owner   
)

Definition at line 1396 of file _supplydrop.gsc.

References set_ricochet_protection_endtime().

Referenced by crateActivate().

◆ spawn_explosive_crate()

function spawn_explosive_crate ( origin  ,
angle  ,
killstreak  ,
owner  ,
team  ,
hacker  ,
playerHasEngineerPerk   
)

◆ spawn_helicopter()

function spawn_helicopter ( owner  ,
team  ,
origin  ,
angles  ,
model  ,
targetname  ,
killstreak_id  ,
context   
)

◆ spawnUseEnt()

function spawnUseEnt ( )

Definition at line 2342 of file _supplydrop.gsc.

References spawn(), and useEntOwnerDeathWaiter().

Referenced by crateUseThink().

◆ speedRegulator()

function speedRegulator ( goal  )

Definition at line 3258 of file _supplydrop.gsc.

Referenced by heliDeliverCrate().

◆ stationaryCrateOverride()

function stationaryCrateOverride ( )

Definition at line 1619 of file _supplydrop.gsc.

Referenced by cratePhysics(), and crateRedoPhysics().

◆ supply_drop_dev_gui()

function supply_drop_dev_gui ( )

Definition at line 3420 of file _supplydrop.gsc.

Referenced by init().

◆ supplyDropGrenadePullWatcher()

function supplyDropGrenadePullWatcher ( killstreak_id  )

◆ supplyDropGrenadeTimeout()

function supplyDropGrenadeTimeout ( team  ,
killstreak_id  ,
weapon   
)

Definition at line 1087 of file _supplydrop.gsc.

References killstreakStop(), and SUPPLY_DROP_NAME.

Referenced by supplyDropWatcher().

◆ supplyDropHeliEndPath()

function supplyDropHeliEndPath ( origin  ,
drop_direction   
)

Definition at line 2876 of file _supplydrop.gsc.

References getHeliEnd(), and getHeliPath().

◆ supplyDropHeliEndPath_v2()

function supplyDropHeliEndPath_v2 ( start  )

Definition at line 2862 of file _supplydrop.gsc.

References getValidRandomLeaveNode().

Referenced by heliDeliverCrate().

◆ supplyDropHeliStartPath()

function supplyDropHeliStartPath ( goal  ,
goal_offset   
)

◆ supplyDropHeliStartPath_v2_part2()

function supplyDropHeliStartPath_v2_part2 ( goal  ,
goalPath  ,
goal_world_offset   
)

Definition at line 2805 of file _supplydrop.gsc.

Referenced by heliDeliverCrate().

◆ supplyDropHeliStartPath_v2_part2_local()

function supplyDropHeliStartPath_v2_part2_local ( goal  ,
goalPath  ,
goal_local_offset   
)

Definition at line 2797 of file _supplydrop.gsc.

References addOffsetOntoPoint().

Referenced by heliDeliverCrate().

◆ supplyDropHeliStartPath_v2_setup()

function supplyDropHeliStartPath_v2_setup ( goal  ,
goal_offset   
)

Definition at line 2788 of file _supplydrop.gsc.

References getValidRandomStartNode().

Referenced by heliDeliverCrate().

◆ supplyDropWatcher()

◆ timeoutCrateWaiter()

function timeoutCrateWaiter ( )

Definition at line 1634 of file _supplydrop.gsc.

References crateDelete().

Referenced by cratePhysics(), and crateRedoPhysics().

◆ unlinkOnRotation()

function unlinkOnRotation ( crate  )

Definition at line 1920 of file _supplydrop.gsc.

References WAIT_SERVER_FRAME.

Referenced by dropCrate().

◆ update_crate_velocity()

function update_crate_velocity ( )

Definition at line 1749 of file _supplydrop.gsc.

References WAIT_SERVER_FRAME.

Referenced by cratePhysics().

◆ use_killstreak_death_machine()

function use_killstreak_death_machine ( killstreak  )

◆ use_killstreak_grim_reaper()

function use_killstreak_grim_reaper ( killstreak  )

◆ use_killstreak_mp40()

function use_killstreak_mp40 ( killstreak  )

◆ use_killstreak_tv_guided_missile()

function use_killstreak_tv_guided_missile ( killstreak  )

◆ useEntOwnerDeathWaiter()

function useEntOwnerDeathWaiter ( owner  )

Definition at line 2356 of file _supplydrop.gsc.

Referenced by spawnUseEnt().

◆ useHoldThink()

function useHoldThink ( player  ,
useTime   
)

◆ useHoldThinkLoop()

function useHoldThinkLoop ( player  )

Definition at line 2517 of file _supplydrop.gsc.

References continueHoldThinkLoop(), WAIT_SERVER_FRAME, and waitTillHostMigrationDone().

Referenced by useHoldThink().

◆ useKillstreakSupplyDrop()

◆ useSupplyDropMarker()

function useSupplyDropMarker ( package_contents_id  ,
context   
)

◆ WaitAndDelete()

function WaitAndDelete ( time  )

Definition at line 1852 of file _supplydrop.gsc.

Referenced by dropCrate(), and lbExplode().

◆ watch_explosive_crate()

function watch_explosive_crate ( )

◆ watchExplode()

function watchExplode ( weapon  ,
owner  ,
killstreak_id  ,
package_contents_id   
)

Definition at line 1823 of file _supplydrop.gsc.

References heliDeliverCrate().

Referenced by doSupplyDrop().

◆ WatchForCrateKill()

function WatchForCrateKill ( start_kill_watch_z_threshold  )

Definition at line 2057 of file _supplydrop.gsc.

References is_clone_touching_crate(), is_touching_crate(), and WAIT_SERVER_FRAME.

Referenced by crateControlledDrop().

◆ watchForGrenadePutDown()

function watchForGrenadePutDown ( )

Definition at line 1172 of file _supplydrop.gsc.

References _enableUsability(), and waittill_any().

Referenced by supplyDropGrenadePullWatcher().