init() { level thread onPlayerConnect(); level.result = 0; if(getDvar("mapname") == "mp_la" || getDvar("mapname") == "mp_concert" || getDvar("mapname") == "mp_uplink" || getDvar("mapname") == "mp_magma" || getDvar("mapname") == "mp_hydro" || !(getDvar("mapname") == "mp_studio" || getDvar("mapname") == "mp_takeoff")) { level.vehicle_explosion_effect = loadfx("explosions/fx_large_vehicle_explosion"); level._effect["flak20_fire_fx"] = loadfx("weapon/tracer/fx_tracer_flak_single_noExp"); level.wayPointRed = loadfx("misc/fx_equip_tac_insert_light_red"); level.wayPointGreen = loadfx("misc/fx_equip_tac_insert_light_grn"); level._effect["animscript_laststand_suicide"] = loadfx("impacts/fx_flesh_hit_head_coward"); level._effect["ChafFx"] = loadfx("weapon/straferun/fx_straferun_chaf"); level._effect["CmKsLelWater"] = loadfx("system_elements/fx_snow_sm_em"); level._effect["koth"] = loadfx("maps/mp_maps/fx_mp_koth_marker_neutral_1"); level.remote_mortar_fx["laserTarget"] = loadfx("weapon/remote_mortar/fx_rmt_mortar_laser_loop"); level._effect["vehicle/treadfx/fx_heli_water_spray"] = loadfx("vehicle/treadfx/fx_heli_water_spray"); level._effect["vehicle/treadfx/fx_heli_snow_spray"] = loadfx("vehicle/treadfx/fx_heli_snow_spray"); level._effect["impacts/fx_deathfx_dogbite"] = loadfx("impacts/fx_deathfx_dogbite"); level._effect["quadrotor_nudge"] = loadfx("weapon/qr_drone/fx_qr_drone_impact_sparks"); level._effect["GlassFx"] = loadfx("impacts/fx_large_glass"); level._effect["LeafFx"] = loadfx("impacts/fx_small_foliage"); level._effect["DaFireFx"] = loadfx("weapon/talon/fx_muz_talon_rocket_flash_1p"); level._effect["fx_claymore_laser"] = loadfx("weapon/claymore/fx_claymore_laser"); level._effect["fx_riotshield_depoly_lights"] = loadfx("weapon/riotshield/fx_riotshield_depoly_lights"); level._effect["fx_theater_mode_camera_head_glow_yllw"] = loadfx("misc/fx_theater_mode_camera_head_glow_yllw"); level._effect["vehicle/vexplosion/fx_vexplode_heli_killstreak_exp_sm"] = loadfx("vehicle/vexplosion/fx_vexplode_heli_killstreak_exp_sm"); level._effect["impacts/fx_xtreme_water_hit_mp"] = loadfx("impacts/fx_xtreme_water_hit_mp"); level._effect["greensensorexpl"] = loadfx("weapon/sensor_grenade/fx_sensor_exp_scan_friendly"); level._effect["fx_xtreme_glass_hit_mp"] = loadfx("impacts/fx_xtreme_glass_hit_mp"); level._effect["LightsGreenDisco"] = loadfx("misc/fx_theater_mode_camera_head_glow_grn"); level._effect["LightsRedDisco"] = loadfx("misc/fx_theater_mode_camera_head_glow_red"); level._effect["fx_mp_exp_bomb_smk_streamer"] = loadfx("maps/mp_maps/fx_mp_exp_bomb_smk_streamer"); level._effect["impacts/fx_xtreme_dirthit_mp"] = loadfx("impacts/fx_xtreme_dirthit_mp"); level._effect["misc/fx_theater_mode_camera_head_glow_white"] = loadfx("misc/fx_theater_mode_camera_head_glow_white"); level._effect["impacts/fx_xtreme_mud_mp"] = loadfx("impacts/fx_xtreme_mud_mp"); level._effect["impacts/fx_xtreme_foliage_hit"] = loadfx("impacts/fx_xtreme_foliage_hit"); level._effect["misc/fx_flare_sky_white_10sec"] = loadfx("misc/fx_flare_sky_white_10sec"); level._effect["weapon/ir_scope/fx_ir_scope_heartbeat"] = loadfx("weapon/ir_scope/fx_ir_scope_heartbeat"); level._effect["lens_flares/fx_lf_mp_common_texture_reserve"] = loadfx("lens_flares/fx_lf_mp_common_texture_reserve"); level._effect["maps/mp_maps/fx_mp_exp_rc_bomb"] = loadfx("maps/mp_maps/fx_mp_exp_rc_bomb"); level.iconTest = "progress_bar_bg"; level.deads = "headicon_dead"; level.esps = "hud_remote_missile_target"; } foreach( shades in strTok( "gradient,gradient_center,scorebar_fadein,ui_scrollbar_arrow_right,headicon_dead,emblem_bg_ghost,emblem_bg_roxann_soldier,emblem_bg_graf,emblem_bg_dayofdead,emblem_bg_kawaii,emblem_bg_partyrock,emblem_bg_ben,emblem_bg_snake,emblem_bg_zombies,emblem_bg_aqua,emblem_bg_breach,emblem_bg_dcoyote,emblem_bg_zulu,emblem_bg_massacre,emblem_bg_pap,em_bg_prestige_9,em_bg_prestige_10,em_bg_prestige_11,fullscreen_proximity_vertical0,fullscreen_proximity_vertical1,fullscreen_proximity_vertical2,fullscreen_proximity_horizontal0,fullscreen_proximity_horizontal1,hud_remote_missile_target", ",") ) precacheShader( shades ); foreach( model in strTok("", ",") )precacheModel( model ); foreach( item in strTok("", ",") )precacheitem( item ); foreach( Vehicle in strTok("veh_t6_air_v78_vtol_killstreak", ",") )precacheVehicle( Vehicle );