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

Go to the source code of this file.

Macros

#define MAX_MELEE_DAMAGE_FROM_BEHIND   40
 

Functions

function accuracy_buildup_before_fire (ai)
 
function accuracy_buildup_over_time_init ()
 
function add_hudelm_position_internal (alignY)
 
function adjust_damage_for_player_health (player, eAttacker, eInflictor, iDamage, weapon, sHitLoc, sMeansOfDamage)
 
function adjust_melee_damage (player, eAttacker, eInflictor, iDamage, weapon, sHitLoc, sMeansOfDamage)
 
function alliesAccuracyControl ()
 
function always_pain ()
 
function apply_difficulty_var_with_func (difficulty_func)
 
function apply_threat_bias_to_all_players (difficulty_func)
 
function axisAccuracyControl ()
 
function coop_allies_accuracy_scaler ()
 
function coop_axis_accuracy_scaler ()
 
function coop_damage_and_accuracy_scaling (difficulty_func)
 
function coop_enemy_accuracy_scalar_watcher ()
 
function coop_friendly_accuracy_scalar_watcher ()
 
function coop_player_threat_bias_adjuster ()
 
function cover_warning_check ()
 
function create_warning_elem (player)
 
function delayed_delete (ent, time)
 
function destroy_warning_elem (fadeout)
 
function destroy_warning_elem_when_mission_failed (player)
 
function destroyHealthDebug ()
 
function empty_kill_func (type, loc, point, attacker, amount)
 
function enable_auto_adjust_threatbias (player)
 
function fadeFunc (overlay, coverWarning, severity, mult, hud_scaleOnly)
 
function fontScaler (scale, timer)
 
function get_base_enemy_accuracy ()
 
function get_coop_enemy_accuracy_modifier ()
 
function get_coop_enemy_pain_chance_modifier ()
 
function get_coop_friendly_accuracy_modifier ()
 
function get_coop_friendly_threat_bias_scalar ()
 
function get_coop_hit_invulnerability_modifier ()
 
function get_coop_player_death_invulnerable_time_modifier ()
 
function get_coop_player_health_modifier ()
 
function get_dog_health ()
 
function get_dog_hits_before_kill ()
 
function get_dog_press_time ()
 
function get_enemy_pain_chance ()
 
function get_general_difficulty_level ()
 
function get_health_overlay_cutoff ()
 
function get_locked_difficulty_val (msg, ignored)
 
function get_long_regen_time ()
 
function get_miss_time_constant ()
 
function get_miss_time_distance_factor ()
 
function get_miss_time_reset_delay ()
 
function get_player_death_invulnerable_time ()
 
function get_player_difficulty_health ()
 
function get_player_health_regular_regen_delay ()
 
function get_player_hit_invuln_time ()
 
function get_player_threat_bias ()
 
function get_player_xp_difficulty_multiplier ()
 
function get_worthy_damage_ratio ()
 
function grenadeAwareness ()
 
function healthfadeOffWatcher (overlay, timeToFadeOut)
 
function healthOverlay ()
 
function healthOverlay_remove (overlay)
 
function increment_take_cover_warnings_on_death ()
 
function autoexec init ()
 
function mayChangeCoverWarningAlpha (coverWarning)
 
function monitor_player_death_invulnerability_eligibility ()
 
function new_style_health_overlay ()
 
function pain_protection ()
 
function pain_protection_check ()
 
function play_hurt_vox ()
 
function player_eligible_for_death_invulnerability ()
 
function playerHealthRegen ()
 
function playerheartbeatloop (healthcap)
 
function playerHurtcheck ()
 
function playerInvul (timer)
 
function printHealthDebug ()
 
function reduceTakeCoverWarnings ()
 
function set_difficulty_from_locked_settings ()
 
function setDiffStructArrays ()
 
function setSkill (reset, skill_override)
 
function setTakeCoverWarnings ()
 
function shouldShowCoverWarning ()
 
function update_skill_level (skill_override)
 
function waitTillPlayerIsHitAgain ()
 

Macro Definition Documentation

◆ MAX_MELEE_DAMAGE_FROM_BEHIND

#define MAX_MELEE_DAMAGE_FROM_BEHIND   40

Definition at line 2113 of file gameskill_shared.gsc.

Function Documentation

◆ accuracy_buildup_before_fire()

function accuracy_buildup_before_fire ( ai  )

◆ accuracy_buildup_over_time_init()

function accuracy_buildup_over_time_init ( )

