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

Go to the source code of this file.

Macros

#define TAACOM_KILLSTREAK_READY_WAIT   2.4
 

Functions

function __init__ ()
 
function _get_from_weapon (weapon)
 
function private _setup_configure_team_callbacks (influencerType, configureTeamPreFunction, configureTeamPostFunction)
 
function activate_next (do_not_update_death_count)
 
function add_ricochet_protection (killstreak_id, owner, origin, ricochet_distance)
 
function add_to_killstreak_count (weapon)
 
function add_to_notification_queue (menuName, streakCount, hardpointType, noNotify)
 
function allow_assists (killstreakType, allow)
 
function change_killstreak_quantity (killstreakWeapon, delta)
 
function clear_ride_intro (delay)
 
function clear_using_remote (immediate, skipNotify)
 
function configure_team (killstreakType, killstreakId, owner, influencerType, configureTeamPreFunction, configureTeamPostFunction, isHacked=false)
 
function configure_team_internal (owner, isHacked)
 
function defaultHackedHealthUpdateCallback (hacker)
 
function display_unavailable_time ()
 
function get_by_menu_name (killstreak)
 
function get_first_valid_killstreak_alt_weapon (killstreakType)
 
function get_from_weapon (weapon)
 
function get_if_top_killstreak_has_been_used ()
 
function get_killstreak_for_weapon (weapon)
 
function get_killstreak_for_weapon_for_stats (weapon)
 
function get_killstreak_index_by_id (killstreakId)
 
function get_killstreak_inform_dialog (killstreakType)
 
function get_killstreak_momentum_cost (killstreak)
 
function get_killstreak_quantity (killstreakWeapon)
 
function get_killstreak_team_kill_penalty_scale (weapon)
 
function get_killstreak_usage (usageKey)
 
function get_killstreak_usage_by_killstreak (killstreakType)
 
function get_level (index, killstreak)
 
function get_menu_name (killstreakType)
 
function get_old_damage (attacker, weapon, type, damage, allow_bullet_damage)
 
function get_random_pilot_index (killstreakType)
 
function get_top_killstreak ()
 
function get_top_killstreak_unique_id ()
 
function get_xp_amount_for_killstreak (killstreakType)
 
function getActiveKillstreaks ()
 
function give (killstreakType, streak, suppressNotification, noXP, toBottom)
 
function give_for_streak ()
 
function give_if_streak_count_matches (index, killstreak, streakCount)
 
function give_internal (killstreakType, do_not_update_death_count, noXP, toBottom)
 
function give_owned ()
 
function give_weapon (weapon, isinventory, useStoredAmmo)
 
function has_equipped ()
 
function has_killstreak (killstreak)
 
function has_killstreak_in_class (killstreakMenuName)
 
function hide_compass ()
 
function hide_tablet ()
 
function init ()
 
function init_ride_killstreak (streak, always_allow=false)
 
function init_ride_killstreak_internal (streak, always_allow)
 
function is_an_a_killstreak ()
 
function is_available (killstreak)
 
function is_delayable_killstreak (killstreakType)
 
function is_interacting_with_object ()
 
function is_killstreak_start_blocked ()
 
function is_killstreak_weapon_assist_allowed (weapon)
 
function is_registered (killstreakType)
 
function is_remote_override_weapon (killstreakType, weapon)
 
function is_ricochet_protected (player)
 
function killstreak_assist (victim, assister, killstreak)
 
function killstreak_waiter ()
 
function missile_valid_target_check (missiletarget)
 
function MonitorDamage (killstreak_ref, max_health, destroyed_callback, low_health, low_health_callback, emp_damage, emp_callback, allow_bullet_damage)
 
function on_joined_team ()
 
function on_player_spawned ()
 
function OnDamagePerWeapon (killstreak_ref, attacker, damage, flags, type, weapon, max_health, destroyed_callback, low_health, low_health_callback, emp_damage, emp_callback, allow_bullet_damage, chargeLevel)
 
function override_entity_camera_in_demo (killstreakType, value, isInventory)
 
function play_destroyed_dialog_on_owner (killstreakType, killstreakId)
 
function play_killstreak_being_hacked_dialog (killstreakType, killstreakId)
 
function play_killstreak_firewall_being_hacked_dialog (killstreakType, killstreakId)
 
