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