[
  {
    "id": "destruction_ray",
    "type": "SPELL",
    "name": "Destruction Ray",
    "description": "Pre-nerf flaming eye's destruction ray.",
    "valid_targets": [ "hostile", "ground" ],
    "effect": "bash",
    "extra_effects": [ { "id": "flaming_eye_damage" } ],
    "flags": [ "NO_PROJECTILE", "IGNORE_WALLS" ],
    "shape": "line",
    "min_damage": 999,
    "max_damage": 999,
    "min_aoe": 1,
    "max_aoe": 1,
    "min_range": 20,
    "max_range": 20
  },
  {
    "id": "flaming_eye_damage",
    "type": "SPELL",
    "name": "Flaming Eye Damage",
    "description": "Damage with the destruction ray.",
    "valid_targets": [ "hostile" ],
    "effect": "attack",
    "damage_type": "bash",
    "flags": [ "NO_PROJECTILE", "IGNORE_WALLS" ],
    "shape": "blast",
    "min_damage": 20,
    "max_damage": 50,
    "min_range": 20,
    "max_range": 20
  },
  {
    "id": "flaming_eye_warming_up",
    "type": "SPELL",
    "name": "Flaming Eye Notify",
    "description": "Flaming Eye warms up before activating its destruction ray.",
    "valid_targets": [ "hostile", "ground", "ally" ],
    "effect": "attack",
    "shape": "blast",
    "effect_str": "flaming_eye_warming_up",
    "flags": [ "NO_PROJECTILE", "IGNORE_WALLS", "SILENT" ],
    "min_range": 20,
    "max_range": 20
  }
]
