![]() |
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().