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

Go to the source code of this file.

Macros

#define FILTER_DT   0.016667
 
#define FILTER_FADE_IN_RATE   MIN_FILTER_INTENSITY / FILTER_FADE_IN_TIME
 
#define FILTER_FADE_IN_TIME   0.1
 
#define FILTER_FADE_OUT_RATE   MAX_FILTER_INTENSITY / FILTER_FADE_OUT_TIME
 
#define FILTER_FADE_OUT_TIME   0.33
 
#define MAX_FILTER_INTENSITY   1
 
#define MIN_FILTER_INTENSITY   0.5
 

Functions

function __init__ ()
 
function add_vehicletype_callback (vehicletype, callback)
 
function addAnimToList (animItem, &listOn, &listOff, playWhenOff, id, maxID)
 
function addFxAndTagToLists (fx, tag, &fxList, &tagList, id, maxID)
 
function aircraft_dustkick ()
 
function ambient_anim_toggle (localClientNum, groupID, isOn)
 
function autoexec build_damage_filter_list ()
 
function control_lights_groups (localClientNum, on)
 
function damage_filter_disable (localClientNum)
 
function damage_filter_enable (localClientNum, materialid)
 
function damage_filter_heavy (localClientNum)
 
function damage_filter_light (localClientNum)
 
function damage_filter_off (localClientNum)
 
function delayed_fx_thread (localClientNum, name, fx, tag, delay)
 
function delete_alert_lights (localClientNum)
 
