-- ap_impact_medium
-- weapon_explosion_shrapnel
-- ap_impact_large
-- weapon_explosion_xlarge
-- ap_impact_xsmall
-- weapon_explosion_medium
-- ap_impact_small
-- weapon_explosion_large
-- weapon_explosion_mediumsmall
-- bulletimpact
-- weapon_explosion_xxlarge
-- ap_impact_mediumsmall
-- weapon_explosion_xxxlarge
-- weapon_explosion_molotov
-- weapon_explosion_xsmall
-- weapon_explosion_small
-- weapon_explosion_flamethrower

return {
  ["ap_impact_medium"] = {
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 10,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 .01   0 0 0 0]],
        directional        = true,
        emitrot            = 15,
        emitrotspread      = 10,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 30,
        particlelife       = 23,
        particlelifespread = 20,
        particlesize       = 5,
        particlesizespread = 2,
        particlespeed      = .75,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    shrapnel = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 1,
        colormap           = [[0 0 0 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 35,
        particlelife       = 25,
        particlelifespread = 50,
        particlesize       = 1,
        particlesizespread = 1,
        particlespeed      = 2,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = .5,
        texture            = [[GenericSmokeCloud]],
      },
    },
    sparks = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.95,
        colormap           = [[1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = false,
        emitrot            = 30,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -0.1, 0]],
        numparticles       = 20,
        particlelife       = 60,
        particlelifespread = 10,
        particlesize       = .5,
        particlesizespread = 1,
        particlespeed      = 1.5,
        particlespeedspread = 1,
        pos                = [[0, 1.0, 0]],
        sizegrowth         = -0.1,
        sizemod            = 1.0,
        texture            = [[diamondstar]],
      },
    },
  },

  ["weapon_explosion_shrapnel"] = {
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 5,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    particlesystem_dust1 = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 10,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 1,
        particlelife       = 23,
        particlelifespread = 20,
        particlesize       = 3,
        particlesizespread = 1,
        particlespeed      = .75,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    shrapnel = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 30,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 1,
        colormap           = [[0 0 0 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 1,
        particlelife       = 25,
        particlelifespread = 50,
        particlesize       = 1,
        particlesizespread = 1,
        particlespeed      = 5,
        particlespeedspread = 15,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = .5,
        texture            = [[GenericSmokeCloud]],
      },
    },
  },

  ["ap_impact_large"] = {
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 13,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 .01   0 0 0 0]],
        directional        = true,
        emitrot            = 15,
        emitrotspread      = 10,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 35,
        particlelife       = 23,
        particlelifespread = 20,
        particlesize       = 2,
        particlesizespread = 6,
        particlespeed      = 2,
        particlespeedspread = 4,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    shrapnel = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 1,
        colormap           = [[0 0 0 0.01  0 0 0 .03   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 45,
        particlelife       = 25,
        particlelifespread = 50,
        particlesize       = 1,
        particlesizespread = 1,
        particlespeed      = 4,
        particlespeedspread = 7,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = .5,
        texture            = [[GenericSmokeCloud]],
      },
    },
    sparks = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.95,
        colormap           = [[1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = false,
        emitrot            = 30,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -0.1, 0]],
        numparticles       = 25,
        particlelife       = 60,
        particlelifespread = 10,
        particlesize       = .5,
        particlesizespread = 1,
        particlespeed      = 1,
        particlespeedspread = 3,
        pos                = [[0, 1.0, 0]],
        sizegrowth         = -0.1,
        sizemod            = 1.0,
        texture            = [[diamondstar]],
      },
    },
  },

  ["weapon_explosion_xlarge"] = {
    sizemod            = 0.5,
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 25,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 90,
        particlelifespread = 30,
        particlesize       = 12,
        particlesizespread = 5,
        particlespeed      = .5,
        particlespeedspread = 2.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    debris = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 10,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .09 .08 0.01  .1 .09 .08 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 50,
        particlelifespread = 20,
        particlesize       = 13,
        particlesizespread = 3,
        particlespeed      = 1,
        particlespeedspread = 4,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[debris2]],
      },
    },
    explosion = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 5,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.005 r.0025,  -.001, -.005 r.0025]],
        numparticles       = 5,
        particlelife       = 15,
        particlelifespread = 20,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = .3,
        particlespeedspread = 1.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 8,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01              0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 3,
        particlelifespread = 0,
        particlesize       = 70,
        particlesizespread = 10,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    groundflash = {
      circlealpha        = .75,
      circlegrowth       = 12,
      flashalpha         = 0.6,
      flashsize          = 24,
      ttl                = 8,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0.80000001192093,
        [3]  = 0.80000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 50,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 40,
        particlelifespread = 15,
        particlesize       = 12,
        particlesizespread = 5,
        particlespeed      = 2.5,
        particlespeedspread = 7,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .075 .05 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 30,
        particlelifespread = 10,
        particlesize       = 12,
        particlesizespread = 5,
        particlespeed      = 2,
        particlespeedspread = 7,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    particlesystem_dust3 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 5,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.35, 0]],
        numparticles       = 3,
        particlelife       = 45,
        particlelifespread = 15,
        particlesize       = 13,
        particlesizespread = 3,
        particlespeed      = 3,
        particlespeedspread = 9,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    plume = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 25,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 75,
        particlelifespread = 20,
        particlesize       = 12,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
  },

  ["ap_impact_xsmall"] = {
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 5,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    shrapnel = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 1,
        colormap           = [[0 0 0 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 15,
        particlelife       = 25,
        particlelifespread = 50,
        particlesize       = 1,
        particlesizespread = 1,
        particlespeed      = 1,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = .5,
        texture            = [[GenericSmokeCloud]],
      },
    },
    sparks = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.95,
        colormap           = [[1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = false,
        emitrot            = 30,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -0.1, 0]],
        numparticles       = 3,
        particlelife       = 60,
        particlelifespread = 10,
        particlesize       = .5,
        particlesizespread = 1,
        particlespeed      = 1,
        particlespeedspread = 1,
        pos                = [[0, 1.0, 0]],
        sizegrowth         = -0.1,
        sizemod            = 1.0,
        texture            = [[diamondstar]],
      },
    },
  },

  ["weapon_explosion_medium"] = {
    sizemod            = 0.5,
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 60,
        particlelifespread = 20,
        particlesize       = 7,
        particlesizespread = 2,
        particlespeed      = .1,
        particlespeedspread = 1.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    debris = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 7,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .09 .08 0.01  .1 .09 .08 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 30,
        particlelifespread = 20,
        particlesize       = 7,
        particlesizespread = 2,
        particlespeed      = .75,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[debris2]],
      },
    },
    explosion = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 3,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.005 r.0025,  -.001, -.005 r.0025]],
        numparticles       = 5,
        particlelife       = 10,
        particlelifespread = 15,
        particlesize       = 6,
        particlesizespread = 2,
        particlespeed      = .2,
        particlespeedspread = 1,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 5,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01              0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 3,
        particlelifespread = 0,
        particlesize       = 25,
        particlesizespread = 10,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[explosionball]],
      },
    },
    groundflash = {
      circlealpha        = .2,
      circlegrowth       = 12,
      flashalpha         = 0.3,
      flashsize          = 10,
      ttl                = 8,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0.80000001192093,
        [3]  = 0.80000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 50,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 25,
        particlelifespread = 10,
        particlesize       = 7,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 12,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .075 .05 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 20,
        particlelifespread = 5,
        particlesize       = 7,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    particlesystem_dust3 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 5,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.35, 0]],
        numparticles       = 3,
        particlelife       = 30,
        particlelifespread = 15,
        particlesize       = 7,
        particlesizespread = 2,
        particlespeed      = 1.5,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    plume = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 60,
        particlelifespread = 15,
        particlesize       = 7,
        particlesizespread = 2,
        particlespeed      = .25,
        particlespeedspread = 1.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    sphere = {
      air                = true,
      class              = [[CSpherePartSpawner]],
      count              = 1,
      ground             = true,
      underwater         = 0,
      water              = true,
      properties = {
        alpha              = 0.05,
        color              = [[1,1,1]],
        expansionspeed     = 10,
        ttl                = 10,
      },
    },
  },

  ["ap_impact_small"] = {
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 5,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 10,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 15,
        particlelife       = 23,
        particlelifespread = 20,
        particlesize       = 3,
        particlesizespread = 1,
        particlespeed      = .75,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    shrapnel = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 1,
        colormap           = [[0 0 0 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 15,
        particlelife       = 25,
        particlelifespread = 50,
        particlesize       = 1,
        particlesizespread = 1,
        particlespeed      = 1.5,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = .5,
        texture            = [[GenericSmokeCloud]],
      },
    },
    sparks = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.95,
        colormap           = [[1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = false,
        emitrot            = 30,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -0.1, 0]],
        numparticles       = 8,
        particlelife       = 60,
        particlelifespread = 10,
        particlesize       = .5,
        particlesizespread = 1,
        particlespeed      = 1.5,
        particlespeedspread = 1,
        pos                = [[0, 1.0, 0]],
        sizegrowth         = -0.1,
        sizemod            = 1.0,
        texture            = [[diamondstar]],
      },
    },
  },

  ["weapon_explosion_large"] = {
    sizemod            = 0.5,
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 75,
        particlelifespread = 20,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = .2,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    debris = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 10,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .09 .08 0.01  .1 .09 .08 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 50,
        particlelifespread = 20,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = .75,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[debris2]],
      },
    },
    explosion = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 5,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.005 r.0025,  -.001, -.005 r.0025]],
        numparticles       = 5,
        particlelife       = 15,
        particlelifespread = 20,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = .3,
        particlespeedspread = 1.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 7,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01              0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 3,
        particlelifespread = 0,
        particlesize       = 60,
        particlesizespread = 10,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    groundflash = {
      circlealpha        = .65,
      circlegrowth       = 12,
      flashalpha         = 0.5,
      flashsize          = 20,
      ttl                = 8,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0.80000001192093,
        [3]  = 0.80000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 17,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 50,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 30,
        particlelifespread = 15,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = 1.5,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .075 .05 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 20,
        particlelifespread = 10,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = 1.5,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    particlesystem_dust3 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 17,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 5,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.35, 0]],
        numparticles       = 3,
        particlelife       = 35,
        particlelifespread = 15,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = 2,
        particlespeedspread = 7,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    plume = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 75,
        particlelifespread = 20,
        particlesize       = 10,
        particlesizespread = 3,
        particlespeed      = .5,
        particlespeedspread = 2.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
  },

  ["weapon_explosion_mediumsmall"] = {
    sizemod            = 0.5,
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 12,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 45,
        particlelifespread = 15,
        particlesize       = 5,
        particlesizespread = 2,
        particlespeed      = .076,
        particlespeedspread = 1,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    debris = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 3,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .09 .08 0.01  .1 .09 .08 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 30,
        particlelifespread = 20,
        particlesize       = 4,
        particlesizespread = 2,
        particlespeed      = .75,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[debris2]],
      },
    },
    explosion = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 2,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.005 r.0025,  -.001, -.005 r.0025]],
        numparticles       = 5,
        particlelife       = 10,
        particlelifespread = 15,
        particlesize       = 4,
        particlesizespread = 2,
        particlespeed      = .1,
        particlespeedspread = 1,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 5,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01             0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 3,
        particlelifespread = 0,
        particlesize       = 17,
        particlesizespread = 10,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    groundflash = {
      circlealpha        = .1,
      circlegrowth       = 12,
      flashalpha         = 0.3,
      flashsize          = 8,
      ttl                = 8,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0.80000001192093,
        [3]  = 0.80000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 12,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 50,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 25,
        particlelifespread = 10,
        particlesize       = 5,
        particlesizespread = 1,
        particlespeed      = .5,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 10,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .075 .05 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 20,
        particlelifespread = 5,
        particlesize       = 5,
        particlesizespread = 1,
        particlespeed      = .5,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    particlesystem_dust3 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 10,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 5,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.35, 0]],
        numparticles       = 3,
        particlelife       = 30,
        particlelifespread = 15,
        particlesize       = 5,
        particlesizespread = 1,
        particlespeed      = 1,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    plume = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 12,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 45,
        particlelifespread = 15,
        particlesize       = 5,
        particlesizespread = 1,
        particlespeed      = .25,
        particlespeedspread = 1.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
  },

  ["bulletimpact"] = {
    particle_dust1 = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = .8,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = false,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.1, 0]],
        numparticles       = [[2 r2]],
        particlelife       = 10,
        particlelifespread = 10,
        particlesize       = 3,
        particlesizespread = 1,
        particlespeed      = 1,
        particlespeedspread = 2,
        pos                = [[-2 r4, r4, -2 r4]],
        sizegrowth         = .35,
        sizemod            = 1.0,
        texture            = [[dust2]],
        useairlos          = true,
      },
    },
    particle_dust2 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = .8,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = false,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.1, 0]],
        numparticles       = [[2 r2]],
        particlelife       = 10,
        particlelifespread = 10,
        particlesize       = 4,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 2,
        pos                = [[-2 r4, r4, -2 r4]],
        sizegrowth         = .2,
        sizemod            = 1.0,
        texture            = [[dirt]],
        useairlos          = true,
      },
    },
  },

  ["weapon_explosion_xxlarge"] = {
    sizemod            = 0.5,
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 25,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 90,
        particlelifespread = 30,
        particlesize       = 15,
        particlesizespread = 5,
        particlespeed      = .5,
        particlespeedspread = 2.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    debris = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 10,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .09 .08 0.01  .1 .09 .08 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 50,
        particlelifespread = 20,
        particlesize       = 15,
        particlesizespread = 3,
        particlespeed      = 1,
        particlespeedspread = 4,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[debris2]],
      },
    },
    explosion = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 5,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.005 r.0025,  -.001, -.005 r.0025]],
        numparticles       = 5,
        particlelife       = 15,
        particlelifespread = 20,
        particlesize       = 13,
        particlesizespread = 3,
        particlespeed      = .3,
        particlespeedspread = 1.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 8,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01             0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 3,
        particlelifespread = 0,
        particlesize       = 70,
        particlesizespread = 10,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    groundflash = {
      circlealpha        = .8,
      circlegrowth       = 12,
      flashalpha         = 0.65,
      flashsize          = 26,
      ttl                = 8,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0.80000001192093,
        [3]  = 0.80000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 50,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 40,
        particlelifespread = 15,
        particlesize       = 15,
        particlesizespread = 5,
        particlespeed      = 2.5,
        particlespeedspread = 7,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .075 .05 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 30,
        particlelifespread = 10,
        particlesize       = 15,
        particlesizespread = 5,
        particlespeed      = 2,
        particlespeedspread = 7,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    particlesystem_dust3 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 5,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.35, 0]],
        numparticles       = 3,
        particlelife       = 45,
        particlelifespread = 15,
        particlesize       = 15,
        particlesizespread = 3,
        particlespeed      = 3,
        particlespeedspread = 9,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    plume = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 25,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 75,
        particlelifespread = 20,
        particlesize       = 15,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
  },

  ["ap_impact_mediumsmall"] = {
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 5,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 1.03   0 0 0 0]],
        directional        = true,
        emitrot            = 15,
        emitrotspread      = 10,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 25,
        particlelife       = 23,
        particlelifespread = 20,
        particlesize       = 4,
        particlesizespread = 1,
        particlespeed      = .75,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    shrapnel = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 1,
        colormap           = [[0 0 0 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 25,
        particlelife       = 25,
        particlelifespread = 50,
        particlesize       = 1,
        particlesizespread = 1,
        particlespeed      = 1.5,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = .5,
        texture            = [[GenericSmokeCloud]],
      },
    },
    sparks = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.95,
        colormap           = [[1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = false,
        emitrot            = 30,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -0.1, 0]],
        numparticles       = 15,
        particlelife       = 60,
        particlelifespread = 10,
        particlesize       = .5,
        particlesizespread = 1,
        particlespeed      = 1.5,
        particlespeedspread = 1,
        pos                = [[0, 1.0, 0]],
        sizegrowth         = -0.1,
        sizemod            = 1.0,
        texture            = [[diamondstar]],
      },
    },
  },

  ["weapon_explosion_xxxlarge"] = {
    sizemod            = 0.5,
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 30,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 100,
        particlelifespread = 20,
        particlesize       = 17,
        particlesizespread = 5,
        particlespeed      = .25,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    debris = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 10,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .09 .08 0.01  .1 .09 .08 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 100,
        particlelifespread = 20,
        particlesize       = 15,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[debris2]],
      },
    },
    explosion = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 5,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 .1  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.005 r.0025,  -.001, -.005 r.0025]],
        numparticles       = 5,
        particlelife       = 20,
        particlelifespread = 20,
        particlesize       = 17,
        particlesizespread = 10,
        particlespeed      = .5,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 10,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01              0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6,
        particlelifespread = 0,
        particlesize       = 80,
        particlesizespread = 10,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    groundflash = {
      circlealpha        = .8,
      circlegrowth       = 12,
      flashalpha         = 0.7,
      flashsize          = 28,
      ttl                = 8,
      color = {
        [1]  = 0.80000001192093,
        [2]  = 0.80000001192093,
        [3]  = 0.80000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 50,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 40,
        particlelifespread = 20,
        particlesize       = 17,
        particlesizespread = 5,
        particlespeed      = 4,
        particlespeedspread = 10,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .075 .05 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 25,
        particlelifespread = 20,
        particlesize       = 17,
        particlesizespread = 5,
        particlespeed      = 4,
        particlespeedspread = 10,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    particlesystem_dust3 = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 5,
        emitvector         = [[0, 1, 0]],
        gravity            = [[0, -.35, 0]],
        numparticles       = 3,
        particlelife       = 50,
        particlelifespread = 20,
        particlesize       = 17,
        particlesizespread = 5,
        particlespeed      = 4,
        particlespeedspread = 12,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    plume = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 30,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 100,
        particlelifespread = 20,
        particlesize       = 18,
        particlesizespread = 10,
        particlespeed      = 2,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
  },

  ["weapon_explosion_molotov"] = {
    explosion = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = 0,
        numparticles       = 25,
        particlelife       = 25,
        particlelifespread = 50,
        particlesize       = .5,
        particlesizespread = 2,
        particlespeed      = .1,
        particlespeedspread = .5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    fire = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 90,
        emitrotspread      = 70,
        emitvector         = [[0, 1, 0]],
        gravity            = .01,
        numparticles       = 35,
        particlelife       = 50,
        particlelifespread = 100,
        particlesize       = .1,
        particlesizespread = .5,
        particlespeed      = .25,
        particlespeedspread = 1,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
  },

  ["weapon_explosion_xsmall"] = {
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 25,
        particlelifespread = 20,
        particlesize       = 2.5,
        particlesizespread = 1,
        particlespeed      = .25,
        particlespeedspread = 1,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 5,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    groundflash = {
      circlealpha        = 0.075,
      circlegrowth       = 3,
      flashalpha         = 0.2,
      flashsize          = 4,
      ttl                = 8,
      color = {
        [1]  = 0.89999997615814,
        [2]  = 0.80000001192093,
        [3]  = 0.30000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 10,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 1,
        particlelife       = 23,
        particlelifespread = 20,
        particlesize       = 3,
        particlesizespread = 1,
        particlespeed      = .75,
        particlespeedspread = 2,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 1,
        particlelife       = 25,
        particlelifespread = 20,
        particlesize       = 2,
        particlesizespread = 1,
        particlespeed      = 1.5,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
  },

  ["weapon_explosion_small"] = {
    cloud = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.3 .25 .2 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 70,
        emitrotspread      = 90,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 25,
        particlelifespread = 20,
        particlesize       = 3,
        particlesizespread = 1,
        particlespeed      = .25,
        particlespeedspread = 1,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    debris = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 2,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.1 .09 .08 0.01  .1 .09 .08 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 3,
        particlelife       = 25,
        particlelifespread = 20,
        particlesize       = 4,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.1,
        sizemod            = 1.0,
        texture            = [[debris2]],
      },
    },
    glow = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = true,
      properties = {
        airdrag            = 1,
        alwaysvisible      = true,
        colormap           = [[0 0 0 0.01   1 1 0.8 0.01   1 1 0.7 0   0 0 0 0.01   0 0 0 0.01]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 180,
        emitvector         = [[-0, 1, 0]],
        gravity            = [[0, 0.00, 0]],
        numparticles       = 1,
        particlelife       = 6.2,
        particlelifespread = 0,
        particlesize       = 5,
        particlesizespread = 2,
        particlespeed      = 1,
        particlespeedspread = 0,
        pos                = [[0, 2, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[shotgunflare]],
      },
    },
    groundflash = {
      circlealpha        = 0.1,
      circlegrowth       = 3,
      flashalpha         = 0.25,
      flashsize          = 6,
      ttl                = 8,
      color = {
        [1]  = 0.89999997615814,
        [2]  = 0.80000001192093,
        [3]  = 0.30000001192093,
      },
    },
    particlesystem_dust1 = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 10,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 1,
        particlelife       = 23,
        particlelifespread = 20,
        particlesize       = 4,
        particlesizespread = 1,
        particlespeed      = 1,
        particlespeedspread = 3,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    particlesystem_dust2 = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 20,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .2 .2 0.01  0 0 0 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 35,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.025 r.05,  -.35,  -.025 r.05]],
        numparticles       = 1,
        particlelife       = 25,
        particlelifespread = 20,
        particlesize       = 3,
        particlesizespread = 2,
        particlespeed      = 2,
        particlespeedspread = 7,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dirt]],
      },
    },
    plume = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 15,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[.2 .175 .15 0.01  .1 .075 .05 0.01   0 0 0 0]],
        directional        = true,
        emitrot            = 5,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = [[-.012 r.025,  -.001,  -.025 r.05]],
        numparticles       = 2,
        particlelife       = 25,
        particlelifespread = 10,
        particlesize       = 4,
        particlesizespread = 3,
        particlespeed      = .4,
        particlespeedspread = 1.5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.1,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
  },

  ["weapon_explosion_flamethrower"] = {
    explosion = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 0,
        emitrotspread      = 45,
        emitvector         = [[0, 1, 0]],
        gravity            = 0,
        numparticles       = 1,
        particlelife       = 18,
        particlelifespread = 25,
        particlesize       = 1,
        particlesizespread = 5,
        particlespeed      = 1,
        particlespeedspread = 5,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    fire = {
      air                = true,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.98,
        colormap           = [[1 0.5 0.1 0.01  0 0 0 0.01  0 0 0 0]],
        directional        = true,
        emitrot            = 90,
        emitrotspread      = 70,
        emitvector         = [[0, 1, 0]],
        gravity            = .01,
        numparticles       = 10,
        particlelife       = 50,
        particlelifespread = 100,
        particlesize       = .1,
        particlesizespread = .5,
        particlespeed      = .25,
        particlespeedspread = 1,
        pos                = [[-10 r20, 5 r10, -10 r20]],
        sizegrowth         = 0.2,
        sizemod            = 1.0,
        texture            = [[dust2]],
      },
    },
    sparks = {
      air                = false,
      class              = [[CSimpleParticleSystem]],
      count              = 1,
      ground             = true,
      water              = false,
      properties = {
        airdrag            = 0.95,
        colormap           = [[1 .5 0.3 0.01   1 .5 0.3 0]],
        directional        = false,
        emitrot            = 30,
        emitrotspread      = 15,
        emitvector         = [[0, 1, 0]],
        gravity            = 0,
        numparticles       = 5,
        particlelife       = 30,
        particlelifespread = 10,
        particlesize       = .2,
        particlesizespread = .5,
        particlespeed      = 1.5,
        particlespeedspread = 1,
        pos                = [[0, 1.0, 0]],
        sizegrowth         = 0,
        sizemod            = 1.0,
        texture            = [[diamondstar]],
      },
    },
  },

}

