{
  "name": "Вихрь",
  "description": "Краткий вихревой выброс частиц по кругу с эффектом завихрения.",
  "version": "1.0",
  "type": "particle",
  "emitter": {
    "rate": "speed * 0.00005",
    "burstCount": "random(12, 22)",
    "pattern": "burst",
    "burstRadius": "6"
  },
  "particle": {
    "lifetime": "random(1.5, 3.0)",
    "size": "random(1, 3) * screenScale",
    "initialVelocity": {
      "x": "cos(angle) * random(30, 160)",
      "y": "sin(angle) * random(30, 160)"
    },
    "angle": "random(0,360)"
  },
  "physics": {
    "gravity": "40",
    "drag": "0.99",
    "forces": [
      {
        "type": "vortex",
        "strength": "80",
        "centerOffset": {
          "X": 0,
          "Y": 0
        }
      }
    ]
  },
  "appearance": {
    "colorStart": "#4A90E2",
    "colorEnd": "#9013FE",
    "blendMode": "additive",
    "opacityOverLife": "1 - age / lifetime",
    "sizeOverLife": "lerp(size, 0, age / lifetime)"
  },
  "trajectory": {
    "offsetX": "(age * 60) * cos(initialAngle + age * 6)",
    "offsetY": "(age * 60) * sin(initialAngle + age * 6)",
    "useAsOverride": true
  },
  "bouncing": {
    "enabled": true,
    "walls": true,
    "floor": true,
    "bounceFactor": "0.5",
    "friction": "0.85"
  }
}
