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

Go to the source code of this file.

Macros

#define LIGHTNINGGUN_VICTIM_RUMBLE   "lightninggun_victim"
 

Functions

function create_killcam_entity (origin, angles, weapon)
 
function init_shared ()
 
function killcam_move (start_origin, end_origin, time)
 
function lightninggun_arc (delay, eAttacker, arc_source, arc_source_origin, arc_source_pos, arc_target, arc_target_pos, distanceSq)
 
function lightninggun_arc_fx (arc_source_pos, arc_target, arc_target_pos, distanceSq, original_killcam_ent)
 
function lightninggun_arc_killcam (arc_source_pos, arc_target, arc_target_pos, original_killcam_ent, waitTime)
 
function lightninggun_damage_response (eAttacker, eInflictor, weapon, meansOfDeath, damage)
 
function lightninggun_find_arc_targets (eAttacker, arc_source, arc_source_origin, arc_source_pos)
 
function lightninggun_start_damage_effects (eAttacker)
 
function on_damage_lightninggun (eAttacker, eInflictor, weapon, meansOfDeath, damage)
 
function update_dvars ()
 

Macro Definition Documentation

◆ LIGHTNINGGUN_VICTIM_RUMBLE

#define LIGHTNINGGUN_VICTIM_RUMBLE   "lightninggun_victim"

Definition at line 23 of file _lightninggun.gsc.

Function Documentation

◆ create_killcam_entity()

function create_killcam_entity ( origin  ,
angles  ,
weapon   
)

Definition at line 220 of file _lightninggun.gsc.

References spawn().

Referenced by lightninggun_arc_killcam(), and lightninggun_damage_response().

◆ init_shared()

◆ killcam_move()

function killcam_move ( start_origin  ,
end_origin  ,
time   
)

Definition at line 229 of file _lightninggun.gsc.

Referenced by lightninggun_arc_killcam(), and lightninggun_damage_response().

◆ lightninggun_arc()

function lightninggun_arc ( delay  ,
eAttacker  ,
arc_source  ,
arc_source_origin  ,
arc_source_pos  ,
arc_target  ,
arc_target_pos  ,
distanceSq   
)

◆ lightninggun_arc_fx()

function lightninggun_arc_fx ( arc_source_pos  ,
arc_target  ,
arc_target_pos  ,
distanceSq  ,
original_killcam_ent   
)

Definition at line 93 of file _lightninggun.gsc.

References lightninggun_arc_killcam(), spawn(), and wait_network_frame().

Referenced by lightninggun_arc().

◆ lightninggun_arc_killcam()

function lightninggun_arc_killcam ( arc_source_pos  ,
arc_target  ,
arc_target_pos  ,
original_killcam_ent  ,
waitTime   
)

◆ lightninggun_damage_response()

function lightninggun_damage_response ( eAttacker  ,
eInflictor  ,
weapon  ,
meansOfDeath  ,
damage   
)

◆ lightninggun_find_arc_targets()

function lightninggun_find_arc_targets ( eAttacker  ,
arc_source  ,
arc_source_origin  ,
arc_source_pos   
)

◆ lightninggun_start_damage_effects()

function lightninggun_start_damage_effects ( eAttacker  )

◆ on_damage_lightninggun()

function on_damage_lightninggun ( eAttacker  ,
eInflictor  ,
weapon  ,
meansOfDeath  ,
damage   
)

Definition at line 300 of file _lightninggun.gsc.

References damage(), and lightninggun_damage_response().

Referenced by init_shared().

◆ update_dvars()

function update_dvars ( )

Definition at line 52 of file _lightninggun.gsc.

Referenced by init_shared().