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

Go to the source code of this file.

Functions

function __init__ ()
 
function can_enter_main ()
 
function death_fire_loop_audio ()
 
function death_fx ()
 
function goal_flag_monitor ()
 
function make_sure_goal_is_well_above_ground (pos)
 
function qrotor_dmg_snd ()
 
function quadrotor_adjust_goal_for_enemy_height (goalpos)
 
function quadrotor_blink_lights ()
 
function quadrotor_check_move (position)
 
function quadrotor_cleanup_fx ()
 
function quadrotor_collision ()
 
function quadrotor_collision_player ()
 
function quadrotor_crash_accel ()
 
function quadrotor_crash_movement (attacker, hitdir)
 
function quadrotor_damage ()
 
function quadrotor_death ()
 
function quadrotor_emped ()
 
function quadrotor_exit_vehicle ()
 
function quadrotor_find_new_position ()
 
function quadrotor_fire_for_time (totalFireTime)
 
function quadrotor_fireupdate ()
 
function quadrotor_get_closest_node ()
 
function quadrotor_get_damage_effect (health_pct)
 
function quadrotor_level_out_for_landing ()
 
function quadrotor_main ()
 
function quadrotor_movementupdate ()
 
function quadrotor_off ()
 
function quadrotor_on ()
 
function quadrotor_play_single_fx_on_tag (effect, tag)
 
function quadrotor_predicted_collision ()
 
function quadrotor_scripted ()
 
function quadrotor_self_destruct ()
 
function quadrotor_set_team (team)
 
function quadrotor_start_ai ()
 
function quadrotor_start_scripted ()
 
function quadrotor_teleport_to_nearest_node ()
 
function quadrotor_temp_bullet_shield (invulnerable_time)
 
function quadrotor_think ()
 
function quadrotor_update_damage_fx ()
 
function quadrotor_update_rumble ()
 
function QuadrotorCallback_VehicleDamage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, psOffsetTime, damageFromUnderneath, modelIndex, partName)
 
function waittill_pathing_done ()
 

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 30 of file _quadrotor.gsc.

References quadrotor_think().

◆ can_enter_main()

function can_enter_main ( )

Definition at line 122 of file _quadrotor.gsc.

◆ death_fire_loop_audio()

function death_fire_loop_audio ( )

Definition at line 1057 of file _quadrotor.gsc.

References Spawn().

Referenced by quadrotor_collision().

◆ death_fx()

function death_fx ( )

Definition at line 750 of file _quadrotor.gsc.

References do_death_fx().

Referenced by quadrotor_death().

◆ goal_flag_monitor()

function goal_flag_monitor ( )

Definition at line 287 of file _quadrotor.gsc.

References clear(), set(), and waittill_any().

Referenced by quadrotor_movementupdate().

◆ make_sure_goal_is_well_above_ground()

function make_sure_goal_is_well_above_ground ( pos  )

Definition at line 261 of file _quadrotor.gsc.

References end(), and trace().

Referenced by quadrotor_get_closest_node(), and quadrotor_movementupdate().

◆ qrotor_dmg_snd()

function qrotor_dmg_snd ( )

Definition at line 821 of file _quadrotor.gsc.

References Spawn(), and waittill_any().

Referenced by quadrotor_crash_movement().

◆ quadrotor_adjust_goal_for_enemy_height()

function quadrotor_adjust_goal_for_enemy_height ( goalpos  )

Definition at line 233 of file _quadrotor.gsc.

Referenced by quadrotor_movementupdate().

◆ quadrotor_blink_lights()

function quadrotor_blink_lights ( )

Definition at line 1095 of file _quadrotor.gsc.

References lights_off(), and lights_on().

Referenced by quadrotor_main(), quadrotor_movementupdate(), and quadrotor_set_team().

◆ quadrotor_check_move()

function quadrotor_check_move ( position  )

Definition at line 221 of file _quadrotor.gsc.

Referenced by quadrotor_movementupdate().

◆ quadrotor_cleanup_fx()

function quadrotor_cleanup_fx ( )

Definition at line 679 of file _quadrotor.gsc.

Referenced by quadrotor_death().

◆ quadrotor_collision()

function quadrotor_collision ( )

◆ quadrotor_collision_player()

function quadrotor_collision_player ( )

Definition at line 943 of file _quadrotor.gsc.

Referenced by quadrotor_scripted().

◆ quadrotor_crash_accel()

function quadrotor_crash_accel ( )

Definition at line 889 of file _quadrotor.gsc.

Referenced by quadrotor_crash_movement().

◆ quadrotor_crash_movement()

function quadrotor_crash_movement ( attacker  ,
hitdir   
)

◆ quadrotor_damage()

function quadrotor_damage ( )

Definition at line 636 of file _quadrotor.gsc.

References damage(), and quadrotor_update_damage_fx().

Referenced by quadrotor_think().

◆ quadrotor_death()