function play_killstreak_firewall_hacked_dialog (killstreakType, killstreakId)
 
function play_killstreak_hacked_dialog (killstreakType, killstreakId, hacker)
 
function play_killstreak_ready_dialog (killstreakType, taacomWaitTime)
 
function play_killstreak_ready_sfx (killstreaktype)
 
function play_killstreak_start_dialog (killstreakType, team, killstreakId)
 
function play_pilot_dialog (dialogKey, killstreakType, killstreakId, pilotIndex)
 
function play_pilot_dialog_on_owner (dialogKey, killstreakType, killstreakId)
 
function play_taacom_dialog_on_owner (dialogKey, killstreakType, killstreakId)
 
function play_taacom_dialog_response (dialogKey, killstreakType, killstreakId, pilotIndex)
 
function play_taacom_dialog_response_on_owner (dialogKey, killstreakType, killstreakId)
 
function player_killstreak_threat_tracking (killstreakType)
 
function point_is_in_danger_area (point, targetpos, radius)
 
function print_killstreak_start_text (killstreakType, owner, team, targetpos, dangerRadius)
 
function RecordKillstreakBeginDirect (recordStreakIndex)
 
function register (killstreakType, killstreakWeaponName, killstreakMenuName, killstreakUsageKey, killstreakUseFunction, killstreakDelayStreak, weaponHoldAllowed=false, killstreakStatsName=undefined, registerDvars=true, registerInventory=true)
 
function register_alt_weapon (killstreakType, weaponName, isInventory)
 
function register_dev_dvars (killstreakType)
 
function register_dialog (killstreakType, informDialog, taacomDialogBundleKey, pilotDialogArrayKey, startDialogKey, enemyStartDialogKey, enemyStartMultipleDialogKey, hackedDialogKey, hackedStartDialogKey, requestDialogKey, threatDialogKey, isInventory)
 
function register_remote_override_weapon (killstreakType, weaponName, isInventory)
 
function register_strings (killstreakType, receivedText, notUsableText, inboundText, inboundNearPlayerText, hackedText, utilizesAirspace=true, isInventory=false)
 
function register_tos_dvar (dvar)
 
function remove_oldest ()
 
function remove_ricochet_protection (killstreak_id, owner)
 
function remove_used_killstreak (killstreak, killstreakId, take_weapon_after_use=true)
 
function remove_when_done (killstreak, hasKillstreakBeenUsed, isFromInventory)
 
function reset_killstreak_delay_killcam ()
 
function set_killstreak_delay_killcam (killstreak_name)
 
function set_ricochet_protection_endtime (killstreak_id, owner, endTime)
 
function set_team_kill_penalty_scale (killstreakType, scale, isInventory)
 
function setup_health (killstreak_ref, max_health, low_health)
 
function should_delay_killstreak (killstreakType)
 
function should_give_killstreak (weapon)
 
function should_not_timeout (killstreak)
 
function should_override_entity_camera_in_demo (player, weapon)
 
function take (killstreak)
 
function take_weapon_after_use (killstreakWeapon)
 
function track_weapon_usage ()
 
function trackActiveKillstreak (killstreak)
 
function trigger_killstreak (killstreakType, isFromInventory)
 
function unhide_compass ()
 
function update_actor_threat (actor)
 
function update_dog_threat (dog)
 
function update_missile_dog_threat (dog)
 
function update_missile_player_threat (player)
 
function update_non_player_threat (non_player)
 
function update_player_threat (player)
 
function useKillstreak (killstreak, isFromInventory)
 
function wait_till_hero_weapon_is_fully_on (weapon)
 
function WaitForTimeout (killstreak, duration, callback, endCondition1, endCondition2, endCondition3)
 
function WaitForTimeoutBeep (killstreakBundle, duration)
 
function WaitForTimeoutHacked (killstreak, callback, endCondition1, endCondition2, endCondition3)
 
function watch_for_remove_remote_weapon ()
 
function WatchTeamChange (teamChangeNotify)
 

Macro Definition Documentation

◆ TAACOM_KILLSTREAK_READY_WAIT

#define TAACOM_KILLSTREAK_READY_WAIT   2.4

Definition at line 67 of file _killstreaks.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 75 of file _killstreaks.gsc.

