// IW6 GSC SOURCE
// Generated by https://github.com/xensik/gsc-tool

main()
{
    level._effect["vfx_yb_truck_explo_groundsmk_pl"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_explo_groundsmk_pl" );
    level._effect["vfx_yb_mansion_fireblast"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_fireblast" );
    level._effect["vfx_yb_crack_dustcover_s"] = loadfx( "vfx/moments/youngblood/vfx_yb_crack_dustcover_s" );
    level._effect["vfx_yb_mansion_screensmoke_thick"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_screensmoke_thick" );
    level._effect["vfx_yb_mansion_floorsmoke_thick"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_floorsmoke_thick" );
    level._effect["vfx_yb_cloud_sidekick"] = loadfx( "vfx/moments/youngblood/vfx_yb_cloud_sidekick" );
    level._effect["vfx_smk_groundhug_02"] = loadfx( "vfx/moments/youngblood/vfx_smk_groundhug_02" );
    level._effect["vfx_smk_groundhug_01"] = loadfx( "vfx/moments/youngblood/vfx_smk_groundhug_01" );
    level._effect["vfx_lrg_vehicle_exp"] = loadfx( "vfx/moments/youngblood/vfx_yb_rockland_splash_xs" );
    level._effect["ygb_chaos_debris_smk"] = loadfx( "vfx/moments/youngblood/vfx_yb_rockland_projectile_xs" );
    level._effect["vfx_yb_truck_groundsmoke"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_groundsmoke" );
    level._effect["vfx_yb_fire_distortion_only"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_distortion_only" );
    level._effect["vfx_yb_truck_explo_groundsmk"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_explo_groundsmk" );
    level._effect["vfx_yb_truck_cabinfire"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_cabinfire" );
    level._effect["vfx_yb_fire_edgeburst"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_edgeburst" );
    level._effect["vfx_yb_truck_godray"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_godray" );
    level._effect["vfx_yb_truck_churchfire"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_churchfire" );
    level._effect["vfx_yb_truck_smoke_smolder_02"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_smoke_smolder_02" );
    level._effect["vfx_yb_truck_smoke_smolder_01"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_smoke_smolder_01" );
    level._effect["vfx_yb_fire_backgr_med"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_backgr_med" );
    level._effect["vfx_yb_debris_incoming_m"] = loadfx( "vfx/moments/youngblood/vfx_yb_debris_incoming_m" );
    level._effect["vfx_yb_leafs_fall_bigburst"] = loadfx( "vfx/moments/youngblood/vfx_yb_leafs_fall_bigburst" );
    level._effect["vfx_yb_campfire_smoke"] = loadfx( "vfx/moments/youngblood/vfx_yb_campfire_smoke" );
    level._effect["ygb_pool_surface_follow"] = loadfx( "vfx/_requests/youngblood/ygb_pool_surface_follow" );
    level._effect["vfx_yb_debris_water_chunkflow"] = loadfx( "vfx/moments/youngblood/vfx_yb_debris_water_chunkflow" );
    level._effect["vfx_yb_debris_water_onfloor"] = loadfx( "vfx/moments/youngblood/vfx_yb_debris_water_onfloor" );
    level._effect["vfx_yb_crowd_01"] = loadfx( "vfx/moments/youngblood/vfx_yb_crowd_01" );
    level._effect["vfx_yb_crackpoof_xxs_dry"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_xxs_dry" );
    level._effect["vfx_yb_crackpoof_xs_dry"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_xs_dry" );
    level._effect["vfx_yb_crackpoof_xs_flames"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_xs_flames" );
    level._effect["vfx_yb_crackpoof_xs_smoky"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_xs_smoky" );
    level._effect["vfx_yb_crackpoof_xs"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_xs" );
    level._effect["vfx_yb_mansion_plasterfall"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_plasterfall" );
    level._effect["vfx_yb_cracks_groundburst_01"] = loadfx( "vfx/moments/youngblood/vfx_yb_cracks_groundburst_01" );
    level._effect["vfx_yb_hill_rockrain_sparse"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_rockrain_sparse" );
    level._effect["vfx_yb_hill_rockrain_scary"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_rockrain_scary" );
    level._effect["vfx_yb_crackpoof_s_moresmoke"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_s_moresmoke" );
    level._effect["vfx_yb_streetwind_01"] = loadfx( "vfx/moments/youngblood/vfx_yb_streetwind_01" );
    level._effect["vfx_yb_mist_drifting_02"] = loadfx( "vfx/moments/youngblood/vfx_yb_mist_drifting_02" );
    level._effect["vfx_yb_mist_drifting"] = loadfx( "vfx/moments/youngblood/vfx_yb_mist_drifting" );
    level._effect["vfx_yb_onplayer_09_truckfire"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_09_truckfire" );
    level._effect["vfx_yb_truck_fireball"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_fireball" );
    level._effect["vfx_yb_truck_firerain"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_firerain" );
    level._effect["vfx_yb_fire_mini"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_mini" );
    level._effect["vfx_yb_debris_cannon"] = loadfx( "vfx/moments/youngblood/vfx_yb_debris_cannon" );
    level._effect["vfx_yb_glass_burst"] = loadfx( "vfx/moments/youngblood/vfx_yb_glass_burst" );
    level._effect["vfx_ygb_housecoll_smk01"] = loadfx( "vfx/moments/youngblood/vfx_ygb_housecoll_smk01" );
    level._effect["vfx_yb_pool_splash_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_pool_splash_a" );
    level._effect["vfx_yb_pool_bubbles_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_pool_bubbles_a" );
    level._effect["vfx_yb_pool_bubbles_b"] = loadfx( "vfx/moments/youngblood/vfx_yb_pool_bubbles_b" );
    level._effect["vfx_yb_hill_rockrain"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_rockrain" );
    level._effect["vfx_yb_hill_pebblefall_pour"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_pebblefall_pour" );
    level._effect["vfx_yb_hill_pebblefall_s"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_pebblefall_s" );
    level._effect["vfx_yb_hill_pebblefall_xl"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_pebblefall_xl" );
    level._effect["vfx_yb_hill_rocksfall_m"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_rocksfall_m" );
    level._effect["vfx_yb_animals_birds_flock_m"] = loadfx( "vfx/moments/youngblood/vfx_yb_animals_birds_flock_m" );
    level._effect["vfx_yb_animals_birds_flock_s"] = loadfx( "vfx/moments/youngblood/vfx_yb_animals_birds_flock_s" );
    level._effect["vfx_yb_cloud_w_flash"] = loadfx( "vfx/moments/youngblood/vfx_yb_cloud_w_flash" );
    level._effect["vfx_yb_animals_birds_flock"] = loadfx( "vfx/moments/youngblood/vfx_yb_animals_birds_flock" );
    level._effect["vfx_yb_cracks_ground"] = loadfx( "vfx/moments/youngblood/vfx_yb_cracks_ground" );
    level._effect["vfx_yb_explosion_fire_nolasting"] = loadfx( "vfx/moments/youngblood/vfx_yb_explosion_fire_nolasting" );
    level._effect["vfx_yb_expl_fire_nolast_wind"] = loadfx( "vfx/moments/youngblood/vfx_yb_expl_fire_nolast_wind" );
    level._effect["vfx_yb_explosion_fire_med"] = loadfx( "vfx/moments/youngblood/vfx_yb_explosion_fire_med" );
    level._effect["vfx_yb_dust_wind_treehigh"] = loadfx( "vfx/moments/youngblood/vfx_yb_dust_wind_treehigh" );
    level._effect["vfx_yb_hill_rocksfall_small"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_rocksfall_small" );
    level._effect["vfx_yb_hill_pebblefall"] = loadfx( "vfx/moments/youngblood/vfx_yb_hill_pebblefall" );
    level._effect["vfx_yb_smoke_drift_thick"] = loadfx( "vfx/moments/youngblood/vfx_yb_smoke_drift_thick" );
    level._effect["vfx_yb_dust_wind_hillcrest_heavy"] = loadfx( "vfx/moments/youngblood/vfx_yb_dust_wind_hillcrest_heavy" );
    level._effect["vfx_yb_dust_logging_aftermath"] = loadfx( "vfx/moments/youngblood/vfx_yb_dust_logging_aftermath" );
    level._effect["vfx_yb_dust_wind_hillcrest"] = loadfx( "vfx/moments/youngblood/vfx_yb_dust_wind_hillcrest" );
    level._effect["vfx_yb_dust_rollinglog"] = loadfx( "vfx/moments/youngblood/vfx_yb_dust_rollinglog" );
    level._effect["vfx_yb_leafs_fall_heavy"] = loadfx( "vfx/moments/youngblood/vfx_yb_leafs_fall_heavy" );
    level._effect["vfx_yb_dust_jumpdown"] = loadfx( "vfx/moments/youngblood/vfx_yb_dust_jumpdown" );
    level._effect["vfx_yb_animals_mosquitos"] = loadfx( "vfx/moments/youngblood/vfx_yb_animals_mosquitos" );
    level._effect["vfx_yb_dust_groundshock"] = loadfx( "vfx/moments/youngblood/vfx_yb_dust_groundshock" );
    level._effect["vfx_yb_leafs_fall"] = loadfx( "vfx/moments/youngblood/vfx_yb_leafs_fall" );
    level._effect["vfx_yb_cratersmoke"] = loadfx( "vfx/moments/youngblood/vfx_yb_cratersmoke" );
    level._effect["vfx_yb_edgeflow"] = loadfx( "vfx/moments/youngblood/vfx_yb_edgeflow" );
    level._effect["vfx_smk_rog_valleyfilled"] = loadfx( "vfx/moments/youngblood/vfx_smk_rog_valleyfilled" );
    level._effect["vfx_smk_rog_traveldust_lastlinesmk"] = loadfx( "vfx/moments/youngblood/vfx_smk_rog_traveldust_lastlinesmk" );
    level._effect["vfx_rod_shock_particulates"] = loadfx( "vfx/moments/youngblood/vfx_rod_shock_particulates" );
    level._effect["vfx_yb_crackpoof_smk_white"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_smk_white" );
    level._effect["vfx_yb_fire_sparkcloud"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_sparkcloud" );
    level._effect["vfx_yb_crackpoof_s"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_s" );
    level._effect["vfx_yb_crackpoof_m"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof_m" );
    level._effect["vfx_yb_rockland_xsmall"] = loadfx( "vfx/moments/youngblood/vfx_yb_rockland_xsmall" );
    level._effect["vfx_yb_rockland_small"] = loadfx( "vfx/moments/youngblood/vfx_yb_rockland_small" );
    level._effect["vfx_yb_rockland_med"] = loadfx( "vfx/moments/youngblood/vfx_yb_rockland_med" );
    level._effect["vfx_smk_rog_shockwall"] = loadfx( "vfx/moments/youngblood/vfx_smk_rog_shockwall" );
    level._effect["vfx_smk_rog_traveldust"] = loadfx( "vfx/moments/youngblood/vfx_smk_rog_traveldust" );
    level._effect["vfx_yb_smoke_grndcrck_flat_wt"] = loadfx( "vfx/moments/youngblood/vfx_yb_smoke_grndcrck_flat_wt" );
    level._effect["vfx_smk_rog_shockwall"] = loadfx( "vfx/moments/youngblood/vfx_smk_rog_shockwall" );
    level._effect["vfx_yb_psim_splash1_dustwall"] = loadfx( "vfx/moments/youngblood/vfx_yb_psim_splash1_dustwall" );
    level._effect["vfx_yb_fire_smoke_huge"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_smoke_huge" );
    level._effect["vfx_yb_fire_med_window"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_med_window" );
    level._effect["vfx_yb_fire_propane"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_propane" );
    level._effect["vfx_yb_fire_gasolene_flat"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_gasolene_flat" );
    level._effect["vfx_yb_crackpoof"] = loadfx( "vfx/moments/youngblood/vfx_yb_crackpoof" );
    level._effect["vfx_yb_psim_splash1"] = loadfx( "vfx/moments/youngblood/vfx_yb_psim_splash1" );
    level._effect["vfx_yb_particulates_main"] = loadfx( "vfx/moments/youngblood/vfx_yb_particulates_main" );
    level._effect["vfx_yb_mist_falling"] = loadfx( "vfx/moments/youngblood/vfx_yb_mist_falling" );
    level._effect["vfx_yb_mist_ground"] = loadfx( "vfx/moments/youngblood/vfx_yb_mist_ground" );
    level._effect["vfx_yb_fire_med_crawlup"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_med_crawlup" );
    level._effect["vfx_yb_doorexplode"] = loadfx( "vfx/moments/youngblood/vfx_yb_doorexplode" );
    level._effect["vfx_yb_shockwave"] = loadfx( "vfx/moments/youngblood/vfx_yb_shockwave" );
    level._effect["vfx_yb_fire_med"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_med" );
    level._effect["vfx_rod_maintrail"] = loadfx( "vfx/moments/youngblood/vfx_rod_maintrail" );
    level._effect["vfx_rod_maintrail_child_dist"] = loadfx( "vfx/moments/youngblood/vfx_rod_maintrail_child_dist" );
    level._effect["vfx_rod_maintrail_distant"] = loadfx( "vfx/moments/youngblood/vfx_rod_maintrail_distant" );
    level._effect["vfx_yb_fireball_far"] = loadfx( "vfx/moments/youngblood/vfx_yb_fireball_far" );
    level._effect["vfx_yb_explosion_far"] = loadfx( "vfx/moments/youngblood/vfx_yb_explosion_far" );
    level._effect["vfx_yb_cloud_w_flash_far"] = loadfx( "vfx/moments/youngblood/vfx_yb_cloud_w_flash_far" );
    level._effect["vfx_yb_exp_horizon_far"] = loadfx( "vfx/moments/youngblood/vfx_yb_exp_horizon_far" );
    level._effect["vfx_ygb_rod_impact_molten_a"] = loadfx( "vfx/moments/youngblood/vfx_ygb_rod_impact_molten_a" );
    level._effect["vfx_yb_fire_mansion_bush"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_mansion_bush" );
    level._effect["vfx_yb_city_smoke_low_01"] = loadfx( "vfx/moments/youngblood/vfx_yb_city_smoke_low_01" );
    level._effect["vfx_yb_city_smoke_low_02"] = loadfx( "vfx/moments/youngblood/vfx_yb_city_smoke_low_02" );
    level._effect["vfx_yb_rod_light_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_rod_light_a" );
    level._effect["vfx_smk_rog_shockwall_basement"] = loadfx( "vfx/moments/youngblood/vfx_smk_rog_shockwall_basement" );
    level._effect["vfx_yb_roof_collapse_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_roof_collapse_a" );
    level._effect["ygb_basement_wood_explosion_a"] = loadfx( "vfx/moments/youngblood/ygb_basement_wood_explosion_a" );
    level._effect["vfx_yb_truck_exp_shock_particulates"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_exp_shock_particulates" );
    level._effect["vfx_yb_truck_explosion_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_truck_explosion_a" );
    level._effect["vfx_yb_mansion_door_godray_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_door_godray_a" );
    level._effect["vfx_yb_mansion_door_godray_b"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_door_godray_b" );
    level._effect["vfx_yb_mansion_ext_glow_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_ext_glow_a" );
    level._effect["vfx_yb_mansion_ext_space_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_ext_space_a" );
    level._effect["vfx_yb_house_h_furniture_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_house_h_furniture_a" );
    level._effect["vfx_yb_basement_objects_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_basement_objects_a" );
    level._effect["vfx_yb_house_h_dustfall_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_house_h_dustfall_a" );
    level._effect["vfx_yb_mansion_dustfall_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_mansion_dustfall_a" );
    level._effect["vfx_yb_city_rod_explosion_far"] = loadfx( "vfx/moments/youngblood/vfx_yb_city_rod_explosion_far" );
    level._effect["vfx_yb_onplayer_city_vista_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_city_vista_a" );
    level._effect["vfx_yb_rockland_small_emitter"] = loadfx( "vfx/moments/youngblood/vfx_yb_rockland_small_emitter" );
    level._effect["vfx_rod_maintrail_distant_ygb"] = loadfx( "vfx/moments/youngblood/vfx_rod_maintrail_distant_ygb" );
    level._effect["vfx_ygb_roadcrack_set02_debris"] = loadfx( "vfx/moments/youngblood/vfx_ygb_roadcrack_set02_debris" );
    level._effect["vfx_rod_maintrail_distant_noglow"] = loadfx( "vfx/moments/youngblood/vfx_rod_maintrail_distant_noglow" );
    level._effect["ygb_rod_impact_earth_a"] = loadfx( "vfx/_requests/youngblood/ygb_rod_impact_earth_a" );
    level._effect["mall_rooftop_collapse_dust_medium"] = loadfx( "vfx/moments/flood/mall_rooftop_collapse_dust_medium" );
    level._effect["vfx_heli_crash_hit_sparks"] = loadfx( "vfx/moments/las_vegas/vfx_heli_crash_hit_sparks" );
    level._effect["vfx_sparks_sign_ch"] = loadfx( "vfx/ambient/sparks/vfx_sparks_sign_ch" );
    level._effect["ygb_powerline_sparks_a"] = loadfx( "vfx/_requests/youngblood/ygb_powerline_sparks_a" );
    level._effect["ygb_chunk_fall_a"] = loadfx( "vfx/_requests/youngblood/ygb_chunk_fall_a" );
    level._effect["ygb_chaos_cloud_a"] = loadfx( "vfx/_requests/youngblood/ygb_chaos_cloud_a" );
    level._effect["ygb_water_pipe_gush_lg"] = loadfx( "vfx/_requests/youngblood/ygb_water_pipe_gush_lg" );
    level._effect["ygb_earth_wall_fall_a"] = loadfx( "vfx/_requests/youngblood/ygb_earth_wall_fall_a" );
    level._effect["ygb_crack_chunk_emitter_a"] = loadfx( "vfx/_requests/youngblood/ygb_crack_chunk_emitter_a" );
    level._effect["ygb_tree_shake_leaf_fall_a"] = loadfx( "vfx/_requests/youngblood/ygb_tree_shake_leaf_fall_a" );
    level._effect["ygb_ground_move_dust_a"] = loadfx( "vfx/_requests/youngblood/ygb_ground_move_dust_a" );
    level._effect["ygb_rog_bak_mover_a"] = loadfx( "vfx/_requests/youngblood/ygb_rog_bak_mover_a" );
    level._effect["ygb_birds_start_panicked"] = loadfx( "vfx/_requests/youngblood/ygb_birds_start_panicked" );
    level._effect["ygb_wind_light_a"] = loadfx( "vfx/_requests/youngblood/ygb_wind_light_a" );
    level._effect["ygb_birds_flee_cloud_a"] = loadfx( "vfx/_requests/youngblood/ygb_birds_flee_cloud_a" );
    level._effect["ygb_pool_splash_a"] = loadfx( "vfx/_requests/youngblood/ygb_pool_splash_a" );
    level._effect["ygb_bubbles_pool_crack_a"] = loadfx( "vfx/_requests/youngblood/ygb_bubbles_pool_crack_a" );
    level._effect["ygb_bubbles_pool_crack_b"] = loadfx( "vfx/_requests/youngblood/ygb_bubbles_pool_crack_b" );
    level._effect["ygb_wood_explosion_a"] = loadfx( "vfx/_requests/youngblood/ygb_wood_explosion_a" );
    level._effect["ygb_cliff_fall_a"] = loadfx( "vfx/_requests/youngblood/ygb_cliff_fall_a" );
    level._effect["ygb_cliff_fall_a_long"] = loadfx( "vfx/_requests/youngblood/ygb_cliff_fall_a_long" );
    level._effect["ygb_ground_move_dust_b_lite"] = loadfx( "vfx/_requests/youngblood/ygb_ground_move_dust_b_lite" );
    level._effect["vfx_yb_fire_backgr_med"] = loadfx( "vfx/moments/youngblood/vfx_yb_fire_backgr_med" );
    level._effect["ygb_chaos_cloud_b_sml"] = loadfx( "vfx/_requests/youngblood/ygb_chaos_cloud_b_sml" );
    level._effect["light_beam_glow_wide_underwater"] = loadfx( "vfx/ambient/lights/light_beam_glow_wide_underwater" );
    level._effect["ygb_debris_basement_a"] = loadfx( "vfx/_requests/youngblood/ygb_debris_basement_a" );
    level._effect["ygb_dust_basement_a"] = loadfx( "vfx/_requests/youngblood/ygb_dust_basement_a" );
    level._effect["ygb_debris_earth_chunk_med_a"] = loadfx( "vfx/_requests/youngblood/ygb_debris_earth_chunk_med_a" );
    level._effect["ygb_debris_earth_chunk_med_b"] = loadfx( "vfx/_requests/youngblood/ygb_debris_earth_chunk_med_b" );
    level._effect["vfx_ygb_housecollapse_debris"] = loadfx( "vfx/moments/youngblood/vfx_ygb_housecollapse_debris" );
    level._effect["vfx_ygb_church_collapse_debris"] = loadfx( "vfx/moments/youngblood/vfx_ygb_church_collapse_debris" );
    level._effect["vfx_ygb_roadcrack_set01_debris"] = loadfx( "vfx/moments/youngblood/vfx_ygb_roadcrack_set01_debris" );
    level._effect["vfx_ygb_roadcrack_set02_debris"] = loadfx( "vfx/moments/youngblood/vfx_ygb_roadcrack_set02_debris" );
    level._effect["vfx_ygb_church_smk01"] = loadfx( "vfx/moments/youngblood/vfx_ygb_church_smk01" );
    level._effect["vfx_yb_onplayer_01_deer"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_01_deer" );
    level._effect["vfx_yb_onplayer_02_trunkroll"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_02_trunkroll" );
    level._effect["vfx_yb_onplayer_03_afterfence"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_03_trunkroll" );
    level._effect["vfx_yb_onplayer_04_mansionhill"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_04_mansionhill" );
    level._effect["vfx_yb_onplayer_05_mansion"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_05_mansion" );
    level._effect["vfx_yb_onplayer_06_mansion"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_06_mansion" );
    level._effect["vfx_yb_onplayer_indoor"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_indoor" );
    level._effect["vfx_yb_onplayer_dirt_thick"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_dirt_thick" );
    level._effect["vfx_yb_onplayer_cloud_flash_a"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_cloud_flash_a" );
    level._effect["vfx_yb_onplayer_09_truckfire"] = loadfx( "vfx/moments/youngblood/vfx_yb_onplayer_09_truckfire" );

    if ( !getdvarint( "r_reflectionProbeGenerate" ) )
    {
        maps\createfx\youngblood_fx::main();
        maps\createfx\youngblood_sound::main();
    }
}

vfx_on_player()
{
    level endon( "stop_vfx_on_player" );
    thread vfx_on_player_while_moving();

    for (;;)
    {
        wait 0.6;

        if ( level.player_outside == 1 )
            continue;

        if ( level.player_outside == 0 )
        {
            var_0 = anglestoforward( level.player.angles ) * 96;
            playfx( common_scripts\utility::getfx( "vfx_yb_onplayer_indoor" ), level.player.origin + var_0 );
        }
    }
}

vfx_on_player_while_moving()
{
    level endon( "stop_vfx_on_player" );

    for (;;)
    {
        var_0 = level.player.origin;
        wait 0.6;

        if ( level.player_outside == 1 )
        {
            var_1 = anglestoforward( level.player.angles ) * 96;
            var_2 = level.player getvelocity();
            playfx( common_scripts\utility::getfx( "vfx_yb_onplayer_dirt_thick" ), level.player.origin + var_1 + var_2 );
        }
    }
}

vfx_open_door_sequence()
{
    common_scripts\utility::exploder( "rod_impact" );
}