function field_death_spawn_dynents (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_do_deathfx (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_do_empdeathfx (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_do_standarddeathfx (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_gib_spawn_dynents (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_ambient_anim_handler1 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_ambient_anim_handler2 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_ambient_anim_handler3 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_ambient_anim_handler4 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_burn (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_dnidamagefx (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_emp (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_exhaustfx_handler (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_lights_group_handler1 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_lights_group_handler2 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_lights_group_handler3 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_lights_group_handler4 (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_lights_handler (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_lockon_handler (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_sounds (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_treadfx (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_update_alert_level (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_update_damage_state (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_use_engine_damage_sounds (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function init_damage_filter (materialid)
 
function kill_exhaust_watcher (localClientNum)
 
function kill_treads_forever ()
 
function lights_group_toggle (localClientNum, id, isOn)
 
function lights_off (localClientNum)
 
function lights_on (localClientNum, team)
 
function play_exhaust (localClientNum)
 
function rumble (localClientNum)
 
function set_static_postfxbundle (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function ShouldChangeScreenPostFx (localClientNum)
 
function spawned_callback (localClientNum)
 
function stop_exhaust (localClientNum)
 
function toggle_flir_postfxbundle (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function toggle_fx_bundle (localClientNum, name, turnOn)
 
function update_ui_fullscreen_filter_model (localClientNum, vision_set_value)
 
function wait_for_DObj (localClientNum)
 
function weapon_fired ()
 

Macro Definition Documentation

◆ FILTER_DT

#define FILTER_DT   0.016667

Definition at line 1427 of file vehicle_shared.csc.

◆ FILTER_FADE_IN_RATE

#define FILTER_FADE_IN_RATE   MIN_FILTER_INTENSITY / FILTER_FADE_IN_TIME

Definition at line 1425 of file vehicle_shared.csc.

◆ FILTER_FADE_IN_TIME

#define FILTER_FADE_IN_TIME   0.1

Definition at line 1423 of file vehicle_shared.csc.

◆ FILTER_FADE_OUT_RATE

#define FILTER_FADE_OUT_RATE   MAX_FILTER_INTENSITY / FILTER_FADE_OUT_TIME

Definition at line 1426 of file vehicle_shared.csc.

◆ FILTER_FADE_OUT_TIME

#define FILTER_FADE_OUT_TIME   0.33

Definition at line 1424 of file vehicle_shared.csc.

◆ MAX_FILTER_INTENSITY

#define MAX_FILTER_INTENSITY   1

Definition at line 1422 of file vehicle_shared.csc.

◆ MIN_FILTER_INTENSITY

#define MIN_FILTER_INTENSITY   0.5

Definition at line 1421 of file vehicle_shared.csc.

Function Documentation

◆ __init__()

◆ add_vehicletype_callback()

function add_vehicletype_callback ( vehicletype  ,
callback   
)

Definition at line 77 of file vehicle_shared.csc.

References callback().

Referenced by __init__(), and main().

◆ addAnimToList()

function addAnimToList ( animItem  ,
listOn,
listOff,
playWhenOff  ,
id  ,
maxID   
)

Definition at line 431 of file vehicle_shared.csc.

References ARRAY_ADD.

Referenced by ambient_anim_toggle().

◆ addFxAndTagToLists()

function addFxAndTagToLists ( fx  ,
tag  ,
fxList,
tagList,
id  ,
maxID   
)

Definition at line 1175 of file vehicle_shared.csc.

References ARRAY_ADD.

Referenced by field_update_damage_state(), and lights_group_toggle().

◆ aircraft_dustkick()

function aircraft_dustkick ( )

Definition at line 241 of file vehicle_shared.csc.

References IS_MIG, and trace().

Referenced by field_toggle_treadfx().

◆ ambient_anim_toggle()

function ambient_anim_toggle ( localClientNum  ,
groupID  ,
isOn   
)

◆ build_damage_filter_list()

function autoexec build_damage_filter_list ( )

Definition at line 1430 of file vehicle_shared.csc.

◆ control_lights_groups()

function control_lights_groups ( localClientNum  ,
on   
)

Definition at line 1099 of file vehicle_shared.csc.

References get_script_bundle(), and lights_group_toggle().

Referenced by field_toggle_lights_handler().

◆ damage_filter_disable()

function damage_filter_disable ( localClientNum  )

◆ damage_filter_enable()

function damage_filter_enable ( localClientNum  ,
materialid   
)

◆ damage_filter_heavy()

function damage_filter_heavy ( localClientNum  )

◆ damage_filter_light()

function damage_filter_light ( localClientNum  )

◆ damage_filter_off()

function damage_filter_off ( localClientNum  )

◆ delayed_fx_thread()

function delayed_fx_thread ( localClientNum  ,
name  ,
fx  ,
tag  ,
delay   
)

Definition at line 731 of file vehicle_shared.csc.

References ARRAY_ADD, delay(), and name.

Referenced by toggle_fx_bundle().

◆ delete_alert_lights()

function delete_alert_lights ( localClientNum  )

Definition at line 639 of file vehicle_shared.csc.

Referenced by field_update_alert_level(), and lights_off().

◆ field_death_spawn_dynents()

function field_death_spawn_dynents ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 1267 of file vehicle_shared.csc.

References get_script_bundle(), and VAL.

Referenced by __init__().

◆ field_do_deathfx()

function field_do_deathfx ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 948 of file vehicle_shared.csc.

References field_do_empdeathfx(), and field_do_standarddeathfx().

Referenced by __init__().

◆ field_do_empdeathfx()

function field_do_empdeathfx ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 990 of file vehicle_shared.csc.

References field_do_standarddeathfx(), get_script_bundle(), and wait_for_DObj().

Referenced by field_do_deathfx().

◆ field_do_standarddeathfx()

function field_do_standarddeathfx ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 962 of file vehicle_shared.csc.

References wait_for_DObj().

Referenced by field_do_deathfx(), and field_do_empdeathfx().

◆ field_gib_spawn_dynents()

function field_gib_spawn_dynents ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 1345 of file vehicle_shared.csc.

References get_script_bundle(), and VAL.

Referenced by __init__().

◆ field_toggle_ambient_anim_handler1()

function field_toggle_ambient_anim_handler1 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 517 of file vehicle_shared.csc.

References ambient_anim_toggle().

Referenced by __init__().

◆ field_toggle_ambient_anim_handler2()

function field_toggle_ambient_anim_handler2 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 522 of file vehicle_shared.csc.

References ambient_anim_toggle().

Referenced by __init__().

◆ field_toggle_ambient_anim_handler3()

function field_toggle_ambient_anim_handler3 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 527 of file vehicle_shared.csc.

References ambient_anim_toggle().

Referenced by __init__().

◆ field_toggle_ambient_anim_handler4()

function field_toggle_ambient_anim_handler4 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 532 of file vehicle_shared.csc.

References ambient_anim_toggle().

◆ field_toggle_burn()

function field_toggle_burn ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 672 of file vehicle_shared.csc.

References toggle_fx_bundle().

Referenced by __init__().

◆ field_toggle_dnidamagefx()

function field_toggle_dnidamagefx ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 776 of file vehicle_shared.csc.

Referenced by __init__().

◆ field_toggle_emp()

function field_toggle_emp ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 667 of file vehicle_shared.csc.

References toggle_fx_bundle().

Referenced by __init__().

◆ field_toggle_exhaustfx_handler()

function field_toggle_exhaustfx_handler ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 1074 of file vehicle_shared.csc.

References play_exhaust(), and stop_exhaust().

Referenced by __init__(), and entityspawned().

◆ field_toggle_lights_group_handler1()

function field_toggle_lights_group_handler1 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 622 of file vehicle_shared.csc.

References lights_group_toggle().

Referenced by __init__().

◆ field_toggle_lights_group_handler2()

function field_toggle_lights_group_handler2 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 626 of file vehicle_shared.csc.

References lights_group_toggle().

Referenced by __init__().

◆ field_toggle_lights_group_handler3()

function field_toggle_lights_group_handler3 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 630 of file vehicle_shared.csc.

References lights_group_toggle().

Referenced by __init__().

◆ field_toggle_lights_group_handler4()

function field_toggle_lights_group_handler4 ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 634 of file vehicle_shared.csc.

References lights_group_toggle().

Referenced by __init__().

◆ field_toggle_lights_handler()

function field_toggle_lights_handler ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 1131 of file vehicle_shared.csc.

References control_lights_groups(), lights_off(), and lights_on().

Referenced by __init__(), and entityspawned().

◆ field_toggle_lockon_handler()

function field_toggle_lockon_handler ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 1162 of file vehicle_shared.csc.

Referenced by __init__().

◆ field_toggle_sounds()

function field_toggle_sounds ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 750 of file vehicle_shared.csc.

References IS_HELICOPTER.

Referenced by __init__().

◆ field_toggle_treadfx()

function field_toggle_treadfx ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 865 of file vehicle_shared.csc.

References aircraft_dustkick(), IS_HELICOPTER, IS_PLANE, and kill_treads_forever().

Referenced by __init__().

◆ field_update_alert_level()

function field_update_alert_level ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 1032 of file vehicle_shared.csc.

References delete_alert_lights(), and get_script_bundle().

Referenced by __init__().

◆ field_update_damage_state()

function field_update_damage_state ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 1184 of file vehicle_shared.csc.

References addFxAndTagToLists(), ARRAY_ADD, and get_script_bundle().

Referenced by __init__().

◆ field_use_engine_damage_sounds()

function field_use_engine_damage_sounds ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 921 of file vehicle_shared.csc.

References IS_HELICOPTER.

Referenced by __init__().

◆ init_damage_filter()

◆ kill_exhaust_watcher()

function kill_exhaust_watcher ( localClientNum  )

Definition at line 219 of file vehicle_shared.csc.

Referenced by play_exhaust().

◆ kill_treads_forever()

function kill_treads_forever ( )

Definition at line 171 of file vehicle_shared.csc.

Referenced by field_toggle_treadfx().

◆ lights_group_toggle()

◆ lights_off()

◆ lights_on()

◆ play_exhaust()

function play_exhaust ( localClientNum  )

Definition at line 177 of file vehicle_shared.csc.

References kill_exhaust_watcher(), and wait_for_DObj().

Referenced by field_toggle_exhaustfx_handler().

◆ rumble()

function rumble ( localClientNum  )

Definition at line 108 of file vehicle_shared.csc.

References earthquake().

◆ set_static_postfxbundle()

function set_static_postfxbundle ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 835 of file vehicle_shared.csc.

References stopPlayingPostfxBundle().

Referenced by __init__().

◆ ShouldChangeScreenPostFx()

function ShouldChangeScreenPostFx ( localClientNum  )

Definition at line 819 of file vehicle_shared.csc.

Referenced by toggle_flir_postfxbundle().

◆ spawned_callback()

function spawned_callback ( localClientNum  )

Definition at line 87 of file vehicle_shared.csc.

References set_vehicleriders_bundle().

Referenced by __init__().

◆ stop_exhaust()

function stop_exhaust ( localClientNum  )

Definition at line 236 of file vehicle_shared.csc.

Referenced by field_toggle_exhaustfx_handler().

◆ toggle_flir_postfxbundle()

function toggle_flir_postfxbundle ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

◆ toggle_fx_bundle()

function toggle_fx_bundle ( localClientNum  ,
name  ,
turnOn   
)

◆ update_ui_fullscreen_filter_model()

function update_ui_fullscreen_filter_model ( localClientNum  ,
vision_set_value   
)

Definition at line 854 of file vehicle_shared.csc.

Referenced by toggle_flir_postfxbundle().

◆ wait_for_DObj()

◆ weapon_fired()

function weapon_fired ( )

Definition at line 341 of file vehicle_shared.csc.