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

Go to the source code of this file.

Macros

#define ELECTRIC_CHERRY_DOWNED_ATTACK_DAMAGE   1000
 
#define ELECTRIC_CHERRY_DOWNED_ATTACK_POINTS   40
 
#define ELECTRIC_CHERRY_DOWNED_ATTACK_RADIUS   500
 
#define ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL   "p7_zm_vending_nuke"
 
#define ELECTRIC_CHERRY_MACHINE_DISABLED_MODEL   "p7_zm_vending_nuke"
 
#define ELECTRIC_CHERRY_MACHINE_LIGHT_FX   "electric_cherry_light"
 
#define ELECTRIC_CHERRY_PERK_BOTTLE_WEAPON   "zombie_perk_bottle_cherry"
 
#define ELECTRIC_CHERRY_PERK_COST   10
 
#define ELECTRIC_CHERRY_RADIANT_MACHINE_NAME   "vending_electriccherry"
 
#define ELECTRIC_CHERRY_SHADER   "specialty_quickrevive_zombies"
 
#define ELECTRIC_CHERRY_STUN_CYCLES   4
 
#define RELOAD_ATTACK_COOLDOWN_TIMER   3
 
#define RELOAD_ATTACK_MAX_DAMAGE   1045
 
#define RELOAD_ATTACK_MAX_RADIUS   128
 
#define RELOAD_ATTACK_MIN_DAMAGE   1
 
#define RELOAD_ATTACK_MIN_RADIUS   32
 
#define RELOAD_ATTACK_POINTS   40
 

Functions

function __init__ ()
 
function check_for_reload_complete (weapon)
 
function electric_cherry_cooldown_timer (current_weapon)
 
function electric_cherry_death_fx ()
 
function electric_cherry_host_migration_func ()
 
function electric_cherry_laststand ()
 
function electric_cherry_perk_lost (b_pause, str_perk, str_result)
 
function electric_cherry_perk_machine_setup (use_trigger, perk_machine, bump_trigger, collision)
 
function electric_cherry_perk_machine_think ()
 
function electric_cherry_precache ()
 
function electric_cherry_register_clientfield ()
 
function electric_cherry_reload_attack ()
 
function electric_cherry_reload_fx (n_fraction)
 
function electric_cherry_set_clientfield (state)
 
function electric_cherry_shock_fx ()
 
function electric_cherry_stun ()
 
function enable_electric_cherry_perk_for_level ()
 
function init_electric_cherry ()
 
function weapon_replaced_monitor (weapon)
 

Macro Definition Documentation

◆ ELECTRIC_CHERRY_DOWNED_ATTACK_DAMAGE

#define ELECTRIC_CHERRY_DOWNED_ATTACK_DAMAGE   1000

Definition at line 43 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_DOWNED_ATTACK_POINTS

#define ELECTRIC_CHERRY_DOWNED_ATTACK_POINTS   40

Definition at line 44 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_DOWNED_ATTACK_RADIUS

#define ELECTRIC_CHERRY_DOWNED_ATTACK_RADIUS   500

Definition at line 42 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL

#define ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL   "p7_zm_vending_nuke"

Definition at line 34 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_MACHINE_DISABLED_MODEL

#define ELECTRIC_CHERRY_MACHINE_DISABLED_MODEL   "p7_zm_vending_nuke"

Definition at line 33 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_MACHINE_LIGHT_FX

#define ELECTRIC_CHERRY_MACHINE_LIGHT_FX   "electric_cherry_light"

Definition at line 36 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_PERK_BOTTLE_WEAPON

#define ELECTRIC_CHERRY_PERK_BOTTLE_WEAPON   "zombie_perk_bottle_cherry"

Definition at line 31 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_PERK_COST

#define ELECTRIC_CHERRY_PERK_COST   10

Definition at line 30 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_RADIANT_MACHINE_NAME

#define ELECTRIC_CHERRY_RADIANT_MACHINE_NAME   "vending_electriccherry"

Definition at line 35 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_SHADER

#define ELECTRIC_CHERRY_SHADER   "specialty_quickrevive_zombies"