Definition at line 2137 of file gameskill_shared.gsc.

◆ add_hudelm_position_internal()

function add_hudelm_position_internal ( alignY  )

Definition at line 771 of file gameskill_shared.gsc.

Referenced by create_warning_elem().

◆ adjust_damage_for_player_health()

function adjust_damage_for_player_health ( player  ,
eAttacker  ,
eInflictor  ,
iDamage  ,
weapon  ,
sHitLoc  ,
sMeansOfDamage   
)

◆ adjust_melee_damage()

function adjust_melee_damage ( player  ,
eAttacker  ,
eInflictor  ,
iDamage  ,
weapon  ,
sHitLoc  ,
sMeansOfDamage   
)

Definition at line 2114 of file gameskill_shared.gsc.

References MAX_MELEE_DAMAGE_FROM_BEHIND.

◆ alliesAccuracyControl()

function alliesAccuracyControl ( )

Definition at line 333 of file gameskill_shared.gsc.

References coop_allies_accuracy_scaler().

Referenced by main().

◆ always_pain()

function always_pain ( )

Definition at line 136 of file gameskill_shared.gsc.

◆ apply_difficulty_var_with_func()

◆ apply_threat_bias_to_all_players()

function apply_threat_bias_to_all_players ( difficulty_func  )

Definition at line 109 of file gameskill_shared.gsc.

References get_player_threat_bias(), and wait_till().

Referenced by apply_difficulty_var_with_func().

◆ axisAccuracyControl()

function axisAccuracyControl ( )

Definition at line 320 of file gameskill_shared.gsc.

References coop_axis_accuracy_scaler().

Referenced by main().

◆ coop_allies_accuracy_scaler()

function coop_allies_accuracy_scaler ( )

Definition at line 1266 of file gameskill_shared.gsc.

Referenced by alliesAccuracyControl().

◆ coop_axis_accuracy_scaler()

function coop_axis_accuracy_scaler ( )

Definition at line 1249 of file gameskill_shared.gsc.

References get_coop_enemy_accuracy_modifier().

Referenced by axisAccuracyControl().

◆ coop_damage_and_accuracy_scaling()

function coop_damage_and_accuracy_scaling ( difficulty_func  )

Definition at line 120 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ coop_enemy_accuracy_scalar_watcher()

function coop_enemy_accuracy_scalar_watcher ( )

Definition at line 1214 of file gameskill_shared.gsc.

References get_coop_enemy_accuracy_modifier(), and wait_till().

Referenced by setSkill().

◆ coop_friendly_accuracy_scalar_watcher()

function coop_friendly_accuracy_scalar_watcher ( )

Definition at line 1230 of file gameskill_shared.gsc.

References get_coop_friendly_accuracy_modifier(), and wait_till().

Referenced by setSkill().

◆ coop_player_threat_bias_adjuster()

function coop_player_threat_bias_adjuster ( )

Definition at line 1289 of file gameskill_shared.gsc.

References enable_auto_adjust_threatbias().

Referenced by setSkill().

◆ cover_warning_check()

function cover_warning_check ( )

◆ create_warning_elem()

function create_warning_elem ( player  )

◆ delayed_delete()

function delayed_delete ( ent  ,
time   
)

Definition at line 674 of file gameskill_shared.gsc.

Referenced by playerheartbeatloop().

◆ destroy_warning_elem()

function destroy_warning_elem ( fadeout  )

Definition at line 857 of file gameskill_shared.gsc.

References death_notify_wrapper(), and destroy().

Referenced by destroy_warning_elem_when_mission_failed().

◆ destroy_warning_elem_when_mission_failed()

function destroy_warning_elem_when_mission_failed ( player  )

Definition at line 846 of file gameskill_shared.gsc.

References destroy_warning_elem(), and wait_till().

Referenced by create_warning_elem().

◆ destroyHealthDebug()

function destroyHealthDebug ( )

Definition at line 299 of file gameskill_shared.gsc.

References destroy().

◆ empty_kill_func()

function empty_kill_func ( type  ,
loc  ,
point  ,
attacker  ,
amount   
)

Definition at line 1126 of file gameskill_shared.gsc.

Referenced by setSkill().

◆ enable_auto_adjust_threatbias()

function enable_auto_adjust_threatbias ( player  )

◆ fadeFunc()

function fadeFunc ( overlay  ,
coverWarning  ,
severity  ,
mult  ,
hud_scaleOnly   
)

