|  | 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.
| Functions | |
| function | __init__ () | 
| function autoexec | precache () | 
| function private | robotEmpHandler (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump) | 
| function private | robotLighting (localClientNum, entity, flicker, mindControlState) | 
| function private | robotLightsHandler (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump) | 
| function | robotMindControlExplosionHandler (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump) | 
| function private | robotMindControlHandler (localClientNum, oldValue, newValue, bNewEnt, bInitialSnap, fieldName, wasDemoJump) | 
| function private | robotSoldierSpawnSetup (localClientNum) | 
| function __init__ | ( | ) | 
Definition at line 27 of file archetype_robot.csc.
References add_archetype_spawn_function(), ARCHETYPE_ROBOT, CF_CALLBACK_ZERO_ON_NEW_ENT, CF_HOST_ONLY, register(), ROBOT_EMP_BITS, ROBOT_EMP_CLIENTFIELD, ROBOT_EMP_TYPE, ROBOT_LIGHTS_BITS, ROBOT_LIGHTS_CLIENTFIELD, ROBOT_LIGHTS_TYPE, ROBOT_MIND_CONTROL_BITS, ROBOT_MIND_CONTROL_CLIENTFIELD, ROBOT_MIND_CONTROL_EXPLOSION_BITS, ROBOT_MIND_CONTROL_EXPLOSION_CLIENTFIELD, ROBOT_MIND_CONTROL_EXPLOSION_TYPE, ROBOT_MIND_CONTROL_TYPE, robotEmpHandler(), robotLightsHandler(), robotMindControlExplosionHandler(), robotMindControlHandler(), robotSoldierSpawnSetup(), shouldRegisterClientFieldForArchetype(), and VERSION_SHIP.
| function autoexec precache | ( | ) | 
Definition at line 21 of file archetype_robot.csc.
References ROBOT_EMP_FX, ROBOT_EMP_FX_FILE, ROBOT_MIND_CONTROL_EXPLOSION_FX, and ROBOT_MIND_CONTROL_EXPLOSION_FX_FILE.
| function private robotEmpHandler | ( | localClientNum | , | 
| oldValue | , | ||
| newValue | , | ||
| bNewEnt | , | ||
| bInitialSnap | , | ||
| fieldName | , | ||
| wasDemoJump | |||
| ) | 
Definition at line 181 of file archetype_robot.csc.
References ROBOT_EMP_FX, ROBOT_EMP_FX_TAG, ROBOT_EMP_OFF, and ROBOT_EMP_ON.
Referenced by __init__().
| function private robotLighting | ( | localClientNum | , | 
| entity | , | ||
| flicker | , | ||
| mindControlState | |||
| ) | 
Definition at line 82 of file archetype_robot.csc.
References GIB_TORSO_HEAD_FLAG, IsGibbed(), PlayFxBundle(), ROBOT_FX_BASE, ROBOT_FX_BASE_FLICKER, ROBOT_FX_ROGUE_LEVEL_1, ROBOT_FX_ROGUE_LEVEL_1_FLICKER, ROBOT_FX_ROGUE_LEVEL_2, ROBOT_FX_ROGUE_LEVEL_2_FLICKER, ROBOT_FX_ROGUE_LEVEL_3, ROBOT_FX_ROGUE_LEVEL_3_FLICKER, ROBOT_MIND_CONTROL_LEVEL_0, ROBOT_MIND_CONTROL_LEVEL_1, ROBOT_MIND_CONTROL_LEVEL_2, ROBOT_MIND_CONTROL_LEVEL_3, and StopAllFXBundles().
Referenced by robotLightsHandler(), and robotMindControlHandler().
| function private robotLightsHandler | ( | localClientNum | , | 
| oldValue | , | ||
| newValue | , | ||
| bNewEnt | , | ||
| bInitialSnap | , | ||
| fieldName | , | ||
| wasDemoJump | |||
| ) | 
Definition at line 156 of file archetype_robot.csc.
References get(), PlayFxBundle(), ROBOT_FX_DEATH, ROBOT_LIGHTS_DEATH, ROBOT_LIGHTS_FLICKER, ROBOT_LIGHTS_HACKED, ROBOT_LIGHTS_ON, ROBOT_MIND_CONTROL_CLIENTFIELD, robotLighting(), and StopAllFXBundles().
Referenced by __init__().
| function robotMindControlExplosionHandler | ( | localClientNum | , | 
| oldValue | , | ||
| newValue | , | ||
| bNewEnt | , | ||
| bInitialSnap | , | ||
| fieldName | , | ||
| wasDemoJump | |||
| ) | 
Definition at line 231 of file archetype_robot.csc.
References ROBOT_MIND_CONTROL_EXPLOSION_FX, ROBOT_MIND_CONTROL_EXPLOSION_FX_TAG, and ROBOT_MIND_CONTROL_EXPLOSION_ON.
Referenced by __init__().
| function private robotMindControlHandler | ( | localClientNum | , | 
| oldValue | , | ||
| newValue | , | ||
| bNewEnt | , | ||
| bInitialSnap | , | ||
| fieldName | , | ||
| wasDemoJump | |||
| ) | 
Definition at line 211 of file archetype_robot.csc.
References get(), ROBOT_LIGHTS_CLIENTFIELD, ROBOT_LIGHTS_FLICKER, ROBOT_LIGHTS_ON, and robotLighting().
Referenced by __init__().
| function private robotSoldierSpawnSetup | ( | localClientNum | ) | 
Definition at line 77 of file archetype_robot.csc.
Referenced by __init__().