Definition at line 32 of file _zm_perk_electric_cherry.gsc.

◆ ELECTRIC_CHERRY_STUN_CYCLES

#define ELECTRIC_CHERRY_STUN_CYCLES   4

Definition at line 40 of file _zm_perk_electric_cherry.gsc.

◆ RELOAD_ATTACK_COOLDOWN_TIMER

#define RELOAD_ATTACK_COOLDOWN_TIMER   3

Definition at line 51 of file _zm_perk_electric_cherry.gsc.

◆ RELOAD_ATTACK_MAX_DAMAGE

#define RELOAD_ATTACK_MAX_DAMAGE   1045

Definition at line 49 of file _zm_perk_electric_cherry.gsc.

◆ RELOAD_ATTACK_MAX_RADIUS

#define RELOAD_ATTACK_MAX_RADIUS   128

Definition at line 47 of file _zm_perk_electric_cherry.gsc.

◆ RELOAD_ATTACK_MIN_DAMAGE

#define RELOAD_ATTACK_MIN_DAMAGE   1

Definition at line 48 of file _zm_perk_electric_cherry.gsc.

◆ RELOAD_ATTACK_MIN_RADIUS

#define RELOAD_ATTACK_MIN_RADIUS   32

Definition at line 46 of file _zm_perk_electric_cherry.gsc.

◆ RELOAD_ATTACK_POINTS

#define RELOAD_ATTACK_POINTS   40

Definition at line 50 of file _zm_perk_electric_cherry.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

◆ check_for_reload_complete()

function check_for_reload_complete ( weapon  )

Definition at line 517 of file _zm_perk_electric_cherry.gsc.

References weapon_replaced_monitor().

Referenced by electric_cherry_reload_attack().

◆ electric_cherry_cooldown_timer()

function electric_cherry_cooldown_timer ( current_weapon  )

Definition at line 494 of file _zm_perk_electric_cherry.gsc.

References RELOAD_ATTACK_COOLDOWN_TIMER.

Referenced by electric_cherry_reload_attack().

◆ electric_cherry_death_fx()

function electric_cherry_death_fx ( )

Definition at line 256 of file _zm_perk_electric_cherry.gsc.

References IS_TRUE, and set().

Referenced by electric_cherry_laststand(), and electric_cherry_reload_attack().

◆ electric_cherry_host_migration_func()

function electric_cherry_host_migration_func ( )

◆ electric_cherry_laststand()

◆ electric_cherry_perk_lost()

function electric_cherry_perk_lost ( b_pause  ,
str_perk  ,
str_result   
)

Definition at line 593 of file _zm_perk_electric_cherry.gsc.

References PERK_ELECTRIC_CHERRY.

Referenced by enable_electric_cherry_perk_for_level().

◆ electric_cherry_perk_machine_setup()

function electric_cherry_perk_machine_setup ( use_trigger  ,
perk_machine  ,
bump_trigger  ,
collision   
)

Definition at line 115 of file _zm_perk_electric_cherry.gsc.

Referenced by enable_electric_cherry_perk_for_level().

◆ electric_cherry_perk_machine_think()

◆ electric_cherry_precache()

◆ electric_cherry_register_clientfield()

function electric_cherry_register_clientfield ( )

◆ electric_cherry_reload_attack()

◆ electric_cherry_reload_fx()

function electric_cherry_reload_fx ( n_fraction  )

◆ electric_cherry_set_clientfield()

function electric_cherry_set_clientfield ( state  )

◆ electric_cherry_shock_fx()

function electric_cherry_shock_fx ( )

Definition at line 287 of file _zm_perk_electric_cherry.gsc.

References set().

Referenced by electric_cherry_laststand(), and electric_cherry_reload_attack().

◆ electric_cherry_stun()

function electric_cherry_stun ( )

◆ enable_electric_cherry_perk_for_level()

◆ init_electric_cherry()

◆ weapon_replaced_monitor()

function weapon_replaced_monitor ( weapon  )

Definition at line 545 of file _zm_perk_electric_cherry.gsc.

Referenced by check_for_reload_complete().