![]() |
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__().