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

Go to the source code of this file.

Functions

function create_watcher ()
 
function destroy (watcher, owner)
 
function detonate (attacker, weapon, target)
 
function do_explosion (owner, pos, weapon, count)
 
function finish_while_loop (weapon, reloadTime, burst_spacing_min, burst_spacing_max)
 
function fire_burst (owner, weapon, fireTime, count, interrupt)
 
function init_shared ()
 
function move (owner, count, fire_time, main_dir, max_offset_angle)
 
function on_spawn (watcher, owner)
 
function pick_random_weapon ()
 
function play_reload_sounds (weapon, reloadTime)
 
function should_play_reload_sound ()
 
function simulate_weapon_fire (owner)
 
function simulate_weapon_fire_machine_gun (owner, weapon)
 
function simulate_weapon_fire_machine_gun_full_auto (owner, weapon)
 
function simulate_weapon_fire_machine_gun_semi_auto (owner, weapon)
 
function simulate_weapon_fire_pistol (owner, weapon)
 
function simulate_weapon_fire_shotgun (owner, weapon)
 
function simulate_weapon_fire_sniper (owner, weapon)
 
function track_main_direction ()
 
function watch_for_death_before_explosion ()
 
function watch_for_explosion (owner, weapon)
 

Function Documentation

◆ create_watcher()

function create_watcher ( )

Definition at line 26 of file _decoy.gsc.

References createUseWeaponObjectWatcher(), detonate(), and on_spawn().

Referenced by init_shared().

◆ destroy()

◆ detonate()

function detonate ( attacker  ,
weapon  ,
target   
)

Definition at line 116 of file _decoy.gsc.

References setEntityHeadIcon().

Referenced by create_watcher().

◆ do_explosion()

function do_explosion ( owner  ,
pos  ,
weapon  ,
count   
)

Definition at line 346 of file _decoy.gsc.

Referenced by watch_for_explosion().

◆ finish_while_loop()

function finish_while_loop ( weapon  ,
reloadTime  ,
burst_spacing_min  ,
burst_spacing_max   
)

◆ fire_burst()

function fire_burst ( owner  ,
weapon  ,
fireTime  ,
count  ,
interrupt   
)

◆ init_shared()

function init_shared ( )

Definition at line 13 of file _decoy.gsc.

References add_weapon_watcher(), and create_watcher().

Referenced by __init__().

◆ move()

◆ on_spawn()

function on_spawn ( watcher  ,
owner   
)

◆ pick_random_weapon()

function pick_random_weapon ( )

Definition at line 359 of file _decoy.gsc.

Referenced by simulate_weapon_fire().

◆ play_reload_sounds()

function play_reload_sounds ( weapon  ,
reloadTime   
)

Definition at line 313 of file _decoy.gsc.

Referenced by finish_while_loop().

◆ should_play_reload_sound()

function should_play_reload_sound ( )

Definition at line 375 of file _decoy.gsc.

Referenced by finish_while_loop().

◆ simulate_weapon_fire()

◆ simulate_weapon_fire_machine_gun()

function simulate_weapon_fire_machine_gun ( owner  ,
weapon   
)

◆ simulate_weapon_fire_machine_gun_full_auto()

function simulate_weapon_fire_machine_gun_full_auto ( owner  ,
weapon   
)

Definition at line 238 of file _decoy.gsc.

References finish_while_loop(), fire_burst(), and move().

Referenced by simulate_weapon_fire_machine_gun().

◆ simulate_weapon_fire_machine_gun_semi_auto()

function simulate_weapon_fire_machine_gun_semi_auto ( owner  ,
weapon   
)

Definition at line 178 of file _decoy.gsc.

References finish_while_loop(), fire_burst(), and move().

Referenced by simulate_weapon_fire_machine_gun().

◆ simulate_weapon_fire_pistol()

function simulate_weapon_fire_pistol ( owner  ,
weapon   
)

Definition at line 199 of file _decoy.gsc.

References finish_while_loop(), fire_burst(), and move().

Referenced by simulate_weapon_fire().

◆ simulate_weapon_fire_shotgun()

function simulate_weapon_fire_shotgun ( owner  ,
weapon   
)

Definition at line 217 of file _decoy.gsc.

References finish_while_loop(), fire_burst(), and move().

Referenced by simulate_weapon_fire().

◆ simulate_weapon_fire_sniper()

function simulate_weapon_fire_sniper ( owner  ,
weapon   
)

Definition at line 261 of file _decoy.gsc.

References finish_while_loop(), fire_burst(), and move().

Referenced by simulate_weapon_fire().

◆ track_main_direction()

function track_main_direction ( )

Definition at line 385 of file _decoy.gsc.

Referenced by simulate_weapon_fire().

◆ watch_for_death_before_explosion()

function watch_for_death_before_explosion ( )

Definition at line 335 of file _decoy.gsc.

Referenced by watch_for_explosion().

◆ watch_for_explosion()

function watch_for_explosion ( owner  ,
weapon   
)

Definition at line 325 of file _decoy.gsc.

References do_explosion(), and watch_for_death_before_explosion().

Referenced by simulate_weapon_fire().