[
  {
    "type": "SPELL",
    "id": "spell_exosuit_jetpack",
    "name": "Crushing Flight",
    "description": "Perform a short rocket assisted jump or dash.  You might target a hostile creature to perform a vicious flying tackle at the end of the dash.  The rocket pack allows for a brief moment of air control or hovering after a jump.",
    "valid_targets": [ "hostile", "ground" ],
    "extra_effects": [ { "id": "rocket_jump_levitate", "hit_self": true } ],
    "flags": [ "SILENT", "NO_LEGS", "NO_HANDS", "RANDOM_DAMAGE", "EXTRA_EFFECTS_FIRST" ],
    "message": "",
    "effect": "dash",
    "effect_str": "downed",
    "min_damage": 60,
    "max_damage": 80,
    "shape": "blast",
    "min_range": 3,
    "max_range": 3,
    "spell_class": "NONE",
    "difficulty": -20,
    "max_level": 1,
    "energy_source": "NONE"
  },
  {
    "type": "SPELL",
    "id": "exo_flamethrower",
    "name": "Exosuit Flamethrower",
    "description": "A massive gout of flame leaps forward, igniting everything in it's path.",
    "effect": "attack",
    "shape": "cone",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "IGNITE_FLAMMABLE", "SPLIT_DAMAGE" ],
    "message": "",
    "max_level": 1,
    "min_damage": 30,
    "max_damage": 30,
    "min_range": 7,
    "max_range": 7,
    "min_aoe": 15,
    "max_aoe": 15,
    "damage_type": "heat",
    "field_id": "fd_fire",
    "field_chance": 2,
    "min_field_intensity": 10,
    "max_field_intensity": 10,
    "field_intensity_increment": 1,
    "field_intensity_variance": 0.1,
    "sound_description": "a loud woosh"
  },
  {
    "type": "SPELL",
    "id": "exo_sonic",
    "name": "Exosuit Sonic Cannon",
    "description": "Your teeth ache as the cannon fires and a ripple shoots through the air.",
    "effect": "attack",
    "effect_str": "stunned",
    "shape": "cone",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "LOUD", "SPLIT_DAMAGE" ],
    "message": "",
    "max_level": 1,
    "min_damage": 30,
    "max_damage": 30,
    "min_range": 7,
    "max_range": 7,
    "min_aoe": 45,
    "max_aoe": 45,
    "damage_type": "bash",
    "sound_description": "an earsplitting ring"
  },
  {
    "id": "exo_laserturret",
    "type": "SPELL",
    "name": "Exosuit Laser Turret",
    "description": "A burst of invisible laser pulses stab at the target.",
    "valid_targets": [ "hostile" ],
    "effect": "attack",
    "multiple_projectiles": 3,
    "shape": "blast",
    "max_level": 1,
    "min_damage": 5,
    "max_damage": 5,
    "min_range": 10,
    "max_range": 10,
    "min_aoe": 15,
    "max_aoe": 15,
    "damage_type": "heat",
    "sound_description": "a sharp crack"
  },
  {
    "type": "SPELL",
    "id": "exo_microwave",
    "name": "Exosuit Microwave",
    "description": "The air shimmers with invisible heat as the weapon fires.",
    "effect": "attack",
    "effect_str": "stunned",
    "shape": "blast",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "RANDOM_DAMAGE", "SPLIT_DAMAGE" ],
    "message": "",
    "max_level": 1,
    "min_damage": 10,
    "max_damage": 50,
    "damage_increment": 5.0,
    "min_range": 10,
    "max_range": 10,
    "damage_type": "pure",
    "sound_description": "a hiss of water vaporizing"
  },
  {
    "id": "exosuit_electrolaser",
    "type": "SPELL",
    "name": "Exosuit Electrolaser",
    "description": "Creates a conductive channel from the exosuit to the target by ionizing air molecules using a high-powered laser beam, then sends a powerful half million volt charge down the channel.",
    "effect": "attack",
    "shape": "blast",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "LOUD" ],
    "multiple_projectiles": 3,
    "max_level": 1,
    "min_damage": 75,
    "max_damage": 75,
    "min_range": 25,
    "max_range": 25,
    "min_aoe": 1,
    "max_aoe": 1,
    "damage_type": "heat",
    "extra_effects": [ { "id": "exosuit_electrolaser_electro" } ]
  },
  {
    "id": "exosuit_electrolaser_electro",
    "type": "SPELL",
    "name": "Exosuit Electric Damage",
    "description": "Give some electric damage for Electrolaser spell.  Subspell; you aren't allowed to see it except in debug mode.",
    "effect": "attack",
    "shape": "blast",
    "valid_targets": [ "hostile", "ground" ],
    "multiple_projectiles": 3,
    "max_level": 1,
    "min_damage": 150,
    "max_damage": 150,
    "max_range": 26,
    "min_aoe": 5,
    "max_aoe": 5,
    "damage_type": "electric",
    "extra_effects": [ { "id": "electrolaser_sparks" } ]
  },
  {
    "id": "electrolaser_sparks",
    "type": "SPELL",
    "name": "Electrolaser Sparks",
    "description": "The spark portion of the Electrolaser spell.",
    "valid_targets": [ "ground", "hostile", "ally" ],
    "effect": "attack",
    "shape": "line",
    "max_level": 1,
    "min_aoe": 3,
    "max_aoe": 3,
    "field_id": "fd_electricity",
    "min_field_intensity": 1,
    "max_field_intensity": 1,
    "field_chance": 2
  },
  {
    "id": "exo_plasmacut",
    "type": "SPELL",
    "name": "Exosuit Plasma Cut",
    "description": "A blinding light stabs out from the tip of the plasma torch.",
    "effect": "attack",
    "multiple_projectiles": 3,
    "shape": "line",
    "valid_targets": [ "hostile", "ground" ],
    "flags": "IGNITE_FLAMMABLE",
    "message": "",
    "max_level": 20,
    "min_damage": 80,
    "max_damage": 80,
    "damage_increment": 1.0,
    "min_range": 1,
    "max_range": 1,
    "range_increment": 0.25,
    "min_aoe": 1,
    "max_aoe": 1,
    "aoe_increment": 1.0,
    "damage_type": "cut"
  }
]
