// IW6 GSC SOURCE // Generated by https://github.com/xensik/gsc-tool main( var_0 ) { level._effect["vfx_big_tank_explosion"] = loadfx( "vfx/gameplay/explosions/vehicle/vfx_big_tank_explosion" ); level._effect["vfx_smk_drk_geotrail"] = loadfx( "vfx/gameplay/vehicle_destruction/air/vfx_smk_drk_geotrail" ); level._effect["vfx_smk_stream_attach"] = loadfx( "vfx/ambient/smoke/vfx_smk_stream_attach" ); level._effect["vfx_sand_blowing_flat_runner_sf"] = loadfx( "vfx/ambient/weather/sand/vfx_sand_blowing_flat_runner_sf" ); level._effect["vfx_sunflare_satfarm"] = loadfx( "vfx/ambient/atmospheric/vfx_sunflare_satfarm" ); level._effect["vfx_fire_xtralarge_nxglight"] = loadfx( "vfx/ambient/fire/vfx_fire_xtralarge_nxglight" ); level._effect["vfx_smolder_large"] = loadfx( "vfx/ambient/smoke/vfx_smolder_large" ); level._effect["vfx_fire_grounded_med_nxglight"] = loadfx( "vfx/ambient/fire/vfx_fire_grounded_med_nxglight" ); level._effect["antiair_runner_flak_day_mp"] = loadfx( "fx/misc/antiair_runner_flak_day_mp" ); level._effect["vfx_smk_black_inside"] = loadfx( "vfx/moments/satfarm/vfx_smk_black_inside" ); level._effect["vfx_smk_plume_wreckage"] = loadfx( "vfx/ambient/smoke/vfx_smk_plume_wreckage" ); level._effect["smk_plume_black_lrg"] = loadfx( "vfx/ambient/smoke/smk_plume_black_lrg" ); level._effect["sand_vista_blow_sat"] = loadfx( "vfx/ambient/sand/sand_vista_blow_sat" ); level._effect["sand_blowing_flat_runner"] = loadfx( "fx/sand/sand_blowing_flat_runner" ); level._effect["explosion_war_background_runner"] = loadfx( "vfx/moments/satfarm/explosion_war_background_runner" ); level._effect["antiair_single_tracer01_cloudy_loop"] = loadfx( "vfx/moments/satfarm/antiair_single_tracer01_cloudy_loop" ); level._effect["vfx_perif_smk_war_vista"] = loadfx( "vfx/ambient/skybox/vfx_perif_smk_war_vista" ); level._effect["vfx_sand_ambient_blowing"] = loadfx( "vfx/ambient/weather/sand/vfx_sand_ambient_blowing" ); level._effect["vfx_aerl_expl_bhind_end"] = loadfx( "vfx/gameplay/vehicle_destruction/air/vfx_aerl_expl_bhind_" ); level._effect["tread_sand_satfarm"] = loadfx( "fx/treadfx/tread_sand_satfarm" ); level._effect["vfx_sparks_met_dbr"] = loadfx( "vfx/ambient/sparks/vfx_sparks_met_dbr" ); level._effect["vfx_lrg_air_exp"] = loadfx( "vfx/gameplay/explosions/vehicle/vfx_lrg_air_exp" ); level._effect["vfx_exp_sraam_no_missiles"] = loadfx( "vfx/gameplay/explosions/vehicle/vfx_exp_sraam_no_missiles" ); level._effect["vfx_jet_contrail"] = loadfx( "vfx/gameplay/smoke_trails/vfx_jet_contrail" ); level._effect["vfx_crash_fire"] = loadfx( "vfx/moments/satfarm/vfx_crash_fire" ); level._effect["vfx_med_vehicle_exp"] = loadfx( "vfx/gameplay/explosions/vehicle/vfx_med_vehicle_exp" ); level._effect["vfx_sparks_burst"] = loadfx( "vfx/ambient/sparks/vfx_sparks_burst" ); level._effect["vfx_smolder_lrg_ng"] = loadfx( "vfx/ambient/smoke/vfx_smolder_lrg_ng" ); level._effect["vfx_scrnfx_ht_hze_6sv"] = loadfx( "vfx/gameplay/screen_effects/vfx_scrnfx_ht_hze_6sv" ); level._effect["vfx_antiair_tracer_flak_runner"] = loadfx( "vfx/moments/homecoming/vfx_antiair_tracer_flak_runner" ); level._effect["vfx_flor_tube_glow"] = loadfx( "vfx/ambient/lights/vfx_flor_tube_glow" ); level._effect["tank_blast_brick"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_bark"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_carpet"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_cloth"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_concrete"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_dirt"] = loadfx( "fx/explosions/tank_impact_sand" ); level._effect["tank_blast_flesh"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_foliage"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_glass"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_grass"] = loadfx( "fx/explosions/tank_impact_sand" ); level._effect["tank_blast_gravel"] = loadfx( "fx/explosions/tank_impact_sand" ); level._effect["tank_blast_ice"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_metal"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_metal_grate"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_mud"] = loadfx( "fx/explosions/tank_impact_sand" ); level._effect["tank_blast_paper"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_plaster"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_rock"] = loadfx( "fx/explosions/tank_impact_sand" ); level._effect["tank_blast_sand"] = loadfx( "fx/explosions/tank_impact_sand" ); level._effect["tank_blast_snow"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_water"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_wood"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_asphalt"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_ceramic"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_plastic"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_rubber"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_cushion"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_fruit"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_paintedmetal"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_riotshield"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_slush"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_default"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_none"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_impact" ); level._effect["tank_blast_brick_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_bark_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_carpet_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_cloth_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_concrete_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_dirt_low"] = loadfx( "fx/explosions/tank_impact_sand_low" ); level._effect["tank_blast_flesh_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_foliage_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_glass_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_grass_low"] = loadfx( "fx/explosions/tank_impact_sand_low" ); level._effect["tank_blast_gravel_low"] = loadfx( "fx/explosions/tank_impact_sand_low" ); level._effect["tank_blast_ice_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_metal_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_metal_grate_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_mud_low"] = loadfx( "fx/explosions/tank_impact_sand_low" ); level._effect["tank_blast_paper_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_plaster_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_rock_low"] = loadfx( "fx/explosions/tank_impact_sand_low" ); level._effect["tank_blast_sand_low"] = loadfx( "fx/explosions/tank_impact_sand_low" ); level._effect["tank_blast_snow_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_water_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_wood_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_asphalt_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_ceramic_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_plastic_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_rubber_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_cushion_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_fruit_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_paintedmetal_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_riotshield_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_slush_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_default_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_none_low"] = loadfx( "vfx/gameplay/explosions/impacts/vfx_tank_shell_low" ); level._effect["tank_blast_decal_brick"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_bark"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_carpet"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_cloth"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_concrete"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_dirt"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_flesh"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_foliage"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_glass"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_grass"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_gravel"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_ice"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_metal"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_metal_grate"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_mud"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_paper"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_plaster"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_rock"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_sand"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_snow"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_water"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_wood"] = loadfx( "fx/explosions/wood_explosion_1_decal" ); level._effect["tank_blast_decal_asphalt"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_ceramic"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_plastic"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_rubber"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_cushion"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_fruit"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_paintedmetal"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_riotshield"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_slush"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); level._effect["tank_blast_decal_default"] = loadfx( "fx/explosions/tank_concrete_explosion_decal" ); level._effect["tank_blast_decal_none"] = loadfx( "fx/explosions/tank_impact_dirt_hamburg_decal" ); if ( !isdefined( var_0 ) ) { if ( !getdvarint( "r_reflectionProbeGenerate" ) ) { maps\createfx\satfarm_fx::main(); maps\createfx\satfarm_sound::main(); } precache_create_fx(); precache_scripted_fx(); } var_1 = getentarray( "spinning_object", "targetname" ); foreach ( var_3 in var_1 ) var_3 thread rotateobject(); } precache_create_fx() { level._effect["falling_debris_small"] = loadfx( "fx/misc/falling_debris_small" ); } rotateobject() { self endon( "death" ); var_0 = 5; for (;;) { self rotateyaw( -360, var_0 ); wait 5; } } precache_scripted_fx() { level._effect["vehicle_explosion_t90_cheap"] = loadfx( "fx/explosions/vehicle_explosion_t90_cheap" ); level._effect["tank_heavy_smoke"] = loadfx( "fx/smoke/smoke_trail_black_heli" ); level._effect["grenade_muzzleflash"] = loadfx( "fx/muzzleflashes/m203_flshview" ); level._effect["tank_muzzleflash"] = loadfx( "fx/muzzleflashes/abrams_flash_wv_no_tracer" ); level._effect["aerial_explosion_mig29"] = loadfx( "fx/explosions/aerial_explosion_mig29" ); level._effect["jet_crash_dcemp"] = loadfx( "fx/explosions/jet_crash_dcemp" ); level._effect["generic_explosion_large"] = loadfx( "fx/explosions/generic_explosion_large" ); level._effect["vehicle_tank_crush"] = loadfx( "fx/explosions/vehicle_tank_crush" ); level._effect["vehicle_explosion_medium"] = loadfx( "fx/explosions/vehicle_explosion_medium" ); level._effect["sat_dish_sand_impact"] = loadfx( "fx/maps/satfarm/sat_dish_sand_impact" ); level._effect["signal_smoke_green"] = loadfx( "fx/smoke/signal_smoke_green_grey" ); level._effect["fire_smoke_trail_L"] = loadfx( "fx/fire/fire_smoke_trail_L" ); level._effect["vfx_smk_black_player"] = loadfx( "vfx/moments/satfarm/vfx_smk_black_player" ); level._effect["vfx_fire_car_med"] = loadfx( "vfx/ambient/fire/fuel/vfx_fire_car_cheap" ); level._effect["friendly_tank_chevron"] = loadfx( "fx/maps/satfarm/tag_friendly_chevron" ); level._effect["sabot_explode"] = loadfx( "vfx/gameplay/explosions/vfx_explosion_missile_strike" ); level._effect["vfx_cloud_embers"] = loadfx( "vfx/ambient/atmospheric/vfx_cloud_embers" ); level._effect["vfx_smk_lrg_chimney"] = loadfx( "vfx/ambient/smoke/vfx_smk_lrg_chimney" ); level._effect["vfx_exp_phos_runner"] = loadfx( "vfx/moments/satfarm/vfx_exp_phos_runner" ); level._effect["vfx_light_blinking_red"] = loadfx( "vfx/ambient/lights/vfx_light_blinking_red" ); level._effect["mortar"] = loadfx( "vfx/gameplay/impacts/vfx_mortar_impact" ); level._effect["mg_turret_explode"] = loadfx( "fx/explosions/grenadeexp_default" ); level._effect["spark"] = loadfx( "fx/misc/spark_fountain" ); level._effect["smokescreen"] = loadfx( "fx/smoke/factory_ambush_smoke_grenade" ); level._effect["smoke_start"] = loadfx( "fx/muzzleflashes/tiger_flash" ); level._effect["smoke_screen"] = loadfx( "fx/smoke/hamburg_cover_smoke_runner" ); level._effect["smoke_screen_flash"] = loadfx( "fx/smoke/smoke_screen_flash" ); level._effect["rpg_trail"] = loadfx( "fx/smoke/smoke_geotrail_rpg_saf" ); level._effect["hamburg_tank_red_light"] = loadfx( "fx/misc/hamburg_tank_red_light" ); level._effect["fire_extinguisher_explosion"] = loadfx( "vfx/props/vfx_extinguisher_exp_satfarm" ); level._effect["vfx_door_breach"] = loadfx( "vfx/moments/satfarm/vfx_door_breach" ); level._effect["paper_blowing_stack_flat_cluster"] = loadfx( "fx/misc/paper_blowing_stack_flat_cluster" ); level._effect["vfx_holo_flash"] = loadfx( "vfx/moments/satfarm/vfx_holo_flash" ); level._effect["vfx_holo_table"] = loadfx( "vfx/moments/satfarm/vfx_holo_table" ); level._effect["electrical_sparks_plasma_runner"] = loadfx( "vfx/ambient/sparks/electrical_sparks_plasma_runner" ); level._effect["vfx_electrical_dripping_plasma"] = loadfx( "vfx/ambient/sparks/vfx_electrical_dripping_plasma" ); level._effect["electrical_sparks_blue_runner"] = loadfx( "vfx/ambient/sparks/electrical_sparks_blue_runner" ); level._effect["electrical_sparks_runner"] = loadfx( "vfx/ambient/sparks/electrical_sparks_runner" ); level._effect["god_rays"] = loadfx( "vfx/moments/satfarm/god_rays" ); level._effect["vfx_electrical_spark_drip"] = loadfx( "vfx/ambient/sparks/vfx_electrical_spark_drip" ); level._effect["hanging_dust_indoor_hallway"] = loadfx( "vfx/ambient/dust/hanging_dust_indoor_hallway" ); level._effect["vfx_lens_flare_satfarm"] = loadfx( "vfx/ambient/lights/vfx_lens_flare_satfarm" ); level._effect["cnd_godray_thin"] = loadfx( "vfx/moments/cornered/cnd_godray_thin" ); level._effect["launchtube_steam"] = loadfx( "vfx/moments/satfarm/satfarm_launchsmoke" ); level._effect["smoke_geotrail_missile_large"] = loadfx( "vfx/moments/satfarm/smoke_geotrail_missile_satfarm" ); level._effect["vfx_light_blink_red"] = loadfx( "vfx/gameplay/lights/vfx_light_blink_red" ); level._effect["launch_motes_fast"] = loadfx( "vfx/moments/satfarm/launch_motes_fast" ); level._effect["light_damage_runner"] = loadfx( "fx/misc/light_damage_runner" ); level._effect["light_blowout_swinging_runner"] = loadfx( "fx/misc/light_blowout_swinging_runner" ); level._effect["electrical_sparks"] = loadfx( "fx/explosions/electrical_transformer_spark_runner_lon" ); level._effect["ceiling_dust"] = loadfx( "vfx/ambient/dust/vfx_fall_dust_once" ); level._effect["fire_sprinkler"] = loadfx( "fx/water/fire_sprinkler_saf" ); level._effect["light_fluorescent_blowout_runner"] = loadfx( "fx/misc/light_fluorescent_blowout_runner" ); level._effect["f15_missile"] = loadfx( "fx/smoke/smoke_geotrail_sidewinder" ); level._effect["large_metal_painted_hull_exit"] = loadfx( "fx/impacts/large_metal_painted_hull_exit" ); level._effect["vfx_c17_vol_spot"] = loadfx( "vfx/moments/satfarm/vfx_c17_vol_spot" ); level._effect["c17_blowing_motes"] = loadfx( "vfx/moments/satfarm/c17_blowing_motes" ); level._effect["c17_light_lens"] = loadfx( "vfx/moments/satfarm/c17_light_lens" ); level._effect["c17_window_rays"] = loadfx( "vfx/moments/satfarm/c17_window_rays" ); level._effect["vfx_fire_car_intro"] = loadfx( "vfx/moments/satfarm/vfx_fire_car_intro" ); level._effect["c17_light_spot_lens"] = loadfx( "vfx/moments/satfarm/c17_light_spot_lens" ); level._effect["c17_blowing_motes_fast"] = loadfx( "vfx/moments/satfarm/c17_blowing_motes_fast" ); level._effect["vfx_steam_jet_med_loop"] = loadfx( "vfx/ambient/steam/vfx_steam_jet_med_loop" ); level._effect["vfx_smk_black_outside"] = loadfx( "vfx/moments/satfarm/vfx_smk_black_outside" ); level._effect["vfx_smoke_jetfire_geotrail"] = loadfx( "vfx/gameplay/vehicle_destruction/vfx_smoke_jetfire_geotrail" ); level._effect["vfx_exp_solar_panel"] = loadfx( "vfx/moments/satfarm/vfx_exp_solar_panel" ); level._effect["vfx_tank_landing_dust"] = loadfx( "vfx/moments/satfarm/vfx_tank_landing_dust" ); level._effect["c17_light_door_vol"] = loadfx( "vfx/moments/satfarm/c17_light_door_vol" ); level._effect["vfx_smk_jetfumes_geotrail"] = loadfx( "vfx/gameplay/vehicles/vfx_smk_jetfumes_geotrail" ); level._effect["vfx_c17_dust_vortex"] = loadfx( "vfx/moments/satfarm/vfx_c17_dust_vortex" ); level._effect["vfx_exp_sml_structure"] = loadfx( "vfx/gameplay/explosions/vfx_exp_sml_structure" ); level._effect["vfx_bodyfall_dust"] = loadfx( "vfx/gameplay/impacts/vfx_bodyfall_dust" ); level._effect["vfx_red_blinking_light_sm"] = loadfx( "vfx/ambient/lights/vfx_red_blinking_light_sm" ); level._effect["vfx_light_int_tank"] = loadfx( "vfx/moments/satfarm/vfx_light_int_tank" ); level._effect["vfx_satdish_exp"] = loadfx( "vfx/moments/satfarm/vfx_satdish_exp" ); level._effect["t90_death_fire_smoke"] = loadfx( "fx/fire/t90_death_fire_smoke" ); level._effect["vfx_exp_wall_fracture"] = loadfx( "vfx/moments/satfarm/vfx_exp_wall_fracture" ); level._effect["vfx_explosion_crash_satf"] = loadfx( "vfx/moments/satfarm/vfx_explosion_crash_satf" ); level._effect["vfx_exp_wall_destroy"] = loadfx( "vfx/moments/satfarm/vfx_exp_wall_destroy" ); level._effect["vfx_fence_impact_dust"] = loadfx( "vfx/moments/satfarm/vfx_fence_impact_dust" ); level._effect["vfx_satdish_impact_dust"] = loadfx( "vfx/moments/satfarm/vfx_satdish_impact_dust" ); level._effect["vfx_missile_smoke_geotrail"] = loadfx( "vfx/moments/satfarm/vfx_missile_smoke_geotrail" ); level._effect["m880_missile_trail_01"] = loadfx( "vfx/moments/flood/flood_m880_missile_trail_01" ); level._effect["m880_afterburn_ignite"] = loadfx( "vfx/moments/flood/flood_m880_afterburn_ignite" ); level._effect["m880_missile_begin"] = loadfx( "vfx/moments/flood/flood_m880_missile_begin" ); level._effect["vfx_big_880_explosion"] = loadfx( "vfx/gameplay/explosions/vehicle/vfx_big_880_explosion" ); level._effect["aerial_explosion_hind_chernobyl"] = loadfx( "fx/explosions/aerial_explosion_hind_chernobyl" ); } create_view_particle_source() { level.view_particle_source = common_scripts\utility::spawn_tag_origin(); level.view_particle_source.origin = level.player.origin; level.view_particle_source linktoplayerview( level.player, "tag_eye", ( 0, 0, 0 ), ( 0, 0, 0 ), 1 ); }