References init(), on_start_gametype(), register(), and VERSION_SHIP.

◆ _get_from_weapon()

function _get_from_weapon ( weapon  )

Definition at line 766 of file _killstreaks.gsc.

Referenced by get_from_weapon().

◆ _setup_configure_team_callbacks()

function private _setup_configure_team_callbacks ( influencerType  ,
configureTeamPreFunction  ,
configureTeamPostFunction   
)

Definition at line 2884 of file _killstreaks.gsc.

Referenced by configure_team().

◆ activate_next()

function activate_next ( do_not_update_death_count  )

◆ add_ricochet_protection()

function add_ricochet_protection ( killstreak_id  ,
owner  ,
origin  ,
ricochet_distance   
)

Definition at line 3149 of file _killstreaks.gsc.

References DEFAULT, and SQR.

Referenced by heliDeliverCrate().

◆ add_to_killstreak_count()

function add_to_killstreak_count ( weapon  )

Definition at line 1751 of file _killstreaks.gsc.

Referenced by PlayerKilled_Kill().

◆ add_to_notification_queue()

function add_to_notification_queue ( menuName  ,
streakCount  ,
hardpointType  ,
noNotify   
)

◆ allow_assists()

function allow_assists ( killstreakType  ,
allow   
)

Definition at line 399 of file _killstreaks.gsc.

Referenced by init().

◆ change_killstreak_quantity()

function change_killstreak_quantity ( killstreakWeapon  ,
delta   
)

◆ clear_ride_intro()

function clear_ride_intro ( delay  )

Definition at line 2373 of file _killstreaks.gsc.

References delay(), and screen_fade_in().

Referenced by init_ride_killstreak_internal().

◆ clear_using_remote()

◆ configure_team()

◆ configure_team_internal()

function configure_team_internal ( owner  ,
isHacked   
)

◆ defaultHackedHealthUpdateCallback()

function defaultHackedHealthUpdateCallback ( hacker  )

Definition at line 2652 of file _killstreaks.gsc.

Referenced by setup_health().

◆ display_unavailable_time()

function display_unavailable_time ( )

Definition at line 1693 of file _killstreaks.gsc.

References getTimePassed().

Referenced by killstreak_waiter(), and trigger_killstreak().

◆ get_by_menu_name()

function get_by_menu_name ( killstreak  )

◆ get_first_valid_killstreak_alt_weapon()

function get_first_valid_killstreak_alt_weapon ( killstreakType  )

Definition at line 1762 of file _killstreaks.gsc.

◆ get_from_weapon()

function get_from_weapon ( weapon  )

◆ get_if_top_killstreak_has_been_used()

function get_if_top_killstreak_has_been_used ( )

Definition at line 1303 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by useKillstreak().

◆ get_killstreak_for_weapon()

◆ get_killstreak_for_weapon_for_stats()

function get_killstreak_for_weapon_for_stats ( weapon  )

Definition at line 1365 of file _killstreaks.gsc.

References get_killstreak_for_weapon().

Referenced by Callback_PlayerKilled().

◆ get_killstreak_index_by_id()

function get_killstreak_index_by_id ( killstreakId  )

◆ get_killstreak_inform_dialog()

function get_killstreak_inform_dialog ( killstreakType  )

Definition at line 2153 of file _killstreaks.gsc.

Referenced by add_to_notification_queue().

◆ get_killstreak_momentum_cost()

function get_killstreak_momentum_cost ( killstreak  )

Definition at line 1340 of file _killstreaks.gsc.

References IS_TRUE.

◆ get_killstreak_quantity()

function get_killstreak_quantity ( killstreakWeapon  )

Definition at line 1007 of file _killstreaks.gsc.

References VAL.

Referenced by _givePlayerKillstreakInternal(), and change_killstreak_quantity().

◆ get_killstreak_team_kill_penalty_scale()

function get_killstreak_team_kill_penalty_scale ( weapon  )

Definition at line 1397 of file _killstreaks.gsc.

References get_killstreak_for_weapon().

Referenced by default_getTeamKillPenalty().

◆ get_killstreak_usage()

function get_killstreak_usage ( usageKey  )

◆ get_killstreak_usage_by_killstreak()

function get_killstreak_usage_by_killstreak ( killstreakType  )