Definition at line 992 of file gameskill_shared.gsc.

References fontScaler(), and mayChangeCoverWarningAlpha().

◆ fontScaler()

function fontScaler ( scale  ,
timer   
)

Definition at line 887 of file gameskill_shared.gsc.

References timer().

Referenced by fadeFunc().

◆ get_base_enemy_accuracy()

function get_base_enemy_accuracy ( )

Definition at line 1434 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ get_coop_enemy_accuracy_modifier()

function get_coop_enemy_accuracy_modifier ( )

◆ get_coop_enemy_pain_chance_modifier()

function get_coop_enemy_pain_chance_modifier ( )

Definition at line 1994 of file gameskill_shared.gsc.

Referenced by get_enemy_pain_chance().

◆ get_coop_friendly_accuracy_modifier()

function get_coop_friendly_accuracy_modifier ( )

Definition at line 1680 of file gameskill_shared.gsc.

Referenced by coop_friendly_accuracy_scalar_watcher().

◆ get_coop_friendly_threat_bias_scalar()

function get_coop_friendly_threat_bias_scalar ( )

Definition at line 1743 of file gameskill_shared.gsc.

Referenced by enable_auto_adjust_threatbias().

◆ get_coop_hit_invulnerability_modifier()

function get_coop_hit_invulnerability_modifier ( )

Definition at line 1932 of file gameskill_shared.gsc.

Referenced by get_player_hit_invuln_time().

◆ get_coop_player_death_invulnerable_time_modifier()

function get_coop_player_death_invulnerable_time_modifier ( )

Definition at line 1869 of file gameskill_shared.gsc.

Referenced by playerHurtcheck().

◆ get_coop_player_health_modifier()

function get_coop_player_health_modifier ( )

Definition at line 1806 of file gameskill_shared.gsc.

Referenced by adjust_damage_for_player_health().

◆ get_dog_health()

function get_dog_health ( )

Definition at line 1528 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ get_dog_hits_before_kill()

function get_dog_hits_before_kill ( )

Definition at line 1558 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ get_dog_press_time()

function get_dog_press_time ( )

Definition at line 1543 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ get_enemy_pain_chance()

function get_enemy_pain_chance ( )

Definition at line 1394 of file gameskill_shared.gsc.

References get_coop_enemy_pain_chance_modifier().

Referenced by pain_protection().

◆ get_general_difficulty_level()

function get_general_difficulty_level ( )

Definition at line 2056 of file gameskill_shared.gsc.

Referenced by siegebot_update_difficulty().

◆ get_health_overlay_cutoff()

function get_health_overlay_cutoff ( )

Definition at line 1377 of file gameskill_shared.gsc.

Referenced by playerHealthRegen().

◆ get_locked_difficulty_val()

function get_locked_difficulty_val ( msg  ,
ignored   
)

Definition at line 131 of file gameskill_shared.gsc.

Referenced by set_difficulty_from_locked_settings().

◆ get_long_regen_time()

function get_long_regen_time ( )

Definition at line 1574 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ get_miss_time_constant()

function get_miss_time_constant ( )

Definition at line 1483 of file gameskill_shared.gsc.

Referenced by accuracy_buildup_before_fire().

◆ get_miss_time_distance_factor()

function get_miss_time_distance_factor ( )

Definition at line 1513 of file gameskill_shared.gsc.

Referenced by accuracy_buildup_before_fire().

◆ get_miss_time_reset_delay()

function get_miss_time_reset_delay ( )

Definition at line 1498 of file gameskill_shared.gsc.

Referenced by accuracy_buildup_before_fire().

◆ get_player_death_invulnerable_time()

function get_player_death_invulnerable_time ( )

Definition at line 1418 of file gameskill_shared.gsc.

Referenced by playerHurtcheck().

◆ get_player_difficulty_health()

function get_player_difficulty_health ( )

Definition at line 1450 of file gameskill_shared.gsc.

Referenced by adjust_damage_for_player_health().

◆ get_player_health_regular_regen_delay()

function get_player_health_regular_regen_delay ( )

Definition at line 1589 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ get_player_hit_invuln_time()

function get_player_hit_invuln_time ( )

Definition at line 1465 of file gameskill_shared.gsc.

References get_coop_hit_invulnerability_modifier().

Referenced by playerHurtcheck().

◆ get_player_threat_bias()

function get_player_threat_bias ( )

◆ get_player_xp_difficulty_multiplier()

function get_player_xp_difficulty_multiplier ( )

