![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
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 () |
#define SUPPLY_DROP_AI_TANK_NAME "supply_drop_ai_tank" |
Definition at line 48 of file _supplydrop.gsc.
#define SUPPLY_DROP_COMBAT_ROBOT_NAME "supply_drop_combat_robot" |
Definition at line 49 of file _supplydrop.gsc.
#define SUPPLY_DROP_CRATE_STATE_CAPTURE 1 |
Definition at line 56 of file _supplydrop.gsc.
#define SUPPLY_DROP_CRATE_STATE_DISARM 3 |
Definition at line 58 of file _supplydrop.gsc.
#define SUPPLY_DROP_CRATE_STATE_HACK 2 |
Definition at line 57 of file _supplydrop.gsc.
#define SUPPLY_DROP_CRATE_STATE_NONE 0 |
Definition at line 55 of file _supplydrop.gsc.
#define SUPPLY_DROP_NAME "supply_drop" |
Definition at line 47 of file _supplydrop.gsc.
#define SUPPY_DROP_NAV_MESH_VALID_LOCATION_BOUNDARY 12 |
Definition at line 52 of file _supplydrop.gsc.
#define SUPPY_DROP_NAV_MESH_VALID_LOCATION_TOLERANCE 4 |
Definition at line 53 of file _supplydrop.gsc.
#define SUPPY_DROP_ON_TARGET_DISTANCE 3.7 |
Definition at line 51 of file _supplydrop.gsc.
function AddDropLocation | ( | killstreak_id | , |
location | |||
) |
Definition at line 658 of file _supplydrop.gsc.
Referenced by heliDeliverCrate().
function addOffsetOntoPoint | ( | point | , |
direction | , | ||
offset | |||
) |
Definition at line 2779 of file _supplydrop.gsc.
Referenced by supplyDropHeliStartPath(), and supplyDropHeliStartPath_v2_part2_local().
function advancedFinalizeCrateCategory | ( | category | ) |
Definition at line 294 of file _supplydrop.gsc.
References finalizeCrateCategory().
function checkForEmp | ( | ) |
Definition at line 1073 of file _supplydrop.gsc.
References switch_to_last_non_killstreak_weapon().
Referenced by supplyDropWatcher().
function checkWeaponChange | ( | team | , |
killstreak_id | |||
) |
Definition at line 1128 of file _supplydrop.gsc.
References killstreakStop(), and SUPPLY_DROP_NAME.
Referenced by supplyDropWatcher().
function cleanup | ( | context | , |
player | |||
) |
Definition at line 922 of file _supplydrop.gsc.
References DelDropLocation(), and set_to_player().
Referenced by dropCrate(), MarkerCleanupThread(), and useSupplyDropMarker().
function cleanUpWatcherOnDeath | ( | team | , |
killstreak_id | |||
) |
Definition at line 907 of file _supplydrop.gsc.
References killstreakStop(), SUPPLY_DROP_NAME, and waittill_any().
Referenced by supplyDropWatcher().
function ConfigureTeamPost | ( | owner | ) |
Definition at line 1508 of file _supplydrop.gsc.
References ownerTeamChangeWatcher().
Referenced by crateSpawn().
function continueHoldThinkLoop | ( | player | ) |
Definition at line 2485 of file _supplydrop.gsc.
Referenced by useHoldThinkLoop().
function crateActivate | ( | hacker | ) |
Definition at line 1271 of file _supplydrop.gsc.
References get_next_obj_id(), getIconForCrate(), is_bot(), set(), setEntityHeadIcon(), setRicochetProtectionEndTime(), and SUPPLY_DROP_NAME.
Referenced by dropCrate(), dropCrateToGround(), and spawn_explosive_crate().
function crateControlledDrop | ( | killstreak | , |
v_target_location | |||
) |
Definition at line 1687 of file _supplydrop.gsc.
References AI_TANK_AGR_NAME, cratePhysics(), DEFAULT, set(), SUPPLY_DROP_NAME, VAL, waitTillHostMigrationDone(), and WatchForCrateKill().
Referenced by dropCrate().
function crateDeactivate | ( | ) |
Definition at line 1406 of file _supplydrop.gsc.
References release_obj_id().
Referenced by dropCrateToGround().
function crateDelete | ( | drop_all_to_ground | ) |
Definition at line 1570 of file _supplydrop.gsc.
References deleteAfterTime(), drop_all_to_ground(), dropAllToGroundAfterCrateDelete(), release_obj_id(), and remove_ricochet_protection().
Referenced by crateTimeOut(), default_land_function(), deleteOnOwnerleave(), timeoutCrateWaiter(), and watch_explosive_crate().
function crateDropToGroundKill | ( | ) |
Definition at line 2130 of file _supplydrop.gsc.
References crateDropToGroundTrace(), and is_equipment_touching_crate().
Referenced by dropCrateToGround().
function crateDropToGroundTrace | ( | start | ) |
Definition at line 2203 of file _supplydrop.gsc.
References end(), and trace().
Referenced by crateDropToGroundKill().
function crateGamblerThink | ( | ) |
Definition at line 2548 of file _supplydrop.gsc.
References crateReactivate(), and getRandomCrateType().
Referenced by dropCrate().
function crateKill | ( | ) |
Definition at line 2097 of file _supplydrop.gsc.
References is_clone_touching_crate(), and is_touching_crate().
function cratePhysics | ( | ) |
Definition at line 1645 of file _supplydrop.gsc.
References DEFAULT, play_impact_sound(), stationaryCrateOverride(), SUPPLY_DROP_NAME, timeoutCrateWaiter(), and update_crate_velocity().
Referenced by crateControlledDrop().
function crateReactivate | ( | ) |
Definition at line 2582 of file _supplydrop.gsc.
References getIconForCrate(), and setEntityHeadIcon().
Referenced by crateGamblerThink().
function crateRedoPhysics | ( | ) |
Definition at line 1767 of file _supplydrop.gsc.
References stationaryCrateOverride(), and timeoutCrateWaiter().
Referenced by dropCrateToGround().
function crateSpawn | ( | killstreak | , |
killstreakId | , | ||
owner | , | ||
team | , | ||
drop_origin | , | ||
drop_angle | |||
) |
Definition at line 1515 of file _supplydrop.gsc.
References configure_team(), ConfigureTeamPost(), getRandomCrateType(), set(), and spawn().
Referenced by dropCrate(), heliDropCrate(), and spawn_explosive_crate().
function crateTimeOut | ( | time | ) |
Definition at line 1838 of file _supplydrop.gsc.
References crateDelete(), and WaitForTimeout().
Referenced by crateTimeOutThreader().
function crateTimeOutThreader | ( | ) |
Definition at line 1832 of file _supplydrop.gsc.
References crateTimeOut().
Referenced by dropCrate(), and spawn_explosive_crate().
function crateUseThink | ( | ) |
Definition at line 2365 of file _supplydrop.gsc.
References giveCrateCaptureMedal(), result(), spawnUseEnt(), and useHoldThink().
Referenced by dropCrate(), and spawn_explosive_crate().
function crateUseThinkOwner | ( | ) |
Definition at line 2409 of file _supplydrop.gsc.
References result(), and useHoldThink().
Referenced by dropCrate(), and spawn_explosive_crate().
function default_land_function | ( | crate | , |
category | , | ||
owner | , | ||
team | |||
) |
Definition at line 1947 of file _supplydrop.gsc.
References capturedCrate(), crateDelete(), giveCrateItem(), spawn_explosive_crate(), and wait_network_frame().
Referenced by dropCrate().
function DelDropLocation | ( | killstreak_id | ) |
Definition at line 663 of file _supplydrop.gsc.
Referenced by cleanup(), CleanupThread(), and WatchHelicopterDeath().
function deleteOnOwnerleave | ( | ) |
Definition at line 1844 of file _supplydrop.gsc.
References crateDelete(), and waittill_any().
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().
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().
function dropAllToGround | ( | origin | , |
radius | , | ||
stickyObjectRadius | |||
) |
Definition at line 1451 of file _supplydrop.gsc.
References drop_all_to_ground(), dropCratesToGround(), and WAIT_SERVER_FRAME.
Referenced by dropEverythingTouchingCrate().
function dropAllToGroundAfterCrateDelete | ( | crate | , |
crate_origin | |||
) |
Definition at line 1467 of file _supplydrop.gsc.
References dropEverythingTouchingCrate().
Referenced by crateDelete().
function dropCrate | ( | origin | , |
angle | , | ||
killstreak | , | ||
owner | , | ||
team | , | ||
killcamEnt | , | ||
killstreak_id | , | ||
package_contents_id | , | ||
crate_ | , | ||
context | |||
) |
Definition at line 1859 of file _supplydrop.gsc.
References cleanup(), crateActivate(), crateControlledDrop(), crateGamblerThink(), crateSpawn(), crateTimeOutThreader(), crateUseThink(), crateUseThinkOwner(), default_land_function(), deleteAfterTime(), drawcylinder(), registerWithHackerTool(), trace(), unlinkOnRotation(), and WaitAndDelete().
Referenced by heliDropCrate().
function dropCratesToGround | ( | origin | , |
radius | |||
) |
Definition at line 1475 of file _supplydrop.gsc.
References dropCrateToGround().
Referenced by dropAllToGround().
function dropCrateToGround | ( | ) |
Definition at line 1488 of file _supplydrop.gsc.
References crateActivate(), crateDeactivate(), crateDropToGroundKill(), crateRedoPhysics(), and dropEverythingTouchingCrate().
Referenced by dropCratesToGround().
function dropEverythingTouchingCrate | ( | origin | ) |
Definition at line 1461 of file _supplydrop.gsc.
References dropAllToGround().
Referenced by dropAllToGroundAfterCrateDelete(), and dropCrateToGround().
function finalizeCrateCategory | ( | category | ) |
Definition at line 277 of file _supplydrop.gsc.
Referenced by advancedFinalizeCrateCategory(), and init().
function get_height | ( | e_ignore | ) |
Definition at line 1673 of file _supplydrop.gsc.
function GetChopperDropPoint | ( | context | ) |
function getDropDirection | ( | ) |
Definition at line 2721 of file _supplydrop.gsc.
Referenced by supplyDropHeliStartPath().
function getDropHeight | ( | origin | ) |
Definition at line 2716 of file _supplydrop.gsc.
References getMinimumFlyHeight().
Referenced by heliDeliverCrate().
function getHeliEnd | ( | drop_origin | , |
drop_direction | |||
) |
Definition at line 2760 of file _supplydrop.gsc.
Referenced by supplyDropHeliEndPath().
function getHeliStart | ( | drop_origin | , |
drop_direction | |||
) |
Definition at line 2736 of file _supplydrop.gsc.
Referenced by supplyDropHeliStartPath().
function getIconForCrate | ( | ) |
Definition at line 1207 of file _supplydrop.gsc.
References get_menu_name().
Referenced by crateActivate(), and crateReactivate().
function getNextDropDirection | ( | drop_direction | , |
degrees | |||
) |
Definition at line 2726 of file _supplydrop.gsc.
Referenced by supplyDropHeliStartPath().
function getRandomCrateType | ( | category | , |
gambler_crate_name | |||
) |
Definition at line 405 of file _supplydrop.gsc.
Referenced by crateGamblerThink(), and crateSpawn().
function giveCrateItem | ( | crate | ) |
Definition at line 480 of file _supplydrop.gsc.
Referenced by default_land_function().
function giveCrateKillstreak | ( | killstreak | ) |
function giveCrateKillstreakWaiter | ( | event | , |
removeCrate | , | ||
extraEndon | |||
) |
Definition at line 490 of file _supplydrop.gsc.
function giveCrateWeapon | ( | weapon_name | ) |
Definition at line 537 of file _supplydrop.gsc.
References giveSpecializedCrateWeapon(), and useKillstreakWeaponFromCrate().
function giveSpecializedCrateWeapon | ( | weapon | ) |
Definition at line 506 of file _supplydrop.gsc.
References add_limited_weapon(), and DisplayTeamMessageToAll().
Referenced by giveCrateWeapon().
function heliDeliverCrate | ( | origin | , |
weapon | , | ||
owner | , | ||
team | , | ||
killstreak_id | , | ||
package_contents_id | , | ||
context | |||
) |
Definition at line 2971 of file _supplydrop.gsc.
References add_ricochet_protection(), AddDropLocation(), create_flare_ent(), destroyEntityHeadIcons(), drawcylinder(), EnemyEMPActive(), followPath(), GetChopperDropPoint(), getDropHeight(), heliDropCrate(), incCrateKillstreakUsageStat(), killstreakStop(), play_pilot_dialog_on_owner(), SAMTurretWatcher(), setEntityHeadIcon(), spawn(), spawn_helicopter(), speedRegulator(), SQR, SUPPLY_DROP_NAME, supplyDropHeliEndPath_v2(), supplyDropHeliStartPath_v2_part2(), supplyDropHeliStartPath_v2_part2_local(), supplyDropHeliStartPath_v2_setup(), SUPPY_DROP_ON_TARGET_DISTANCE, trace(), and WAIT_SERVER_FRAME.
Referenced by doSupplyDrop(), supplyDropWatcher(), and watchExplode().
function heliDestroyed | ( | ) |
Definition at line 3345 of file _supplydrop.gsc.
References lbExplode(), lbSpin(), and WAIT_SERVER_FRAME.
Referenced by spawn_helicopter().
function heliDropCrate | ( | killstreak | , |
originalOwner | , | ||
offset | , | ||
killCamEnt | , | ||
killstreak_id | , | ||
package_contents_id | , | ||
context | |||
) |
Definition at line 3276 of file _supplydrop.gsc.
References configure_team(), crateSpawn(), dropCrate(), get_closest_player_enemy(), mpdialog_value(), play_killstreak_threat(), remove_ricochet_protection(), set(), and VAL.
Referenced by heliDeliverCrate().
function incCrateKillstreakUsageStat | ( | weapon | , |
killstreak_id | |||
) |
Definition at line 2916 of file _supplydrop.gsc.
References calledInCarePackage(), DisplayKillstreakTeamMessageToAll(), play_killstreak_start_dialog(), and SUPPLY_DROP_NAME.
Referenced by heliDeliverCrate().
function init | ( | ) |
Definition at line 152 of file _supplydrop.gsc.
References allow_assists(), crateLand(), finalizeCrateCategory(), giveCrateKillstreak(), register(), register_alt_weapon(), register_dialog(), register_killstreak_bundle(), register_strings(), registerCrateType(), supply_drop_dev_gui(), SUPPLY_DROP_NAME, useKillstreakSupplyDrop(), and VERSION_SHIP.
function is_clone_touching_crate | ( | ) |
Definition at line 2281 of file _supplydrop.gsc.
Referenced by crateKill(), DropKillThread(), and WatchForCrateKill().
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().
function is_touching_crate | ( | ) |
Definition at line 2228 of file _supplydrop.gsc.
References is_equipment_touching_crate().
Referenced by crateKill(), DropKillThread(), and WatchForCrateKill().
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().
function isSupplyDropGrenadeAllowed | ( | killstreak | ) |
Definition at line 646 of file _supplydrop.gsc.
References isKillstreakAllowed(), and switch_to_last_non_killstreak_weapon().
Referenced by ActivateCombatRobot(), useKillstreakAITankDrop(), useKillstreakSupplyDrop(), and useKillstreakWeaponDrop().
function lbExplode | ( | ) |
Definition at line 3374 of file _supplydrop.gsc.
References WaitAndDelete().
Referenced by heliDestroyed().
function lbSpin | ( | speed | ) |
Definition at line 3395 of file _supplydrop.gsc.
Referenced by heliDestroyed().
function loop_sound | ( | alias | , |
interval | |||
) |
Definition at line 2040 of file _supplydrop.gsc.
Referenced by cleanup_loop_sound(), and watch_explosive_crate().
function MarkerCleanupThread | ( | context | ) |
Definition at line 2957 of file _supplydrop.gsc.
References cleanup(), and waittill_any().
Referenced by MarkerUpdateThread().
function MarkerUpdateThread | ( | context | ) |
Definition at line 943 of file _supplydrop.gsc.
References get(), MarkerCleanupThread(), PHYSICS_TRACE_MASK_PHYSICS, set_to_player(), spawn(), and WAIT_SERVER_FRAME.
Referenced by supplyDropWatcher().
function ownerTeamChangeWatcher | ( | ) |
Definition at line 1436 of file _supplydrop.gsc.
Referenced by ConfigureTeamPost().
function personalUseBar | ( | object | ) |
Definition at line 2591 of file _supplydrop.gsc.
References set_player_uimodel(), SUPPLY_DROP_CRATE_STATE_CAPTURE, SUPPLY_DROP_CRATE_STATE_DISARM, SUPPLY_DROP_CRATE_STATE_HACK, SUPPLY_DROP_CRATE_STATE_NONE, and WAIT_SERVER_FRAME.
Referenced by useHoldThink().
function play_impact_sound | ( | ) |
Definition at line 1733 of file _supplydrop.gsc.
Referenced by cratePhysics().
function playerChangeWeaponWaiter | ( | ) |
Definition at line 1186 of file _supplydrop.gsc.
function refCountDecChopper | ( | team | , |
killstreak_id | |||
) |
Definition at line 3411 of file _supplydrop.gsc.
References killstreakStop(), and SUPPLY_DROP_NAME.
Referenced by spawn_helicopter().
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().
function SAMTurretWatcher | ( | destination | ) |
Definition at line 3235 of file _supplydrop.gsc.
Referenced by heliDeliverCrate().
function setCategoryTypeWeight | ( | category | , |
type | , | ||
weight | |||
) |
Definition at line 311 of file _supplydrop.gsc.
References abort_level(), and error().
function setRicochetProtectionEndTime | ( | killstreak | , |
killstreak_id | , | ||
owner | |||
) |
Definition at line 1396 of file _supplydrop.gsc.
References set_ricochet_protection_endtime().
Referenced by crateActivate().
function spawn_explosive_crate | ( | origin | , |
angle | , | ||
killstreak | , | ||
owner | , | ||
team | , | ||
hacker | , | ||
playerHasEngineerPerk | |||
) |
Definition at line 1981 of file _supplydrop.gsc.
References crateActivate(), crateSpawn(), crateTimeOutThreader(), crateUseThink(), crateUseThinkOwner(), and watch_explosive_crate().
Referenced by default_land_function().
function spawn_helicopter | ( | owner | , |
team | , | ||
origin | , | ||
angles | , | ||
model | , | ||
targetname | , | ||
killstreak_id | , | ||
context | |||
) |
Definition at line 2655 of file _supplydrop.gsc.
References configure_team(), ENEMY_VEHICLE_ACTIVE, heli_damage_monitor(), heliDestroyed(), killstreakStop(), MissileTarget_ProximityDetonateIncomingMissile(), refCountDecChopper(), set(), SUPPLY_DROP_AI_TANK_NAME, SUPPLY_DROP_COMBAT_ROBOT_NAME, and SUPPLY_DROP_NAME.
Referenced by heliDeliverCrate().
function spawnUseEnt | ( | ) |
Definition at line 2342 of file _supplydrop.gsc.
References spawn(), and useEntOwnerDeathWaiter().
Referenced by crateUseThink().
function speedRegulator | ( | goal | ) |
Definition at line 3258 of file _supplydrop.gsc.
Referenced by heliDeliverCrate().
function stationaryCrateOverride | ( | ) |
Definition at line 1619 of file _supplydrop.gsc.
Referenced by cratePhysics(), and crateRedoPhysics().
function supply_drop_dev_gui | ( | ) |
Definition at line 3420 of file _supplydrop.gsc.
Referenced by init().
function supplyDropGrenadePullWatcher | ( | killstreak_id | ) |
Definition at line 1141 of file _supplydrop.gsc.
References _disableUsability(), change_killstreak_quantity(), get_killstreak_for_weapon(), IS_TRUE, remove_used_killstreak(), SUPPLY_DROP_NAME, and watchForGrenadePutDown().
function supplyDropGrenadeTimeout | ( | team | , |
killstreak_id | , | ||
weapon | |||
) |
Definition at line 1087 of file _supplydrop.gsc.
References killstreakStop(), and SUPPLY_DROP_NAME.
Referenced by supplyDropWatcher().
function supplyDropHeliEndPath | ( | origin | , |
drop_direction | |||
) |
Definition at line 2876 of file _supplydrop.gsc.
References getHeliEnd(), and getHeliPath().
function supplyDropHeliEndPath_v2 | ( | start | ) |
Definition at line 2862 of file _supplydrop.gsc.
References getValidRandomLeaveNode().
Referenced by heliDeliverCrate().
function supplyDropHeliStartPath | ( | goal | , |
goal_offset | |||
) |
Definition at line 2811 of file _supplydrop.gsc.
References addOffsetOntoPoint(), getDropDirection(), getHeliPath(), getHeliStart(), getNextDropDirection(), and insideNoFlyZones().
function supplyDropHeliStartPath_v2_part2 | ( | goal | , |
goalPath | , | ||
goal_world_offset | |||
) |
Definition at line 2805 of file _supplydrop.gsc.
Referenced by heliDeliverCrate().
function supplyDropHeliStartPath_v2_part2_local | ( | goal | , |
goalPath | , | ||
goal_local_offset | |||
) |
Definition at line 2797 of file _supplydrop.gsc.
References addOffsetOntoPoint().
Referenced by heliDeliverCrate().
function supplyDropHeliStartPath_v2_setup | ( | goal | , |
goal_offset | |||
) |
Definition at line 2788 of file _supplydrop.gsc.
References getValidRandomStartNode().
Referenced by heliDeliverCrate().
function supplyDropWatcher | ( | package_contents_id | , |
trigger_event | , | ||
supplyDropWeapon | , | ||
context | |||
) |
Definition at line 995 of file _supplydrop.gsc.
References checkForEmp(), checkWeaponChange(), cleanUpWatcherOnDeath(), clear(), do_supply_drop_detonation(), doSupplyDrop(), heliDeliverCrate(), killstreakStart(), killstreakStop(), MarkerUpdateThread(), set(), set_to_player(), SUPPLY_DROP_NAME, supplyDropGrenadeTimeout(), and switch_to_last_non_killstreak_weapon().
Referenced by useSupplyDropMarker().
function timeoutCrateWaiter | ( | ) |
Definition at line 1634 of file _supplydrop.gsc.
References crateDelete().
Referenced by cratePhysics(), and crateRedoPhysics().
function unlinkOnRotation | ( | crate | ) |
Definition at line 1920 of file _supplydrop.gsc.
References WAIT_SERVER_FRAME.
Referenced by dropCrate().
function update_crate_velocity | ( | ) |
Definition at line 1749 of file _supplydrop.gsc.
References WAIT_SERVER_FRAME.
Referenced by cratePhysics().
function use_killstreak_death_machine | ( | killstreak | ) |
Definition at line 767 of file _supplydrop.gsc.
References add_limited_weapon(), DisplayTeamMessageToAll(), and isKillstreakAllowed().
function use_killstreak_grim_reaper | ( | killstreak | ) |
Definition at line 800 of file _supplydrop.gsc.
References add_limited_weapon(), DisplayTeamMessageToAll(), and isKillstreakAllowed().
function use_killstreak_mp40 | ( | killstreak | ) |
Definition at line 870 of file _supplydrop.gsc.
References add_limited_weapon(), DisplayTeamMessageToAll(), and isKillstreakAllowed().
function use_killstreak_tv_guided_missile | ( | killstreak | ) |
Definition at line 833 of file _supplydrop.gsc.
References add_limited_weapon(), DisplayTeamMessageToAll(), and isKillstreakAllowed().
function useEntOwnerDeathWaiter | ( | owner | ) |
Definition at line 2356 of file _supplydrop.gsc.
Referenced by spawnUseEnt().
function useHoldThink | ( | player | , |
useTime | |||
) |
Definition at line 2441 of file _supplydrop.gsc.
References _disableWeapon(), _enableWeapon(), freeze_player_controls(), personalUseBar(), result(), and useHoldThinkLoop().
Referenced by crateUseThink(), and crateUseThinkOwner().
function useHoldThinkLoop | ( | player | ) |
Definition at line 2517 of file _supplydrop.gsc.
References continueHoldThinkLoop(), WAIT_SERVER_FRAME, and waitTillHostMigrationDone().
Referenced by useHoldThink().
function useKillstreakSupplyDrop | ( | killstreak | ) |
Definition at line 737 of file _supplydrop.gsc.
References IsLocationGood(), isSupplyDropGrenadeAllowed(), PHYSICS_TRACE_MASK_PHYSICS, PHYSICS_TRACE_MASK_WATER, result(), SUPPY_DROP_NAV_MESH_VALID_LOCATION_BOUNDARY, SUPPY_DROP_NAV_MESH_VALID_LOCATION_TOLERANCE, and useSupplyDropMarker().
Referenced by init().
function useSupplyDropMarker | ( | package_contents_id | , |
context | |||
) |
Definition at line 575 of file _supplydrop.gsc.
References cleanup(), supplyDropWatcher(), and waittill_any_return().
Referenced by ActivateCombatRobot(), useKillstreakAITankDrop(), useKillstreakSupplyDrop(), and useKillstreakWeaponDrop().
function WaitAndDelete | ( | time | ) |
Definition at line 1852 of file _supplydrop.gsc.
Referenced by dropCrate(), and lbExplode().
function watch_explosive_crate | ( | ) |
Definition at line 2009 of file _supplydrop.gsc.
References crateDelete(), deleteAfterTime(), disarmedHackedCarepackage(), loop_sound(), processScoreEvent(), setEntityHeadIcon(), and spawn().
Referenced by spawn_explosive_crate().
function watchExplode | ( | weapon | , |
owner | , | ||
killstreak_id | , | ||
package_contents_id | |||
) |
Definition at line 1823 of file _supplydrop.gsc.
References heliDeliverCrate().
Referenced by doSupplyDrop().
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().
function watchForGrenadePutDown | ( | ) |
Definition at line 1172 of file _supplydrop.gsc.
References _enableUsability(), and waittill_any().
Referenced by supplyDropGrenadePullWatcher().