![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
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) |
#define THRASHER_RUMBLE_COOLDOWN 400 |
Definition at line 156 of file archetype_thrasher.csc.
function __init__ | ( | ) |
Definition at line 33 of file archetype_thrasher.csc.
References add_archetype_spawn_function(), ARCHETYPE_THRASHER, CF_CALLBACK_ZERO_ON_NEW_ENT, CF_HOST_ONLY, register(), register_visionset_info(), shouldRegisterClientFieldForArchetype(), sndPlayerConsumed(), THRASHER_BERSERK_CF, THRASHER_BERSERK_CF_BITS, THRASHER_BERSERK_CF_TYPE, THRASHER_CONSUMED_PLAYER_VISIONSET_ALIAS, THRASHER_CONSUMED_PLAYER_VISIONSET_FILE, THRASHER_CONSUMED_PLAYER_VISIONSET_LERP_STEP_COUNT, THRASHER_SPORE_CF, THRASHER_SPORE_CF_BITS, THRASHER_SPORE_CF_SPORES, THRASHER_SPORE_CF_TYPE, THRASHER_SPORE_IMPACT_CF, THRASHER_SPORE_IMPACT_CF_BITS, THRASHER_SPORE_IMPACT_CF_TYPE, thrasherBerserkMode(), thrasherFxCleanup(), thrasherHideFromPlayer(), thrasherSpawn(), thrasherSporeExplode(), thrasherSporeImpact(), VERSION_DLC2, VERSION_TU10, VERSION_TU5, and VERSION_TU8.
function private _StopFx | ( | localClientNum | , |
effect | |||
) |
Definition at line 203 of file archetype_thrasher.csc.
Referenced by thrasherBerserkMode(), and thrasherDisableEyeGlow().
function autoexec precache | ( | ) |
Definition at line 99 of file archetype_thrasher.csc.
References THRASHER_BERSERK_EYE_FX, THRASHER_BERSERK_EYE_FX_FILE, THRASHER_BERSERK_FX1, THRASHER_BERSERK_FX1_FILE, THRASHER_BERSERK_FX2, THRASHER_BERSERK_FX2_FILE, THRASHER_BERSERK_FX3, THRASHER_BERSERK_FX3_FILE, THRASHER_CONSUMED_PLAYER_FX, THRASHER_CONSUMED_PLAYER_FX_FILE, THRASHER_EYE_FX, THRASHER_EYE_FX_FILE, THRASHER_FOOTSTEP_FX, THRASHER_FOOTSTEP_FX_FILE, THRASHER_SPORE_CLOUD_LRG_FX, THRASHER_SPORE_CLOUD_MD_FX, THRASHER_SPORE_CLOUD_MD_FX_FILE, THRASHER_SPORE_CLOUD_SM_FX, THRASHER_SPORE_CLOUD_SM_FX_FILE, THRASHER_SPORE_DESTROY_FX1, THRASHER_SPORE_DESTROY_FX1_FILE, THRASHER_SPORE_DESTROY_FX2, THRASHER_SPORE_DESTROY_FX2_FILE, THRASHER_SPORE_IMPACT_FX, THRASHER_SPORE_IMPACT_FX_FILE, THRASHER_SPORE_INFLATE_FX, and THRASHER_SPORE_INFLATE_FX_FILE.
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__().
function private thrasherBerserkMode | ( | localClientNum | , |
oldValue | , | ||
newValue | , | ||
bNewEnt | , | ||
bInitialSnap | , | ||
fieldName | , | ||
wasDemoJump | |||
) |
Definition at line 234 of file archetype_thrasher.csc.
References _StopFx(), GIB_HEAD_HAT_FLAG, IsGibbed(), THRASHER_BERSERK_CF_BERSERK, THRASHER_BERSERK_CF_NORMAL, THRASHER_BERSERK_EYE_FX, THRASHER_BERSERK_FX1, THRASHER_BERSERK_FX1_TAG, THRASHER_BERSERK_FX2, THRASHER_BERSERK_FX2_TAG, THRASHER_BERSERK_FX3, THRASHER_BERSERK_FX3_TAG, THRASHER_EYE_FX, and THRASHER_EYE_TAG.
Referenced by __init__().
function private thrasherDisableEyeGlow | ( | localClientNum | , |
entity | , | ||
gibFlag | |||
) |
Definition at line 350 of file archetype_thrasher.csc.
References _StopFx().
Referenced by thrasherSpawn().
function private thrasherFxCleanup | ( | ) |
Definition at line 129 of file archetype_thrasher.csc.
Referenced by __init__().
function private thrasherHideFromPlayer | ( | localClientNum | , |
oldValue | , | ||
newValue | , | ||
bNewEnt | , | ||
bInitialSnap | , | ||
fieldName | , | ||
wasDemoJump | |||
) |
Definition at line 211 of file archetype_thrasher.csc.
Referenced by __init__().
function thrasherProcessFootstep | ( | localClientNum | , |
pos | , | ||
surface | , | ||
notetrack | , | ||
bone | |||
) |
Definition at line 157 of file archetype_thrasher.csc.
References THRASHER_FOOTSTEP_EARTHQUAKE_MAX_RADIUS, THRASHER_FOOTSTEP_FX, and THRASHER_RUMBLE_COOLDOWN.
Referenced by thrasherSpawn().
function private thrasherSpawn | ( | localClientNum | ) |
Definition at line 119 of file archetype_thrasher.csc.
References AddGibCallback(), GIB_HEAD_HAT_FLAG, thrasherDisableEyeGlow(), and thrasherProcessFootstep().
Referenced by __init__().
function private thrasherSporeExplode | ( | localClientNum | , |
oldValue | , | ||
newValue | , | ||
bNewEnt | , | ||
bInitialSnap | , | ||
fieldName | , | ||
wasDemoJump | |||
) |
Definition at line 275 of file archetype_thrasher.csc.
References IS_TRUE, THRASHER_SPORE_CF_SPORES, THRASHER_SPORE_CLOUD_MD_FX, THRASHER_SPORE_CLOUD_TIME, THRASHER_SPORE_DESTROY_FX1, THRASHER_SPORE_DESTROY_FX2, THRASHER_SPORE_INFLATE_FX, THRASHER_SPORE_INFLATE_TIME, and THRASHER_SPORES.
Referenced by __init__().
function private thrasherSporeImpact | ( | localClientNum | , |
oldValue | , | ||
newValue | , | ||
bNewEnt | , | ||
bInitialSnap | , | ||
fieldName | , | ||
wasDemoJump | |||
) |
Definition at line 327 of file archetype_thrasher.csc.
References THRASHER_SPORE_CF_SPORES, THRASHER_SPORE_IMPACT_CF, THRASHER_SPORE_IMPACT_FX, and THRASHER_SPORES.
Referenced by __init__().