Definition at line 1360 of file gameskill_shared.gsc.

Referenced by processScoreEvent().

◆ get_worthy_damage_ratio()

function get_worthy_damage_ratio ( )

Definition at line 1604 of file gameskill_shared.gsc.

Referenced by apply_difficulty_var_with_func().

◆ grenadeAwareness()

function grenadeAwareness ( )

Definition at line 609 of file gameskill_shared.gsc.

Referenced by spawn_think_action().

◆ healthfadeOffWatcher()

function healthfadeOffWatcher ( overlay  ,
timeToFadeOut   
)

Definition at line 682 of file gameskill_shared.gsc.

References IS_TRUE, and WAIT_SERVER_FRAME.

◆ healthOverlay()

function healthOverlay ( )

Definition at line 763 of file gameskill_shared.gsc.

References new_style_health_overlay().

Referenced by playerHealthRegen().

◆ healthOverlay_remove()

function healthOverlay_remove ( overlay  )

Definition at line 1059 of file gameskill_shared.gsc.

References waittill_any().

◆ increment_take_cover_warnings_on_death()

function increment_take_cover_warnings_on_death ( )

Definition at line 1094 of file gameskill_shared.gsc.

References get().

Referenced by playerHealthRegen().

◆ init()

function autoexec init ( )

Definition at line 14 of file gameskill_shared.gsc.

Referenced by playerHealthRegen().

◆ mayChangeCoverWarningAlpha()

function mayChangeCoverWarningAlpha ( coverWarning  )

Definition at line 872 of file gameskill_shared.gsc.

Referenced by cover_warning_check(), and fadeFunc().

◆ monitor_player_death_invulnerability_eligibility()

function monitor_player_death_invulnerability_eligibility ( )

Definition at line 2085 of file gameskill_shared.gsc.

Referenced by playerHurtcheck().

◆ new_style_health_overlay()

function new_style_health_overlay ( )

Definition at line 698 of file gameskill_shared.gsc.

Referenced by healthOverlay().

◆ pain_protection()

function pain_protection ( )

Definition at line 143 of file gameskill_shared.gsc.

References get_enemy_pain_chance(), and pain_protection_check().

Referenced by setSkill().

◆ pain_protection_check()

function pain_protection_check ( )

Definition at line 153 of file gameskill_shared.gsc.

Referenced by pain_protection().

◆ play_hurt_vox()

function play_hurt_vox ( )

Definition at line 824 of file gameskill_shared.gsc.

◆ player_eligible_for_death_invulnerability()

function player_eligible_for_death_invulnerability ( )

Definition at line 2067 of file gameskill_shared.gsc.

Referenced by playerHurtcheck().

◆ playerHealthRegen()

◆ playerheartbeatloop()

function playerheartbeatloop ( healthcap  )

Definition at line 646 of file gameskill_shared.gsc.

References delayed_delete(), and Spawn().

◆ playerHurtcheck()

◆ playerInvul()

function playerInvul ( timer  )

Definition at line 584 of file gameskill_shared.gsc.

References clear(), and timer().

Referenced by playerHurtcheck().

◆ printHealthDebug()

function printHealthDebug ( )

Definition at line 185 of file gameskill_shared.gsc.

References wait_till().

◆ reduceTakeCoverWarnings()

function reduceTakeCoverWarnings ( )

Definition at line 568 of file gameskill_shared.gsc.

Referenced by playerHealthRegen().

◆ set_difficulty_from_locked_settings()

function set_difficulty_from_locked_settings ( )

Definition at line 124 of file gameskill_shared.gsc.

References apply_difficulty_var_with_func(), and get_locked_difficulty_val().

Referenced by setSkill().

◆ setDiffStructArrays()

function setDiffStructArrays ( )

Definition at line 1328 of file gameskill_shared.gsc.

References get_script_bundle().

◆ setSkill()

◆ setTakeCoverWarnings()

function setTakeCoverWarnings ( )

Definition at line 1078 of file gameskill_shared.gsc.

Referenced by playerHealthRegen().

◆ shouldShowCoverWarning()

function shouldShowCoverWarning ( )

Definition at line 944 of file gameskill_shared.gsc.

References coopGame().

Referenced by cover_warning_check().

◆ update_skill_level()

function update_skill_level ( skill_override  )

◆ waitTillPlayerIsHitAgain()

function waitTillPlayerIsHitAgain ( )

Definition at line 839 of file gameskill_shared.gsc.