Definition at line 2165 of file _killstreaks.gsc.

References get_killstreak_usage().

◆ get_level()

function get_level ( index  ,
killstreak   
)

Definition at line 441 of file _killstreaks.gsc.

References get_by_menu_name().

Referenced by give_if_streak_count_matches().

◆ get_menu_name()

function get_menu_name ( killstreakType  )

◆ get_old_damage()

function get_old_damage ( attacker  ,
weapon  ,
type  ,
damage  ,
allow_bullet_damage   
)

Definition at line 2757 of file _killstreaks.gsc.

References damage(), and IS_TRUE.

Referenced by MonitorDamage(), and OnDamagePerWeapon().

◆ get_random_pilot_index()

function get_random_pilot_index ( killstreakType  )

◆ get_top_killstreak()

function get_top_killstreak ( )

Definition at line 1293 of file _killstreaks.gsc.

Referenced by checkIfSwitchableWeapon(), and killstreak_waiter().

◆ get_top_killstreak_unique_id()

function get_top_killstreak_unique_id ( )

◆ get_xp_amount_for_killstreak()

function get_xp_amount_for_killstreak ( killstreakType  )

Definition at line 1652 of file _killstreaks.gsc.

◆ getActiveKillstreaks()

function getActiveKillstreaks ( )

Definition at line 2834 of file _killstreaks.gsc.

Referenced by challengeKills().

◆ give()

function give ( killstreakType  ,
streak  ,
suppressNotification  ,
noXP  ,
toBottom   
)

◆ give_for_streak()

function give_for_streak ( )

Definition at line 498 of file _killstreaks.gsc.

References give_if_streak_count_matches(), and isKillStreaksEnabled().

Referenced by PlayerKilled_Kill().

◆ give_if_streak_count_matches()

function give_if_streak_count_matches ( index  ,
killstreak  ,
streakCount   
)

Definition at line 458 of file _killstreaks.gsc.

References get_by_menu_name(), get_level(), give(), is_available(), and isRoundBased().

Referenced by give_for_streak().

◆ give_internal()

function give_internal ( killstreakType  ,
do_not_update_death_count  ,
noXP  ,
toBottom   
)

Definition at line 613 of file _killstreaks.gsc.

References get_killstreak_weapon(), give_weapon(), isKillStreaksEnabled(), and remove_oldest().

Referenced by give().

◆ give_owned()

function give_owned ( )

Definition at line 999 of file _killstreaks.gsc.

References activate_next().

Referenced by killstreak_waiter(), menuClass(), and on_player_spawned().

◆ give_weapon()

function give_weapon ( weapon  ,
isinventory  ,
useStoredAmmo   
)

◆ has_equipped()

function has_equipped ( )

Definition at line 750 of file _killstreaks.gsc.

◆ has_killstreak()

function has_killstreak ( killstreak  )

Definition at line 1050 of file _killstreaks.gsc.

Referenced by UpdateKillstreakInventory().

◆ has_killstreak_in_class()

function has_killstreak_in_class ( killstreakMenuName  )

Definition at line 1038 of file _killstreaks.gsc.

Referenced by remove_used_killstreak(), and remove_when_done().

◆ hide_compass()

function hide_compass ( )

◆ hide_tablet()

function hide_tablet ( )

Definition at line 2439 of file _killstreaks.gsc.

References set_player_uimodel().

Referenced by clear_using_remote().

◆ init()

◆ init_ride_killstreak()

function init_ride_killstreak ( streak  ,
always_allow  = false 
)

◆ init_ride_killstreak_internal()

function init_ride_killstreak_internal ( streak  ,
always_allow   
)

◆ is_an_a_killstreak()

function is_an_a_killstreak ( )

Definition at line 520 of file _killstreaks.gsc.

Referenced by scoreEventPlayerKill().

◆ is_available()

function is_available ( killstreak  )

Definition at line 418 of file _killstreaks.gsc.

Referenced by give_if_streak_count_matches().

◆ is_delayable_killstreak()

function is_delayable_killstreak ( killstreakType  )

Definition at line 1642 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by should_delay_killstreak(), and watchKillstreakWeaponDelay().

◆ is_interacting_with_object()

function is_interacting_with_object ( )

Definition at line 2384 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by ActivateRCBomb(), and init_ride_killstreak_internal().

