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

Go to the source code of this file.

Macros

#define DISSOLVE_MATERIAL   "mc/mtl_c_zom_dlc3_zombie_dissolve_base"
 

Functions

function __init__ ()
 
function ai_disintegrate (n_local_client, n_old, n_new, b_new_ent, b_initial_snap, str_field, b_was_time_jump)
 
function ai_slow_vortex_fx (n_local_client, n_old, n_new, b_new_ent, b_initial_snap, str_field, b_was_time_jump)
 
function glow_monitor (n_local_client)
 
function is_beam_raygun (weapon)
 
function monitor_raygun_mark3 (n_local_client)
 
function slow_vortex_fx (n_local_client, n_old, n_new, b_new_ent, b_initial_snap, str_field, b_was_time_jump)
 
function vortex_shake_and_rumble (n_local_client, n_damage_level)
 
function waittill_notetrack (str_notetrack)
 
function zombie_blacken (n_local_client, b_blacken)
 

Macro Definition Documentation

◆ DISSOLVE_MATERIAL

#define DISSOLVE_MATERIAL   "mc/mtl_c_zom_dlc3_zombie_dissolve_base"

Definition at line 24 of file _zm_weap_raygun_mark3.csc.

Function Documentation

◆ __init__()

◆ ai_disintegrate()

function ai_disintegrate ( n_local_client  ,
n_old  ,
n_new  ,
b_new_ent  ,
b_initial_snap  ,
str_field  ,
b_was_time_jump   
)

Definition at line 247 of file _zm_weap_raygun_mark3.csc.

References set_dr_flag(), and update_dr_filters().

Referenced by __init__().

◆ ai_slow_vortex_fx()

function ai_slow_vortex_fx ( n_local_client  ,
n_old  ,
n_new  ,
b_new_ent  ,
b_initial_snap  ,
str_field  ,
b_was_time_jump   
)

Definition at line 161 of file _zm_weap_raygun_mark3.csc.

References N_ZM_WEAP_RGM3_SLOW_VORTEX_SM, and zombie_blacken().

Referenced by __init__().

◆ glow_monitor()

function glow_monitor ( n_local_client  )

Definition at line 97 of file _zm_weap_raygun_mark3.csc.

References waittill_notetrack().

Referenced by monitor_raygun_mark3().

◆ is_beam_raygun()

function is_beam_raygun ( weapon  )

Definition at line 60 of file _zm_weap_raygun_mark3.csc.

Referenced by monitor_raygun_mark3().

◆ monitor_raygun_mark3()

function monitor_raygun_mark3 ( n_local_client  )

Definition at line 72 of file _zm_weap_raygun_mark3.csc.

References glow_monitor(), and is_beam_raygun().

Referenced by __init__().

◆ slow_vortex_fx()

function slow_vortex_fx ( n_local_client  ,
n_old  ,
n_new  ,
b_new_ent  ,
b_initial_snap  ,
str_field  ,
b_was_time_jump   
)

Definition at line 136 of file _zm_weap_raygun_mark3.csc.

References N_ZM_WEAP_RGM3_SLOW_VORTEX_SM, and vortex_shake_and_rumble().

Referenced by __init__().

◆ vortex_shake_and_rumble()

function vortex_shake_and_rumble ( n_local_client  ,
n_damage_level   
)

Definition at line 188 of file _zm_weap_raygun_mark3.csc.

References N_ZM_WEAP_RGM3_SLOW_VORTEX_SM.

Referenced by slow_vortex_fx().

◆ waittill_notetrack()

function waittill_notetrack ( str_notetrack  )

Definition at line 118 of file _zm_weap_raygun_mark3.csc.

Referenced by glow_monitor().

◆ zombie_blacken()

function zombie_blacken ( n_local_client  ,
b_blacken   
)

Definition at line 213 of file _zm_weap_raygun_mark3.csc.

Referenced by ai_slow_vortex_fx().