![]() |
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 | FLAK_DRONE_MISSILE_TOO_CLOSE_TO_PARENT_DISTANCE 1000 |
#define | FLAK_DRONE_NAME "flak_drone" |
Functions | |
function | CleanupAfterMissileDeath (rocket, flak_drone) |
function | configureTeam (parent, isHacked) |
function | drone_pain (eAttacker, damageType, hitPoint, hitDirection, hitLocationInfo, partName) |
function | drone_pain_for_time (time, stablizeParam, restoreLookPoint) |
function | FlakDroneDamageOverride (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, damageFromUnderneath, modelIndex, partName, vSurfaceNormal) |
function | init () |
function | InitFlakDrone () |
function | SetCamoState (state) |
function | Shutdown (explode) |
function | Spawn (parent, onDeathCallback) |
function | SpawnFlakRocket (missile, spawnPos, parent) |
function | state_combat_enter (params) |
function | state_combat_update (params) |
function | state_death_update (params) |
function | state_off_enter (params) |
function | state_off_update (params) |
function | UpdateFlakDroneSpeed () |
function | WatchDeath () |
function | WatchGameEvents () |
function | WatchParentDeath () |
function | WatchParentMissiles () |
#define FLAK_DRONE_MISSILE_TOO_CLOSE_TO_PARENT_DISTANCE 1000 |
Definition at line 38 of file _flak_drone.gsc.
#define FLAK_DRONE_NAME "flak_drone" |
Definition at line 37 of file _flak_drone.gsc.
function CleanupAfterMissileDeath | ( | rocket | , |
flak_drone | |||
) |
Definition at line 303 of file _flak_drone.gsc.
Referenced by SpawnFlakRocket().
function configureTeam | ( | parent | , |
isHacked | |||
) |
Definition at line 447 of file _flak_drone.gsc.
References ENEMY_VEHICLE_ACTIVE, isHacked(), and set().
Referenced by Spawn().
function drone_pain | ( | eAttacker | , |
damageType | , | ||
hitPoint | , | ||
hitDirection | , | ||
hitLocationInfo | , | ||
partName | |||
) |
Definition at line 400 of file _flak_drone.gsc.
References drone_pain_for_time(), IS_TRUE, and randomSign().
Referenced by FlakDroneDamageOverride().
function drone_pain_for_time | ( | time | , |
stablizeParam | , | ||
restoreLookPoint | |||
) |
Definition at line 364 of file _flak_drone.gsc.
References IS_TRUE, and Spawn().
Referenced by drone_pain().
function FlakDroneDamageOverride | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
vDamageOrigin | , | ||
psOffsetTime | , | ||
damageFromUnderneath | , | ||
modelIndex | , | ||
partName | , | ||
vSurfaceNormal | |||
) |
Definition at line 414 of file _flak_drone.gsc.
References drone_pain().
Referenced by InitFlakDrone().
function init | ( | ) |
Definition at line 40 of file _flak_drone.gsc.
References FLAK_DRONE_VEHICLE_NAME, InitFlakDrone(), register(), and VERSION_SHIP.
function InitFlakDrone | ( | ) |
Definition at line 47 of file _flak_drone.gsc.
References FLAK_DRONE_HOVER_ACCELERATION, FLAK_DRONE_HOVER_RADIUS, FLAK_DRONE_HOVER_SPEED, FLAK_DRONE_NEAR_GOAL_NOTIFY_DIST, FlakDroneDamageOverride(), friendly_fire_shield(), get_state_callbacks(), init_state_machine_for_role(), nudge_collision(), StartInitialState(), state_combat_enter(), state_combat_update(), state_death_update(), state_off_enter(), and state_off_update().
Referenced by init().
function SetCamoState | ( | state | ) |
Definition at line 505 of file _flak_drone.gsc.
References set().
Referenced by heli_set_active_camo_state(), and init_active_camo().
function Shutdown | ( | explode | ) |
Definition at line 510 of file _flak_drone.gsc.
References explode().
Referenced by WatchDeath(), WatchGameEvents(), and WatchParentDeath().
function Spawn | ( | parent | , |
onDeathCallback | |||
) |
Definition at line 427 of file _flak_drone.gsc.
References configureTeam(), FLAK_DRONE_SPAWN_OFFSET, FLAK_DRONE_VEHICLE_NAME, WatchDeath(), WatchGameEvents(), WatchParentDeath(), and WatchParentMissiles().
Referenced by _play_sound_in_space(), actor_lase_points_behavior(), build_trigger_from_unitrigger_stub(), create_bottle_unitrigger(), create_use_object(), CreateScriptModelOfEntity(), croc_emped(), death_fire_loop_audio(), deathfx_ent(), default_pandora_fx_func(), Delay_Target_ToEnemy_Thread(), deploy_turret(), dog_blocker_clip(), drone_pain_for_time(), escort_drone_emped(), escort_drone_play_single_fx_on_tag(), extracam_init_item(), flipping_shooting_dmg_snd(), floor_collapse_init(), get_damage_fx_ent(), hunter_pain_for_time(), hunter_scanner_init(), init_explosions(), init_fake_targets(), init_pack_door(), init_spawnable_weapon_upgrade(), init_vortices(), initJumpStruct(), is_point_inside_enabled_zone(), lerp(), loop_fx_sound(), loop_in_space(), loop_on_entity(), loop_on_tag(), margwaSpawnSetup(), marker_state_changed(), mechzSpawnSetup(), metalstorm_emped(), metalstorm_freeze_death(), multi_extracam_init(), onOutOfBoundsChange(), perk_machine_spawn_init(), piece_spawn_at(), piece_spawn_in(), place_dummy_target(), place_navcard(), play_crashing_loop(), play_dialog(), play_in_space(), play_on_tag(), player_craft(), player_freeze_in_place(), playerheartbeatloop(), prepareTopThreePlayers(), qrotor_dmg_snd(), quadrotor_emped(), quadrotor_play_single_fx_on_tag(), quadtank_emped(), razShootGroundTorpedo(), remove_chunk(), robotGiveWasp(), cDoor::run_lock_fx(), setup_level_vars(), setupReaperMinigun(), SetupZones(), showTopThreePlayers(), spawn_grenade_bag(), spawn_init(), spawn_model(), spawn_player_clone(), spawn_temp_specialist_model(), spawn_weapon_model(), spawnCameraGlass(), spawnGiUnit(), spawnPlayerModel(), spawnRap(), spawnSpectator(), spawnTalon(), spectator_respawn(), start_slow_vortex(), state_idgun_crush_update(), StowWeapon(), teleport_players(), thrasherConsumePlayerUtil(), thrasherCreatePlayerClone(), time_remaining_on_powerup(), trail_effect(), trap_audio(), treasure_chest_weapon_spawn(), turn_perk_off(), turret_gadget_deploy_emped(), turret_idle_sound(), update_model_attachment(), update_sound(), vehicle_spawner_tool(), watch_decoy(), and WatchMissilesThread().
function SpawnFlakRocket | ( | missile | , |
spawnPos | , | ||
parent | |||
) |
Definition at line 218 of file _flak_drone.gsc.
References _missileDetonate(), CleanupAfterMissileDeath(), debug_sphere(), detonate(), ENEMY_VEHICLE_ACTIVE, FLAK_DRONE_MISSILE_TOO_CLOSE_TO_PARENT_DISTANCE, set(), SQR, and WAIT_SERVER_FRAME.
Referenced by state_combat_update().
function state_combat_enter | ( | params | ) |
Definition at line 204 of file _flak_drone.gsc.
Referenced by InitFlakDrone(), and InitSentinel().
function state_combat_update | ( | params | ) |
Definition at line 208 of file _flak_drone.gsc.
References SpawnFlakRocket().
Referenced by InitFlakDrone(), and InitSentinel().
function state_death_update | ( | params | ) |
Definition at line 321 of file _flak_drone.gsc.
References flipping_shooting_death().
Referenced by InitFlakDrone(), and InitSentinel().
function state_off_enter | ( | params | ) |
Definition at line 75 of file _flak_drone.gsc.
Referenced by InitFlakDrone().
function state_off_update | ( | params | ) |
Definition at line 79 of file _flak_drone.gsc.
References FLAK_DRONE_HOVER_HEIGHT, FLAK_DRONE_HOVER_HEIGHT_VARIANCE, FLAK_DRONE_HOVER_INNER_RADIUS, FLAK_DRONE_HOVER_OUTTER_RADIUS, FLAK_DRONE_HOVER_POINT_SPACING, FLAK_DRONE_MOVE_SPEED, FLAK_DRONE_STUN_DURATION, FLAK_DRONE_TIME_AT_SAME_POSITION_MAX, FLAK_DRONE_TIME_AT_SAME_POSITION_MIN, IS_TRUE, PositionQuery_DebugScores(), PositionQuery_Filter_OutOfGoalAnchor(), and UpdateFlakDroneSpeed().
Referenced by InitFlakDrone().
function UpdateFlakDroneSpeed | ( | ) |
Definition at line 175 of file _flak_drone.gsc.
References FLAK_DRONE_MOVE_SPEED, and SQR.
Referenced by state_off_update().
function WatchDeath | ( | ) |
function WatchGameEvents | ( | ) |
Definition at line 464 of file _flak_drone.gsc.
References Shutdown(), and waittill_any().
Referenced by Spawn().
function WatchParentDeath | ( | ) |
function WatchParentMissiles | ( | ) |