◆ is_killstreak_start_blocked()

function is_killstreak_start_blocked ( )

Definition at line 3205 of file _killstreaks.gsc.

Referenced by ActivateRCBomb(), isKillstreakAllowed(), and tryUsePredatorMissile().

◆ is_killstreak_weapon_assist_allowed()

function is_killstreak_weapon_assist_allowed ( weapon  )

Definition at line 1380 of file _killstreaks.gsc.

References get_killstreak_for_weapon().

Referenced by allowedAssistWeapon().

◆ is_registered()

function is_registered ( killstreakType  )

Definition at line 218 of file _killstreaks.gsc.

◆ is_remote_override_weapon()

function is_remote_override_weapon ( killstreakType  ,
weapon   
)

Definition at line 375 of file _killstreaks.gsc.

Referenced by killstreak_waiter().

◆ is_ricochet_protected()

function is_ricochet_protected ( player  )

Definition at line 3185 of file _killstreaks.gsc.

Referenced by figure_out_friendly_fire().

◆ killstreak_assist()

function killstreak_assist ( victim  ,
assister  ,
killstreak   
)

Definition at line 3144 of file _killstreaks.gsc.

Referenced by processKillstreakAssists().

◆ killstreak_waiter()

◆ missile_valid_target_check()

function missile_valid_target_check ( missiletarget  )

Definition at line 3094 of file _killstreaks.gsc.

Referenced by update_missile_player_threat().

◆ MonitorDamage()

function MonitorDamage ( killstreak_ref  ,
max_health  ,
destroyed_callback  ,
low_health  ,
low_health_callback  ,
emp_damage  ,
emp_callback  ,
allow_bullet_damage   
)

◆ on_joined_team()

function on_joined_team ( )

Definition at line 2215 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by init().

◆ on_player_spawned()

function on_player_spawned ( )

Definition at line 2182 of file _killstreaks.gsc.

References give_owned(), and play_killstreak_ready_dialog().

Referenced by init().

◆ OnDamagePerWeapon()

function OnDamagePerWeapon ( killstreak_ref  ,
attacker  ,
damage  ,
flags  ,
type  ,
weapon  ,
max_health  ,
destroyed_callback  ,
low_health  ,
low_health_callback  ,
emp_damage  ,
emp_callback  ,
allow_bullet_damage  ,
chargeLevel   
)

◆ override_entity_camera_in_demo()

function override_entity_camera_in_demo ( killstreakType  ,
value  ,
isInventory   
)

Definition at line 411 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by init().

◆ play_destroyed_dialog_on_owner()

◆ play_killstreak_being_hacked_dialog()

function play_killstreak_being_hacked_dialog ( killstreakType  ,
killstreakId   
)

Definition at line 1875 of file _killstreaks.gsc.

References killstreak_dialog_queued(), and play_taacom_dialog().

Referenced by init().

◆ play_killstreak_firewall_being_hacked_dialog()

function play_killstreak_firewall_being_hacked_dialog ( killstreakType  ,
killstreakId   
)

Definition at line 1855 of file _killstreaks.gsc.

References killstreak_dialog_queued(), and play_taacom_dialog().

Referenced by init().

◆ play_killstreak_firewall_hacked_dialog()

function play_killstreak_firewall_hacked_dialog ( killstreakType  ,
killstreakId   
)

Definition at line 1865 of file _killstreaks.gsc.

References killstreak_dialog_queued(), and play_taacom_dialog().

Referenced by init().

◆ play_killstreak_hacked_dialog()

function play_killstreak_hacked_dialog ( killstreakType  ,
killstreakId  ,
hacker   
)

◆ play_killstreak_ready_dialog()

function play_killstreak_ready_dialog ( killstreakType  ,
taacomWaitTime   
)

◆ play_killstreak_ready_sfx()

function play_killstreak_ready_sfx ( killstreaktype  )

Definition at line 1940 of file _killstreaks.gsc.

Referenced by add_to_notification_queue().

◆ play_killstreak_start_dialog()

◆ play_pilot_dialog()

function play_pilot_dialog ( dialogKey  ,
killstreakType  ,
killstreakId  ,
pilotIndex   
)

◆ play_pilot_dialog_on_owner()

