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

Go to the source code of this file.

Macros

#define THRASHER_RUMBLE_COOLDOWN   400
 

Functions

function __init__ ()
 
function private _StopFx (localClientNum, effect)
 
function autoexec precache ()
 
function private sndPlayerConsumed (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump)
 
function private thrasherBerserkMode (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump)
 
function private thrasherDisableEyeGlow (localClientNum, entity, gibFlag)
 
function private thrasherFxCleanup ()
 
function private thrasherHideFromPlayer (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump)
 
function thrasherProcessFootstep (localClientNum, pos, surface, notetrack, bone)
 
function private thrasherSpawn (localClientNum)
 
function private thrasherSporeExplode (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump)
 
function private thrasherSporeImpact (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump)
 

Macro Definition Documentation

◆ THRASHER_RUMBLE_COOLDOWN

#define THRASHER_RUMBLE_COOLDOWN   400

Definition at line 156 of file archetype_thrasher.csc.

Function Documentation

◆ __init__()

◆ _StopFx()

function private _StopFx ( localClientNum  ,
effect   
)

Definition at line 203 of file archetype_thrasher.csc.

Referenced by thrasherBerserkMode(), and thrasherDisableEyeGlow().

◆ precache()

◆ sndPlayerConsumed()

function private sndPlayerConsumed ( localClientNum  ,
oldValue  ,
newValue  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
wasDemoJump   
)

Definition at line 361 of file archetype_thrasher.csc.

References THRASHER_CONSUMED_PLAYER_FX, and THRASHER_CONSUMED_PLAYER_POSTFX.

Referenced by __init__().

◆ thrasherBerserkMode()

function private thrasherBerserkMode ( localClientNum  ,
oldValue  ,
newValue  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
wasDemoJump   
)

◆ thrasherDisableEyeGlow()

function private thrasherDisableEyeGlow ( localClientNum  ,
entity  ,
gibFlag   
)

Definition at line 350 of file archetype_thrasher.csc.

References _StopFx().

Referenced by thrasherSpawn().

◆ thrasherFxCleanup()

function private thrasherFxCleanup ( )

Definition at line 129 of file archetype_thrasher.csc.

Referenced by __init__().

◆ thrasherHideFromPlayer()

function private thrasherHideFromPlayer ( localClientNum  ,
oldValue  ,
newValue  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
wasDemoJump   
)

Definition at line 211 of file archetype_thrasher.csc.

Referenced by __init__().

◆ thrasherProcessFootstep()

function thrasherProcessFootstep ( localClientNum  ,
pos  ,
surface  ,
notetrack  ,
bone   
)

◆ thrasherSpawn()

function private thrasherSpawn ( localClientNum  )

◆ thrasherSporeExplode()

function private thrasherSporeExplode ( localClientNum  ,
oldValue  ,
newValue  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
wasDemoJump   
)

◆ thrasherSporeImpact()

function private thrasherSporeImpact ( localClientNum  ,
oldValue  ,
newValue  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
wasDemoJump   
)