◆ quadrotor_emped()

function quadrotor_emped ( )

◆ quadrotor_exit_vehicle()

function quadrotor_exit_vehicle ( )

Definition at line 497 of file _quadrotor.gsc.

References quadrotor_teleport_to_nearest_node().

Referenced by quadrotor_scripted().

◆ quadrotor_find_new_position()

function quadrotor_find_new_position ( )

Definition at line 477 of file _quadrotor.gsc.

Referenced by quadrotor_movementupdate().

◆ quadrotor_fire_for_time()

function quadrotor_fire_for_time ( totalFireTime  )

Definition at line 833 of file _quadrotor.gsc.

References emped(), and IS_TRUE.

Referenced by quadrotor_crash_movement(), and quadrotor_fireupdate().

◆ quadrotor_fireupdate()

function quadrotor_fireupdate ( )

Definition at line 184 of file _quadrotor.gsc.

References quadrotor_fire_for_time().

Referenced by quadrotor_main().

◆ quadrotor_get_closest_node()

function quadrotor_get_closest_node ( )

◆ quadrotor_get_damage_effect()

function quadrotor_get_damage_effect ( health_pct  )

Definition at line 564 of file _quadrotor.gsc.

Referenced by quadrotor_update_damage_fx().

◆ quadrotor_level_out_for_landing()

function quadrotor_level_out_for_landing ( )

Definition at line 1177 of file _quadrotor.gsc.

References emped(), and WAIT_SERVER_FRAME.

Referenced by quadrotor_emped().

◆ quadrotor_main()

function quadrotor_main ( )

◆ quadrotor_movementupdate()

◆ quadrotor_off()

function quadrotor_off ( )

Definition at line 139 of file _quadrotor.gsc.

References emped(), lights_off(), set_state(), toggle_sounds(), and toggle_tread_fx().

Referenced by quadrotor_emped(), and quadrotor_think().

◆ quadrotor_on()

function quadrotor_on ( )

Definition at line 156 of file _quadrotor.gsc.

References lights_on(), quadrotor_start_ai(), toggle_sounds(), and toggle_tread_fx().

Referenced by quadrotor_emped().

◆ quadrotor_play_single_fx_on_tag()

function quadrotor_play_single_fx_on_tag ( effect  ,
tag   
)

Definition at line 586 of file _quadrotor.gsc.

References Spawn().

Referenced by quadrotor_update_damage_fx().

◆ quadrotor_predicted_collision()

function quadrotor_predicted_collision ( )

Definition at line 928 of file _quadrotor.gsc.

Referenced by quadrotor_collision().

◆ quadrotor_scripted()

function quadrotor_scripted ( )

◆ quadrotor_self_destruct()

function quadrotor_self_destruct ( )

Definition at line 1129 of file _quadrotor.gsc.

References WAIT_SERVER_FRAME.

◆ quadrotor_set_team()

function quadrotor_set_team ( team  )

Definition at line 1066 of file _quadrotor.gsc.

References quadrotor_blink_lights().

Referenced by quadrotor_scripted(), and quadrotor_think().

◆ quadrotor_start_ai()

function quadrotor_start_ai ( )

Definition at line 170 of file _quadrotor.gsc.

References set_state().

Referenced by quadrotor_on(), and quadrotor_think().

◆ quadrotor_start_scripted()

function quadrotor_start_scripted ( )

Definition at line 134 of file _quadrotor.gsc.

References set_state().

◆ quadrotor_teleport_to_nearest_node()

function quadrotor_teleport_to_nearest_node ( )

Definition at line 492 of file _quadrotor.gsc.

References quadrotor_get_closest_node().

Referenced by quadrotor_exit_vehicle().

◆ quadrotor_temp_bullet_shield()

function quadrotor_temp_bullet_shield ( invulnerable_time  )

Definition at line 1227 of file _quadrotor.gsc.

Referenced by QuadrotorCallback_VehicleDamage().

◆ quadrotor_think()

◆ quadrotor_update_damage_fx()

function quadrotor_update_damage_fx ( )

Definition at line 614 of file _quadrotor.gsc.

References quadrotor_get_damage_effect(), and quadrotor_play_single_fx_on_tag().

Referenced by quadrotor_damage().

◆ quadrotor_update_rumble()

function quadrotor_update_rumble ( )

Definition at line 1105 of file _quadrotor.gsc.

◆ QuadrotorCallback_VehicleDamage()

function QuadrotorCallback_VehicleDamage ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
weapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
psOffsetTime  ,
damageFromUnderneath  ,
modelIndex  ,
partName   
)

Definition at line 1247 of file _quadrotor.gsc.

References quadrotor_emped(), and quadrotor_temp_bullet_shield().

Referenced by quadrotor_think().

◆ waittill_pathing_done()

function waittill_pathing_done ( )

Definition at line 276 of file _quadrotor.gsc.

References wait_till().

Referenced by quadrotor_movementupdate().