main()
{
	explode_FX();
	level.scr_sound["flak88_explode"]	= "flak88_explode";    
}

	explode_FX()
{
	level._effect["flak_explosion"]		= loadfx ("fx/explosions/flak88_explosion.efx");
	
      if(level.wwx_ambsmokefx)
      {
	level._effect["tiger_smoke"] = 		loadfx ("fx/smoke/damaged_vehicle_smoke.efx"); 
	maps\mp\_fx::loopfx("tiger_smoke", (-457, 845, 120), 0.9);  	
	
	level._effect["smokecow"] = 	loadfx ("fx/smoke/thin_black_smoke_M_duhoc.efx"); 
	maps\mp\_fx::loopfx("smokecow", (-3824, -1080, 8), 1); 

	level._effect["loch1_smoke"] = 	loadfx ("fx/smoke/thin_black_smoke_S.efx"); 
	maps\mp\_fx::loopfx("loch1_smoke", (-3256, 1616, 32), 1); 
  	level._effect["loch4_smoke"] = 	loadfx ("fx/smoke/thin_black_smoke_M.efx"); 
	maps\mp\_fx::loopfx("loch4_smoke", (-3232, 520, -48), 1); 

	level._effect["traktor_smoke"] = 	loadfx ("fx/smoke/vehicle_steam.efx"); 
	maps\mp\_fx::loopfx("traktor_smoke", (-950, 1339, 232), 0.9); 
      }

      if(level.wwx_ambfliesfx)
      {
	level._effect["horse_fly"] = 		loadfx ("fx/misc/insects_carcass_flies.efx"); 
	maps\mp\_fx::loopfx("horse_fly", (-3346, 1421, 24), 1); 
	maps\mp\_fx::loopfx("horse_fly", (-3987, -1133, 38), 1);
      }

      if(level.wwx_ambfirefx)
      {
	level._effect["willycrash"] = 	loadfx ("fx/fire/tank_fire_turret_small.efx"); 
	maps\mp\_fx::loopfx("willycrash", (-852, -1054, 56), 1);
 	level._effect["kubelcrash"] = 	loadfx ("fx/fire/tank_fire_turret_small.efx"); 
	maps\mp\_fx::loopfx("kubelcrash", (1627, 485.256, 19), 1); 
      }
}