[
  {
    "type": "npc",
    "id": "MILITIA_GUARD1",
    "//": "A member of the Gray Moose Lodge, trying to safe in their isolated location",
    "class": "MILITIA_GUARD1",
    "attitude": 7,
    "name_suffix": "Militia Guard",
    "mission": 8,
    "chat": "TALK_MILITIA_Guard1",
    "faction": "GM_militia_faction"
  },
  {
    "type": "npc_class",
    "id": "MILITIA_GUARD1",
    "name": { "str": "Guard" },
    "job_description": "I'm a local guard.",
    "traits": [ { "group": "NPC_starting_traits" }, { "group": "Appearance_demographics" } ],
    "common": false,
    "bonus_int": { "one_in": 4 },
    "bonus_per": { "one_in": 4 },
    "skills": [
      {
        "skill": "ALL",
        "level": { "mul": [ { "one_in": 3 }, { "sum": [ { "dice": [ 2, 2 ] }, { "constant": -2 }, { "one_in": 4 } ] } ] }
      },
      { "skill": "mechanics", "bonus": { "one_in": 2 } },
      { "skill": "electronics", "bonus": { "rng": [ 0, 2 ] } },
      { "skill": "speech", "bonus": { "rng": [ 3, 5 ] } }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_MILITIA_Guard1",
    "dynamic_line": {
      "compare_string": [ "yes", { "u_val": "dialogue_first_meeting_talked_to_LODGEMAIN" } ],
      "yes": "Hello again.",
      "no": "I'm busy on watch duty.  Talk to the Boss upstairs."
    },
    "responses": [
      { "text": "What are you doing?", "topic": "TALK_MILITIA_GUARD1_Introduction" },
      { "text": "<end_talking_leave>", "topic": "TALK_MILITIA_GUARD1_BYE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_MILITIA_GUARD1_Introduction",
    "dynamic_line": "I'm on watch duty.  Talk to the Boss.  He's upstairs.",
    "responses": [ { "text": "…", "topic": "TALK_NONE" } ]
  },
  {
    "type": "talk_topic",
    "id": "TALK_MILITIA_GUARD1_BYE",
    "dynamic_line": "Stay safe out there.  Hate to have to kill you after you've already died.",
    "responses": [ { "text": "…", "topic": "TALK_DONE" } ]
  }
]
