‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
All Data Structures Files Functions Variables Macros
_raps.gsc File Reference

Go to the source code of this file.

Macros

#define RAPS_FAR_DISTANCE   400
 
#define RAPS_JUMP_HEIGHT   20
 

Functions

function __init__ ()
 
function check_detonation_dist (origin, enemy)
 
function collision_fx (normal)
 
function defaultRole ()
 
function detonate (attacker)
 
function detonate_damage_monitored (enemy, weapon)
 
function detonate_sides (eInflictor)
 
function detonation_monitor ()
 
function do_death_fx ()
 
function drivableRapsInAir ()
 
function force_get_enemies ()
 
function isDrivablePlayerVehicle ()
 
function jump_detonate ()
 
function nudge_collision ()
 
function path_update_interrupt ()
 
function prevent_stuck ()
 
function raps_AllowFriendlyFireDamage (eInflictor, eAttacker, sMeansOfDeath, weapon)
 
function raps_audio_cleanup (owner)
 
function raps_callback_damage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, damageFromUnderneath, modelIndex, partName, vSurfaceNormal)
 
function raps_get_target_position ()
 
function raps_in_air_audio ()
 
function raps_initialize ()
 
function raps_spawn_audio ()
 
function slow_raps (trigger)
 
function slow_raps_trigger ()
 
function sndFunctions ()
 
function state_combat_update (params)
 
function state_death_update (params)
 
function state_emped_update (params)
 
function state_scripted_update (params)
 
function try_detonate ()
 

Macro Definition Documentation

◆ RAPS_FAR_DISTANCE

#define RAPS_FAR_DISTANCE   400

Definition at line 23 of file _raps.gsc.

◆ RAPS_JUMP_HEIGHT

#define RAPS_JUMP_HEIGHT   20

Definition at line 25 of file _raps.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 33 of file _raps.gsc.

References raps_initialize(), register(), slow_raps_trigger(), and VERSION_SHIP.

◆ check_detonation_dist()

function check_detonation_dist ( origin  ,
enemy   
)

Definition at line 433 of file _raps.gsc.

References RAPS_JUMP_HEIGHT, and SQR.

Referenced by jump_detonate(), and try_detonate().

◆ collision_fx()

function collision_fx ( normal  )

Definition at line 863 of file _raps.gsc.

Referenced by nudge_collision().

◆ defaultRole()

◆ detonate()

function detonate ( attacker  )

◆ detonate_damage_monitored()

function detonate_damage_monitored ( enemy  ,
weapon   
)

Definition at line 523 of file _raps.gsc.

Referenced by SpawnRapsHelicopter().

◆ detonate_sides()

function detonate_sides ( eInflictor  )

Definition at line 912 of file _raps.gsc.

Referenced by state_death_update().

◆ detonation_monitor()

function detonation_monitor ( )

Definition at line 529 of file _raps.gsc.

References IS_TRUE, raps_audio_cleanup(), spawn(), SQR, and try_detonate().

Referenced by state_combat_update().

◆ do_death_fx()

function do_death_fx ( )

Definition at line 1120 of file _raps.gsc.

References do_death_dynents(), and set().

Referenced by raps_initialize().

◆ drivableRapsInAir()

function drivableRapsInAir ( )

Definition at line 1070 of file _raps.gsc.

Referenced by sndFunctions().

◆ force_get_enemies()

function force_get_enemies ( )

Definition at line 1013 of file _raps.gsc.

References IsEnemyPlayer().

Referenced by state_combat_update().

◆ isDrivablePlayerVehicle()

function isDrivablePlayerVehicle ( )

Definition at line 1110 of file _raps.gsc.

Referenced by sndFunctions().

◆ jump_detonate()

function jump_detonate ( )

◆ nudge_collision()

function nudge_collision ( )

Definition at line 874 of file _raps.gsc.

References collision_fx().

Referenced by raps_initialize(), and state_combat_update().

◆ path_update_interrupt()

function path_update_interrupt ( )

Definition at line 775 of file _raps.gsc.

References RAPS_FAR_DISTANCE, raps_get_target_position(), and SQR.

Referenced by state_combat_update().

◆ prevent_stuck()

function prevent_stuck ( )

Definition at line 399 of file _raps.gsc.

References detonate(), IS_TRUE, and SQR.

Referenced by state_combat_update().

◆ raps_AllowFriendlyFireDamage()

function raps_AllowFriendlyFireDamage ( eInflictor  ,
eAttacker  ,
sMeansOfDeath  ,
weapon   
)

Definition at line 896 of file _raps.gsc.

References ARCHETYPE_RAPS.

Referenced by raps_initialize().

◆ raps_audio_cleanup()

function raps_audio_cleanup ( owner  )

Definition at line 596 of file _raps.gsc.

Referenced by detonation_monitor().

◆ raps_callback_damage()

function raps_callback_damage ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
weapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
vDamageOrigin  ,
psOffsetTime  ,
damageFromUnderneath  ,
modelIndex  ,
partName  ,
vSurfaceNormal   
)

Definition at line 930 of file _raps.gsc.

References ARCHETYPE_RAPS, burning_thread(), should_burn(), and should_emp().

Referenced by raps_initialize().

◆ raps_get_target_position()

function raps_get_target_position ( )

◆ raps_in_air_audio()

function raps_in_air_audio ( )

Definition at line 1081 of file _raps.gsc.

Referenced by sndFunctions().

◆ raps_initialize()

◆ raps_spawn_audio()

function raps_spawn_audio ( )

Definition at line 1102 of file _raps.gsc.

Referenced by sndFunctions().

◆ slow_raps()

function slow_raps ( trigger  )

Definition at line 977 of file _raps.gsc.

Referenced by slow_raps_trigger().

◆ slow_raps_trigger()

function slow_raps_trigger ( )

Definition at line 960 of file _raps.gsc.

References slow_raps().

Referenced by __init__().

◆ sndFunctions()

function sndFunctions ( )

◆ state_combat_update()

◆ state_death_update()

function state_death_update ( params  )

Definition at line 124 of file _raps.gsc.

References defaultstate_death_update(), detonate_sides(), and WAIT_SERVER_FRAME.

Referenced by defaultRole().

◆ state_emped_update()

function state_emped_update ( params  )

Definition at line 161 of file _raps.gsc.

References defaultstate_emped_update(), FLAT_ORIGIN, and waittill_any_timeout().

Referenced by defaultRole().

◆ state_scripted_update()

function state_scripted_update ( params  )

Definition at line 104 of file _raps.gsc.

References waittill_attack_button_pressed().

Referenced by defaultRole().

◆ try_detonate()

function try_detonate ( )