-- purpleimpact1
-- bigbomb_explosion
-- burnpurple
-- purpleimpact2
-- red_explosion

return {
  ["purpleimpact1"] = {
    dirt = {
      count              = 2,
      ground             = true,
      water              = true,
      properties = {
        alphafalloff       = 2,
        alwaysvisible      = true,
        color              = [[1, 0.2, 1]],
        pos                = [[-10 r20, 20, -10 r20]],
        size               = 10,
        speed              = [[0.75 r-1.5, 1.7 r1.6, 0.75 r-1.5]],
      },
    },
    gfx = {
      count              = 25,
      water              = true,
      properties = {
        alwaysvisible      = true,
        color              = 200,
        creationtime       = 2,
        lifetime           = 10,
        pos                = [[-8 r8, 0 r15, -8 r8]],
        speed              = [[0.5 r-0.5, 0.7 r1.6, 0.5 r-0.5]],
      },
    },
    groundflash = {
      alwaysvisible      = true,
      circlealpha        = 0.4,
      circlegrowth       = 10,
      flashalpha         = 5,
      flashsize          = 50,
      ttl                = 10,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0,
        [3]  = 0.80000001192093,
      },
    },
    heatcloud = {
      air                = false,
      count              = 6,
      ground             = true,
      underwater         = 0,
      water              = true,
      properties = {
        alwaysvisible      = true,
        heat               = 10,
        heatfalloff        = 1,
        maxheat            = 10,
        pos                = [[0, 20, 0]],
        size               = 20,
        sizegrowth         = 0.2,
      },
    },
  },

  ["bigbomb_explosion"] = {
    groundflash = {
      air                = true,
      alwaysvisible      = true,
      circlealpha        = 0.5,
      circlegrowth       = 8,
      flashalpha         = 0.9,
      flashsize          = 120,
      ground             = true,
      ttl                = 17,
      water              = true,
      color = {
        [1]  = 1,
        [2]  = 0.30000001192093,
        [3]  = 0,
      },
    },
    pop1 = {
      air                = true,
      class              = [[heatcloud]],
      count              = 5,
      ground             = true,
      water              = true,
      properties = {
        alwaysvisible      = true,
        heat               = 10,
        heatfalloff        = 0.4,
        maxheat            = 15,
        pos                = [[r-2 r2, 3, r-2 r2]],
        size               = 100,
        sizegrowth         = 0.9,
        speed              = [[0, 1 0, 0]],
        texture            = [[redexplo]],
      },
    },
    pop2 = {
      air                = true,
      class              = [[heatcloud]],
      count              = 2,
      ground             = true,
      water              = true,
      properties = {
        alwaysvisible      = true,
        heat               = 10,
        heatfalloff        = 0.5,
        maxheat            = 15,
        pos                = [[r-55 r55, 5, r-55 r55]],
        size               = [[90 r-1.5]],
        sizegrowth         = 0.9,
        speed              = [[r-1 r1, 1 0, r-1 r1]],
        texture            = [[bigexplo]],
      },
    },
    smoke = {
      air                = true,
      count              = 5,
      ground             = true,
      water              = true,
      properties = {
        agespeed           = 0.04,
        alwaysvisible      = true,
        color              = 0.6,
        pos                = [[r-30 r30, 10 r10, r-30 r30]],
        size               = 80,
        sizeexpansion      = 0.5,
        sizegrowth         = 15,
        speed              = [[0, 1 r9, 0]],
        startsize          = 40,
        texture            = [[bigexplosmoke]],
      },
    },
  },

  ["burnpurple"] = {
    dirt = {
      count              = 2,
      ground             = true,
      water              = true,
      properties = {
        alphafalloff       = 3,
        alwaysvisible      = true,
        color              = [[0.8, 0.1, 0.8]],
        pos                = [[-10 r20, 0, -10 r20]],
        speed              = [[0.75 r-1.5, 1.7 r1.6, 0.75 r-1.5]],
      },
    },
    gfx = {
      count              = 25,
      water              = true,
      properties = {
        alwaysvisible      = true,
        color              = 200,
        creationtime       = 2,
        lifetime           = 10,
        pos                = [[-8 r8, 0 r15, -8 r8]],
        speed              = [[0.5 r-0.5, 0.7 r1.6, 0.5 r-0.5]],
      },
    },
    groundflash = {
      alwaysvisible      = true,
      circlealpha        = 1,
      circlegrowth       = 3,
      flashalpha         = 1,
      flashsize          = 10,
      ttl                = 8,
      color = {
        [1]  = 0.5,
        [2]  = 0,
        [3]  = 0.5,
      },
    },
    heatcloud = {
      air                = true,
      count              = 6,
      ground             = true,
      properties = {
        alwaysvisible      = true,
        heat               = 6,
        heatfalloff        = 2,
        maxheat            = 10,
        pos                = [[-10 r10, r10,-10 r10]],
        size               = 10,
        sizegrowth         = -0.2,
        speed              = [[-1 r2, r2, -1 r2]],
      },
    },
  },

  ["purpleimpact2"] = {
    groundflash = {
      circlealpha        = 0.4,
      circlegrowth       = 10,
      flashalpha         = 5,
      flashsize          = 30,
      ttl                = 10,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0,
        [3]  = 0.80000001192093,
      },
    },
    heatcloud = {
      air                = false,
      count              = 6,
      ground             = true,
      underwater         = 0,
      water              = true,
      properties = {
        alwaysvisible      = true,
        heat               = 10,
        heatfalloff        = 2,
        maxheat            = 10,
        pos                = [[-10 r20, r20,-10 r20]],
        size               = 20,
        sizegrowth         = 0.2,
        texture            = [[pinkexplo]],
      },
    },
  },

  ["red_explosion"] = {
    groundflash = {
      air                = true,
      alwaysvisible      = true,
      circlealpha        = 0.4,
      circlegrowth       = 8,
      flashalpha         = 0.9,
      flashsize          = 70,
      ground             = true,
      ttl                = 20,
      water              = true,
      color = {
        [1]  = 1,
        [2]  = 0.30000001192093,
        [3]  = 0,
      },
    },
    pop = {
      air                = true,
      class              = [[heatcloud]],
      count              = 2,
      ground             = true,
      water              = true,
      properties = {
        alwaysvisible      = true,
        heat               = 10,
        heatfalloff        = 0.5,
        maxheat            = 15,
        pos                = [[0, 0 0, 0]],
        size               = [[35 r-1.5]],
        sizegrowth         = 0.75,
        speed              = [[1 r0.35, 0 0, 1 r0.35]],
        texture            = [[redexplo]],
      },
    },
    smoke = {
      air                = true,
      count              = 8,
      ground             = true,
      water              = true,
      properties = {
        agespeed           = 0.04,
        alwaysvisible      = true,
        color              = 0.1,
        pos                = [[0, -1, 0]],
        size               = 30,
        sizeexpansion      = -0.6,
        sizegrowth         = 15,
        speed              = [[0, 1 r1.3, 0]],
        startsize          = 10,
      },
    },
    smoke00 = {
      air                = true,
      class              = [[smoke]],
      count              = 3,
      ground             = true,
      water              = true,
      properties = {
        agespeed           = 0.08,
        alwaysvisible      = true,
        color              = [[0.3 r0.3]],
        pos                = [[0, 0 r4, 0]],
        size               = [[1 r5]],
        sizegrowth         = 1,
        speed              = [[0 r-3, 0, 0 r-3]],
      },
    },
    smoke01 = {
      air                = true,
      class              = [[smoke]],
      count              = 10,
      ground             = true,
      water              = true,
      properties = {
        agespeed           = 0.08,
        alwaysvisible      = true,
        color              = [[0.3 r0.3]],
        pos                = [[0, 0 r4, 0]],
        size               = [[15 r5]],
        sizegrowth         = 1,
        speed              = [[0 r3, 0, 0 r3]],
      },
    },
    smoke02 = {
      air                = true,
      class              = [[smoke]],
      count              = 10,
      ground             = true,
      water              = true,
      properties = {
        agespeed           = 0.08,
        alwaysvisible      = true,
        color              = [[0.3 r0.3]],
        pos                = [[0, 0 r4, 0]],
        size               = [[15 r5]],
        sizegrowth         = 1,
        speed              = [[0 r3, 0, 0 r-3]],
      },
    },
    smoke04 = {
      air                = true,
      class              = [[smoke]],
      count              = 10,
      ground             = true,
      water              = true,
      properties = {
        agespeed           = 0.08,
        alwaysvisible      = true,
        color              = [[0.3 r0.3]],
        pos                = [[0, 0 r4, 0]],
        size               = [[15 r5]],
        sizegrowth         = 1,
        speed              = [[0 r-3, 0, 0 r3]],
      },
    },
  },

}

