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

Go to the source code of this file.

Functions

function canDoFireDamage (killCamEnt, victim, resetFireTime)
 
function create_incendiary_watcher ()
 
function damageEffectArea (owner, position, radius, height, killCamEnt)
 
function damageInFireArea (fireEffectArea, killcament, trace, position, resetFireTime)
 
function generateLocations (position, owner, normal, killCamEnt)
 
function getLocationForFX (startPos, fxIndex, fxCount, defaultDistance, rotation)
 
function getPotentialTargets (owner)
 
function getstepoutdistance (normal)
 
function hitPos (start, end, color)
 
function incendiary_system_spawn (watcher, player)
 
function init_shared ()
 
function resetFireDamage (entnum, time)
 
function sndFireDamage ()
 
function sndFireDamage_DeleteEnt (ent)
 
function spawnAllLocs (owner, startPos, normal, multiplier, rotation, killcament, fxCount)
 
function tryToApplyFireDamage (target, owner, position, fireEffectArea, resetFireTime, killcament)
 
function watchForExplode (owner)
 

Function Documentation

◆ canDoFireDamage()

function canDoFireDamage ( killCamEnt  ,
victim  ,
resetFireTime   
)

Definition at line 391 of file _incendiary.gsc.

References resetFireDamage().

Referenced by damageInFireArea().

◆ create_incendiary_watcher()

function create_incendiary_watcher ( )

Definition at line 40 of file _incendiary.gsc.

References createUseWeaponObjectWatcher(), and incendiary_system_spawn().

Referenced by init_shared().

◆ damageEffectArea()

function damageEffectArea ( owner  ,
position  ,
radius  ,
height  ,
killCamEnt   
)

◆ damageInFireArea()

function damageInFireArea ( fireEffectArea  ,
killcament  ,
trace  ,
position  ,
resetFireTime   
)

Definition at line 330 of file _incendiary.gsc.

References canDoFireDamage(), damage(), sndFireDamage(), and timer().

Referenced by tryToApplyFireDamage().

◆ generateLocations()

function generateLocations ( position  ,
owner  ,
normal  ,
killCamEnt   
)

◆ getLocationForFX()

function getLocationForFX ( startPos  ,
fxIndex  ,
fxCount  ,
defaultDistance  ,
rotation   
)

Definition at line 120 of file _incendiary.gsc.

Referenced by spawnAllLocs().

◆ getPotentialTargets()

function getPotentialTargets ( owner  )

Definition at line 247 of file _incendiary.gsc.

Referenced by damageEffectArea().

◆ getstepoutdistance()

function getstepoutdistance ( normal  )

Definition at line 78 of file _incendiary.gsc.

Referenced by generateLocations().

◆ hitPos()

function hitPos ( start  ,
end  ,
color   
)

Definition at line 384 of file _incendiary.gsc.

References end(), and trace().

Referenced by generateLocations(), sentinel_launch_piece(), and spawnAllLocs().

◆ incendiary_system_spawn()

function incendiary_system_spawn ( watcher  ,
player   
)

Definition at line 47 of file _incendiary.gsc.

References watchForExplode().

Referenced by create_incendiary_watcher().

◆ init_shared()

function init_shared ( )

Definition at line 25 of file _incendiary.gsc.

References create_incendiary_watcher(), and on_spawned().

Referenced by __init__().

◆ resetFireDamage()

function resetFireDamage ( entnum  ,
time   
)

Definition at line 404 of file _incendiary.gsc.

Referenced by canDoFireDamage().

◆ sndFireDamage()

function sndFireDamage ( )

Definition at line 354 of file _incendiary.gsc.

References sndFireDamage_DeleteEnt(), and spawn().

Referenced by damageInFireArea().

◆ sndFireDamage_DeleteEnt()

function sndFireDamage_DeleteEnt ( ent  )

Definition at line 374 of file _incendiary.gsc.

Referenced by sndFireDamage().

◆ spawnAllLocs()

function spawnAllLocs ( owner  ,
startPos  ,
normal  ,
multiplier  ,
rotation  ,
killcament  ,
fxCount   
)

Definition at line 129 of file _incendiary.gsc.

References damageEffectArea(), getLocationForFX(), hitPos(), and trace().

Referenced by generateLocations().

◆ tryToApplyFireDamage()

function tryToApplyFireDamage ( target  ,
owner  ,
position  ,
fireEffectArea  ,
resetFireTime  ,
killcament   
)

Definition at line 311 of file _incendiary.gsc.

References damageInFireArea(), and trace().

Referenced by damageEffectArea().

◆ watchForExplode()

function watchForExplode ( owner  )