[
  {
    "type": "monster_attack",
    "attack_type": "melee",
    "id": "skewer",
    "cooldown": 20,
    "move_cost": 180,
    "damage_max_instance": [ { "damage_type": "stab", "amount": 15, "armor_penetration": 15, "armor_multiplier": 0.5 } ],
    "body_parts": [ [ "torso", 1 ] ],
    "effects": [ { "id": "bleed", "duration": 100, "bp": "torso" }, { "id": "downed", "duration": 3 } ],
    "condition": { "test_eoc": "is_disarmed" },
    "hit_dmg_u": "%1$s impales your %2$s with its trident!",
    "hit_dmg_npc": "%1$s impales <npcname>'s %2$s with its trident!",
    "no_dmg_msg_u": "%1$s tries to impale your %2$s with its trident, but fails to penetrate your armor!",
    "no_dmg_msg_npc": "%1$s tries to impale <npcname>'s %2$s with its trident, but fails to penetrate their armor!"
  },
  {
    "type": "monster_attack",
    "attack_type": "melee",
    "id": "crush",
    "cooldown": 20,
    "move_cost": 180,
    "damage_max_instance": [ { "damage_type": "bash", "amount": 8 } ],
    "effects": [ { "id": "downed", "duration": 3 } ],
    "body_parts": [ [ "head", 3 ], [ "eyes", 2 ], [ "mouth", 1 ], [ "arm_l", 3 ], [ "arm_r", 3 ], [ "torso", 4 ] ],
    "condition": { "test_eoc": "is_disarmed" },
    "hit_dmg_u": "%1$s crushes your %2$s with its greatclub!",
    "hit_dmg_npc": "%1$s crushes <npcname>'s %2$s with its greatclub!",
    "no_dmg_msg_u": "%1$s tries to crush your %2$s with its greatclub, but swings wide and stumbles.",
    "no_dmg_msg_npc": "%1$s tries to crush <npcname>'s %2$s with its greatclub, but swings wide and stumbles."
  },
  {
    "id": "teravolt_explosion",
    "type": "SPELL",
    "name": { "str": "Teravolt Explosion", "//~": "NO_I18N" },
    "description": { "str": "Create a giant explosion with spark field.  You can see it only in debug mode.", "//~": "NO_I18N" },
    "effect": "attack",
    "shape": "blast",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "RANDOM_AOE", "RANDOM_DAMAGE", "SPLIT_DAMAGE" ],
    "min_damage": 40,
    "max_damage": 80,
    "min_aoe": 3,
    "max_aoe": 6,
    "damage_type": "electric",
    "field_id": "fd_electricity",
    "min_field_intensity": 1,
    "max_field_intensity": 7,
    "field_intensity_variance": 1,
    "field_chance": 1,
    "sound_description": "a crackle",
    "message": ""
  },
  {
    "type": "monster_attack",
    "attack_type": "melee",
    "id": "flaming_whip",
    "cooldown": 20,
    "move_cost": 500,
    "range": 15,
    "damage_max_instance": [ { "damage_type": "heat", "amount": 30, "armor_penetration": 3, "armor_multiplier": 0.5 } ],
    "body_parts": [ [ "leg_l", 4 ], [ "leg_r", 4 ], [ "head", 2 ], [ "arm_l", 4 ], [ "arm_r", 4 ], [ "torso", 6 ] ],
    "effects": [ { "id": "onfire", "duration": 1, "chance": 10, "affect_hit_bp": true } ],
    "hit_dmg_u": "%1$s lashes you with its flaming whip!",
    "hit_dmg_npc": "%1$s lashes <npcname> with its flaming whip!",
    "miss_msg_u": "%1$s lashes you with its flaming whip, but you dodge!",
    "miss_msg_npc": "%1$s lashes <npcname> with its flaming whip, but they dodge!",
    "no_dmg_msg_u": "%1$s lashes you with its flaming whip, but fails to penetrate your armor!",
    "no_dmg_msg_npc": "%1$s lashes <npcname> with its flaming whip, but fails to penetrate their armor!",
    "dodgeable": true,
    "no_adjacent": true
  },
  {
    "type": "monster_attack",
    "attack_type": "melee",
    "id": "shock_punch",
    "cooldown": 1,
    "move_cost": 80,
    "damage_max_instance": [ { "damage_type": "electric", "amount": 40, "armor_penetration": 8, "armor_multiplier": 2.5 } ],
    "hitsize_min": 4,
    "effects": [ { "id": "stunned", "duration": 5 } ],
    "hit_dmg_u": "Electric current stream through your body!",
    "hit_dmg_npc": "Electric current stream through <npcname>!",
    "miss_msg_u": "The %1$s tries to hit you, but you dodge!",
    "miss_msg_npc": "The %1$s tries to hit <npcname>, but they dodge!",
    "no_dmg_msg_u": "The %1$s tries to hit you, but fails to penetrate your armor!",
    "no_dmg_msg_npc": "The %1$s tries to hit <npcname>, but fails to penetrate their armor!",
    "dodgeable": true
  },
  {
    "id": "electric_turret_line",
    "type": "SPELL",
    "name": { "str": "Lightning Line Attack", "//~": "NO_I18N" },
    "description": { "str": "Line heat attack for stormcaller's thunder pillar.", "//~": "NO_I18N" },
    "effect": "attack",
    "shape": "cone",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "LOUD", "RANDOM_DAMAGE", "RANDOM_AOE", "SPLIT_DAMAGE" ],
    "min_damage": 55,
    "max_damage": 105,
    "min_range": 5,
    "max_range": 12,
    "min_aoe": 15,
    "max_aoe": 35,
    "field_id": "fd_electricity",
    "min_field_intensity": 2,
    "max_field_intensity": 5,
    "field_chance": 1,
    "damage_type": "heat",
    "sound_description": "a crackle"
  },
  {
    "id": "electric_turret_blast",
    "type": "SPELL",
    "name": { "str": "Lightning Blast Attack", "//~": "NO_I18N" },
    "description": { "str": "Blast electric attack for stormcaller's thunder pillar.", "//~": "NO_I18N" },
    "effect": "attack",
    "shape": "blast",
    "valid_targets": [ "hostile", "ground" ],
    "flags": [ "LOUD", "RANDOM_DAMAGE", "RANDOM_AOE", "SPLIT_DAMAGE" ],
    "min_damage": 40,
    "max_damage": 65,
    "min_range": 10,
    "max_range": 25,
    "min_aoe": 2,
    "max_aoe": 6,
    "field_id": "fd_electricity",
    "min_field_intensity": 2,
    "max_field_intensity": 5,
    "field_chance": 2,
    "damage_type": "electric",
    "sound_description": "a crackle"
  }
]
