1[
2  {
3    "type": "npc",
4    "id": "isherwood_chris",
5    "//": "Part of Isherwood family.",
6    "name_unique": "Chris Isherwood",
7    "gender": "male",
8    "class": "NC_ISHERWOOD_CHRIS",
9    "attitude": 0,
10    "mission": 7,
11    "chat": "TALK_ISHERWOOD_CHRIS",
12    "mission_offered": "MISSION_ISHERWOOD_CHRIS_1",
13    "faction": "isherwood_family"
14  },
15  {
16    "type": "npc_class",
17    "id": "NC_ISHERWOOD_CHRIS",
18    "name": { "str": "Chris Isherwood" },
19    "job_description": "I'm Jesse and Carlos' son, part of the Isherwood family",
20    "traits": [ { "group": "NPC_starting_traits" }, { "group": "Appearance_demographics" } ],
21    "common": false,
22    "bonus_per": { "one_in": 4 },
23    "worn_override": "NC_Isherwood_worn",
24    "carry_override": "NC_ISHERWOOD_rifle",
25    "weapon_override": "NC_ISHERWOOD_archery",
26    "skills": [
27      {
28        "skill": "ALL",
29        "level": { "mul": [ { "one_in": 3 }, { "sum": [ { "dice": [ 2, 2 ] }, { "constant": -2 }, { "one_in": 4 } ] } ] }
30      },
31      { "skill": "speech", "bonus": { "rng": [ 2, 4 ] } },
32      { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
33      { "skill": "survival", "bonus": { "rng": [ 7, 10 ] } },
34      { "skill": "gun", "bonus": { "rng": [ 4, 8 ] } },
35      { "skill": "rifle", "bonus": { "rng": [ 7, 10 ] } },
36      { "skill": "archery", "bonus": { "rng": [ 8, 10 ] } }
37    ]
38  },
39  {
40    "type": "talk_topic",
41    "id": "TALK_ISHERWOOD_CHRIS",
42    "dynamic_line": {
43      "u_is_wearing": "badge_marshal",
44      "yes": "I see that badge.  You need to leave our land, my relatives have no fondness for Marshals.",
45      "no": "Hi, what's up?"
46    },
47    "responses": [
48      {
49        "text": "…",
50        "topic": "TALK_LEAVE_NOW_MARSHAL_CHRIS",
51        "opinion": { "trust": -20, "value": -20 },
52        "condition": { "u_is_wearing": "badge_marshal" }
53      },
54      {
55        "text": "Hi, Your dad asked me to come find you, said you've been looking for your uncle.",
56        "topic": "TALK_ISHERWOOD_CHRIS_TALK1",
57        "effect": { "u_add_var": "u_met_chris_isherwood", "type": "general", "context": "meeting", "value": "yes" }
58      },
59      {
60        "text": "I was talking to Luke earlier, said you had some interesting ideas about the world ending.  Is it tied to Barry's abduction?",
61        "topic": "TALK_CHRIS_THEORIES",
62        "condition": {
63          "and": [
64            { "not": { "u_is_wearing": "badge_marshal" } },
65            { "u_has_var": "u_heard_about_chris", "type": "general", "context": "meeting", "value": "yes" }
66          ]
67        }
68      },
69      {
70        "text": "I'd better get going.",
71        "topic": "TALK_DONE",
72        "condition": { "not": { "u_is_wearing": "badge_marshal" } }
73      }
74    ]
75  },
76  {
77    "type": "talk_topic",
78    "id": "TALK_ISHERWOOD_CHRIS_TALK1",
79    "dynamic_line": "Yeah, they are always worried about us, I prefer to survey the land and try to track the changes.  I'm thinking about fixing up this cabin for some peace and quiet…",
80    "responses": [
81      { "text": "Sounds like you are restless, why not leave?", "topic": "TALK_ISHERWOOD_CHRIS_WANTS" },
82      { "text": "What sort of changes have you seen?", "topic": "TALK_ISHERWOOD_CHRIS_LAND" },
83      {
84        "text": "I was talking to Luke earlier, said you had some interesting ideas about the world ending.",
85        "topic": "TALK_CHRIS_THEORIES",
86        "condition": {
87          "and": [
88            { "not": { "u_is_wearing": "badge_marshal" } },
89            { "u_has_var": "u_heard_about_chris", "type": "general", "context": "meeting", "value": "yes" }
90          ]
91        }
92      },
93      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_CHRIS_TOPICS" },
94      { "text": "I'd better get going.", "topic": "TALK_DONE" }
95    ]
96  },
97  {
98    "type": "talk_topic",
99    "id": "TALK_ISHERWOOD_CHRIS_WANTS",
100    "dynamic_line": "My family is convinced that if we stay here, we'll be able to weather this catastrophe.  Since technology has failed, they've doubled down on older traditions.  I think we need to get out there and find some answers before settling on a path.",
101    "responses": [
102      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_CHRIS_TOPICS" },
103      { "text": "I'd better get going.", "topic": "TALK_DONE" }
104    ]
105  },
106  {
107    "type": "talk_topic",
108    "id": "TALK_CHRIS_THEORIES",
109    "dynamic_line": "In one of my longer trips looking for Barry, I saw something out in a field.  I didn't get close but I swear unbelievable monsters were coming out of it.  It kinda shimmered, almost like it wasn't quite there.  I've been tracking those monsters for a while…",
110    "responses": [
111      { "text": "What did you find?", "topic": "TALK_ISHERWOOD_CHRIS_MIGO_BASE" },
112      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_CHRIS_TOPICS" },
113      { "text": "I'd better get going.", "topic": "TALK_DONE" }
114    ]
115  },
116  {
117    "type": "talk_topic",
118    "id": "TALK_ISHERWOOD_CHRIS_MIGO_BASE",
119    "dynamic_line": "They made their way to this weird spire like structure, I've never seen anything like it, it glistened in the sun like something organic.  I think they could be holding Barry there, I've seen them arrive and leave with other humans.",
120    "responses": [
121      {
122        "text": "If you join up with me, we can go check it out, I want to see what they are doing.",
123        "topic": "TALK_MISSION_OFFER"
124      },
125      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_CHRIS_TOPICS" },
126      { "text": "I'd better get going.", "topic": "TALK_DONE" }
127    ]
128  },
129  {
130    "type": "talk_topic",
131    "id": "TALK_ISHERWOOD_CHRIS_LAND",
132    "dynamic_line": "Well, wildlife is more hostile and I've seen gigantic insects around, never mind all these monsters.  I've also found mysterious dead spots and mutated vegetation.  I don't think staying on a farm is sustainable forever, there are big planet wide changes occurring.",
133    "responses": [
134      { "text": "Let's talk about something else.", "topic": "TALK_ISHERWOOD_CHRIS_TOPICS" },
135      { "text": "I'd better get going.", "topic": "TALK_DONE" }
136    ]
137  },
138  {
139    "type": "talk_topic",
140    "id": "TALK_LEAVE_NOW_MARSHAL_CHRIS",
141    "dynamic_line": "You should leave before my family sees you.",
142    "responses": [ { "text": "…", "topic": "TALK_DONE" } ]
143  },
144  {
145    "type": "talk_topic",
146    "id": "TALK_ISHERWOOD_CHRIS_TOPICS",
147    "dynamic_line": "Go on…",
148    "responses": [
149      {
150        "text": "Your dad asked me to come find you, said you've been looking for your uncle.",
151        "topic": "TALK_ISHERWOOD_CHRIS_TALK1"
152      },
153      {
154        "text": "I was talking to Luke earlier, he said you had some interesting ideas about the world ending.",
155        "topic": "TALK_CHRIS_THEORIES"
156      },
157      { "text": "What sort of changes have you seen?", "topic": "TALK_ISHERWOOD_CHRIS_LAND" },
158      { "text": "I'd better get going.", "topic": "TALK_DONE" }
159    ]
160  },
161  {
162    "id": "MISSION_ISHERWOOD_CHRIS_1",
163    "type": "mission_definition",
164    "name": { "str": "Free Barry from the mysterious structure" },
165    "goal": "MGOAL_TALK_TO_NPC",
166    "difficulty": 5,
167    "value": 50000,
168    "start": {
169      "effect": "follow",
170      "assign_mission_target": { "om_terrain": "mi-go_scout_tower_3", "om_special": "Mi-Go Scout Tower", "reveal_radius": 3 },
171      "update_mapgen": { "place_npcs": [ { "class": "isherwood_barry", "x": 18, "y": 15, "target": true } ] }
172    },
173    "origins": [ "ORIGIN_SECONDARY" ],
174    "has_generic_rewards": false,
175    "destination": "mi-go_scout_tower_3",
176    "dialogue": {
177      "describe": "We need to investigate the alien encampment and try to find out what happened to Barry.",
178      "offer": "I can take you to the structure, I tracked them to it.",
179      "accepted": "Awesome, I want some answers!",
180      "rejected": "Thanks anyway, I'll keep my eye on it, maybe I'll find a way one day.",
181      "advice": "I feel like we are underprepared if they see us, I marked the location for you.",
182      "inquire": "You ready?",
183      "success": "It's taller then I remember, we should look for prisoners.  I left a note for my family before we left.  If we survive, the cabin should be fixed up and ready for you to move in if you want to stay.",
184      "success_lie": "Well it was here…",
185      "failure": "It was a lost cause anyways…"
186    },
187    "end": {
188      "opinion": { "trust": 5, "value": 5 },
189      "update_mapgen": [ { "om_terrain": "cabin_isherwood", "place_nested": [ { "chunks": [ "cabin_isherwood_update" ], "x": 3, "y": 1 } ] } ]
190    }
191  }
192]
193