[
  {
    "id": "necro_boomer_revive",
    "type": "SPELL",
    "name": { "str": "Necro Boomer Revive", "//~": "NO_I18N" },
    "description": { "str": "Revives zombies in a large AoE.", "//~": "NO_I18N" },
    "valid_targets": [ "ground" ],
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "min_aoe": 10,
    "max_aoe": 10,
    "shape": "blast",
    "effect": "revive",
    "effect_str": "ZOMBIE"
  },
  {
    "id": "necro_boomer_upgrade",
    "type": "SPELL",
    "name": { "str": "Necro Boomer Upgrade", "//~": "NO_I18N" },
    "description": { "str": "Upgrades zombies in a large AoE.", "//~": "NO_I18N" },
    "valid_targets": [ "ally" ],
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "min_aoe": 10,
    "max_aoe": 10,
    "min_damage": 1000,
    "max_damage": 1000,
    "shape": "blast",
    "effect": "upgrade"
  },
  {
    "id": "necro_boomer_death",
    "type": "SPELL",
    "name": { "str": "Necro Boomer Death", "//~": "NO_I18N" },
    "description": { "str": "Revives and then upgrades zombies in a large area.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "ally" ],
    "shape": "blast",
    "effect": "noise",
    "flags": [ "NO_EXPLOSION_SFX" ],
    "min_damage": 24,
    "max_damage": 24,
    "sound_type": "combat",
    "sound_id": "explosion",
    "sound_variant": "small",
    "extra_effects": [ { "id": "necro_boomer_revive", "hit_self": true }, { "id": "necro_boomer_upgrade", "hit_self": true } ]
  },
  {
    "id": "death_guilt",
    "type": "SPELL",
    "name": { "str": "Death Guilt", "//~": "NO_I18N" },
    "description": { "str": "Feeling guilty over killing a monster.", "//~": "NO_I18N" },
    "valid_targets": [ "hostile" ],
    "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "guilt",
    "effect_str": "NULL",
    "min_damage": 100,
    "max_damage": 100,
    "min_duration": 180000,
    "max_duration": 180000,
    "min_range": 5,
    "max_range": 5
  },
  {
    "id": "death_portal",
    "type": "SPELL",
    "name": { "str": "Death Portal", "//~": "NO_I18N" },
    "description": { "str": "Spawns a tear in reality, field intensity depends on spell level.", "//~": "NO_I18N" },
    "flags": [ "NO_EXPLOSION_SFX" ],
    "valid_targets": [ "ground" ],
    "shape": "blast",
    "effect": "attack",
    "max_level": 2,
    "field_id": "fd_fatigue",
    "field_chance": 1,
    "min_field_intensity": 1,
    "field_intensity_increment": 1,
    "max_field_intensity": 3
  },
  {
    "id": "death_acid",
    "type": "SPELL",
    "name": { "str": "Acid Death", "//~": "NO_I18N" },
    "description": { "str": "Acid sprays out of a dead acid zombie or some such.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "attack",
    "field_id": "fd_acid",
    "min_field_intensity": 3,
    "max_field_intensity": 3,
    "field_chance": 1
  },
  {
    "id": "death_sludge",
    "type": "SPELL",
    "name": { "str": "Sludge Death", "//~": "NO_I18N" },
    "description": { "str": "Sludge sprays out of a dead monster.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self", "hostile", "ally" ],
    "flags": [ "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "attack",
    "min_duration": 2400,
    "max_duration": 2400,
    "effect_str": "sludged",
    "field_id": "fd_sludge",
    "min_field_intensity": 3,
    "max_field_intensity": 3,
    "field_chance": 1,
    "min_aoe": 1,
    "max_aoe": 2,
    "aoe_increment": 1,
    "max_level": 1,
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_sludge_mega",
    "type": "SPELL",
    "name": { "str": "Mega Sludge Death", "//~": "NO_I18N" },
    "description": { "str": "A large amount of sludge sprays out of a dead monster.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self", "hostile", "ally" ],
    "flags": [ "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "attack",
    "min_duration": 2400,
    "max_duration": 2400,
    "effect_str": "sludged",
    "field_id": "fd_sludge",
    "min_field_intensity": 3,
    "max_field_intensity": 3,
    "field_chance": 1,
    "min_aoe": 3,
    "max_aoe": 3,
    "aoe_increment": 1,
    "max_level": 1,
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_blood",
    "type": "SPELL",
    "name": { "str": "Blood Death", "//~": "NO_I18N" },
    "description": { "str": "Explode in a shower of gore.  Metal!", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "flags": [ "SILENT", "NO_EXPLOSION_SFX", "RANDOM_AOE" ],
    "shape": "blast",
    "max_level": 3,
    "min_aoe": 0,
    "max_aoe": 3,
    "aoe_increment": 1,
    "effect": "attack",
    "field_id": "fd_blood",
    "min_field_intensity": 3,
    "max_field_intensity": 3,
    "field_chance": 1
  },
  {
    "id": "death_halfworm",
    "type": "SPELL",
    "name": { "str": "Half Worm Death", "//~": "NO_I18N" },
    "description": { "str": "Spawns one or two half worms.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "min_damage": 1,
    "max_damage": 2,
    "flags": [ "SILENT", "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX", "RANDOM_DAMAGE" ],
    "shape": "blast",
    "effect": "summon",
    "effect_str": "mon_halfworm",
    "min_aoe": 2,
    "max_aoe": 2
  },
  {
    "id": "death_halfworm_small",
    "type": "SPELL",
    "name": { "str": "Small Half Worm Death", "//~": "NO_I18N" },
    "description": { "str": "Spawns one or two small half worms.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "min_damage": 1,
    "max_damage": 2,
    "flags": [ "SILENT", "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX", "RANDOM_DAMAGE" ],
    "shape": "blast",
    "effect": "summon",
    "effect_str": "mon_halfworm_small",
    "min_aoe": 2,
    "max_aoe": 2
  },
  {
    "id": "death_halfworm_graboid",
    "type": "SPELL",
    "name": { "str": "Graboid Half Worm Death", "//~": "NO_I18N" },
    "description": { "str": "Spawns one or two graboid half worms.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "min_damage": 1,
    "max_damage": 2,
    "flags": [ "SILENT", "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX", "RANDOM_DAMAGE" ],
    "shape": "blast",
    "effect": "summon",
    "effect_str": "mon_halfworm_graboid",
    "min_aoe": 2,
    "max_aoe": 2
  },
  {
    "id": "death_blobsplit_large",
    "type": "SPELL",
    "name": { "str": "Large Blob Death - Split", "//~": "NO_I18N" },
    "description": { "str": "A large blob splits in half.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "flags": [ "SILENT", "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "slime_split",
    "min_aoe": 1,
    "max_aoe": 1
  },
  {
    "id": "death_blobsplit",
    "type": "SPELL",
    "name": { "str": "Blob Death - Split", "//~": "NO_I18N" },
    "description": { "str": "A blob splits in half.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "flags": [ "SILENT", "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "slime_split",
    "min_aoe": 1,
    "max_aoe": 1
  },
  {
    "id": "death_blobsplit_brain",
    "type": "SPELL",
    "name": { "str": "Blob Brain Death - Split", "//~": "NO_I18N" },
    "description": { "str": "A blob brain splits in half.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "flags": [ "SILENT", "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "slime_split",
    "min_aoe": 1,
    "max_aoe": 1
  },
  {
    "id": "death_blob_brain",
    "type": "SPELL",
    "name": { "str": "Blob Brain Death", "//~": "NO_I18N" },
    "description": { "str": "A blob brain dies.", "//~": "NO_I18N" },
    "valid_targets": [ "ally" ],
    "min_aoe": 48,
    "max_aoe": 48,
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "remove_effect",
    "effect_str": "controlled",
    "targeted_monster_ids": [ "mon_blob_small", "mon_blob", "mon_blob_large" ],
    "extra_effects": [ { "id": "death_blobsplit_brain", "hit_self": true } ]
  },
  {
    "id": "death_explosion",
    "type": "SPELL",
    "name": { "str": "Death Explosion Sound", "//~": "NO_I18N" },
    "description": { "str": "Boom.", "//~": "NO_I18N" },
    "flags": [ "NO_EXPLOSION_SFX" ],
    "valid_targets": [ "self" ],
    "shape": "blast",
    "effect": "noise",
    "min_damage": 24,
    "max_damage": 24,
    "sound_id": "explosion",
    "sound_type": "combat",
    "sound_variant": "small"
  },
  {
    "id": "death_gas",
    "type": "SPELL",
    "name": { "str": "Gas Explosion", "//~": "NO_I18N" },
    "description": { "str": "Causes a small explosion of toxic gas.", "//~": "NO_I18N" },
    "flags": [ "NO_EXPLOSION_SFX" ],
    "valid_targets": [ "self" ],
    "shape": "blast",
    "effect": "emit",
    "effect_str": "emit_toxic_blast",
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_smokeburst",
    "type": "SPELL",
    "name": { "str": "Smoke Explosion", "//~": "NO_I18N" },
    "description": { "str": "Causes a small explosion of smoke.", "//~": "NO_I18N" },
    "flags": [ "NO_EXPLOSION_SFX" ],
    "valid_targets": [ "self" ],
    "shape": "blast",
    "effect": "emit",
    "effect_str": "emit_smoke_blast",
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_smokeburst_tiny",
    "type": "SPELL",
    "name": { "str": "Tiny Smoke Explosion", "//~": "NO_I18N" },
    "description": { "str": "Causes a tiny explosion of smoke.", "//~": "NO_I18N" },
    "flags": [ "NO_EXPLOSION_SFX" ],
    "valid_targets": [ "self" ],
    "shape": "blast",
    "effect": "emit",
    "effect_str": "emit_smoke_plume",
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_tearburst",
    "type": "SPELL",
    "name": { "str": "Teargas Explosion", "//~": "NO_I18N" },
    "description": { "str": "Causes a small explosion of teargas.", "//~": "NO_I18N" },
    "flags": [ "NO_EXPLOSION_SFX" ],
    "valid_targets": [ "self" ],
    "shape": "blast",
    "effect": "emit",
    "effect_str": "emit_tear_gas_blast",
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_relax_gas",
    "type": "SPELL",
    "name": { "str": "Relaxation Gas Explosion", "//~": "NO_I18N" },
    "description": { "str": "Causes a small explosion of relaxation gas.", "//~": "NO_I18N" },
    "flags": [ "NO_EXPLOSION_SFX" ],
    "valid_targets": [ "self" ],
    "shape": "blast",
    "effect": "emit",
    "effect_str": "emit_relax_gas_blast",
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_fungalburst",
    "type": "SPELL",
    "name": { "str": "Fungal Explosion", "//~": "NO_I18N" },
    "description": { "str": "Causes a small explosion of fungus.", "//~": "NO_I18N" },
    "valid_targets": [ "self" ],
    "flags": [ "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "emit",
    "//": "TODO: Add the ability to check if there's anti-fungal gas here to negate this effect.",
    "effect_str": "emit_fungal_blast",
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_pouf",
    "type": "SPELL",
    "name": { "str": "Death Pouf Sound", "//~": "NO_I18N" },
    "description": { "str": "Pouf.", "//~": "NO_I18N" },
    "valid_targets": [ "self" ],
    "flags": [ "NO_EXPLOSION_SFX" ],
    "effect": "noise",
    "min_damage": 10,
    "max_damage": 10,
    "shape": "blast",
    "sound_id": "misc",
    "sound_variant": "puff",
    "sound_type": "combat",
    "message": "Pouf!"
  },
  {
    "id": "death_fungus",
    "type": "SPELL",
    "name": { "str": "Pouf", "//~": "NO_I18N" },
    "description": { "str": "Fungal pouf.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "effect": "fungalize",
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "min_damage": 2500,
    "max_damage": 2500,
    "min_aoe": 1,
    "max_aoe": 1,
    "shape": "blast",
    "extra_effects": [ { "id": "death_pouf", "hit_self": true } ]
  },
  {
    "id": "death_darkman",
    "type": "SPELL",
    "name": { "str": "Darkman Death", "//~": "NO_I18N" },
    "description": { "str": "Removes the darkness effect.", "//~": "NO_I18N" },
    "valid_targets": [ "ally", "hostile" ],
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "min_range": 48,
    "max_range": 48,
    "shape": "blast",
    "effect": "remove_effect",
    "effect_str": "darkness"
  },
  {
    "id": "death_fakespell",
    "type": "SPELL",
    "name": { "str": "Fake Spell", "//~": "NO_I18N" },
    "description": { "str": "A spell that doesn't do anything.", "//~": "NO_I18N" },
    "valid_targets": [ "hostile", "ally", "ground" ],
    "message": "",
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "min_damage": 1,
    "max_damage": 1,
    "effect": "noise"
  },
  {
    "id": "death_shock_blast",
    "type": "SPELL",
    "name": { "str": "Shock Death", "//~": "NO_I18N" },
    "description": { "str": "1/5 chance to burst into electric clouds.", "//~": "NO_I18N" },
    "valid_targets": [ "ally", "ground", "hostile" ],
    "flags": [ "WONDER" ],
    "effect": "noise",
    "min_damage": 1,
    "max_damage": 1,
    "shape": "blast",
    "extra_effects": [ { "id": "death_fakespell" }, { "id": "death_fakespell" }, { "id": "shock_blast", "hit_self": true, "min_level": 2 } ]
  },
  {
    "id": "death_fireball",
    "type": "SPELL",
    "name": { "str": "Fireball Death", "//~": "NO_I18N" },
    "description": { "str": "1/10 chance to burst into flames.", "//~": "NO_I18N" },
    "valid_targets": [ "ally", "ground", "hostile" ],
    "flags": [ "WONDER", "NO_EXPLOSION_SFX" ],
    "effect": "noise",
    "min_damage": 1,
    "max_damage": 1,
    "shape": "blast",
    "extra_effects": [
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_fakespell" },
      { "id": "death_conflagration", "hit_self": true }
    ]
  },
  {
    "id": "death_conflagration",
    "type": "SPELL",
    "name": { "str": "Conflagration Death", "//~": "NO_I18N" },
    "description": { "str": "A fireball.  Hits with mild shrapnel, but the main effect is fire.", "//~": "NO_I18N" },
    "valid_targets": [ "self", "ally", "hostile", "ground" ],
    "effect": "attack",
    "field_id": "fd_fire",
    "field_chance": 2,
    "min_field_intensity": 2,
    "max_field_intensity": 2,
    "min_aoe": 3,
    "max_aoe": 3,
    "min_damage": 2,
    "max_damage": 2,
    "min_duration": 1000,
    "max_duration": 1000,
    "damage_type": "cut",
    "shape": "blast"
  },
  {
    "id": "death_explosion_mon_spider_jumping_mega",
    "type": "SPELL",
    "name": { "str": "Death Explosion - Huge", "//~": "NO_I18N" },
    "description": { "str": "Big boom.", "//~": "NO_I18N" },
    "valid_targets": [ "self", "ally", "hostile", "ground" ],
    "effect": "explosion",
    "min_aoe": 8,
    "max_aoe": 8,
    "min_damage": 26,
    "max_damage": 26,
    "shape": "blast"
  },
  {
    "id": "death_explosion_mon_spawn_raptor_unstable",
    "type": "SPELL",
    "name": { "str": "Death Explosion - Tiny", "//~": "NO_I18N" },
    "description": { "str": "Tiny boom.", "//~": "NO_I18N" },
    "valid_targets": [ "self", "ally", "hostile", "ground" ],
    "min_aoe": 8,
    "max_aoe": 8,
    "min_damage": 4,
    "max_damage": 4,
    "effect": "explosion",
    "shape": "blast"
  },
  {
    "id": "death_explosion_mon_hazmatbot",
    "type": "SPELL",
    "name": { "str": "Death Explosion - Large", "//~": "NO_I18N" },
    "description": { "str": "Large boom.", "//~": "NO_I18N" },
    "valid_targets": [ "self", "ally", "hostile", "ground" ],
    "min_aoe": 8,
    "max_aoe": 8,
    "min_damage": 20,
    "max_damage": 20,
    "effect": "explosion",
    "shape": "blast"
  },
  {
    "id": "death_thing",
    "type": "SPELL",
    "name": { "str": "Thing Death", "//~": "NO_I18N" },
    "description": { "str": "Spawns a thing.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "min_damage": 1,
    "max_damage": 1,
    "flags": [ "SILENT", "HOSTILE_SUMMON", "PERMANENT", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "summon",
    "effect_str": "mon_thing",
    "min_aoe": 1,
    "max_aoe": 1
  },
  {
    "id": "death_preg_roach",
    "type": "SPELL",
    "name": { "str": "Pregnant Roach Death", "//~": "NO_I18N" },
    "description": { "str": "Spawns roach nymph.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "self" ],
    "min_damage": 1,
    "max_damage": 3,
    "flags": [ "RANDOM_DAMAGE", "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "summon",
    "effect_str": "mon_giant_cockroach_nymph",
    "min_aoe": 2,
    "max_aoe": 2
  },
  {
    "type": "SPELL",
    "id": "death_spider_cellar_mom",
    "name": { "str": "Mommy Long Legs Death", "//~": "NO_I18N" },
    "description": { "str": "Spawns a bunch of small spiders.", "//~": "NO_I18N" },
    "valid_targets": [ "self", "ground" ],
    "min_damage": 3,
    "max_damage": 8,
    "flags": [
      "RANDOM_DAMAGE",
      "HOSTILE_SUMMON",
      "PERMANENT",
      "SPAWN_WITH_DEATH_DROPS",
      "SILENT",
      "NO_EXPLOSION_SFX",
      "SPAWN_GROUP"
    ],
    "shape": "blast",
    "effect": "summon",
    "effect_str": "GROUP_SPIDER_MOM_SUMMON",
    "min_aoe": 2,
    "max_aoe": 2
  },
  {
    "id": "death_boomer",
    "type": "SPELL",
    "name": { "str": "Boomer Death", "//~": "NO_I18N" },
    "description": { "str": "Vomitous explosion.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "hostile", "ally", "self" ],
    "flags": [ "NO_EXPLOSION_SFX" ],
    "min_aoe": 1,
    "max_aoe": 2,
    "aoe_increment": 1,
    "max_level": 1,
    "min_duration": 2400,
    "max_duration": 2400,
    "shape": "blast",
    "effect": "attack",
    "effect_str": "boomered",
    "field_chance": 1,
    "field_id": "fd_bile",
    "max_field_intensity": 2,
    "min_field_intensity": 2,
    "affected_body_parts": [ "eyes" ],
    "extra_effects": [ { "id": "death_explosion", "hit_self": true } ]
  },
  {
    "id": "death_boomer_glow",
    "type": "SPELL",
    "name": { "str": "Boomer Death - Glow", "//~": "NO_I18N" },
    "description": { "str": "Boomers and glow.", "//~": "NO_I18N" },
    "valid_targets": [ "ground", "hostile", "ally", "self" ],
    "shape": "blast",
    "flags": [ "NO_EXPLOSION_SFX" ],
    "effect": "attack",
    "effect_str": "glowing",
    "max_level": 1,
    "affected_body_parts": [ "torso", "arm_r", "arm_l", "leg_r", "leg_l" ],
    "extra_effects": [ { "id": "death_boomer", "hit_self": true } ],
    "min_duration": 24000,
    "max_duration": 24000
  },
  {
    "id": "ratking_summon_rats",
    "type": "SPELL",
    "name": { "str": "Death Summon Rats", "//~": "NO_I18N" },
    "description": { "str": "Makes some rats.", "//~": "NO_I18N" },
    "valid_targets": [ "ground" ],
    "shape": "blast",
    "effect": "summon",
    "effect_str": "mon_sewer_rat",
    "flags": [ "HOSTILE_SUMMON", "PERMANENT", "SPAWN_WITH_DEATH_DROPS", "NO_EXPLOSION_SFX" ],
    "min_damage": 7,
    "max_damage": 7,
    "min_aoe": 3,
    "max_aoe": 3
  },
  {
    "id": "death_focused_beam_explosion",
    "type": "SPELL",
    "name": { "str": "Focused Beam Explosion Death", "//~": "NO_I18N" },
    "description": { "str": "Give 'em the old flim flam flummox.", "//~": "NO_I18N" },
    "valid_targets": [ "self" ],
    "shape": "blast",
    "flags": [ "NO_EXPLOSION_SFX" ],
    "effect": "explosion",
    "min_damage": 8,
    "max_damage": 8
  },
  {
    "id": "death_focused_beam",
    "type": "SPELL",
    "name": { "str": "Focused Beam Death", "//~": "NO_I18N" },
    "description": { "str": "Give 'em the old razzle dazzle.", "//~": "NO_I18N" },
    "valid_targets": [ "hostile", "ally", "ground" ],
    "effect": "attack",
    "shape": "blast",
    "flags": [ "NO_EXPLOSION_SFX", "RANDOM_AOE" ],
    "field_id": "fd_dazzling",
    "min_aoe": 1,
    "max_aoe": 2,
    "field_chance": 2,
    "min_field_intensity": 2,
    "max_field_intensity": 2,
    "min_range": 2,
    "max_range": 2,
    "extra_effects": [ { "id": "death_focused_beam_explosion", "hit_self": true } ]
  },
  {
    "id": "death_kill_vines",
    "type": "SPELL",
    "name": { "str": "Kill Vines Death", "//~": "NO_I18N" },
    "description": { "str": "Kill all vines.", "//~": "NO_I18N" },
    "valid_targets": [ "hostile", "ally" ],
    "effect": "attack",
    "shape": "blast",
    "targeted_monster_ids": [ "mon_creeper_vine" ],
    "damage_type": "pure",
    "min_damage": 1000,
    "max_damage": 1000,
    "min_aoe": 1,
    "max_aoe": 48,
    "aoe_increment": 48,
    "max_level": 1,
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ]
  },
  {
    "id": "death_kill_breathers",
    "type": "SPELL",
    "name": { "str": "Kill Breathers Death", "//~": "NO_I18N" },
    "description": { "str": "Kill all breathers.", "//~": "NO_I18N" },
    "valid_targets": [ "hostile", "ally" ],
    "effect": "attack",
    "shape": "blast",
    "targeted_monster_ids": [ "mon_breather", "mon_breather_hub", "mon_amalgamation_breather", "mon_amalgamation_breather_hub" ],
    "damage_type": "pure",
    "min_damage": 1000,
    "max_damage": 1000,
    "min_aoe": 5,
    "max_aoe": 5,
    "aoe_increment": 5,
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ]
  },
  {
    "id": "death_gameover",
    "type": "SPELL",
    "name": { "str": "Gameover Death", "//~": "NO_I18N" },
    "description": { "str": "You Died.", "//~": "NO_I18N" },
    "message": "Game over, man!",
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "min_damage": 1000,
    "max_damage": 1000,
    "min_aoe": 48,
    "max_aoe": 48,
    "damage_type": "pure",
    "effect": "attack",
    "shape": "blast",
    "valid_targets": [ "ally", "hostile" ]
  },
  {
    "id": "death_triffid_heart",
    "type": "SPELL",
    "name": { "str": "Triffid Heart Death", "//~": "NO_I18N" },
    "description": { "str": "Kills roots.", "//~": "NO_I18N" },
    "effect": "timed_event",
    "flags": [ "SILENT", "NO_EXPLOSION_SFX" ],
    "min_duration": 60000,
    "max_duration": 60000,
    "min_range": 48,
    "max_range": 48,
    "effect_str": "ROOTS_DIE",
    "shape": "blast",
    "valid_targets": [ "ally", "hostile" ]
  },
  {
    "id": "death_yrax_sphenocorona",
    "type": "SPELL",
    "name": { "str": "Sphenocorona Death?", "//~": "NO_I18N" },
    "description": { "str": "Spawns a golden monolith.", "//~": "NO_I18N" },
    "flags": [ "HOSTILE_SUMMON", "PERMANENT", "NO_EXPLOSION_SFX", "SILENT", "NO_PROJECTILE" ],
    "valid_targets": [ "ground", "self" ],
    "max_level": 1,
    "min_damage": 1,
    "max_damage": 1,
    "min_range": 0,
    "max_range": 0,
    "min_aoe": 1,
    "max_aoe": 1,
    "base_casting_time": 1,
    "shape": "blast",
    "effect": "summon",
    "effect_str": "mon_golden_monolith"
  },
  {
    "id": "death_slimespring",
    "type": "SPELL",
    "name": { "str": "Slime Microbian Death", "//~": "NO_I18N" },
    "description": { "str": "Slime microbian dies.", "//~": "NO_I18N" },
    "valid_targets": [ "hostile" ],
    "flags": [ "SILENT", "NO_PROJECTILE", "NO_EXPLOSION_SFX" ],
    "shape": "blast",
    "effect": "guilt",
    "effect_str": "MUTANT",
    "min_damage": 100,
    "max_damage": 100,
    "min_duration": 180000,
    "max_duration": 180000,
    "min_range": 5,
    "max_range": 5,
    "extra_effects": [ { "id": "death_acid", "hit_self": true } ]
  }
]
