1[
2  {
3    "type": "npc",
4    "id": "isherwood_lisa",
5    "//": "Part of the Isherwood family.",
6    "name_unique": "Lisa Isherwood",
7    "gender": "female",
8    "class": "NC_ISHERWOOD_LISA",
9    "attitude": 0,
10    "mission": 7,
11    "chat": "TALK_ISHERWOOD_LISA",
12    "faction": "isherwood_family"
13  },
14  {
15    "type": "npc_class",
16    "id": "NC_ISHERWOOD_LISA",
17    "name": { "str": "Lisa Isherwood" },
18    "job_description": "Part of the Isherwood family",
19    "traits": [ { "group": "NPC_starting_traits" }, { "group": "Appearance_demographics" } ],
20    "common": false,
21    "bonus_per": { "one_in": 4 },
22    "worn_override": "NC_Isherwood_worn",
23    "carry_override": "NC_ISHERWOOD_rifle",
24    "weapon_override": "NC_ISHERWOOD_archery",
25    "skills": [
26      {
27        "skill": "ALL",
28        "level": { "mul": [ { "one_in": 3 }, { "sum": [ { "dice": [ 2, 2 ] }, { "constant": -2 }, { "one_in": 4 } ] } ] }
29      },
30      { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
31      { "skill": "survival", "bonus": { "rng": [ 3, 6 ] } },
32      { "skill": "gun", "bonus": { "rng": [ 3, 5 ] } },
33      { "skill": "rifle", "bonus": { "rng": [ 2, 5 ] } },
34      { "skill": "archery", "bonus": { "rng": [ 2, 5 ] } }
35    ]
36  },
37  {
38    "type": "talk_topic",
39    "id": "TALK_ISHERWOOD_LISA",
40    "dynamic_line": {
41      "u_is_wearing": "badge_marshal",
42      "yes": "I see that badge, I think you need to keep on walking, straight off this property.",
43      "no": { "u_male": true, "yes": "Hello, what brings you here?", "no": "Hi, what brings you here?" }
44    },
45    "responses": [
46      {
47        "text": "…",
48        "topic": "TALK_LEAVE_NOW_MARSHAL",
49        "opinion": { "trust": -20, "value": -20 },
50        "condition": { "u_is_wearing": "badge_marshal" }
51      },
52      {
53        "text": "Hi, this is a nice farm, your family live here?",
54        "topic": "TALK_ISHERWOOD_LISA_TALK1",
55        "condition": { "not": { "u_is_wearing": "badge_marshal" } }
56      },
57      {
58        "text": "Hi, I'm looking for Jesse.",
59        "topic": "TALK_LISA_JESSE",
60        "condition": {
61          "and": [
62            { "not": { "u_is_wearing": "badge_marshal" } },
63            { "u_has_var": "u_learned_about_jesse", "type": "general", "context": "meeting", "value": "yes" }
64          ]
65        }
66      },
67      {
68        "text": "Hi, I'm looking for Chris.",
69        "topic": "TALK_LISA_CHRIS",
70        "condition": {
71          "and": [
72            { "not": { "u_is_wearing": "badge_marshal" } },
73            { "u_has_var": "u_heard_about_chris", "type": "general", "context": "meeting", "value": "yes" }
74          ]
75        }
76      },
77      {
78        "text": "I'd better get going.",
79        "topic": "TALK_DONE",
80        "condition": { "not": { "u_is_wearing": "badge_marshal" } }
81      }
82    ]
83  },
84  {
85    "type": "talk_topic",
86    "id": "TALK_ISHERWOOD_LISA_TALK1",
87    "dynamic_line": "My family owns all the land around here, my parents are out in the barn and my other family is down he road.",
88    "responses": [
89      { "text": "Ok, I'll go find them.", "topic": "TALK_DONE" },
90      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_LISA_TOPICS" },
91      { "text": "I'd better get going.", "topic": "TALK_DONE" }
92    ]
93  },
94  {
95    "type": "talk_topic",
96    "id": "TALK_LISA_JESSE",
97    "dynamic_line": "Mom is in her office, in the barn.  Be careful that you don't let our horses out.",
98    "responses": [
99      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_LISA_TOPICS" },
100      { "text": "I'd better get going.", "topic": "TALK_DONE" }
101    ]
102  },
103  {
104    "type": "talk_topic",
105    "id": "TALK_LISA_CHRIS",
106    "dynamic_line": "Chris is out hunting or something right now.",
107    "responses": [
108      { "text": "Oh, ok.", "topic": "TALK_DONE" },
109      { "text": "Or something?", "topic": "TALK_LISA_CHRIS2" },
110      { "text": "Nice talking to you, bye.", "topic": "TALK_DONE" }
111    ]
112  },
113  {
114    "type": "talk_topic",
115    "id": "TALK_LISA_CHRIS2",
116    "dynamic_line": "Well he's supposed to be hunting, but since you've been talking to Luke, I bet he mentioned Chris wants to learn more about the end of the world.  Sometimes he'll take off for a few days and I end up patching him up so my parents don't know he left the property.",
117    "speaker_effect": { "effect": { "u_add_var": "u_heard_about_lukefromlisa", "type": "general", "context": "meeting", "value": "yes" } },
118    "responses": [
119      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_LISA_TOPICS" },
120      { "text": "I'd better get going.", "topic": "TALK_DONE" }
121    ]
122  },
123  {
124    "type": "talk_topic",
125    "id": "TALK_ISHERWOOD_LISA_TOPICS",
126    "dynamic_line": "Go on…",
127    "responses": [
128      { "text": "Hi, I'm looking for Jesse.", "topic": "TALK_LISA_JESSE" },
129      { "text": "Hi, I'm looking for Chris.", "topic": "TALK_LISA_CHRIS" },
130      { "text": "I'd better get going.", "topic": "TALK_DONE" }
131    ]
132  }
133]
134