File size: 29,032 Bytes
b6a38d7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
-- ========== GENERATED BY Conversation Editor DO NOT EDIT MANUALLY! ==========

PlaceObj('Conversation', {
	AssignToGroup = "Butler",
	Conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "GhostStories",
			Vars = set( "ThugsKilled" ),
			__eval = function ()
				local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories')
				return quest.ThugsKilled
			end,
		}),
		PlaceObj('PlayerIsInSectors', {
			Sectors = {
				"G8",
			},
		}),
		PlaceObj('QuestIsVariableBool', {
			QuestId = "Hermit",
			Vars = set({
	Completed = false,
	HermitReunionDone = false,
}),
			__eval = function ()
				local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
				return not quest.Completed and not quest.HermitReunionDone
			end,
		}),
	},
	DefaultActor = "Butler",
	Parameters = {
		PlaceObj('PresetParamNumber', {
			'Name', "TreasureSum",
			'Value', 15000,
			'Tag', "<TreasureSum>",
		}),
	},
	disabledInConflict = true,
	group = "Savanna - Mansion",
	id = "Butler_2",
	PlaceObj('ConversationPhrase', {
		AutoRemove = true,
		CompleteQuests = {
			"GhostStories",
		},
		Effects = {
			PlaceObj('UnitGrantItem', {
				LootTableId = "GhostButler",
			}),
			PlaceObj('GrantExperienceSector', {
				Amount = "XPQuestReward_Medium",
			}),
			PlaceObj('SectorGrantIntel', {
				sector_id = "G8",
			}),
		},
		Keyword = "Greeting",
		KeywordT = T(774381032385, --[[Conversation Butler_2 KeywordT]] "Greeting"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(902558261603, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "It is over. They are gone. All of them!"),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Blood",
								Text = T(386551575078, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:Greeting]] "And we didn't even have to dress up like ghosts to do it."),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(798960559483, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "Your methods are definitely more effective than mine."),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Buns",
								Text = T(813060771049, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Greeting]] "Don't feel bad. We are professionals."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Raider",
								Text = T(401755336777, --[[Conversation Butler_2 Text voice:Raider section:Butler_2 keyword:Greeting]] "That's because we train hard and fight like a team!"),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Thor",
								Text = T(801681875273, --[[Conversation Butler_2 Text voice:Thor section:Butler_2 keyword:Greeting]] "If you're interested, I can give you a ten point plan to unlock your maximum potential."),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(682607473027, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "Maybe with people like you around, those bandits won't bother with an old man in a haunted house... And I can turn it into a home again. Here, I won't be needing these anymore."),
			}),
		},
		id = "Greeting",
	}),
	PlaceObj('ConversationPhrase', {
		Keyword = "Greeting",
		KeywordT = T(774381032385, --[[Conversation Butler_2 KeywordT]] "Greeting"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(958870853522, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting2]] "Welcome to <em>Butler's Haunt</em>. You like it? It seems a fitting name for the place these days."),
			}),
		},
		id = "Greeting2",
	}),
	PlaceObj('ConversationPhrase', {
		AutoRemove = true,
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set({
	MansionTreasureTaken = false,
}),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return not quest.MansionTreasureTaken
				end,
			}),
		},
		Effects = {
			PlaceObj('QuestSetVariableBool', {
				Prop = "Given",
				QuestId = "Hermit",
			}),
		},
		Keyword = "What will you do now?",
		KeywordT = T(877127424262, --[[Conversation Butler_2 KeywordT]] "What will you do now?"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(599641652027, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What will you do now?]] "I will try to fix this place up. I still hope the master of the house, <em>Mr. Ditch</em>, will return one day. It is silly, I know, but it would be nice to see him again."),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Kalyna",
								Text = T(349327330770, --[[Conversation Butler_2 Text voice:Kalyna section:Butler_2 keyword:What will you do now?]] "That isn't silly at all! I believe hope is the most powerful magic in the world."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Thor",
								Text = T(210004938034, --[[Conversation Butler_2 Text voice:Thor section:Butler_2 keyword:What will you do now?]] "Not silly at all, my friend! The power of hope is crucial in focusing your mind and manifesting a better tomorrow."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "MD",
								Text = T(423306451575, --[[Conversation Butler_2 Text voice:MD section:Butler_2 keyword:What will you do now?]] "I'm sure you'll see him again! I mean, probably."),
							}),
						},
					}),
				},
			}),
		},
		id = "Whatwillyoubedoingnow",
	}),
	PlaceObj('ConversationPhrase', {
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set({
	HermitReunionDone = false,
	MansionTreasureTaken = false,
}),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return not quest.HermitReunionDone and not quest.MansionTreasureTaken
				end,
			}),
		},
		Effects = {
			PlaceObj('QuestSetVariableBool', {
				Prop = "Given",
				QuestId = "Hermit",
			}),
			PlaceObj('QuestSetVariableBool', {
				Prop = "MansionTreasureMentioned",
				QuestId = "Hermit",
			}),
		},
		Keyword = "What about the treasure they mentioned?",
		KeywordT = T(339115319888, --[[Conversation Butler_2 KeywordT]] "What about the treasure they mentioned?"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(767341434893, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "It is not mine to give!..."),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Larry",
								Text = T(182377037364, --[[Conversation Butler_2 Text voice:Larry section:Butler_2 keyword:What about the treasure they mentioned?]] "Man, I knew it! There IS a treasure!"),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Nails",
								Text = T(176840250676, --[[Conversation Butler_2 Text voice:Nails section:Butler_2 keyword:What about the treasure they mentioned?]] "Well, then it ain't yours to keep, either. Got it?"),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Kalyna",
								Text = T(881620378826, --[[Conversation Butler_2 Text voice:Kalyna section:Butler_2 keyword:What about the treasure they mentioned?]] "There's treasure?! How exciting! Is it guarded by a gnome with a bunch of riddles?"),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(544133325342, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "...That is, there is some <em>money</em> hidden in the mansion. But it belongs to <em>Mr. Ditch</em> and as long as there is a chance he is still alive, I would rather die than betray his trust."),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Blood",
								Text = T(382590857395, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:What about the treasure they mentioned?]] "Oh come on. If the scuzzball doesn't give a shit about his bloody colonizer money, then why should you care?"),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Nails",
								Text = T(336976090217, --[[Conversation Butler_2 Text voice:Nails section:Butler_2 keyword:What about the treasure they mentioned?]] "That can be arranged."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Barry",
								Text = T(121919627015, --[[Conversation Butler_2 Text voice:Barry section:Butler_2 keyword:What about the treasure they mentioned?]] "Such loyalty is admirable."),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(864447635735, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "Since he didn't come to take back his money, I fear he may be in trouble. Please help me find him! I'm sure he will reward you, he is a generous man."),
			}),
		},
		id = "Whataboutthetreasure",
	}),
	PlaceObj('ConversationPhrase', {
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set({
	HermitReunionDone = true,
	MansionTreasureMentioned = true,
	MansionTreasureTaken = false,
}),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return quest.HermitReunionDone and quest.MansionTreasureMentioned and not quest.MansionTreasureTaken
				end,
			}),
		},
		Keyword = "What about the treasure?",
		KeywordT = T(880649505851, --[[Conversation Butler_2 KeywordT]] "What about the treasure?"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(472775835333, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure?]] "I guess you should ask <em>Mr. Ditch</em> about it. I have kept his money safe for so long - now that I know he's alive, I can't just give it away without his permission."),
			}),
		},
		id = "Whataboutthetreasuretheymentioned",
	}),
	PlaceObj('ConversationPhrase', {
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set( "Given" ),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return quest.Given
				end,
			}),
		},
		Effects = {
			PlaceObj('QuestSetVariableBool', {
				Prop = "MansionOwner",
				QuestId = "Hermit",
			}),
		},
		Keyword = "Tell us about Mr. Ditch",
		KeywordT = T(550151572464, --[[Conversation Butler_2 KeywordT]] "Tell us about Mr. Ditch"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(951708616368, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "He was a director in some big <em>foreign corporation</em>. I think they had some interest in mining, but that's all I know. He never talked of his job. I think he hated it."),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Raven",
								Text = T(355493692578, --[[Conversation Butler_2 Text voice:Raven section:Butler_2 keyword:Tell us about Mr. Ditch]] "A corporation with some interest in mining? I wonder..."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Buns",
								Text = T(883914878485, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Tell us about Mr. Ditch]] "Something about all that sounds very familiar."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "DrQ",
								Text = T(344446912669, --[[Conversation Butler_2 Text voice:DrQ section:Butler_2 keyword:Tell us about Mr. Ditch]] "Ten years ago? Hmmm..."),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(671803585719, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "He was away from home when the civil war broke out... Maybe for the best. They would have tortured and killed him for his money, as they did with the servants."),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Blood",
								Text = T(935227850328, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:Tell us about Mr. Ditch]] "It's all clear - when the shit hit the fan, your man just ran away and left you guys to deal with it."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Reaper",
								Text = T(443807124367, --[[Conversation Butler_2 Text voice:Reaper section:Butler_2 keyword:Tell us about Mr. Ditch]] "Sounds like Death was very busy that day."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Sidney",
								Text = T(220930963725, --[[Conversation Butler_2 Text voice:Sidney section:Butler_2 keyword:Tell us about Mr. Ditch]] "Dreadful tragedy. Dreadful."),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(862307796572, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "It has been ten years since. He may be dead, but I wish I could find him, or at least learn where he is buried."),
			}),
		},
		id = "TellUsAboutHim",
	}),
	PlaceObj('ConversationPhrase', {
		AutoRemove = true,
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				Condition = "or",
				QuestId = "PantagruelDramas",
				Vars = set( "MaquisPamphlets", "MaquisPamphletsAd" ),
				__eval = function ()
					local quest = gv_Quests['PantagruelDramas'] or QuestGetState('PantagruelDramas')
					return quest.MaquisPamphlets or quest.MaquisPamphletsAd
				end,
			}),
			PlaceObj('QuestIsVariableBool', {
				QuestId = "PantagruelDramas",
				Vars = set({
	ChimurengaDead = false,
	ChimurengaEnemy = false,
	ChimurengaLeave = false,
}),
				__eval = function ()
					local quest = gv_Quests['PantagruelDramas'] or QuestGetState('PantagruelDramas')
					return not quest.ChimurengaDead and not quest.ChimurengaEnemy and not quest.ChimurengaLeave
				end,
			}),
			PlaceObj('CheckOR', {
				Conditions = {
					PlaceObj('UnitSquadHasItem', {
						ItemId = "Pamphlets",
					}),
					PlaceObj('UnitSquadHasItem', {
						ItemId = "Pamphlets_LysRouge",
					}),
				},
			}),
		},
		Effects = {
			PlaceObj('CityGrantLoyalty', {
				Amount = 1,
				City = "Pantagruel",
				SpecialConversationMessage = T(265999841399, --[[Conversation Butler_2 SpecialConversationMessage]] "Maquis Manifesto"),
			}),
			PlaceObj('QuestSetVariableNum', {
				Amount = 1,
				Prop = "PamphletsGiven",
				QuestId = "RebelManifesto",
			}),
		},
		Keyword = "Read this Maquis Manifesto",
		KeywordT = T(576499920250, --[[Conversation Butler_2 KeywordT]] "Read this Maquis Manifesto"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(346507102687, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Read this Maquis Manifesto]] "Oh, thanks. I'll put this to work kindling the fire in the stove. Got any more? "),
			}),
		},
		PhraseRolloverText = T(347929299816, --[[Conversation Butler_2 PhraseRolloverText]] "Give a propaganda pamphlet"),
		StoryBranchIcon = "conversation_action",
		id = "ReadthisMaquisManifesto",
	}),
	PlaceObj('ConversationPhrase', {
		Align = "right",
		AutoRemove = true,
		Conditions = {
			PlaceObj('UnitSquadHasMerc', {
				HasPerk = "Scoundrel",
			}),
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set({
	Given = true,
	HermitReunionDone = false,
	MansionOwner = true,
	MansionTreasureMentioned = true,
}),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return quest.Given and not quest.HermitReunionDone and quest.MansionOwner and quest.MansionTreasureMentioned
				end,
			}),
		},
		Effects = {
			PlaceObj('PlayerGrantMoney', {
				Amount = 15000,
				param_bindings = {
					Amount = "TreasureSum",
				},
			}),
			PlaceObj('QuestSetVariableBool', {
				Prop = "MansionTreasureTaken",
				QuestId = "Hermit",
			}),
			PlaceObj('QuestSetVariableBool', {
				Prop = "MansionTreasureTricked",
				QuestId = "Hermit",
			}),
		},
		Keyword = "Mr. Ditch is dead",
		KeywordT = T(626060166641, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is dead"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(720303893034, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "Is he? You... you are sure?"),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Magic",
								Text = T(769232960516, --[[Conversation Butler_2 Text voice:Magic section:Butler_2 keyword:Mr. Ditch is dead]] "That's our job, man. We have a list - just like Santa. Your Mr. Ditch was one of the nice boys, but we were there a bit too late to help him."),
							}),
							PlaceObj('ConversationLine', {
								Character = "Butler",
								Text = T(851622094285, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "You... you saw him die? Did he say something about the mansion? Or... about me?"),
							}),
							PlaceObj('ConversationLine', {
								Character = "Magic",
								Text = T(100814987534, --[[Conversation Butler_2 Text voice:Magic section:Butler_2 keyword:Mr. Ditch is dead]] 'Oh, yeah. He said: "I wonder if Mister Luthando is still kickin\' it? That dude was like my brother! I miss him!" And then he, like... He died.'),
							}),
							PlaceObj('ConversationLine', {
								Character = "Butler",
								Text = T(347099556787, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "He remembered me! Poor Mr. Ditch!"),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Livewire",
								Text = T(129093172075, --[[Conversation Butler_2 Text voice:Livewire section:Butler_2 keyword:Mr. Ditch is dead]] "Ooo... Yes. Certain. Absolutely. You know, I saw those thugs kill him before they came here."),
							}),
							PlaceObj('ConversationLine', {
								Character = "Butler",
								Text = T(346959090272, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "They killed him?!"),
							}),
							PlaceObj('ConversationLine', {
								Character = "Livewire",
								Text = T(441731487035, --[[Conversation Butler_2 Text voice:Livewire section:Butler_2 keyword:Mr. Ditch is dead]] "You've got to believe me, especially considering that they are permanently incapable of arguing against the truth of what I am saying."),
							}),
							PlaceObj('ConversationLine', {
								Character = "Butler",
								Text = T(501690962018, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "I trust you - after all, you saved me."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Fox",
								Text = T(824754391264, --[[Conversation Butler_2 Text voice:Fox section:Butler_2 keyword:Mr. Ditch is dead]] "I'm sorry. Ummm, yes, he's definitely dead. Stiff as a board. Those cutthroats got him earlier. Actually, that's why we came here - to avenge him."),
							}),
							PlaceObj('ConversationLine', {
								Character = "Butler",
								Text = T(495682496872, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "Oh... Thank you!"),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(373998512952, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "I guess I don't need to guard this treasure anymore. You helped me and you were with Mr. Ditch on his deathbed. I suppose he would like you to have the <em>money</em>."),
			}),
		},
		PhraseRolloverText = T(379339894446, --[[Conversation Butler_2 PhraseRolloverText]] "Lie"),
		StoryBranchIcon = "conversation_sarcastic",
		id = "MrDitchIsDead",
	}),
	PlaceObj('ConversationPhrase', {
		Align = "right",
		AutoRemove = true,
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set({
	Given = true,
	HermitName = true,
	HermitReunionDone = false,
	MansionOwner = true,
	MansionTreasureTaken = false,
}),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return quest.Given and quest.HermitName and not quest.HermitReunionDone and quest.MansionOwner and not quest.MansionTreasureTaken
				end,
			}),
		},
		Effects = {
			PlaceObj('GrantExperienceSector', {
				Amount = "XPQuestReward_Minor",
			}),
			PlaceObj('QuestSetVariableBool', {
				Prop = "HermitReunionDone",
				QuestId = "Hermit",
			}),
		},
		Keyword = "Mr. Ditch is alive!",
		KeywordT = T(663477173459, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is alive!"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(692808661859, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive!]] "Is he? That is the best news I have heard in ten years! Please, tell me his address. I will go see him at once!"),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Buns",
								Text = T(208650131589, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Mr. Ditch is alive!]] "Not much of an address - he is living in solitude as a hermit."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Mouse",
								Text = T(116571798812, --[[Conversation Butler_2 Text voice:Mouse section:Butler_2 keyword:Mr. Ditch is alive!]] "Okay... Better write this down. He is at One Mushroom Place on One Jungle Way."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Wolf",
								Text = T(809599125531, --[[Conversation Butler_2 Text voice:Wolf section:Butler_2 keyword:Mr. Ditch is alive!]] "Better pack a lunch. Got hiking boots?"),
							}),
						},
					}),
				},
			}),
		},
		StoryBranchIcon = "conversation_arrow",
		id = "MrDitchisalive",
	}),
	PlaceObj('ConversationPhrase', {
		Align = "right",
		AutoRemove = true,
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set({
	Given = true,
	HermitName = true,
	HermitReunionDone = false,
	MansionOwner = true,
	MansionTreasureTaken = true,
}),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return quest.Given and quest.HermitName and not quest.HermitReunionDone and quest.MansionOwner and quest.MansionTreasureTaken
				end,
			}),
		},
		Effects = {
			PlaceObj('GrantExperienceSector', {
				Amount = "XPQuestReward_Minor",
			}),
			PlaceObj('QuestSetVariableBool', {
				Prop = "HermitReunionDone",
				QuestId = "Hermit",
			}),
		},
		Keyword = "Mr. Ditch is alive... We lied to you",
		KeywordT = T(605542149831, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is alive... We lied to you"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(647045699772, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "But... You told me... Oh, I understand, it was all about the money, wasn't it? I hope he won't be angry at me for losing his fortune."),
			}),
			PlaceObj('ConversationInterjectionList', {
				Interjections = {
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Raider",
								Text = T(216110837733, --[[Conversation Butler_2 Text voice:Raider section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "I don't think he cares about money anymore."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Ice",
								Text = T(389922564679, --[[Conversation Butler_2 Text voice:Ice section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "Trust me, brother man, your friend ain't got no need for cheddar."),
							}),
						},
					}),
					PlaceObj('ConversationInterjection', {
						Lines = {
							PlaceObj('ConversationLine', {
								Character = "Grizzly",
								Text = T(530809903920, --[[Conversation Butler_2 Text voice:Grizzly section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "He spends his days tripping balls in the jungle. I don't think he's worried about cash."),
							}),
						},
					}),
				},
			}),
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(137709782691, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "Anyway, I'm glad he is alive. This is the best news I've heard in ten years."),
			}),
		},
		StoryBranchIcon = "conversation_arrow",
		id = "MrDitchisalive2",
	}),
	PlaceObj('ConversationPhrase', {
		Align = "right",
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set({
	HermitReunionDone = false,
}),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return not quest.HermitReunionDone
				end,
			}),
		},
		GoTo = "<end conversation>",
		Keyword = "Goodbye",
		KeywordT = T(557225474228, --[[Conversation Butler_2 KeywordT]] "Goodbye"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(287582025487, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Goodbye]] "Goodbye. Don't let the past haunt you."),
			}),
		},
		id = "Goodbye",
	}),
	PlaceObj('ConversationPhrase', {
		Align = "right",
		Conditions = {
			PlaceObj('QuestIsVariableBool', {
				QuestId = "Hermit",
				Vars = set( "HermitReunionDone" ),
				__eval = function ()
					local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
					return quest.HermitReunionDone
				end,
			}),
		},
		Effects = {
			PlaceObj('GroupSetBehaviorExit', {
				TargetUnit = "Butler",
			}),
		},
		GoTo = "<end conversation>",
		Keyword = "Goodbye",
		KeywordT = T(557225474228, --[[Conversation Butler_2 KeywordT]] "Goodbye"),
		Lines = {
			PlaceObj('ConversationLine', {
				Character = "Butler",
				Text = T(683696811500, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Goodbye]] "I'm going to see Mr. Ditch. I hope he will accept me back as a servant or... just as a friend. Farewell, mercenaires."),
			}),
		},
		StoryBranchIcon = "conversation_goodbye",
		id = "Goodbye2",
	}),
})