[
  {
    "id": "gravitymage_graviton_damage",
    "type": "SPELL",
    "name": "Graviton Polarization Damage",
    "description": "handles the damage part of Graviton Polarization - if you see this something went wrong",
    "valid_targets": [ "self", "ally", "hostile", "ground" ],
    "effect": "attack",
    "shape": "blast",
    "max_level": 35,
    "min_damage": 25,
    "max_damage": 60,
    "damage_increment": 1,
    "damage_type": "bash",
    "min_aoe": 2,
    "max_aoe": 7,
    "aoe_increment": 0.2,
    "min_range": 5,
    "max_range": 17,
    "range_increment": 0.5,
    "flags": [ "LOUD" ]
  },
  {
    "id": "gravitymage_graviton",
    "type": "SPELL",
    "spell_class": "GRAVITY_MAGE",
    "name": "Graviton Polarization",
    "description": "Changes and amplifies gravitational pull towards a point you choose even through walls.  Pulls in items and deals bashing damage in its center.",
    "valid_targets": [ "self", "ally", "hostile", "ground", "item", "field" ],
    "effect": "area_pull",
    "shape": "blast",
    "base_casting_time": 600,
    "base_energy_cost": 450,
    "energy_source": "MANA",
    "difficulty": 10,
    "max_level": 35,
    "min_damage": 25,
    "max_damage": 60,
    "damage_increment": 1,
    "damage_type": "bash",
    "min_aoe": 4,
    "max_aoe": 9,
    "aoe_increment": 0.2,
    "min_range": 5,
    "max_range": 17,
    "range_increment": 0.5,
    "extra_effects": [ { "id": "gravitymage_graviton_damage" }, { "id": "gravitymage_graviton_centerdamage" } ],
    "flags": [ "SOMATIC", "VERBAL", "CONCENTRATE", "NO_PROJECTILE", "IGNORE_WALLS", "LOUD" ],
    "sound_description": "a crack"
  },
  {
    "id": "gravitymage_graviton_centerdamage",
    "type": "SPELL",
    "name": "Graviton Polarization centerdamage",
    "description": "handles damage in the extreme center of the Graviton",
    "valid_targets": [ "self", "ally", "hostile", "ground" ],
    "effect": "attack",
    "shape": "blast",
    "max_level": 35,
    "min_damage": 35,
    "max_damage": 105,
    "damage_increment": 2,
    "damage_type": "bash",
    "min_aoe": 0,
    "max_aoe": 2,
    "aoe_increment": 0.06,
    "min_range": 5,
    "max_range": 17,
    "range_increment": 0.5,
    "flags": [ "LOUD" ]
  }
]
