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

Go to the source code of this file.

Functions

function __init__ ()
 
function __main__ ()
 
function autofill_wallbuys_init ()
 
function checkStringValid (str)
 
function compute_player_weapon_ammo_cost (weapon, cost, upgraded, n_base_non_wallbuy_cost, n_upgraded_non_wallbuy_cost)
 
function include_upgraded_weapon (weapon_name, upgrade_name, display_in_box, cost, ammo_cost)
 
function include_weapon (weapon_name, display_in_box, cost, ammo_cost, upgraded=false)
 
function init ()
 
function is_wallbuy (w_to_check)
 
function is_weapon_included (weapon)
 
function is_weapon_upgraded (weapon)
 
function load_weapon_spec_from_table (table, first_row)
 
function private on_player_connect (localClientNum)
 
function wallbuy_callback (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function wallbuy_callback_idx (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function wallbuy_player_connect (localClientNum)
 

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 21 of file _zm_weapons.csc.

References init(), on_localclient_connect(), and on_player_connect().

◆ __main__()

function __main__ ( )

Definition at line 28 of file _zm_weapons.csc.

◆ autofill_wallbuys_init()

function autofill_wallbuys_init ( )

Definition at line 531 of file _zm_weapons.csc.

References get_array(), and init().

◆ checkStringValid()

function checkStringValid ( str  )

Definition at line 459 of file _zm_weapons.csc.

Referenced by load_weapon_spec_from_table().

◆ compute_player_weapon_ammo_cost()

function compute_player_weapon_ammo_cost ( weapon  ,
cost  ,
upgraded  ,
n_base_non_wallbuy_cost  ,
n_upgraded_non_wallbuy_cost   
)

Definition at line 61 of file _zm_weapons.csc.

References DEFAULT, halve_score(), and is_wallbuy().

Referenced by on_player_connect().

◆ include_upgraded_weapon()

function include_upgraded_weapon ( weapon_name  ,
upgrade_name  ,
display_in_box  ,
cost  ,
ammo_cost   
)

Definition at line 141 of file _zm_weapons.csc.

References include_weapon().

Referenced by load_weapon_spec_from_table().

◆ include_weapon()

function include_weapon ( weapon_name  ,
display_in_box  ,
cost  ,
ammo_cost  ,
upgraded  = false 
)

Definition at line 97 of file _zm_weapons.csc.

References DEFAULT, error(), and round_up_to_ten().

Referenced by include_upgraded_weapon(), and load_weapon_spec_from_table().

◆ init()

◆ is_wallbuy()

function is_wallbuy ( w_to_check  )

Definition at line 264 of file _zm_weapons.csc.

Referenced by compute_player_weapon_ammo_cost().

◆ is_weapon_included()

function is_weapon_included ( weapon  )

◆ is_weapon_upgraded()

◆ load_weapon_spec_from_table()

◆ on_player_connect()

function private on_player_connect ( localClientNum  )

Definition at line 32 of file _zm_weapons.csc.

References compute_player_weapon_ammo_cost(), and wait_till().

Referenced by __init__().

◆ wallbuy_callback()

function wallbuy_callback ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 318 of file _zm_weapons.csc.

Referenced by init().

◆ wallbuy_callback_idx()

function wallbuy_callback_idx ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 391 of file _zm_weapons.csc.

References get(), and spawn_buildkit_weapon_model().

Referenced by init().

◆ wallbuy_player_connect()

function wallbuy_player_connect ( localClientNum  )

Definition at line 288 of file _zm_weapons.csc.

References get(), and spawn_buildkit_weapon_model().

Referenced by init().