[
  {
    "id": "solar_beam",
    "type": "SPELL",
    "name": "Solar Beam",
    "description": "Fire a blast of sunlight in a wide beam, blinding everything in its path and leaving it bright enough for you to see for a few seconds.",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "EVOCATION_SPELL", "SOMATIC", "MUST_HAVE_CLASS_TO_LEARN" ],
    "extra_effects": [ { "id": "eoc_evocation_setup", "hit_self": true } ],
    "effect": "attack",
    "shape": "line",
    "effect_str": "blind",
    "damage_type": "light",
    "min_damage": { "math": [ "(u_spell_level('solar_beam') * 3.4) + 8" ] },
    "max_damage": { "math": [ "(u_spell_level('solar_beam') * 5.9) + 14" ] },
    "min_range": 12,
    "max_range": 12,
    "min_aoe": 3,
    "max_aoe": 3,
    "min_duration": 0,
    "duration_increment": 100,
    "max_duration": 3500,
    "base_energy_cost": 750,
    "field_id": "fd_clairvoyant",
    "min_field_intensity": 1,
    "max_field_intensity": 1,
    "spell_class": "SUN_MAGE",
    "difficulty": 5,
    "max_level": 35,
    "base_casting_time": 350,
    "magic_type": "magiclysm_generic_magic"
  },
  {
    "id": "sunmage_pocket_sun",
    "type": "SPELL",
    "name": "Pocket Sun",
    "description": "You create a stable portal in the fabric of reality to the sun, through which you can draw on its light and temperature.",
    "valid_targets": [ "self" ],
    "flags": [ "CONJURATION_SPELL", "NO_LEGS", "CONCENTRATE", "VERBAL", "NO_PROJECTILE" ],
    "extra_effects": [ { "id": "eoc_summon_setup", "hit_self": true } ],
    "min_damage": 1,
    "max_damage": 1,
    "effect": "spawn_item",
    "effect_str": "pocket_sun",
    "shape": "blast",
    "magic_type": "magiclysm_generic_magic",
    "spell_class": "SUN_MAGE",
    "difficulty": 6,
    "max_level": 40,
    "base_casting_time": 150,
    "base_energy_cost": 300,
    "min_duration": 1000000,
    "max_duration": 50000000,
    "duration_increment": 1250000
  }
]
