[
  {
    "abstract": "demon_spider_base",
    "type": "MONSTER",
    "name": { "str": "base demon spider", "//~": "NO_I18N" },
    "description": { "str": "abstract demon spider you shouldn't see this", "//~": "NO_I18N" },
    "hp": 45,
    "volume": "30 L",
    "weight": "40750 g",
    "symbol": "s",
    "color": "red",
    "default_faction": "demon_spider",
    "bodytype": "spider",
    "speed": 150,
    "species": [ "DEMON_SPIDER" ],
    "material": [ "iflesh", "demon_chitin" ],
    "harvest": "demon_spider",
    "flags": [ "SEES", "SMELLS", "HEARS", "VENOM", "WEBWALK", "CLIMBS", "PUSH_MON" ],
    "weakpoint_sets": [ "wps_arthropod", "wps_arthropod_spider" ],
    "families": [ "prof_gross_anatomy", "prof_intro_biology", "prof_physiology", "prof_wp_basic_bug", "prof_wp_spider" ]
  },
  {
    "id": "mon_demon_spiderling",
    "type": "MONSTER",
    "name": "demon spiderling",
    "copy-from": "demon_spider_base",
    "description": "Despite it being the size of a small dog, you can tell this is a very young spider.  Its red color is why you gave it this name; you have never seen this creature before the Cataclysm.  It is quick, and its large fangs drip with venom.",
    "diff": 2,
    "aggression": -10,
    "morale": 100,
    "melee_skill": 6,
    "melee_dice": 1,
    "melee_dice_sides": 6,
    "melee_damage": [ { "damage_type": "heat", "amount": 4 } ],
    "dodge": 7,
    "vision_day": 5,
    "vision_night": 7,
    "emit_fields": [ { "emit_id": "emit_hot_air2_stream", "delay": "1 s" } ],
    "armor": { "bash": 1, "cut": 8, "stab": 8, "acid": 3, "heat": 150, "bullet": 8, "cold": -20 },
    "extend": { "flags": [ "HARDTOSHOOT" ] }
  },
  {
    "id": "mon_demon_spider",
    "type": "MONSTER",
    "name": "demon spider",
    "copy-from": "demon_spider_base",
    "description": "This spider is the size of a car.  Its huge compound eyes seem to be infinite pools of blackness that seem to suck the light out of the air.  Its maroon carapace is studded with wicked-looking spikes that drip with some kind of viscous black liquid that sizzles when it touches the ground.  The air around it wavers with heat.",
    "diff": 7,
    "weight": "425 kg",
    "//": "monster can't be any bigger because of limits of volume on tiles.  if there is a way designed around this, it should be about 3500 L",
    "volume": "1000 L",
    "hp": 435,
    "speed": 95,
    "symbol": "S",
    "aggression": 50,
    "morale": 100,
    "melee_skill": 6,
    "melee_dice": 2,
    "melee_dice_sides": 6,
    "melee_damage": [ { "damage_type": "heat", "amount": 12 } ],
    "dodge": 4,
    "vision_day": 6,
    "vision_night": 12,
    "emit_fields": [ { "emit_id": "emit_hot_air3_blast", "delay": "1 s" } ],
    "special_attacks": [
      {
        "id": "demon_spider_burning_hands",
        "type": "spell",
        "spell_data": { "id": "burning_hands_monster", "min_level": 4 },
        "cooldown": 20,
        "monster_message": "%1$s breathes a fan of flames!"
      },
      {
        "type": "monster_attack",
        "attack_type": "bite",
        "id": "bite_demon_spider",
        "cooldown": 10,
        "move_cost": 100,
        "damage_max_instance": [ { "damage_type": "stab", "amount": 20 }, { "damage_type": "heat", "amount": 10 } ],
        "effects": [ { "id": "effect_demon_spider_venom", "duration": [ 300, 900 ], "chance": 45 } ],
        "hit_dmg_u": "%1$s sinks its fangs into your %2$s and the wound immediately begins to burn!",
        "hit_dmg_npc": "%1$s sinks its fangs into <npcname>!",
        "no_dmg_msg_u": "%1$s tries to bite your %2$s, but glances off your armor.",
        "no_dmg_msg_npc": "%1$s tries to bite <npcname>, but glances off their armor.",
        "miss_msg_u": "%s tries to sink its fangs into you, but you dodge!",
        "miss_msg_npc": "%s tries to sink its fangs into <npcname>, but they dodge!"
      },
      { "id": "mutant_spinneret", "cooldown": 25 },
      {
        "type": "monster_attack",
        "attack_type": "melee",
        "id": "spinneret_fire",
        "cooldown": 50,
        "move_cost": 200,
        "damage_max_instance": [ { "damage_type": "heat", "amount": 12 } ],
        "effects": [ { "id": "onfire", "duration": 60, "chance": 15, "affect_hit_bp": true } ],
        "condition": { "npc_has_effect": "webbed" },
        "hit_dmg_u": "%1$s vomits black ichor on the webs covering you and they ignite!",
        "hit_dmg_npc": "%1$s vomits black ichor on the webs covering <npcname> and they ignite!",
        "no_dmg_msg_u": "%1$s vomits black ichor at you but nothing happens!",
        "no_dmg_msg_npc": "%1$s vomits black ichor at <npcname>, but nothing happens!",
        "miss_msg_u": "%s vomits black ichor!  You avoid it!",
        "miss_msg_npc": "%s vomits black ichor but <npcname> avoids it!"
      },
      {
        "id": "demon_spider_fire_heal",
        "type": "spell",
        "spell_data": { "id": "demon_spider_fire_heal", "hit_self": true },
        "cooldown": 1,
        "condition": { "u_is_in_field": "fd_fire" },
        "monster_message": "%1$s drinks in the flames!"
      }
    ],
    "armor": { "bash": 5, "cut": 45, "stab": 60, "acid": 10, "heat": 250, "bullet": 60, "cold": -35 }
  },
  {
    "id": "mon_demon_spider_queen",
    "type": "MONSTER",
    "name": "demon spider queen",
    "description": "This gigantic spider is the size of a moving van: you have no idea how it manages to stay together, much less move with that bulk.  Its abdomen is huge and swollen-looking, and an evil intelligence burns in its eyes even as magic crackles around its chitinous barbs.  The air around it distorts with heat.",
    "copy-from": "demon_spider_base",
    "weight": "750 kg",
    "hp": 2800,
    "speed": 50,
    "aggression": 100,
    "melee_skill": 8,
    "melee_dice": 2,
    "melee_dice_sides": 10,
    "melee_damage": [ { "damage_type": "heat", "amount": 30 } ],
    "dodge": 2,
    "vision_day": 12,
    "vision_night": 18,
    "emit_fields": [ { "emit_id": "emit_hot_air4_blast", "delay": "1 s" } ],
    "harvest": "demon_spider_queen",
    "extend": {
      "flags": [ "STUN_IMMUNE" ],
      "special_attacks": [
        {
          "type": "monster_attack",
          "attack_type": "bite",
          "id": "bite_demon_spider",
          "cooldown": 10,
          "move_cost": 100,
          "damage_max_instance": [ { "damage_type": "stab", "amount": 30 }, { "damage_type": "heat", "amount": 15 } ],
          "effects": [ { "id": "effect_demon_spider_venom", "duration": [ 600, 1800 ], "chance": 75 } ],
          "hit_dmg_u": "%1$s's sinks its fangs into your %2$s and the wound immediately begins to burn!",
          "hit_dmg_npc": "%1$s's sinks its fangs into <npcname>!",
          "no_dmg_msg_u": "%1$s's tries to bite your %2$s, but glances off your armor.",
          "no_dmg_msg_npc": "%1$s's tries to bite <npcname>, but glances off their armor.",
          "miss_msg_u": "%s tries to sink its fangs into you, but you dodge!",
          "miss_msg_npc": "%s tries to sink its fangs into <npcname>, but they dodge!"
        },
        { "id": "mutant_spinneret", "cooldown": 20, "accuracy": 10 },
        {
          "type": "monster_attack",
          "attack_type": "melee",
          "id": "spinneret_fire",
          "cooldown": 40,
          "move_cost": 300,
          "damage_max_instance": [ { "damage_type": "heat", "amount": 20 } ],
          "effects": [ { "id": "onfire", "duration": 60, "chance": 25, "affect_hit_bp": true } ],
          "condition": { "npc_has_effect": "webbed" },
          "hit_dmg_u": "%1$s vomits black ichor on the webs covering you and they ignite!",
          "hit_dmg_npc": "%1$s vomits black ichor on the webs covering <npcname> and they ignite!",
          "no_dmg_msg_u": "%1$s vomits black ichor at you but nothing happens!",
          "no_dmg_msg_npc": "%1$s vomits black ichor at <npcname>, but nothing happens!",
          "miss_msg_u": "%s vomits black ichor!  You avoid it!",
          "miss_msg_npc": "%s vomits black ichor but <npcname> avoids it!"
        },
        {
          "id": "demon_spider_queen_spiderling_summon",
          "type": "spell",
          "spell_data": { "id": "mon_summon_demon_spiderlings" },
          "cooldown": 14,
          "monster_message": "Tiny demon spiders detach from %1$s and skitter towards you."
        },
        {
          "id": "demon_spider_queen_fireball",
          "type": "spell",
          "spell_data": { "id": "mon_demon_fireball" },
          "cooldown": 45,
          "monster_message": "%1$s spews out a ball of fire!"
        },
        {
          "id": "demon_spider_queen_fire_heal",
          "type": "spell",
          "spell_data": { "id": "demon_spider_queen_fire_heal", "hit_self": true },
          "cooldown": 1,
          "condition": { "u_is_in_field": "fd_fire" },
          "monster_message": "%1$s drinks in the flames!"
        }
      ]
    },
    "armor": { "bash": 5, "cut": 45, "stab": 60, "acid": 10, "heat": 999, "bullet": 120, "cold": -65 }
  }
]
