[
  {
    "type": "npc",
    "id": "NPC_lumbermill_logger",
    "class": "NC_LUMBERJACK",
    "name_suffix": "logger",
    "attitude": 0,
    "mission": 7,
    "chat": "TALK_NPC_LUMBERMILL_LOGGER",
    "faction": "wasteland_scavengers"
  },
  {
    "type": "npc",
    "id": "NPC_lumbermill_merchant",
    "class": "NC_LUMBERJACK_MERCHANT",
    "name_suffix": "manager",
    "attitude": 0,
    "mission": 3,
    "chat": "TALK_NPC_LUMBERMILL_MERCHANT",
    "faction": "wasteland_scavengers",
    "mission_offered": "MISSION_GET_DRIVEBELTS"
  },
  {
    "type": "npc_class",
    "id": "NC_LUMBERJACK",
    "name": { "str": "Lumberjack" },
    "common": false,
    "job_description": "I felled trees before the apocalypse.  Zombies shouldn't be as tough.",
    "traits": [
      { "group": "BG_survival_story_LUMBERMILL" },
      { "group": "NPC_starting_traits" },
      { "group": "Appearance_demographics" },
      { "trait": "NO_BASH" },
      { "trait": "RETURN_TO_START_POS" },
      { "trait": "GETS_RANDOM_MISSION_NOMOVE" }
    ],
    "worn_override": "NC_LUMBERJACK_worn",
    "weapon_override": "NC_LUMBERJACK_tools",
    "bonus_str": { "rng": [ 1, 2 ] },
    "skills": [
      { "skill": "ALL", "level": { "mul": [ { "one_in": 3 }, { "sum": [ { "dice": [ 2, 2 ] }, { "rng": [ 0, -4 ] } ] } ] } },
      { "skill": "survival", "bonus": { "rng": [ 0, 2 ] } },
      { "skill": "melee", "bonus": { "rng": [ 1, 2 ] } },
      { "skill": "cutting", "bonus": { "rng": [ 1, 2 ] } },
      { "skill": "dodge", "bonus": { "rng": [ 1, 2 ] } }
    ]
  },
  {
    "type": "npc_class",
    "id": "NC_LUMBERJACK_MERCHANT",
    "name": { "str": "Lumberjack" },
    "job_description": "I felled trees before the apocalypse.  Zombies shouldn't be as tough.",
    "traits": [
      { "group": "BG_survival_story_LUMBERMILL" },
      { "group": "NPC_starting_traits" },
      { "group": "Appearance_demographics" },
      { "trait": "IGNORE_SOUND" },
      { "trait": "NO_BASH" },
      { "trait": "RETURN_TO_START_POS" }
    ],
    "worn_override": "NC_LUMBERJACK_worn",
    "weapon_override": "NC_LUMBERJACK_tools",
    "bonus_str": { "rng": [ 1, 2 ] },
    "common": false,
    "sells_belongings": false,
    "restock_interval": "1 day",
    "shopkeeper_item_group": [ { "group": "LUMBERMILL_MERCHANT_trade", "rigid": true } ],
    "shopkeeper_blacklist": "LUMBERMILL_MERCHANT_blacklist",
    "shopkeeper_price_rules": [
      { "item": "2x4", "price": 100 },
      { "item": "plank_short", "price": 70 },
      { "item": "plank_long", "price": 150 },
      { "item": "wooden_post", "price": 100 },
      { "item": "wooden_post_short", "price": 70 },
      { "item": "wooden_post_long", "price": 150 },
      { "item": "wood_panel", "price": 800 },
      { "item": "wood_sheet", "price": 1600 },
      { "item": "wood_beam", "price": 2500 },
      { "item": "log", "price": 500 },
      { "item": "long_pole", "price": 250 },
      { "item": "wood_block", "price": 5 },
      { "item": "stick_long", "price": 3 },
      { "item": "stick", "price": 2 }
    ],
    "skills": [
      { "skill": "ALL", "level": { "mul": [ { "one_in": 3 }, { "sum": [ { "dice": [ 2, 2 ] }, { "rng": [ 0, -4 ] } ] } ] } },
      { "skill": "survival", "bonus": { "rng": [ 0, 2 ] } },
      { "skill": "melee", "bonus": { "rng": [ 1, 2 ] } },
      { "skill": "cutting", "bonus": { "rng": [ 1, 2 ] } },
      { "skill": "dodge", "bonus": { "rng": [ 1, 2 ] } }
    ]
  },
  {
    "type": "item_group",
    "id": "LUMBERMILL_MERCHANT_trade",
    "subtype": "collection",
    "entries": [
      { "item": "2x4", "prob": 100, "count": [ 10, 20 ] },
      { "item": "plank_short", "prob": 100, "count": [ 20, 30 ] },
      { "item": "plank_long", "prob": 100, "count": [ 5, 10 ] },
      { "item": "wooden_post", "prob": 100, "count": [ 5, 10 ] },
      { "item": "wooden_post_short", "prob": 100, "count": [ 5, 20 ] },
      { "item": "wooden_post_long", "prob": 100, "count": [ 5, 10 ] },
      { "item": "wood_panel", "prob": 100, "count": [ 5, 10 ] },
      { "item": "wood_sheet", "prob": 100, "count": [ 1, 5 ] },
      { "item": "wood_beam", "prob": 100, "count": [ 1, 3 ] },
      { "item": "log", "prob": 100, "count": [ 1, 10 ] },
      { "item": "long_pole", "prob": 100, "count": [ 1, 2 ] },
      { "item": "wood_block", "prob": 100, "count": [ 1, 10 ] },
      { "item": "stick_long", "prob": 100, "count": [ 1, 20 ] },
      { "item": "stick", "prob": 100, "count": [ 1, 20 ] }
    ]
  },
  {
    "id": "LUMBERMILL_MERCHANT_blacklist",
    "type": "shopkeeper_blacklist",
    "entries": [ { "group": "LUMBERMILL_MERCHANT_trade" } ]
  },
  {
    "type": "item_group",
    "id": "NC_LUMBERJACK_tools",
    "subtype": "distribution",
    "entries": [
      { "item": "ax", "damage": [ 0, 2 ], "prob": 70 },
      { "item": "hatchet", "damage": [ 0, 2 ], "prob": 30 },
      { "item": "saw", "damage": [ 0, 2 ], "prob": 10 },
      { "item": "chainsaw_off", "damage": [ 0, 2 ], "prob": 25, "charges": [ 250, 500 ] },
      { "item": "elec_chainsaw_off", "damage": [ 0, 2 ], "prob": 25, "charges": [ 250, 500 ] }
    ]
  },
  {
    "type": "item_group",
    "id": "NC_LUMBERJACK_worn",
    "subtype": "collection",
    "entries": [
      { "distribution": [ { "group": "clothing_work_boots" }, { "item": "boots_combat" }, { "item": "boots_denim" } ] },
      {
        "distribution": [
          { "item": "hat_hard" },
          { "group": "hat_hard_modified" },
          { "item": "hat_hard_hooded" },
          { "group": "hat_hard_hooded_modified" },
          { "item": "hat_ball" }
        ],
        "prob": 70
      },
      {
        "distribution": [ { "item": "gloves_leather" }, { "item": "gloves_work" }, { "item": "gloves_cut_resistant" } ],
        "prob": 70
      },
      { "distribution": [ { "group": "clothing_glasses" }, { "item": "glasses_safety" } ], "prob": 70 },
      { "group": "clothing_watch", "prob": 70 },
      { "item": "tool_belt", "prob": 60 },
      { "group": "underwear" },
      { "group": "socks_unisex" },
      {
        "distribution": [
          { "item": "apron_cut_resistant" },
          { "item": "apron_leather" },
          { "item": "chaps_cut_resistant" },
          { "item": "chaps_leather" }
        ],
        "prob": 60
      },
      {
        "distribution": [
          {
            "collection": [
              { "distribution": [ { "group": "clothing_work_pants" }, { "item": "pants_cargo" }, { "item": "jeans" } ] },
              { "group": "clothing_work_torso" }
            ],
            "prob": 80
          },
          { "item": "technician_coveralls", "prob": 15 },
          { "item": "technician_coveralls_h", "prob": 5 }
        ]
      }
    ]
  }
]
