{"snow"
  {on hit
    {if min_mass 100
      {if effector "tree"
        {spawn "tree_crush"}
      else
        {spawn "spheredust_small"}
      }
    else min_mass 10
      {spawn "spheredust_small_short"}
    }
  }
  {on detonate
    {if stuff "molotov_coctail"
      {spawn "ex_molot"}
      {spawn "fire_molot_ground"}
      {spawn "fire_shellhole"}
    else stuff "mortar_flame"
      {spawn "ex_mortar_flame"}
      {spawn "camp_die"}
      {spawn "fire_shellhole"}
      {spawn "ex_mort_sm"}
      {spawn "fire_molot_ground"}
      {spawn "crater_very_very_small" terrain_texmod}
      {spawn "mortar_shellhole"}
      {spawn "dust_shot_big"}
else stuff "mortar_flare"
      {spawn "signal_rocket3"}
      {spawn "smoke_grey_long"}
    else stuff "big smoke"
      {spawn "smoke_shell"}
      {spawn "spark_electro02b"}
    else stuff "dynamite"
      {spawn "ex_bomb_big_snow"}
      {spawn "shellhole_big"}
    else stuff "grenade big"
      {spawn "ex_fg_mortar"}
      {spawn "snow_hit_big"}
      {spawn "crater_very_very_small" terrain_texmod}
      {spawn "mortar_shellhole"}
      {spawn "smoke_grey"}
    else stuff "grenade"
      {spawn "ex_grenade_sm_snow"}
      {spawn "grenade_shellhole" terrain_texmod}
    else stuff "small bullet"
      {spawn "ex_bul_sm_snow"}
    else stuff "zenite"
      {spawn "ex_bul_zenit_snow"}
      {spawn "shellhole_small"}
    else stuff "bullet"
      {spawn "ex_bul_big_snow"}
    else stuff "big mortar"
      {spawn "ex_mort_big_snow"}
      {spawn "shellhole_big"}
	else stuff "mortar_smoke"
	  {spawn "mortar_smoke"}
	  {spawn "ex_bul_sm_snow"}
    else stuff "mortar"
      {spawn "ex_bomb_big_snow"}
      {spawn "shellhole_medium"}
    else stuff "shell size_minimum fg"
      {spawn "ex_fg_minimum"}
      {spawn "grenade_shellhole" terrain_texmod}
    else stuff "shell size_minimum"
      {spawn "ex_ap_minimum"}
    else stuff "shell size_small fg"
      {spawn "ex_fg_small"}
      {spawn "crater_norm" terrain_texmod}
    else stuff "shell size_small"
      {spawn "ex_ap_small"}
    else stuff "shell size_medium fg"
      {spawn "ex_fg_medium"}
      {spawn "crater_norm" terrain_texmod}
    else stuff "shell size_medium"
      {spawn "ex_ap_medium"}
    else stuff "shell size_big fg"
      {spawn "ex_fg_big"}
      {spawn "crater_norm" terrain_texmod}
    else stuff "shell size_big"
      {spawn "ex_ap_medium"}
    else stuff "shell size_maximum"
      {spawn "ex_fg_maximum"}
      {spawn "crater_big" terrain_texmod}
    else stuff "big shell extra"
      {spawn "ex_bomb_big_snow" offset 0 0 20}
      {spawn "crater_norm" terrain_texmod}
    else stuff "big shell fg bomb no_crater small"
      {spawn "shockwave"}
      {spawn "ex_mort_big_snow"}
      {spawn "shellhole6_win1"}
    else stuff "big shell fg bomb no_crater"
      {spawn "ex_bomb_big_snow"}
      {spawn "shellhole6_win2"}
    else stuff "big shell fg bomb"
      {spawn "ex_bomb_big_snow"}
      {spawn "crater_norm" terrain_texmod}
    else stuff "big shell fg"
      {spawn "shockwave"}
      {spawn "ex_mort_big_snow"}
      {spawn "crater_norm" terrain_texmod}
    else stuff "big shell ap"
      {spawn "ex_mort_sm_snow"}
    else stuff "small shell fg"
      {spawn "shockwave"}
      {spawn "ex_anti_small"}
      {spawn "snow_hit_big"}
      {spawn "shellhole_big_ground"}
    else stuff "shell fg"
      {spawn "shockwave"}
      {spawn "ex_mort_big_snow"}
      {spawn "crater_norm" terrain_texmod}
    else stuff "shell ap"
      {spawn "ex_arm_sm"}
      {spawn "snow_hit_big"}
    else stuff "mine antipersonnel"
      {spawn "ex_grenade_big_snow"}
      {spawn "grenade_shellhole" terrain_texmod}
    else stuff "mine antitank"
	  {spawn "ex_mort_sm_snow"}
      {spawn "grenade_at_shellhole" terrain_texmod}
	else stuff "mine clockwork"
		{spawn "ex_mort_big_snow"}
		{spawn "grenade_at_shellhole" terrain_texmod}
    else stuff "dynamite_clockwork"
      {spawn "ex_bomb_big_snow"}
      {spawn "shellhole_big"}
    else stuff "tnt_bag"
      {spawn "ex_bomb_big_snow"}
      {spawn "shellhole_big"}
    else stuff "flaerammo"
	  {spawn "artillery_explosion_flaer"}
    }
  }
}
