Saints Row: The Third Function Reference

Global functions

These functions are assumed to be globally available to all scripts (they aren't defined in the available Lua files, or are defined in files that are known to be always loaded).

This list is assumed incomplete; additional functions could exist in the exe but not be used in the game scripts, and there's no definitive list of Lua files that are always loaded.

Function name Global Defined in Examples from patch (click blue number to expand)
hack_cutscene_fade_in true 1
    hack_cutscene_fade_out true 1
      hack_fade_in true
        1
        hack_fade_out true
          1
          hdr_bloom_set_multiplier true
            3
            helicopters_set_jitter_override true
              11
              helicopter_clear_max_bank_angle true
                1
                helicopter_enter_dropoff true
                  1
                  • m10.lua, line 3527: helicopter_enter_dropoff(transport_table.vtol, transport_table.heli_dropoff_nav, false, LOCAL_PLAYER, false)
                  helicopter_enter_retreat true
                    11
                    helicopter_fly_to true 1 10
                    • m03.lua, line 3344: helicopter_fly_to(M03_vehicle.fly_home_enemies[5], 80, M03_FlytoPoint[1])
                    • m03.lua, line 3345: helicopter_fly_to(M03_vehicle.fly_home_enemies[6], 80, M03_FlytoPoint[2])
                    • m03.lua, line 3346: helicopter_fly_to(M03_vehicle.fly_home_enemies[7], 80, M03_FlytoPoint[3])
                    • m03.lua, line 3347: helicopter_fly_to(M03_vehicle.fly_home_enemies[8], 80, M03_FlytoPoint[4])
                    • m03.lua, line 3348: helicopter_fly_to(M03_vehicle.fly_home_enemies[9], 80, M03_FlytoPoint[5])
                    • m03.lua, line 3349: helicopter_fly_to(M03_vehicle.fly_home_enemies[10], 80, M03_FlytoPoint[6])
                    • m20.lua, line 1466: helicopter_fly_to( M20_vehicle.wrestler, speed, paths[ target_path_index ].sp_name, reverse )
                    • mm_p_01.lua, line 278: helicopter_fly_to(MM_P_01_HELICOPTER, MM_P_01_HELI_SPEED, MM_P_01_HELI_PATH)
                    • sh03.lua, line 1302: helicopter_fly_to( SH03_HELICOPTER, SH03_HELI_SPEED, SH03_PATH_TO_TOWER )
                    • sh03.lua, line 2229: helicopter_fly_to( SH03_HELICOPTER, SH03_HELI_ARRIVAL_SPEED, HELICOPTER_ARRIVE )
                    helicopter_fly_to_direct true 1 56
                    • _a_ga_dt_03.lua, line 466: helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.hover_path)
                    • _a_ga_dt_03.lua, line 678: --helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.heli_path1)
                    • _a_ga_dt_03.lua, line 679: --helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.heli_path2)
                    • _a_ga_dt_03.lua, line 680: --helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.heli_path3)
                    • _a_ga_dt_03.lua, line 681: helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.heli_path4a)
                    • _a_ga_dt_03.lua, line 683: helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.heli_path4b)
                    • _a_ga_dt_03.lua, line 688: helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.heli_path5)
                    • _a_ga_dt_03.lua, line 696: helicopter_fly_to_direct(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_paths.heli_path6)
                    • _a_ga_nw_01.lua, line 996: helicopter_fly_to_direct(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_paths.heli1_path)
                    • dlc2_m01.lua, line 4991: helicopter_fly_to_direct(heli_group.heli.vehicle, heli_group.heli.speed, heli_group.heli.path)
                    • dlc2_m02.lua, line 1533: helicopter_fly_to_direct( Dlc2_m02_vehicles.saucer, 2, "sp_saucer_away" )
                    • m01.lua, line 4544: helicopter_fly_to_direct(heli, speed, nav)
                    • m01.lua, line 4657: helicopter_fly_to_direct(group_table.vehicle, -1, current_nav)
                    • m01.lua, line 4663: helicopter_fly_to_direct(group_table.vehicle, -1, current_nav)
                    • m03.lua, line 2754: helicopter_fly_to_direct(heli_name, 80.0, M03_kill_heli)
                    • m03.lua, line 2944: helicopter_fly_to_direct(vehicle_name, 80.0, M03_navpoint.heli_blow_up)
                    • m03.lua, line 3181: helicopter_fly_to_direct(M03_group.choppers.bomb.vehicle, speed, M03_group.choppers.bomb.pickup_nav[1])
                    • m03.lua, line 3184: helicopter_fly_to_direct(M03_group.choppers.bomb.vehicle, speed, M03_group.choppers.bomb.pickup_nav[2])
                    • m05.lua, line 653: helicopter_fly_to_direct(M05_groups.pierce.heli, -1, M05_nav.pierce)
                    • m05.lua, line 2098: helicopter_fly_to_direct(heli, -1, nav)
                    • m05.lua, line 2143: helicopter_fly_to_direct( heli, 30, sp[ 1 ] )
                    • m08.lua, line 1709: helicopter_fly_to_direct( heli.vehicle, 45, "NS Heli To Pool 1" )
                    • m08.lua, line 1768: helicopter_fly_to_direct( heli.vehicle, 45, "NS Heli To Pool 2" )
                    • m09.lua, line 2573: helicopter_fly_to_direct(M09_group.player_rail.vehicle, segment.speed, segment.path)
                    • m09.lua, line 5133: helicopter_fly_to_direct(vehicle, speed, path)
                    • m09.lua, line 5149: helicopter_fly_to_direct(vehicle, segment.speed, segment.path)
                    • m10.lua, line 2168: helicopter_fly_to_direct(M10_vehicles.oleg_vtol, -1, M10_groups.oleg_vtol.path_approach)
                    • m10.lua, line 2216: helicopter_fly_to_direct(M10_groups.oleg_vtol.vtol, -1, M10_groups.oleg_vtol.path_dest)
                    • m10.lua, line 3463: helicopter_fly_to_direct(vehicle_table.vtol, vehicle_table.speed, vehicle_table.destination)
                    • m10.lua, line 3507: helicopter_fly_to_direct(transport_table.vtol, -1, drop_off.path)
                    • m10.lua, line 3590: helicopter_fly_to_direct(transport_table.vtol, -1, transport_table.escape_path)
                    • m10.lua, line 3685: helicopter_fly_to_direct(vtol_table.vehicle, vtol_table.speed, vtol_table.path)
                    • m10.lua, line 3763: helicopter_fly_to_direct(vtol_cont_spawn.groups[group_idx].vtol, -1, vtol_cont_spawn.groups[group_idx].path)
                    • m11.lua, line 2695: helicopter_fly_to_direct(lifter.name, 10.0, lifter.nav)
                    • m13.lua, line 1998: helicopter_fly_to_direct( name, -1, fly_to)
                    • m13.lua, line 3704: helicopter_fly_to_direct( group.vehicle, -1.0, nav_or_path[ 1 ] )
                    • m13.lua, line 3706: helicopter_fly_to_direct( group.vehicle, -1.0, nav_or_path[ 2 ] )
                    • m13.lua, line 3708: helicopter_fly_to_direct( group.vehicle, -1.0, nav_or_path )
                    • m20.lua, line 2331: helicopter_fly_to_direct(heli, HELI_DEFAULT_SPEED, teleport_nav)
                    • m20.lua, line 2335: helicopter_fly_to_direct(heli, 15, get_random_table_entry(M20_navpoint.tourist_heli_rand))
                    • m22.lua, line 4633: helicopter_fly_to_direct(attack_vtol_table.vtol, -1, M22_groups.Kia_Vtol1.path_break_off)
                    • m22.lua, line 4641: helicopter_fly_to_direct(attack_vtol_table.vtol, -1, attack_navs[1])
                    • m22.lua, line 4647: helicopter_fly_to_direct(attack_vtol_table.vtol, -1, attack_navs[2])
                    • m22.lua, line 4674: helicopter_fly_to_direct(attack_vtol_table.vtol, -1, M22_groups.Kia_Vtol1.path_west_east)
                    • m22.lua, line 4676: helicopter_fly_to_direct(attack_vtol_table.vtol, -1, M22_groups.Kia_Vtol1.path_east_west)
                    • m22.lua, line 4892: helicopter_fly_to_direct(M22_groups.vtol_coop_reinforcement.vtol, -1, M22_groups.vtol_coop_reinforcement.drop_offs.path)
                    • m22.lua, line 4900: helicopter_fly_to_direct(M22_groups.vtol_coop_reinforcement.vtol, -1, "nav_vtol_dropoff_flee_coop")
                    • m23.lua, line 3572: helicopter_fly_to_direct(transport_table.vtol, -1, paths.approach_path)
                    • m23.lua, line 3598: helicopter_fly_to_direct(transport_table.vtol, -1, paths.exit_path)
                    • m23.lua, line 3613: helicopter_fly_to_direct(M23_groups.cyrus_vtol.vtol, -1, chase_info.paths.intro)
                    • m23.lua, line 3628: helicopter_fly_to_direct(M23_groups.cyrus_vtol.vtol, -1, chase_info.paths.outro)
                    • m23.lua, line 3662: helicopter_fly_to_direct(M23_groups.cyrus_vtol.vtol, -1, M23_navpoints.cyrus_boss_ai.peak.start[peak_idx])
                    • m23.lua, line 3673: helicopter_fly_to_direct(M23_groups.cyrus_vtol.vtol, -1, M23_navpoints.cyrus_boss_ai.hover.start[hover_idx])
                    • m23.lua, line 3679: helicopter_fly_to_direct(M23_groups.cyrus_vtol.vtol, -1, M23_navpoints.cyrus_boss_ai.hover.stop[hover_idx])
                    • m23.lua, line 3706: helicopter_fly_to_direct(M23_groups.cyrus_vtol.vtol, -1, M23_navpoints.cyrus_boss_ai.hover.start[move_to_idx])
                    • sh03.lua, line 2232: helicopter_fly_to_direct( SH03_HELICOPTER, SH03_HELI_LAND_SPEED, HELICOPTER_LAND )
                    helicopter_fly_to_direct_dont_stop true 1 23
                    • dlc2_m01.lua, line 2632: helicopter_fly_to_direct_dont_stop(Dlc2_m01_groups.kwilanna_heli.heli.vehicle, 100, "path_player_rail_heli_01")
                    • dlc2_m01.lua, line 2633: helicopter_fly_to_direct_dont_stop(Dlc2_m01_groups.kwilanna_heli.heli.vehicle, 100, "path_player_rail_heli_02")
                    • m05.lua, line 2184: helicopter_fly_to_direct_dont_stop(group.heli, -1, path)
                    • m09.lua, line 2575: helicopter_fly_to_direct_dont_stop(M09_group.player_rail.vehicle, segment.speed, segment.path)
                    • m09.lua, line 4763: helicopter_fly_to_direct_dont_stop(attacker.vehicle, 20, attacker.approach_path)
                    • m09.lua, line 4988: helicopter_fly_to_direct_dont_stop(attacker.heli_group.vehicle, -1, attacker.heli_group.approach_path)
                    • m09.lua, line 5038: helicopter_fly_to_direct_dont_stop(attacker.heli_group.vehicle, -1, attacker.heli_group.exit_path)
                    • m09.lua, line 5146: helicopter_fly_to_direct_dont_stop(vehicle, segment.speed, segment.path)
                    • m11.lua, line 2708: helicopter_fly_to_direct_dont_stop(lander.name, 25.0, lander.nav[1])
                    • m11.lua, line 2807: helicopter_fly_to_direct_dont_stop(heli, 25.0, path)
                    • m18.lua, line 2547: helicopter_fly_to_direct_dont_stop(vtol_table.vtol, 12.0, vtol_table.start_path)
                    • m18.lua, line 2549: helicopter_fly_to_direct_dont_stop(vtol_table.vtol, 7.0, vtol_table.looping_path)
                    • m18.lua, line 2645: helicopter_fly_to_direct_dont_stop(victim, -1, M18_groups.stag_dive_bombers_01.death_path)
                    • m20.lua, line 2348: helicopter_fly_to_direct_dont_stop(M20_vehicle.angel_heli, speed, M20_scripted_path.heli_to_heli)
                    • m20.lua, line 2364: helicopter_fly_to_direct_dont_stop(M20_vehicle.angel_heli, speed, M20_scripted_path.heli_around_airport)
                    • m22.lua, line 4561: helicopter_fly_to_direct_dont_stop(vtol_table.vtol, vtol_table.loop_speed, vtol_table.path_intro)
                    • m22.lua, line 4585: helicopter_fly_to_direct_dont_stop(vtol_table.vtol, vtol_table.loop_speed, vtol_table.path_looping)
                    • m23.lua, line 1571: if (helicopter_fly_to_direct_dont_stop(M23_groups.cyrus_vtol.vtol, speed, path_name) == false) then
                    • m23.lua, line 2338: helicopter_fly_to_direct_dont_stop(M23_groups.cyrus_vtol.vtol, 30, M23_cyrus_boss_ai.start_path_1)
                    • m23.lua, line 2347: helicopter_fly_to_direct_dont_stop(M23_groups.cyrus_vtol.vtol, 75, M23_cyrus_boss_ai.start_path_2)
                    • m23.lua, line 3252: helicopter_fly_to_direct_dont_stop(dog_fight_group.lead_group.vehicle, 30, dog_fight_group.lead_group.path)
                    • m23.lua, line 3281: helicopter_fly_to_direct_dont_stop(vtol, -1, take_off_pos)
                    • m23.lua, line 3701: helicopter_fly_to_direct_dont_stop(M23_groups.cyrus_vtol.vtol, -1, M23_navpoints.cyrus_boss_ai.hover.stop[move_to_idx])
                    helicopter_fly_to_direct_follow true 1 9
                    • _a_ga_dt_03.lua, line 665: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path1a, 15)
                    • _a_ga_dt_03.lua, line 667: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path1b, 5)
                    • _a_ga_dt_03.lua, line 668: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path1c, 5)
                    • _a_ga_dt_03.lua, line 671: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path1d, 10)
                    • _a_ga_dt_03.lua, line 672: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path2a, 15)
                    • _a_ga_dt_03.lua, line 673: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path2b, 15)
                    • _a_ga_dt_03.lua, line 674: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path2c, 15)
                    • _a_ga_dt_03.lua, line 675: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path3, 10)
                    • _a_ga_dt_03.lua, line 1147: helicopter_fly_to_direct_follow(_A_GA_DT_03_groups.attack_heli.vehicle[1], -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.attack_heli, 2)
                    helicopter_fly_to_direct_follow_dont_stop true 1 19
                    • _a_ga_dt_03.lua, line 676: -- helicopter_fly_to_direct_follow_dont_stop(_A_GA_DT_03_groups.heli_group.vehicle, -1, _A_GA_DT_03_groups.protectees.vehicle, _A_GA_DT_03_paths.heli_path4, 25)
                    • _a_ga_nw_01.lua, line 1003: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli2a_path, 5)
                    • _a_ga_nw_01.lua, line 1009: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli2b_path, 5)
                    • _a_ga_nw_01.lua, line 1016: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli2c_path, 10)
                    • _a_ga_nw_01.lua, line 1024: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli3a_path, 5)
                    • _a_ga_nw_01.lua, line 1031: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli3b_path, 10)
                    • _a_ga_nw_01.lua, line 1038: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli3c_path, 5)
                    • _a_ga_nw_01.lua, line 1045: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli3d_path, 10)
                    • _a_ga_nw_01.lua, line 1052: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli4a_path, 10)
                    • _a_ga_nw_01.lua, line 1059: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli4b_path, 5)
                    • _a_ga_nw_01.lua, line 1065: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli4c_path, 5)
                    • _a_ga_nw_01.lua, line 1072: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli4d_path, 10)
                    • _a_ga_nw_01.lua, line 1080: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli5a_path, 10)
                    • _a_ga_nw_01.lua, line 1087: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli5b_path, 10)
                    • _a_ga_nw_01.lua, line 1094: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli5c_path, 5)
                    • _a_ga_nw_01.lua, line 1102: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli6a_path, 5)
                    • _a_ga_nw_01.lua, line 1109: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli6b_path, 5)
                    • _a_ga_nw_01.lua, line 1116: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli6c_path, 5)
                    • _a_ga_nw_01.lua, line 1123: helicopter_fly_to_direct_follow_dont_stop(_A_GA_NW_01_groups.heli_group.vehicle, -1, _A_GA_NW_01_groups.getaway_group.vehicle, _A_GA_NW_01_paths.heli6d_path, 5)
                    helicopter_fly_to_direct_loop true 1 4
                    • m01.lua, line 4654: helicopter_fly_to_direct_loop(group_table.vehicle, 20, current_nav)
                    • m03.lua, line 1593: helicopter_fly_to_direct_loop(M03_group.choppers.pierce.vehicle, 15, "heli_loop<001>")
                    • m03.lua, line 1594: helicopter_fly_to_direct_loop(M03_group.choppers.backup.vehicle, 5, "heli_loop<002>")
                    • m09.lua, line 4773: helicopter_fly_to_direct_loop(attacker.vehicle, attacker.orbit_speed, attacker.orbit_path)
                    helicopter_fly_to_do true
                      27
                      • _a_ga_dt_03.lua, line 705: helicopter_fly_to_do(_A_GA_DT_03_groups.heli_group.vehicle, 3.0, true, "", false, _A_GA_DT_03_paths.heli_goal_direction)
                      • _a_ga_nw_01.lua, line 1143: helicopter_fly_to_do(_A_GA_NW_01_groups.heli_group.vehicle, 2.0, true, _A_GA_NW_01_groups.heli_group.vehicle, false, "", 1.0, true)
                      • dlc2_m01.lua, line 3118: helicopter_fly_to_do(vehicle_table.vehicle, -1, true, "", false, vehicle_table.hover_nav)
                      • dlc2_m01.lua, line 3193: helicopter_fly_to_do(vehicle_table.vehicle, 5, true, "", false, vehicle_table.fly_to_nav)
                      • game_lib.lua, line 474: if (helicopter_fly_to_do(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path, start_full_speed, reverse_sp)) then
                      • game_lib.lua, line 1735: if (helicopter_fly_to_do(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path)) then
                      • m02.lua, line 3649: helicopter_fly_to_do(M02_groups.plane.vehicle, 120.0, true, "", true, M02_groups.plane.circling_path)
                      • m02.lua, line 3744: if (helicopter_fly_to_do(M02_groups.plane.vehicle, 150.0, true, "", true, M02_navpoints.cargo_plane_fly_away_end, 0.0, false, false, true)) then
                      • m05.lua, line 2146: helicopter_fly_to_do( heli, 5, true, "", false, sp[ 2 ] )
                      • m08.lua, line 1713: helicopter_fly_to_do( heli.vehicle, 45, true, "", false, nav, 0, false, false, false, false)
                      • m08.lua, line 1772: helicopter_fly_to_do( heli.vehicle, 45, true, "", false, nav, 0, false, false, false, false)
                      • m09.lua, line 2520: helicopter_fly_to_do(M09_group.girls_heli.vehicle, 1, true, "", false, M09_group.girls_heli.pause_nav, 0, false, false, false, false)
                      • m09.lua, line 2533: helicopter_fly_to_do(M09_group.player_rail.vehicle, 1, true, "", false, M09_group.player_rail.pause_nav, 0, false, false, false, false)
                      • m09.lua, line 4992: helicopter_fly_to_do(attacker.heli_group.vehicle, 5, true, "", false, attacker.heli_group.land_path)
                      • m10.lua, line 2306: helicopter_fly_to_do(M10_groups.oleg_vtol.vtol, -1, true, "", true, M10_groups.oleg_vtol.path_flee)
                      • m10.lua, line 2326: helicopter_fly_to_do(M10_groups.oleg_vtol.vtol, 15, true, "", false, M10_groups.oleg_vtol.path)
                      • m11.lua, line 2823: helicopter_fly_to_do(heli, 25.0, true, "", true, path, 0.0, false)
                      • m11.lua, line 2833: -- helicopter_fly_to_do(heli, 25.0, true, "", true, path, 0.0, false)
                      • m11.lua, line 2846: helicopter_fly_to_do(heli, 25.0, true, "", true, path, 0.0, false)
                      • m11.lua, line 2860: -- helicopter_fly_to_do(heli, 25.0, true, "", true, path, 0.0, false)
                      • m18.lua, line 2681: helicopter_fly_to_do(cargo_plane_group.plane, 120.0, true, "", true, cargo_plane_group.path, 0.0, false, false, true)
                      • m20.lua, line 1428: helicopter_fly_to_do( M20_vehicle.wrestler, HELI_DEFAULT_SPEED, direct, follow, continue_at_goal, get_random_table_entry( M20_navpoint.wrestler_heli_rand ), follow_dist, directly_above, loop_path )
                      • m20.lua, line 1440: helicopter_fly_to_do( M20_vehicle.wrestler, HELI_DEFAULT_SPEED, direct, follow, continue_at_goal, get_random_table_entry( M20_navpoint.wrestler_heli_rand ), follow_dist, directly_above, loop_path )
                      • m23.lua, line 2145: helicopter_fly_to_do(group.vehicle, -1, true, "", false, group.path, 1.0)
                      • m23.lua, line 3238: helicopter_fly_to_do(chase_group.vehicle, -1, true, dog_fight_group.lead_group.vehicle, true, dog_fight_group.lead_group.path, chase_group.follow_dist, false)
                      • m23.lua, line 3640: helicopter_fly_to_do(M23_groups.cyrus_vtol.vtol, -1, true, "", false, M23_navpoints.cyrus_boss_ai.peak.start[peak_idx], 0.0)
                      • m23.lua, line 3650: helicopter_fly_to_do(M23_groups.cyrus_vtol.vtol, -1, true, "", false, M23_navpoints.cyrus_boss_ai.peak.stop[peak_idx], 0.0)
                      helicopter_fly_to_dont_stop true 1 3
                      • m10.lua, line 3358: helicopter_fly_to_dont_stop(victim, -1, M10_navpoints.clear_airspace_points[point_idx])
                      • m13.lua, line 3243: helicopter_fly_to_dont_stop(vehicle.name, -1.0, vehicle.nav_flee)
                      • m20.lua, line 2357: helicopter_fly_to_dont_stop(M20_vehicle.angel_heli, speed, M20_scripted_path.heli_to_airport)
                      helicopter_fly_to_follow_dont_stop true
                        1
                        • m22.lua, line 4582: helicopter_fly_to_follow_dont_stop(vtol_table.vtol, 150.0, follow_target, vtol_table.path_looping, 20.0, false)
                        helicopter_fly_to_internal true 1 9
                        • dlc2_m01.lua, line 4905: helicopter_fly_to_internal(vehicle_table.vehicle, speed, true, follow_target, true, vehicle_table.paths[path_idx], vehicle_table.follow_dist, false, follow_above, true, false)
                        • dlc2_m01.lua, line 4913: helicopter_fly_to_internal(vehicle_table.vehicle, speed, true, "", true, vehicle_table.paths[path_idx], vehicle_table.follow_dist, false, false, true, false)
                        • dlc2_m01.lua, line 4921: helicopter_fly_to_internal(vehicle_table.vehicle, speed, true, "", continue, vehicle_table.paths[path_idx], vehicle_table.follow_dist, false, false, true, false)
                        • game_lib.lua, line 1695: return helicopter_fly_to_internal(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path, start_full_speed, reverse_sp)
                        • game_lib.lua, line 1713: return helicopter_fly_to_internal(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path,reverse_sp)
                        • game_lib.lua, line 1758: return helicopter_fly_to_internal(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path)
                        • game_lib.lua, line 1777: return helicopter_fly_to_internal(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path)
                        • game_lib.lua, line 1796: return helicopter_fly_to_internal(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path)
                        • game_lib.lua, line 1814: return helicopter_fly_to_internal(name, speed, direct, follow, continue_at_goal, path, follow_dist, directly_above, loop_path)
                        helicopter_fly_to_set_goal_direction true
                          8
                          • _a_ga_dt_03.lua, line 700: helicopter_fly_to_set_goal_direction(_A_GA_DT_03_groups.heli_group.vehicle, _A_GA_DT_03_paths.heli_goal_direction, true)
                          • _a_ga_nw_01.lua, line 1236: --helicopter_fly_to_set_goal_direction(_A_GA_NW_01_groups.chase_heli.vehicle, _A_GA_NW_01_groups.getaway_group.vehicle)
                          • m08.lua, line 1714: helicopter_fly_to_set_goal_direction( heli.vehicle, nav, true )
                          • m08.lua, line 1773: helicopter_fly_to_set_goal_direction( heli.vehicle, nav, true )
                          • m23.lua, line 3641: helicopter_fly_to_set_goal_direction(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER, false)
                          • m23.lua, line 3651: helicopter_fly_to_set_goal_direction(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER, false)
                          • m23.lua, line 3674: helicopter_fly_to_set_goal_direction(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER, false)
                          • m23.lua, line 3680: helicopter_fly_to_set_goal_direction(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER, false)
                          helicopter_fly_to_stop true
                            5
                            helicopter_go_to_set_target true
                              10
                              • _a_ga_nw_01.lua, line 1237: --helicopter_go_to_set_target(_A_GA_NW_01_groups.chase_heli.vehicle, _A_GA_NW_01_groups.getaway_group.vehicle)
                              • m13.lua, line 3863: helicopter_go_to_set_target( group.vehicle, m13_get_closest_player( group.vehicle ) )
                              • m23.lua, line 3239: helicopter_go_to_set_target(chase_group.vehicle, dog_fight_group.lead_group.vehicle)
                              • m23.lua, line 3287: helicopter_go_to_set_target(vtol, LOCAL_PLAYER)
                              • m23.lua, line 3642: helicopter_go_to_set_target(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER)
                              • m23.lua, line 3652: helicopter_go_to_set_target(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER)
                              • m23.lua, line 3675: helicopter_go_to_set_target(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER)
                              • m23.lua, line 3681: helicopter_go_to_set_target(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER)
                              • m23.lua, line 3700: helicopter_go_to_set_target(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER)
                              • m23.lua, line 3707: helicopter_go_to_set_target(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER)
                              helicopter_land true
                                2
                                helicopter_set_dont_death_spiral true
                                  3
                                  • m23.lua, line 2313: helicopter_set_dont_death_spiral(M23_groups.cyrus_vtol.vtol, true) -- Don't allow ramming Cyrus with another heli to death spiral him.
                                  • m23.lua, line 3507: helicopter_set_dont_death_spiral(M23_groups.cyrus_vtol.vtol, false)
                                  • m23.lua, line 3537: helicopter_set_dont_death_spiral(M23_groups.cyrus_vtol.vtol, false)
                                  helicopter_set_dont_explode_in_air true
                                    1
                                    • m11.lua, line 1537: helicopter_set_dont_explode_in_air(M11_groups.air_base.final_plane.vehicle , true)
                                    helicopter_set_dont_use_constraints true
                                      2
                                      helicopter_set_large_dspiral true
                                        1
                                        • m11.lua, line 1538: helicopter_set_large_dspiral(M11_groups.air_base.final_plane.vehicle , true)
                                        helicopter_set_max_bank_angle true
                                          14
                                          helicopter_set_path_orientation true
                                            37
                                            • _a_ga_dt_03.lua, line 664: helicopter_set_path_orientation(_A_GA_DT_03_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_DT_03_groups.protectees.vehicle)
                                            • _a_ga_dt_03.lua, line 666: helicopter_set_path_orientation(_A_GA_DT_03_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH)
                                            • _a_ga_dt_03.lua, line 669: helicopter_set_path_orientation(_A_GA_DT_03_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_DT_03_groups.roadblock2.vehicle[1])
                                            • _a_ga_dt_03.lua, line 682: helicopter_set_path_orientation(_A_GA_DT_03_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_DT_03_groups.roadblock1.vehicle[1])
                                            • _a_ga_dt_03.lua, line 687: helicopter_set_path_orientation(_A_GA_DT_03_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_DT_03_groups.roadblock2.vehicle[1])
                                            • _a_ga_dt_03.lua, line 695: helicopter_set_path_orientation(_A_GA_DT_03_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_DT_03_groups.protectees.vehicle)
                                            • _a_ga_dt_03.lua, line 704: helicopter_set_path_orientation(_A_GA_DT_03_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH)
                                            • _a_ga_nw_01.lua, line 1015: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1023: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1030: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1037: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1044: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1058: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1071: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1079: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1086: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1093: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_RIGHT_SIDE_FACE_TARGT, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1101: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1108: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1115: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • _a_ga_nw_01.lua, line 1122: helicopter_set_path_orientation(_A_GA_NW_01_groups.heli_group.vehicle, HELI_PF_FACE_ALONG_PATH, _A_GA_NW_01_groups.getaway_group.vehicle)
                                            • dlc2_m01.lua, line 4858: helicopter_set_path_orientation(vehicle_table.vehicle, vehicle_table.orient, LOCAL_PLAYER)
                                            • m01.lua, line 4960: helicopter_set_path_orientation( group_table.vehicle, path_orient, LOCAL_PLAYER)
                                            • m01.lua, line 5112: helicopter_set_path_orientation( group_table.vehicle, path_orient, LOCAL_PLAYER)
                                            • m01.lua, line 5155: helicopter_set_path_orientation(group_table.vehicle, path_orient)
                                            • m01.lua, line 5180: helicopter_set_path_orientation( group_table.vehicle, path_orient, LOCAL_PLAYER)
                                            • m09.lua, line 3086: helicopter_set_path_orientation(args[1], HELI_PF_RIGHT_SIDE_FACE_TARGT, args[2])
                                            • m09.lua, line 3090: helicopter_set_path_orientation(args[1], HELI_PF_FACE_ALONG_PATH)
                                            • m09.lua, line 4772: helicopter_set_path_orientation(attacker.vehicle, HELI_PF_LEFT_SIDE_FACE_TARGET)
                                            • m10.lua, line 3684: helicopter_set_path_orientation(vtol_table.vehicle, HELI_PF_PATH_PITCH)
                                            • m11.lua, line 1539: helicopter_set_path_orientation(M11_groups.air_base.final_plane.vehicle, HELI_PF_PATH_PITCH)
                                            • m18.lua, line 2546: helicopter_set_path_orientation(vtol_table.vtol, 4, M18_groups.player_tank.tank)
                                            • m18.lua, line 2680: helicopter_set_path_orientation(cargo_plane_group.plane, HELI_PF_PATH_PITCH)
                                            • m22.lua, line 4560: helicopter_set_path_orientation(vtol_table.vtol, HELI_PF_PATH_PITCH)
                                            • m22.lua, line 4640: helicopter_set_path_orientation(attack_vtol_table.vtol, HELI_PF_FACE_TARGET, LOCAL_PLAYER)
                                            • m22.lua, line 4672: helicopter_set_path_orientation(attack_vtol_table.vtol, HELI_PF_PATH_PITCH)
                                            • m23.lua, line 3447: --helicopter_set_path_orientation(M23_groups.cyrus_vtol.vtol, HELI_PF_FACE_ALONG_PATH)
                                            helicopter_shoot_human true
                                              12
                                              • m01.lua, line 3127: while not helicopter_shoot_human(M01_group.heli_fighter1.vehicle, M01_group.vault_heli.pilot, false) do
                                              • m01.lua, line 3413: helicopter_shoot_human(heli_name, human_name, unit_sphere, multiplier, alt_fire)
                                              • m10.lua, line 2252: -- helicopter_shoot_human(M10_groups.oleg_vtol.vtol, M10_characters.oleg, false)
                                              • m10.lua, line 3440: helicopter_shoot_human(vtol_group.vehicle, vtol_group.target, false, 0.0, vtol_group.rockets)
                                              • m13.lua, line 3862: helicopter_shoot_human( group.vehicle, m13_get_closest_player( group.vehicle ) )
                                              • m13.lua, line 3902: helicopter_shoot_human( group.vehicle, closest_player, true, 10 )
                                              • m22.lua, line 4653: helicopter_shoot_human(attack_vtol_table.vtol, LOCAL_PLAYER)
                                              • m23.lua, line 3286: helicopter_shoot_human(vtol, LOCAL_PLAYER, false)
                                              • m23.lua, line 3383: helicopter_shoot_human(M23_groups.cyrus_vtol.vtol, target_player, true, error_radius)
                                              • m23.lua, line 3412: helicopter_shoot_human(M23_groups.cyrus_vtol.vtol, target_player, false, 1.0, false)
                                              • m23.lua, line 3685: helicopter_shoot_human(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER, false)
                                              • m23.lua, line 3703: helicopter_shoot_human(M23_groups.cyrus_vtol.vtol, LOCAL_PLAYER, false)
                                              helicopter_shoot_navpoint true
                                                17
                                                • m01.lua, line 3396: helicopter_shoot_navpoint(heli_name, nav_name, alt_fire)
                                                • m01.lua, line 4967: helicopter_shoot_navpoint(group_table.vehicle, "battle_rocket_target<004>", alt_fire)
                                                • m01.lua, line 4969: helicopter_shoot_navpoint(group_table.vehicle, "battle_rocket_target<004>", alt_fire)
                                                • m01.lua, line 5068: helicopter_shoot_navpoint(group_table.vehicle, "battle_rocket_target<001>", alt_fire)
                                                • m01.lua, line 5070: helicopter_shoot_navpoint(group_table.vehicle, "battle_rocket_target<002>", alt_fire)
                                                • m01.lua, line 5072: helicopter_shoot_navpoint(group_table.vehicle, "battle_rocket_target<004>", alt_fire)
                                                • m01.lua, line 5074: helicopter_shoot_navpoint(group_table.vehicle, "battle_rocket_target<003>", alt_fire)
                                                • m08.lua, line 1725: helicopter_shoot_navpoint( heli.vehicle, "Nav Missile Door", true )
                                                • m08.lua, line 1732: helicopter_shoot_navpoint( heli.vehicle, "Nav Missile Skylight1", true )
                                                • m08.lua, line 1734: helicopter_shoot_navpoint( heli.vehicle, "Nav Missile Skylight2", true )
                                                • m08.lua, line 1784: helicopter_shoot_navpoint( heli.vehicle, "Nav Missile Saint1", true )
                                                • m08.lua, line 1786: helicopter_shoot_navpoint( heli.vehicle, "Nav Missile Saint2", true )
                                                • m10.lua, line 2336: helicopter_shoot_navpoint(M10_groups.oleg_vtol.vtol, fire_nav.nav, true)
                                                • m10.lua, line 2346: helicopter_shoot_navpoint(M10_groups.oleg_vtol.vtol, fire_nav.nav, false)
                                                • m10.lua, line 3438: helicopter_shoot_navpoint(vtol_group.vehicle, vtol_group.target_nav, vtol_group.rockets)
                                                • m10.lua, line 3672: helicopter_shoot_navpoint(vtol_table.vehicle, vtol_table.target_nav)
                                                • m10.lua, line 3675: helicopter_shoot_navpoint(vtol_table.vehicle, M10_navpoints.roof_oleg_dest)
                                                helicopter_shoot_vehicle true
                                                  3
                                                  • dlc2_m01.lua, line 3289: helicopter_shoot_vehicle(alien_vehicle, target_veh, true, radius, true)
                                                  • m23.lua, line 2403: helicopter_shoot_vehicle(M23_groups.cyrus_vtol.vtol, first_heli, true, 1.0, false)
                                                  • m23.lua, line 2423: helicopter_shoot_vehicle(M23_groups.cyrus_vtol.vtol, second_heli, true, 1.0, false)
                                                  homie_mission_lock true
                                                    1
                                                    homie_mission_unlock true
                                                      1
                                                      • m17.lua, line 732: homie_mission_unlock("shaundi") -- Allow Shaundi to be called as a homie again (locked in M16)
                                                      horde_mode_is_active true
                                                        17
                                                        horde_results_set_end_action true
                                                          3
                                                          hud_achievement_show_progress true
                                                            5
                                                            • dlc2_m01.lua, line 2310: hud_achievement_show_progress("No Stuntman Required", 1, 1, sync_from_player(player))
                                                            • dlc2_m01.lua, line 5358: hud_achievement_show_progress(achievement_table.name, achievement_table.current_count, achievement_table.target_goal)
                                                            • dlc2_m02.lua, line 2979: hud_achievement_show_progress( "Xenaphobe", 1, 1 )
                                                            • dlc2_m02.lua, line 3323: hud_achievement_show_progress( achievement_table.name, achievement_table.current_count, achievement_table.target_goal )
                                                            • dlc2_m03.lua, line 2371: hud_achievement_show_progress(achievement_table.name, achievement_table.current_count, achievement_table.target_goal)
                                                            hud_bar_off true
                                                              32
                                                              hud_bar_on true
                                                                25
                                                                • dlc2_m02.lua, line 1939: hud_bar_on( 1, "health", Dlc2_m02_text.progress, target_time )
                                                                • dlc2_m02.lua, line 2060: hud_bar_on( 1, "health", Dlc2_m02_text.progress, max_hit_points )
                                                                • dlc2_m02.lua, line 2096: hud_bar_on( 1, "health", Dlc2_m02_text.progress, max_hit_points )
                                                                • dlc2_m02.lua, line 2462: hud_bar_on( 1, "health", Dlc2_m02_text.progress, Dlc2_m02_status.activation_time )
                                                                • dlc2_m02.lua, line 3070: hud_bar_on( 1, "health", Dlc2_m02_text.progress, max_hit_points )
                                                                • dlc2_m03.lua, line 2446: hud_bar_on(DLC2_M03_GSI_INFECT_INDEX, "Radioactivity", "", DLC2_M03_global.current_transmitter_sequence.duration)
                                                                • m05.lua, line 2212: hud_bar_on(hud_index, "annoyance", "", M05_chase.max_dist - M05_chase.min_dist, sync)
                                                                • m11.lua, line 1960: -- hud_bar_on(1, "annoyance", "", M11_globals.stag_attention.max_value, SYNC_ALL)
                                                                • m14.lua, line 1084: hud_bar_on(M14_PROGRESS_INDEX, "health", M14_text.target_van, HUD_BAR_MAX_VALUE)
                                                                • m14.lua, line 1913: hud_bar_on(M14_PROGRESS_INDEX, "health", M14_text.target_van, HUD_BAR_MAX_VALUE)
                                                                • m14.lua, line 1915: hud_bar_on(M14_PROGRESS_INDEX, "health", M14_text.plant_transmitter, HUD_BAR_MAX_VALUE)
                                                                • m14.lua, line 1977: hud_bar_on(M14_PROGRESS_INDEX, "health", M14_text.plant_transmitter, HUD_BAR_MAX_VALUE)
                                                                • m14.lua, line 2200: hud_bar_on(M14_PROGRESS_INDEX, "health", M14_text.label_acquiring_target, HUD_BAR_MAX_VALUE)
                                                                • m14.lua, line 2222: hud_bar_on(M14_PROGRESS_INDEX, "health", M14_text.label_acquiring_target, HUD_BAR_MAX_VALUE)
                                                                • m17.lua, line 1394: hud_bar_on(M17_BAR_INDEX, "annoyance", "", M17_MAX_KIA_DISTANCE - M17_MIN_KIA_DISTANCE, SYNC_ALL)
                                                                • m20.lua, line 2389: hud_bar_on( 1, "default", M20_text.stay_close, 1, SYNC_REMOTE )
                                                                • m21.lua, line 1121: hud_bar_on(GSI_ANGEL_HEALTH_INDEX, "health", "", get_max_hit_points(M21_characters.angel), SYNC_ALL)
                                                                • m21.lua, line 1542: hud_bar_on(GSI_ANGEL_HEALTH_INDEX, "health", "", get_max_hit_points(M21_characters.angel), SYNC_ALL)
                                                                • m22.lua, line 2006: hud_bar_on(0, "Health", "m22_obj_clear_armory", hud_bar_size, SYNC_LOCAL, OI_ASSET_KILL)
                                                                • m22.lua, line 2010: hud_bar_on(1, "Health", "m22_obj_clear_armory", hud_bar_size, SYNC_REMOTE, OI_ASSET_KILL)
                                                                • m22.lua, line 3857: hud_bar_on(0, "Health", "m22_obj_clear_battlezone", hud_bar_size, SYNC_LOCAL, OI_ASSET_KILL)
                                                                • m22.lua, line 3869: hud_bar_on(1, "Health", "m22_obj_clear_battlezone", hud_bar_size, SYNC_REMOTE, OI_ASSET_KILL)
                                                                • sh01.lua, line 1556: hud_bar_on(0, "health", "sh01_obj_use_computer", HUD_BAR_MAX_VALUE)
                                                                • sh03.lua, line 1697: hud_bar_on( 0, "Default", SH03_HACKING_TIME, hack_time, SYNC_ALL )
                                                                • sh04.lua, line 1152: hud_bar_on( 0, "Default", SH04_DAMAGE, SH04_TOTAL_DAMAGE, SYNC_ALL )
                                                                hud_bar_set_value true
                                                                  33
                                                                  hud_critical_timer_get_remainder true
                                                                    4
                                                                    • m17.lua, line 2299: if (warning_played == 1) and (hud_critical_timer_get_remainder() < 120000) then
                                                                    • m17.lua, line 2302: elseif (warning_played == 2) and (hud_critical_timer_get_remainder() < 90000) then
                                                                    • m17.lua, line 2305: elseif (warning_played == 3) and (hud_critical_timer_get_remainder() < 60000) then
                                                                    • m17.lua, line 2310: elseif (warning_played == 4) and (hud_critical_timer_get_remainder() < 30000) then
                                                                    hud_critical_timer_set true
                                                                      12
                                                                      • dlc2_m01.lua, line 2845: hud_critical_timer_set(10000, "DLC2_M02_OBJ_MISSION_START", "dlc2_m01_player_disobey_failure_cb")
                                                                      • dlc2_m01.lua, line 5130: hud_critical_timer_set(Dlc2_m01_tweak_values.heli_pad_evacuate_time, "DLC2_M01_HUD_LEAVE_HELI_AREA", "dlc2_m01_player_disobey_failure_cb", SYNC_ALL)
                                                                      • dlc2_m02.lua, line 1061: hud_critical_timer_set( 60 * 1000, Dlc2_m02_text.security_activating, "dlc2_m02_activate_security", SYNC_ALL )
                                                                      • dlc2_m02.lua, line 1379: hud_critical_timer_set( 10 * 1000, Dlc2_m02_text.explosion_warning, "dlc2_m02_machine_exploding_countdown", SYNC_ALL )
                                                                      • dlc2_m02.lua, line 1969: hud_critical_timer_set( 10 * 1000, Dlc2_m02_text.return_to_homie, "dlc2_m02_failed_to_protect" )
                                                                      • m14.lua, line 2321: hud_critical_timer_set( ( 120 - time_away ) * 1000, M14_text.get_in_heli, "m14_timer_validation_fail_cb", SYNC_ALL )
                                                                      • m17.lua, line 2100: hud_critical_timer_set(M17_ESCAPE_TIME, M17_ESCAPE_TIMER_TAG, "m17_fail_timer_expired", SYNC_ALL)
                                                                      • m19.lua, line 2327: hud_critical_timer_set(10000, "m19_obj_protect_viola", "m19_failure_suko_abandon_cb")
                                                                      • m19.lua, line 2345: hud_critical_timer_set(10000, "m19_obj_protect_viola")
                                                                      • mm_p_03.lua, line 707: --hud_critical_timer_set( 20000, MM_P_03_FP_NAG, "mm_p_03_fail_fp", sync ) --FAIL_TIMER_INDICES[player_name]
                                                                      • sh04.lua, line 1748: --hud_critical_timer_set( 1, 0, "" )
                                                                      • sh04.lua, line 1813: hud_critical_timer_set( SH04_OUT_OF_AREA_FAILURE_TIME_MS, SH04_HELPTEXT_GET_BACK_TO_THE_CASINO, "sh04_out_of_area_failure", sync ) --FAIL_TIMER_INDICES[player_name]
                                                                      hud_critical_timer_stop true
                                                                        20
                                                                        hud_display_commit_state true
                                                                          9
                                                                          hud_display_create_state true
                                                                            9
                                                                            hud_display_remove_state true
                                                                              10
                                                                              hud_display_set_element true
                                                                                10
                                                                                • m01.lua, line 2407: hud_display_set_element(M01_hud_state.hide_minimap, HUD_ELEM_MINIMAP, HUD_FADE_HIDDEN)
                                                                                • m01.lua, line 2488: hud_display_set_element(M01_hud_state.hide_everything, HUD_ALL_ELEM, HUD_FADE_HIDDEN)
                                                                                • m02.lua, line 2753: hud_display_set_element(M02_hud_states.hide_hud, HUD_ALL_ELEM, HUD_FADE_HIDDEN)
                                                                                • m02.lua, line 2806: hud_display_set_element(M02_hud_states.hide_minimap, HUD_ELEM_MINIMAP, HUD_FADE_HIDDEN)
                                                                                • m16.lua, line 1811: hud_display_set_element(M16_hud_states.hide_all, HUD_ALL_ELEM, HUD_FADE_HIDDEN)
                                                                                • m16.lua, line 1816: hud_display_set_element(M16_hud_states.gsi, HUD_ELEM_GSI, HUD_FADE_VISIBLE)
                                                                                • m16.lua, line 2742: hud_display_set_element(M16_hud_states.hide_minimap, HUD_ELEM_MINIMAP, HUD_FADE_HIDDEN)
                                                                                • m18.lua, line 1291: hud_display_set_element(M18_hud_states.hide_minimap, HUD_ELEM_MINIMAP, HUD_FADE_HIDDEN)
                                                                                • m21.lua, line 2831: hud_display_set_element(M21_hud_states.hide_hud, HUD_ELEM_MINIMAP, HUD_FADE_HIDDEN)
                                                                                • m21.lua, line 2832: hud_display_set_element(M21_hud_states.hide_hud, HUD_ELEM_WEAPONS, HUD_FADE_HIDDEN)
                                                                                hud_diversion_remove_callback true
                                                                                  2
                                                                                  hud_get_proto_selection true
                                                                                    1
                                                                                    hud_get_text_adventure_current_screen_index true
                                                                                      2
                                                                                      • m16.lua, line 3574: death_index = hud_get_text_adventure_current_screen_index() -- keep grabbing the index so that one wont play when the convo ends
                                                                                      • m16.lua, line 3579: death_index = hud_get_text_adventure_current_screen_index()
                                                                                      hud_inventory_disable true
                                                                                        4
                                                                                        hud_pop_screen true
                                                                                          1
                                                                                          hud_prompt true
                                                                                            15
                                                                                            • dlc2_m01.lua, line 2196: hud_prompt(LOCAL_PLAYER, "DLC2_M01_HUD_JUMP", "dlc2_m01_player_jumped_local_cb")
                                                                                            • dlc2_m01.lua, line 2200: hud_prompt(REMOTE_PLAYER, "DLC2_M01_HUD_JUMP", "dlc2_m01_player_jumped_remote_cb")
                                                                                            • m03.lua, line 3102: hud_prompt(LOCAL_PLAYER, "M03_OBJ_ACCESS_MAP_USE_MSG", "m03_hud_prompt_cb")
                                                                                            • m03.lua, line 3104: hud_prompt(REMOTE_PLAYER, "M03_OBJ_ACCESS_MAP_USE_MSG", "m03_hud_prompt_cb")
                                                                                            • m05.lua, line 1125: hud_prompt(LOCAL_PLAYER, "M05_JUMP", "m05_jump_local")
                                                                                            • m05.lua, line 1128: hud_prompt(REMOTE_PLAYER, "M05_JUMP", "m05_jump_remote")
                                                                                            • m13.lua, line 2086: hud_prompt(LOCAL_PLAYER, M13_PROMPT_THROW_JOSH_TO_SHAUNDI, "m13_josh_thrown_to_homies")
                                                                                            • m13.lua, line 2092: hud_prompt(LOCAL_PLAYER, M13_PROMPT_THROW_JOSH_TO_CYRUS, "m13_josh_thrown_to_cyrus")
                                                                                            • m18.lua, line 2751: hud_prompt(LOCAL_PLAYER, "M18_BAIL_FROM_TANK", "m18_cb_local_player_exited_tank") -- BORKED
                                                                                            • m18.lua, line 2753: hud_prompt(REMOTE_PLAYER, "M18_BAIL_FROM_TANK", "m18_cb_remote_player_exited_tank")
                                                                                            • m21.lua, line 3401: hud_prompt(player_outside_ring, "M21_USE_TEXT_LEAVE_RING_SIDE", "m21_cb_player_leaving_ring_side")
                                                                                            • m21.lua, line 3498: hud_prompt(player_outside_ring, "M21_USE_TEXT_LEAVE_RING_SIDE", "m21_cb_player_leaving_ring_side")
                                                                                            • sh03.lua, line 1320: hud_prompt(LOCAL_PLAYER, "SH03_MSG_JUMP", "sh03_jump_local")
                                                                                            • sh03.lua, line 1322: hud_prompt(REMOTE_PLAYER, "SH03_MSG_JUMP", "sh03_jump_remote")
                                                                                            • sh04.lua, line 1277: hud_prompt(SH04_INTERROGATE_PLAYER, "SH04_MSG_GRAB", "sh04_grab_manager_local") --sh04_grab_manager_local
                                                                                            hud_prompt_clear true
                                                                                              38
                                                                                              hud_push_screen true
                                                                                                8
                                                                                                hud_set_fake_notoriety true
                                                                                                  22
                                                                                                  hud_timer_get_remainder true
                                                                                                    4
                                                                                                    hud_timer_hide true
                                                                                                      15
                                                                                                      hud_timer_set true
                                                                                                        27
                                                                                                        • m05.lua, line 1658: hud_timer_set(1, 180000, "m05_fail_timer", SYNC_ALL)
                                                                                                        • m06.lua, line 799: hud_timer_set( 1, M06_BOMB_TIMER_INITIAL_MS, "m06_failure_truck_destroyed_cb" )
                                                                                                        • m06.lua, line 2033: hud_timer_set( 1, M06_BOMB_TIMER_FACTORY_MS, "m06_failure_truck_destroyed_cb" )
                                                                                                        • m06.lua, line 2041: hud_timer_set( 1, M06_BOMB_TIMER_BRUTE_KILLED_MS, "m06_failure_truck_destroyed_cb" )
                                                                                                        • m06.lua, line 2048: hud_timer_set( 1, M06_BOMB_TIMER_BALL_DROP_MS, "m06_failure_truck_destroyed_cb" )
                                                                                                        • m11.lua, line 2638: hud_timer_set(1, M11_globals.air_base_time, "m11_fail_timer", SYNC_ALL)
                                                                                                        • m12.lua, line 2470: hud_timer_set(1, M12_WEAPON_UNEQUIP_TIME)
                                                                                                        • m13.lua, line 2214: hud_timer_set(1, M13_config.time_to_escape * 1000.0, "m13_time_is_up", SYNC_ALL)
                                                                                                        • m14.lua, line 396: hud_timer_set(M14_TIMER_INDEX, M14_mission_start_time * 60 * 1000, "m14_timer_validation_fail_cb")
                                                                                                        • m14.lua, line 690: hud_timer_set(M14_TIMER_INDEX, M14_checkpoint_time_get_to_heli * 60 * 1000, "m14_timer_validation_fail_cb")
                                                                                                        • m14.lua, line 863: hud_timer_set(M14_TIMER_INDEX, M14_checkpoint_time_tower1_complete * 60 * 1000, "m14_timer_validation_fail_cb")
                                                                                                        • m14.lua, line 1033: hud_timer_set(M14_TIMER_INDEX, M14_checkpoint_time_tower2_complete * 60 * 1000, "m14_timer_validation_fail_cb")
                                                                                                        • m14.lua, line 1341: hud_timer_set(M14_TIMER_INDEX, M14_checkpoint_time_target_van_complete * 60 * 1000, "m14_timer_validation_fail_cb")
                                                                                                        • m14.lua, line 1364: hud_timer_set(M14_TIMER_INDEX, M14_checkpoint_time_get_to_studio * 60 * 1000, "m14_timer_validation_fail_cb")
                                                                                                        • m14.lua, line 2185: hud_timer_set(M14_TIMER_INDEX, total_time, "m14_timer_validation_fail_cb")
                                                                                                        • m18.lua, line 1991: hud_timer_set(1, M18_tweak_values.escape_time_limit, "m18_cb_escape_time_expired")
                                                                                                        • m19.lua, line 787: hud_timer_set(1, 0, "")
                                                                                                        • m19.lua, line 1220: hud_timer_set(1, 120000, "get_to_rimjobs_cb")
                                                                                                        • m19.lua, line 1230: hud_timer_set(1, 0, "")
                                                                                                        • m19.lua, line 1279: hud_timer_set(1, 45000, "")
                                                                                                        • m19.lua, line 1325: hud_timer_set(1, 0, "")
                                                                                                        • m20.lua, line 810: hud_timer_set( 1, 45 * 1000, "m20_rc_car_timer_expired", SYNC_ALL )
                                                                                                        • m22.lua, line 2688: hud_timer_set(1, time_in_ms, "m22_statue_times_up_cb")
                                                                                                        • m23.lua, line 2685: hud_timer_set(1, M23_tweak_values.boss_battle_self_descruct_time_limit, "m23_cb_boss_battle_self_destruct_time_expired")
                                                                                                        • m23.lua, line 2824: hud_timer_set(1, M23_tweak_values.escape_time_limit, "m23_cb_escape_time_expired")
                                                                                                        • m24.lua, line 704: hud_timer_set(1, 0, "")
                                                                                                        • m24.lua, line 1015: hud_timer_set(1, TIME_TO_GET_AWAY_FROM_DOOR_MS, "m24_door_explosion_cb")
                                                                                                        hud_timer_stop true
                                                                                                          37
                                                                                                          hud_x_of_y_add true
                                                                                                            1
                                                                                                            • m20.lua, line 962: hud_x_of_y_add( 0, M20_text.peds_label, 0, PEDS_TO_HIT, false, SYNC_LOCAL )
                                                                                                            hud_x_of_y_remove true
                                                                                                              2
                                                                                                              hud_x_of_y_update true
                                                                                                                1
                                                                                                                human_being_revived true
                                                                                                                  1
                                                                                                                  human_being_revived_by true
                                                                                                                    1
                                                                                                                    human_downed_set_mars_kb_interactable true
                                                                                                                      1
                                                                                                                      human_enter_downed true
                                                                                                                        5
                                                                                                                        human_gravity_enable true
                                                                                                                          28
                                                                                                                          human_is_downed true
                                                                                                                            31
                                                                                                                            human_riding_trigger_end true
                                                                                                                              4
                                                                                                                              human_set_force_holster true
                                                                                                                                4
                                                                                                                                human_skydive_create_npc_backpack true
                                                                                                                                  5