[
  {
    "type": "SPELL",
    "id": "assassin_teleport",
    "name": "Assassin Teleport",
    "description": "This is a sub-spell for Assassin Strike.  It teleports you.",
    "effect": "teleport_random",
    "shape": "blast",
    "valid_targets": [ "none" ],
    "flags": [ "SILENT" ],
    "min_range": 8,
    "max_range": 8
  },
  {
    "type": "SPELL",
    "id": "assassin_toxic_smoke",
    "name": "Assassin Toxic Smoke",
    "description": "This is a sub-spell for Assassin Strike.  It generates toxic smoke in an area.",
    "effect": "attack",
    "shape": "blast",
    "valid_targets": [ "ground", "hostile" ],
    "field_id": "fd_toxic_gas",
    "min_field_intensity": 2,
    "max_field_intensity": 3,
    "min_aoe": 4,
    "max_aoe": 4
  },
  {
    "type": "SPELL",
    "id": "assassin_strike",
    "name": "Assassin Strike",
    "description": "You strike a poisonous blow and disappear in a puff of toxic smoke.",
    "effect": "attack",
    "shape": "blast",
    "valid_targets": [ "hostile" ],
    "flags": [ "MUST_HAVE_CLASS_TO_LEARN" ],
    "min_damage": 35,
    "max_damage": 490,
    "damage_increment": 13,
    "min_range": 1,
    "max_range": 1,
    "damage_type": "biological",
    "min_dot": 35,
    "max_dot": 490,
    "dot_increment": 13,
    "max_level": 35,
    "min_duration": 500,
    "max_duration": 500,
    "spell_class": "WITHER_MAGE",
    "base_casting_time": 30,
    "energy_source": "MANA",
    "base_energy_cost": 1200,
    "difficulty": 8,
    "extra_effects": [ { "id": "assassin_toxic_smoke", "hit_self": true }, { "id": "assassin_teleport" } ]
  }
]