◆ play_taacom_dialog_on_owner()

function play_taacom_dialog_on_owner ( dialogKey  ,
killstreakType  ,
killstreakId   
)

Definition at line 1997 of file _killstreaks.gsc.

References play_taacom_dialog().

◆ play_taacom_dialog_response()

function play_taacom_dialog_response ( dialogKey  ,
killstreakType  ,
killstreakId  ,
pilotIndex   
)

◆ play_taacom_dialog_response_on_owner()

function play_taacom_dialog_response_on_owner ( dialogKey  ,
killstreakType  ,
killstreakId   
)

Definition at line 2036 of file _killstreaks.gsc.

References play_taacom_dialog_response().

Referenced by heli_leave(), and HelicopterLeave().

◆ player_killstreak_threat_tracking()

function player_killstreak_threat_tracking ( killstreakType  )

◆ point_is_in_danger_area()

function point_is_in_danger_area ( point  ,
targetpos  ,
radius   
)

Definition at line 1798 of file _killstreaks.gsc.

Referenced by print_killstreak_start_text().

◆ print_killstreak_start_text()

function print_killstreak_start_text ( killstreakType  ,
owner  ,
team  ,
targetpos  ,
dangerRadius   
)

Definition at line 1803 of file _killstreaks.gsc.

References point_is_in_danger_area().

◆ RecordKillstreakBeginDirect()

function RecordKillstreakBeginDirect ( recordStreakIndex  )

Definition at line 1065 of file _killstreaks.gsc.

References RecordKillstreakEndDirect().

Referenced by remove_when_done().

◆ register()

function register ( killstreakType  ,
killstreakWeaponName  ,
killstreakMenuName  ,
killstreakUsageKey  ,
killstreakUseFunction  ,
killstreakDelayStreak  ,
weaponHoldAllowed  = false,
killstreakStatsName  = undefined,
registerDvars  = true,
registerInventory  = true 
)

◆ register_alt_weapon()

function register_alt_weapon ( killstreakType  ,
weaponName  ,
isInventory   
)

Definition at line 318 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by init().

◆ register_dev_dvars()

function register_dev_dvars ( killstreakType  )

Definition at line 390 of file _killstreaks.gsc.

Referenced by register().

◆ register_dialog()

function register_dialog ( killstreakType  ,
informDialog  ,
taacomDialogBundleKey  ,
pilotDialogArrayKey  ,
startDialogKey  ,
enemyStartDialogKey  ,
enemyStartMultipleDialogKey  ,
hackedDialogKey  ,
hackedStartDialogKey  ,
requestDialogKey  ,
threatDialogKey  ,
isInventory   
)

Definition at line 239 of file _killstreaks.gsc.

References get_script_bundles(), and IS_TRUE.

Referenced by init().

◆ register_remote_override_weapon()

function register_remote_override_weapon ( killstreakType  ,
weaponName  ,
isInventory   
)

Definition at line 349 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by init().

◆ register_strings()

function register_strings ( killstreakType  ,
receivedText  ,
notUsableText  ,
inboundText  ,
inboundNearPlayerText  ,
hackedText  ,
utilizesAirspace  = true,
isInventory  = false 
)

Definition at line 223 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by init().

◆ register_tos_dvar()

function register_tos_dvar ( dvar  )

Definition at line 394 of file _killstreaks.gsc.

◆ remove_oldest()

function remove_oldest ( )

Definition at line 592 of file _killstreaks.gsc.

References get_killstreak_weapon(), and remove_used_killstreak().

Referenced by give_internal().

◆ remove_ricochet_protection()

function remove_ricochet_protection ( killstreak_id  ,
owner   
)

Definition at line 3177 of file _killstreaks.gsc.

Referenced by crateDelete(), and heliDropCrate().

◆ remove_used_killstreak()

◆ remove_when_done()

◆ reset_killstreak_delay_killcam()

function reset_killstreak_delay_killcam ( )

◆ set_killstreak_delay_killcam()

function set_killstreak_delay_killcam ( killstreak_name  )

◆ set_ricochet_protection_endtime()

function set_ricochet_protection_endtime ( killstreak_id  ,
owner  ,
endTime   
)

Definition at line 3166 of file _killstreaks.gsc.

Referenced by setRicochetProtectionEndTime().

