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

buhlert_FX()
{
	level._effect["flak_explosion"]		= loadfx ("fx/explosions/flak88_explosion.efx");
	level._effect["oil_lamp"] 		= loadfx ("fx/props/glow_latern.efx"); 
	maps\mp\_fx::loopfx("oil_lamp", (-495, -1051, 168), 0.4); 
	maps\mp\_fx::loopfx("oil_lamp", (-191, -832, 168), 0.4); 
	maps\mp\_fx::loopfx("oil_lamp", (607, 63, 103), 0.4);
	maps\mp\_fx::loopfx("oil_lamp", (955, 245, 110), 0.4);
	maps\mp\_fx::loopfx("oil_lamp", (634, 144, 227), 0.4);
	maps\mp\_fx::loopfx("oil_lamp", (896, 160, 232), 0.4);
	maps\mp\_fx::loopfx("oil_lamp", (75, 712, 101), 0.4);
	maps\mp\_fx::loopfx("oil_lamp", (584, 320, 95), 0.4);

      if(level.wwx_ambfirefx)
      {
	level._effect["house_fire"] = 		loadfx ("fx/fire/ground_fire_small_oneshot.efx"); 
	maps\mp\_fx::loopfx("house_fire", (1267, -657, 64), 1);  
      }

      if(level.wwx_ambfliesfx)
      {
	level._effect["horse_fly"] = 		loadfx ("fx/misc/insects_carcass_flies.efx"); 
	maps\mp\_fx::loopfx("horse_fly", (-908, -1559, 160), 0.7); 
	maps\mp\_fx::loopfx("horse_fly", (676, 300, 84), 1);
      }

      if(level.wwx_ambsmokefx)
      {
	level._effect["house_smoke"] = 		loadfx ("fx/smoke/damaged_vehicle_smoke.efx"); 
	maps\mp\_fx::loopfx("house_smoke", (1258, -656, 220), 0.4);  
	level._effect["traktor_smoke"] = 	loadfx ("fx/smoke/vehicle_steam.efx"); 
	maps\mp\_fx::loopfx("traktor_smoke", (-80, 198, 132), 0.4); 
      }
}