◆ set_team_kill_penalty_scale()

function set_team_kill_penalty_scale ( killstreakType  ,
scale  ,
isInventory   
)

Definition at line 404 of file _killstreaks.gsc.

References IS_TRUE.

Referenced by init().

◆ setup_health()

function setup_health ( killstreak_ref  ,
max_health  ,
low_health   
)

◆ should_delay_killstreak()

function should_delay_killstreak ( killstreakType  )

◆ should_give_killstreak()

function should_give_killstreak ( weapon  )

Definition at line 1780 of file _killstreaks.gsc.

References is_weapon_associated_with_killstreak().

Referenced by PlayerKilled_Kill().

◆ should_not_timeout()

function should_not_timeout ( killstreak  )

Definition at line 2908 of file _killstreaks.gsc.

◆ should_override_entity_camera_in_demo()

function should_override_entity_camera_in_demo ( player  ,
weapon   
)

Definition at line 1409 of file _killstreaks.gsc.

References get_killstreak_for_weapon(), and IS_TRUE.

Referenced by PlayerKilled_Obituary().

◆ take()

◆ take_weapon_after_use()

function take_weapon_after_use ( killstreakWeapon  )

Definition at line 1277 of file _killstreaks.gsc.

Referenced by remove_used_killstreak().

◆ track_weapon_usage()

function track_weapon_usage ( )

◆ trackActiveKillstreak()

function trackActiveKillstreak ( killstreak  )

Definition at line 2819 of file _killstreaks.gsc.

References waittill_any().

Referenced by configure_team().

◆ trigger_killstreak()

function trigger_killstreak ( killstreakType  ,
isFromInventory   
)

Definition at line 1705 of file _killstreaks.gsc.

References display_unavailable_time(), and should_delay_killstreak().

Referenced by useKillstreak().

◆ unhide_compass()

function unhide_compass ( )

◆ update_actor_threat()

function update_actor_threat ( actor  )

Definition at line 3053 of file _killstreaks.gsc.

Referenced by assignPrimaryTargets(), and heli_targeting().

◆ update_dog_threat()

function update_dog_threat ( dog  )

Definition at line 3083 of file _killstreaks.gsc.

Referenced by assignPrimaryTargets(), and heli_targeting().

◆ update_missile_dog_threat()

function update_missile_dog_threat ( dog  )

Definition at line 3139 of file _killstreaks.gsc.

Referenced by assignSecondaryTargets(), and heli_targeting().

◆ update_missile_player_threat()

function update_missile_player_threat ( player  )

Definition at line 3109 of file _killstreaks.gsc.

References missile_valid_target_check().

Referenced by assignSecondaryTargets(), and heli_targeting().

◆ update_non_player_threat()

function update_non_player_threat ( non_player  )

Definition at line 3039 of file _killstreaks.gsc.

Referenced by assignPrimaryTargets(), and heli_targeting().

◆ update_player_threat()

function update_player_threat ( player  )

Definition at line 2997 of file _killstreaks.gsc.

References has_hero_weapon(), has_launcher(), has_lmg(), and has_lockon().

Referenced by assignPrimaryTargets(), and heli_targeting().

◆ useKillstreak()

function useKillstreak ( killstreak  ,
isFromInventory   
)

◆ wait_till_hero_weapon_is_fully_on()

function wait_till_hero_weapon_is_fully_on ( weapon  )

Definition at line 1431 of file _killstreaks.gsc.

References gadget_is_in_use(), and WAIT_SERVER_FRAME.

Referenced by track_weapon_usage().

◆ WaitForTimeout()

◆ WaitForTimeoutBeep()

function WaitForTimeoutBeep ( killstreakBundle  ,
duration   
)

Definition at line 2945 of file _killstreaks.gsc.

References MigrationAwareWait(), and set().

Referenced by WaitForTimeout().

◆ WaitForTimeoutHacked()

function WaitForTimeoutHacked ( killstreak  ,
callback  ,
endCondition1  ,
endCondition2  ,
endCondition3   
)

◆ watch_for_remove_remote_weapon()

function watch_for_remove_remote_weapon ( )

◆ WatchTeamChange()

function WatchTeamChange ( teamChangeNotify  )

Definition at line 2895 of file _killstreaks.gsc.

References waittill_any().