File size: 29,407 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
-- ========== GENERATED BY BanterDef Editor DO NOT EDIT MANUALLY! ==========

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "any merc",
			'Text', T(119452326470, --[[BanterDef BarrierCamp_GuardpostObjective_Boat Text]] "The boat is full of <em>explosives</em>. If someone were to push it upstream, it would do a lot of damage to the Legion blockade at <em>Camp La Barrière</em>."),
			'Voiced', false,
			'FloatUp', true,
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Red",
					'Text', T(115122805992, --[[BanterDef BarrierCamp_GuardpostObjective_Boat Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_Boat voice:Red]] "If life gives ye a boat of explosives, just give it a push!"),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Fidel",
					'Text', T(129375606682, --[[BanterDef BarrierCamp_GuardpostObjective_Boat Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_Boat voice:Fidel]] "Fidel is feeling like it is good time for a boat ride!"),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Nails",
					'Text', T(986495138560, --[[BanterDef BarrierCamp_GuardpostObjective_Boat Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_Boat voice:Nails]] 'You can call this little boat "The Minnow" because it\'s about to be lost.'),
				}),
			},
			'playOnce', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "BarrierCamp_GuardpostObjective_Boat",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "any merc",
			'Text', T(323712946552, --[[BanterDef BarrierCamp_GuardpostObjective_Poison Text]] 'The barrels are labelled "BOOZ FOR CAMP LA BAREER. NO DRINK OR WE KILL U!!!". However, it doesn\'t say anything about not adding laxatives.'),
			'Voiced', false,
			'FloatUp', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "BarrierCamp_GuardpostObjective_Poison",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "VillagerMale",
			'Text', T(578432220761, --[[BanterDef BarrierCamp_GuardpostObjective_PoisonWorker01 Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_PoisonWorker01 voice:VillagerMale]] "Please don't drink the moonshine. Those assholes from <em>Camp La Barrière</em> will kill me if I don't deliver it."),
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Igor",
					'Text', T(136264460440, --[[BanterDef BarrierCamp_GuardpostObjective_PoisonWorker01 Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_PoisonWorker01 voice:Igor]] "Me? Never!"),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Larry_Clean",
					'Text', T(209678016264, --[[BanterDef BarrierCamp_GuardpostObjective_PoisonWorker01 Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_PoisonWorker01 voice:Larry_Clean]] "Don't drink. Got it... Don't drink, don't drink, don't drink..."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Larry",
					'Text', T(639964526078, --[[BanterDef BarrierCamp_GuardpostObjective_PoisonWorker01 Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_PoisonWorker01 voice:Larry]] "You hear that, Ted? If we can drink all the moonshine, they'll NEVER believe he drank it!"),
				}),
			},
			'playOnce', true,
		}),
	},
	conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "ReduceBarrierCampStrength",
			Vars = set({
	ShipmentPoisoned = false,
}),
			__eval = function ()
				local quest = gv_Quests['ReduceBarrierCampStrength'] or QuestGetState('ReduceBarrierCampStrength')
				return not quest.ShipmentPoisoned
			end,
		}),
		PlaceObj('GuardpostObjectiveDone', {
			GuardpostObjective = "Poison",
			Negate = true,
		}),
		PlaceObj('SectorCheckOwner', {
			Negate = true,
			sector_id = "G10",
		}),
		PlaceObj('CombatIsActive', {
			Negate = true,
		}),
	},
	disabledInConflict = true,
	group = "Banters_General_GuardPostObjectives",
	id = "BarrierCamp_GuardpostObjective_PoisonWorker01",
})

PlaceObj('BanterDef', {
	FX = "CheckSuccess",
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "any merc",
			'Text', T(521322694470, --[[BanterDef BarrierCamp_GuardpostObjective_Poison_Success Text]] 'Thanks to the addition of copious amounts of laxatives, drinking the <em>moonshine</em> will cause many Legion soldiers at <em>Camp La Barrière</em> to be "indisposed".'),
			'Voiced', false,
			'FloatUp', true,
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfTheseCount', 2,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Igor",
					'Text', T(855790068107, --[[BanterDef BarrierCamp_GuardpostObjective_Poison_Success Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_Poison_Success voice:Igor]] "This is shame. Forgive me, drink! I do it for medal."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Hitman",
					'Text', T(897921100285, --[[BanterDef BarrierCamp_GuardpostObjective_Poison_Success Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_Poison_Success voice:Hitman]] "Shame we won't be able to watch what happens after they drink it, he-he."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Meltdown",
					'Text', T(366633487523, --[[BanterDef BarrierCamp_GuardpostObjective_Poison_Success Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_Poison_Success voice:Meltdown]] 'Hey, we just made a new drink! "The Grand Chien Mudslide"!'),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "MD",
					'Text', T(527050906157, --[[BanterDef BarrierCamp_GuardpostObjective_Poison_Success Text section:Banters_General_GuardPostObjectives/BarrierCamp_GuardpostObjective_Poison_Success voice:MD]] "Ugh... My stomach's gurgling just thinking about what's about to happen."),
				}),
			},
			'playOnce', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "BarrierCamp_GuardpostObjective_Poison_Success",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Defector",
			'Text', T(971481587075, --[[BanterDef CampBienChien_Defector_AfterBribe Text section:Banters_General_GuardPostObjectives/CampBienChien_Defector_AfterBribe voice:Defector]] "Thank you, boss. I'll go and tell them to pack their stuff. We will start a new life, I promise!"),
		}),
	},
	conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "ReduceBienChienCampStrength",
			Vars = set( "DefectorBribed" ),
			__eval = function ()
				local quest = gv_Quests['ReduceBienChienCampStrength'] or QuestGetState('ReduceBienChienCampStrength')
				return quest.DefectorBribed
			end,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampBienChien_Defector_AfterBribe",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Defector",
			'Text', T(552671200649, --[[BanterDef CampBienChien_Defector_Approach Text section:Banters_General_GuardPostObjectives/CampBienChien_Defector_Approach voice:Defector]] "Don't shoot, don't shoot, boss! I don't want to fight for those fucking slavers. Just don't shoot me, okay?"),
		}),
	},
	conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "ReduceBienChienCampStrength",
			Vars = set({
	DefectorBribed = false,
}),
			__eval = function ()
				local quest = gv_Quests['ReduceBienChienCampStrength'] or QuestGetState('ReduceBienChienCampStrength')
				return not quest.DefectorBribed
			end,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampBienChien_Defector_Approach",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Defector",
			'Text', T(753606465531, --[[BanterDef CampBienChien_Defector_Initial Text section:Banters_General_GuardPostObjectives/CampBienChien_Defector_Initial voice:Defector]] "Look, I know you mean business, but a few of the guys are not that bad. We are just looking for a way out of this merde! "),
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "PierreMerc",
					'Text', T(517518476092, --[[BanterDef CampBienChien_Defector_Initial Text section:Banters_General_GuardPostObjectives/CampBienChien_Defector_Initial voice:PierreMerc]] "If you are brave enough, you can always choose to walk a new path."),
				}),
			},
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "Defector",
			'Text', T(476465522942, --[[BanterDef CampBienChien_Defector_Initial Text section:Banters_General_GuardPostObjectives/CampBienChien_Defector_Initial voice:Defector]] "It's easy to convince them to slip away from <em>Camp Bien Chien</em>, but we'll need cash to hide our tracks. Le Major's officers are really nasty to anyone deserting the Legion."),
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Spike",
					'Text', T(633864639531, --[[BanterDef CampBienChien_Defector_Initial Text section:Banters_General_GuardPostObjectives/CampBienChien_Defector_Initial voice:Spike]] "As they should be."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Raven",
					'Text', T(210317081597, --[[BanterDef CampBienChien_Defector_Initial Text section:Banters_General_GuardPostObjectives/CampBienChien_Defector_Initial voice:Raven]] "You mean to tell me there are people they AREN'T nasty to?"),
				}),
			},
			'playOnce', true,
		}),
	},
	conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "ReduceBienChienCampStrength",
			Vars = set({
	DefectorBribed = false,
}),
			__eval = function ()
				local quest = gv_Quests['ReduceBienChienCampStrength'] or QuestGetState('ReduceBienChienCampStrength')
				return not quest.DefectorBribed
			end,
		}),
		PlaceObj('SectorCheckOwner', {
			Negate = true,
			sector_id = "F19",
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampBienChien_Defector_Initial",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Prisoners",
			'Text', T(363272555315, --[[BanterDef CampBienChien_EscortedPrisoner_Freed Text section:Banters_General_GuardPostObjectives/CampBienChien_EscortedPrisoner_Freed voice:Prisoners]] "You are not going to take us to the mines, right? You set us free... for free?!"),
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Ice",
					'Text', T(935309645125, --[[BanterDef CampBienChien_EscortedPrisoner_Freed Text section:Banters_General_GuardPostObjectives/CampBienChien_EscortedPrisoner_Freed voice:Ice]] "That's right. Now get your punk asses out of here before I change my mind."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Grizzly",
					'Text', T(426108658678, --[[BanterDef CampBienChien_EscortedPrisoner_Freed Text section:Banters_General_GuardPostObjectives/CampBienChien_EscortedPrisoner_Freed voice:Grizzly]] "Hey, freedom isn't free. Okay? You're gonna have to earn it every day for the rest of your lives."),
				}),
			},
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "Prisoners",
			'Text', T(982147073228, --[[BanterDef CampBienChien_EscortedPrisoner_Freed Text section:Banters_General_GuardPostObjectives/CampBienChien_EscortedPrisoner_Freed voice:Prisoners]] "May the spirits bless you for your kindness!"),
			'playOnce', true,
		}),
	},
	Once = true,
	conditions = {
		PlaceObj('PlayerIsInSectors', {
			Sectors = {
				"E20",
			},
		}),
		PlaceObj('SectorIsInConflict', {
			Negate = true,
		}),
	},
	disabledInConflict = true,
	group = "Banters_General_GuardPostObjectives",
	id = "CampBienChien_EscortedPrisoner_Freed",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Wanda",
			'Text', T(534565094417, --[[BanterDef CampDuCrocodile_PlantBorassus_01 Text section:Banters_General_GuardPostObjectives/CampDuCrocodile_PlantBorassus_01 voice:Wanda]] "Yes! I feel the Old Ones approve."),
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampDuCrocodile_PlantBorassus_01",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Wanda",
			'Text', T(509822629575, --[[BanterDef CampDuCrocodile_PlantBorassus_02 Text section:Banters_General_GuardPostObjectives/CampDuCrocodile_PlantBorassus_02 voice:Wanda]] "At night, we shall dance. May we all share the dream of the Old Ones."),
		}),
	},
	conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "ReduceCrocodileCampStrength",
			Vars = set( "BorassusPlanted" ),
			__eval = function ()
				local quest = gv_Quests['ReduceCrocodileCampStrength'] or QuestGetState('ReduceCrocodileCampStrength')
				return quest.BorassusPlanted
			end,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampDuCrocodile_PlantBorassus_02",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(971230272738, --[[BanterDef CampDuCrocodile_PlantBorassus_03 Text]] "Borassus root planted."),
			'Voiced', false,
			'FloatUp', true,
		}),
	},
	conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "ReduceCrocodileCampStrength",
			Vars = set( "BorassusPlanted" ),
			__eval = function ()
				local quest = gv_Quests['ReduceCrocodileCampStrength'] or QuestGetState('ReduceCrocodileCampStrength')
				return quest.BorassusPlanted
			end,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampDuCrocodile_PlantBorassus_03",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(147532522426, --[[BanterDef CampDuCrocodile_ReleaseInfected_01_Intro Text]] "The truck is hopelessly stuck in the mud and loaded with... dead bodies?"),
			'Voiced', false,
			'FloatUp', true,
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Shadow",
					'Text', T(916042910221, --[[BanterDef CampDuCrocodile_ReleaseInfected_01_Intro Text section:Banters_General_GuardPostObjectives/CampDuCrocodile_ReleaseInfected_01_Intro voice:Shadow]] "Totally not a trap."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Larry",
					'Text', T(130658817431, --[[BanterDef CampDuCrocodile_ReleaseInfected_01_Intro Text section:Banters_General_GuardPostObjectives/CampDuCrocodile_ReleaseInfected_01_Intro voice:Larry]] "Oh no, I know where this is going. Zombies, man!"),
				}),
			},
			'playOnce', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampDuCrocodile_ReleaseInfected_01_Intro",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(694330767698, --[[BanterDef CampDuCrocodile_ReleaseInfected_02_Release Text]] "There is movement under the cover!"),
			'Voiced', false,
			'FloatUp', true,
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Larry",
					'Text', T(132806431629, --[[BanterDef CampDuCrocodile_ReleaseInfected_02_Release Text section:Banters_General_GuardPostObjectives/CampDuCrocodile_ReleaseInfected_02_Release voice:Larry]] "Aaaargh! They want my brains!... Wait, where are they going?!"),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Tex",
					'Text', T(305754612132, --[[BanterDef CampDuCrocodile_ReleaseInfected_02_Release Text section:Banters_General_GuardPostObjectives/CampDuCrocodile_ReleaseInfected_02_Release voice:Tex]] "Uh... I really hope these are extras from horror movie!"),
				}),
			},
			'playOnce', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CampDuCrocodile_ReleaseInfected_02_Release",
})

PlaceObj('BanterDef', {
	Comment = "sat. map radio",
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "LegionRaider",
			'Text', T(118065529491, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames sat. map radio voice:LegionRaider radio]] "Come on man. Deal the damn cards. We have to head off to the camp soon."),
			'useSnype', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionGoon",
			'Text', T(569368135680, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames sat. map radio voice:LegionGoon radio]] "Ah, putain. Enough with your whining. Just play the damned game."),
			'useSnype', true,
		}),
	},
	Once = true,
	group = "Banters_General_GuardPostObjectives",
	id = "CrossroadsCamp_GuardpostObjective_CardGames",
	isRadio = true,
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(121879584614, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Examine Text]] "There are playing cards scattered on the table. Someone was here recently."),
			'Voiced', false,
			'FloatUp', true,
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Magic",
					'Text', T(934799218172, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Examine Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Examine voice:Magic]] "Hey! I love Texas Hold'em... But these guys obviously don't know a thing about poker."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Red",
					'Text', T(806791110559, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Examine Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Examine voice:Red]] "Pfff. Cards are a waste of time! Now, Rugby - there's a game that separates the wee bairns from the men!"),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Sidney",
					'Text', T(849323722715, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Examine Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Examine voice:Sidney]] "What were they playing? Poker? Well, that's disappointing. Why is it that no one ever plays Bridge anymore?"),
				}),
			},
			'playOnce', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CrossroadsCamp_GuardpostObjective_CardGames_Examine",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "LegionMale_1",
			'Text', T(590756786182, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Overheard Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Overheard voice:LegionMale_1]] "Have you heard about <em>Molotov</em>?"),
			'Optional', true,
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_2",
			'Text', T(563051510056, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Overheard Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Overheard voice:LegionMale_2]] "I can't stand that guy. Please, tell me he's dead."),
			'Optional', true,
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_1",
			'Text', T(249311175282, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Overheard Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Overheard voice:LegionMale_1]] "No, dumbass. I heard he and his gang stumbled on something big."),
			'Optional', true,
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_2",
			'Text', T(410903304614, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Overheard Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Overheard voice:LegionMale_2]] "How big? Like your momma's ass?"),
			'Optional', true,
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_1",
			'Text', T(773660114080, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Overheard Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Overheard voice:LegionMale_1]] "Shut up, moron. I'm serious. They say <em>Siegfried</em> has been doing something with the <em>Diesel</em> he buys from us."),
			'Optional', true,
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_2",
			'Text', T(410881152808, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Overheard Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Overheard voice:LegionMale_2]] "Doing what? A week-long bender? I'm not surprised, based on the quantity he's buying."),
			'Optional', true,
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Annotation', "whispering in the end",
			'Character', "LegionMale_1",
			'Text', T(642145449886, --[[BanterDef CrossroadsCamp_GuardpostObjective_CardGames_Overheard Text section:Banters_General_GuardPostObjectives/CrossroadsCamp_GuardpostObjective_CardGames_Overheard whispering in the end voice:LegionMale_1]] "You're impossible. I mean they are using it for something else... Hey... Quiet. I think I heard something."),
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "CrossroadsCamp_GuardpostObjective_CardGames_Overheard",
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(906228126218, --[[BanterDef RiverCamp_GuardpostObjective_BeastEffigy Text]] "If someone built an <em>effigy</em> this close to <em>Camp Chien Sauvage</em>, it may lure some Legion soldiers out to investigate."),
			'Voiced', false,
			'FloatUp', true,
		}),
	},
	Once = true,
	group = "Banters_General_GuardPostObjectives",
	id = "RiverCamp_GuardpostObjective_BeastEffigy",
})

PlaceObj('BanterDef', {
	KillOnAnyActorAware = true,
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "LegionMale_1_Effigy",
			'Text', T(263451799901, --[[BanterDef RiverCamp_GuardpostObjective_BeastEffigy_Legion Text section:Banters_General_GuardPostObjectives/RiverCamp_GuardpostObjective_BeastEffigy_Legion voice:LegionMale_1_Effigy]] "That's it, enough with this merde. That fucking Beast has crossed the line."),
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_2_Effigy",
			'Text', T(307630474903, --[[BanterDef RiverCamp_GuardpostObjective_BeastEffigy_Legion Text section:Banters_General_GuardPostObjectives/RiverCamp_GuardpostObjective_BeastEffigy_Legion voice:LegionMale_2_Effigy]] "This is too far for the Beast to roam. Someone is just playing a sick joke... right?"),
		}),
		PlaceObj('BanterLine', {
			'Annotation', "sounds scared",
			'Character', "LegionMale_3_Effigy",
			'Text', T(307287329881, --[[BanterDef RiverCamp_GuardpostObjective_BeastEffigy_Legion Text section:Banters_General_GuardPostObjectives/RiverCamp_GuardpostObjective_BeastEffigy_Legion sounds scared voice:LegionMale_3_Effigy]] "M-maybe it's gone already, eh? Do you think it's still around here, lurking in the shadows and... waiting for us?"),
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_1_Effigy",
			'Text', T(705351792501, --[[BanterDef RiverCamp_GuardpostObjective_BeastEffigy_Legion Text section:Banters_General_GuardPostObjectives/RiverCamp_GuardpostObjective_BeastEffigy_Legion voice:LegionMale_1_Effigy]] "That's the whole point, man! Get your merde together!"),
		}),
		PlaceObj('BanterLine', {
			'Annotation', "scared",
			'Character', "LegionMale_3_Effigy",
			'Text', T(327002386709, --[[BanterDef RiverCamp_GuardpostObjective_BeastEffigy_Legion Text section:Banters_General_GuardPostObjectives/RiverCamp_GuardpostObjective_BeastEffigy_Legion scared voice:LegionMale_3_Effigy]] "It's just that these effigies give me the goosebumps..."),
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionMale_1_Effigy",
			'Text', T(577665817114, --[[BanterDef RiverCamp_GuardpostObjective_BeastEffigy_Legion Text section:Banters_General_GuardPostObjectives/RiverCamp_GuardpostObjective_BeastEffigy_Legion voice:LegionMale_1_Effigy]] "I ain't afraid of no <em>Beast</em>!"),
		}),
	},
	Once = true,
	group = "Banters_General_GuardPostObjectives",
	id = "RiverCamp_GuardpostObjective_BeastEffigy_Legion",
})

PlaceObj('BanterDef', {
	Comment = "sat. map radio",
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "LegionRaider",
			'Text', T(989386777119, --[[BanterDef SavannaCamp_GuardpostObjective_RadioSavannaFire Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_RadioSavannaFire sat. map radio voice:LegionRaider radio]] "Goddammit, assholes, who set the fucking place on fire again? Joseph, how many times have I told you to be careful where you smoke your shit?!"),
			'useSnype', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionRaider",
			'Text', T(427497990126, --[[BanterDef SavannaCamp_GuardpostObjective_RadioSavannaFire Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_RadioSavannaFire sat. map radio voice:LegionRaider radio]] "I don't need your excuses, just take some of your fuckers and go check it out."),
			'useSnype', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "Shadow",
			'Text', T(291857547855, --[[BanterDef SavannaCamp_GuardpostObjective_RadioSavannaFire Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_RadioSavannaFire sat. map radio voice:Shadow radio]] "If a body meets a body coming through the grass... if a body killed a body, someone kicked his ass."),
			'Optional', true,
			'playOnce', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "SavannaCamp_GuardpostObjective_RadioSavannaFire",
	isRadio = true,
})

PlaceObj('BanterDef', {
	Comment = "sat. map radio",
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "LegionRaider",
			'Text', T(273084854258, --[[BanterDef SavannaCamp_GuardpostObjective_RadioWaterWell Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_RadioWaterWell sat. map radio voice:LegionRaider radio]] "Okay, boss, we're at the well..."),
			'useSnype', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionRaider",
			'Text', T(141450682147, --[[BanterDef SavannaCamp_GuardpostObjective_RadioWaterWell Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_RadioWaterWell sat. map radio voice:LegionRaider radio]] "...No, boss, we won't be smoking anything..."),
			'useSnype', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionRaider",
			'Text', T(454935056246, --[[BanterDef SavannaCamp_GuardpostObjective_RadioWaterWell Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_RadioWaterWell sat. map radio voice:LegionRaider radio]] "Yes, boss, we'll just pump water and come right back."),
			'useSnype', true,
		}),
		PlaceObj('BanterLine', {
			'Annotation', "(lower voice)",
			'Character', "LegionRaider",
			'Text', T(407528140618, --[[BanterDef SavannaCamp_GuardpostObjective_RadioWaterWell Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_RadioWaterWell (lower voice) sat. map radio voice:LegionRaider radio]] "...Fucker."),
			'useSnype', true,
		}),
	},
	Once = true,
	group = "Banters_General_GuardPostObjectives",
	id = "SavannaCamp_GuardpostObjective_RadioWaterWell",
	isRadio = true,
})

PlaceObj('BanterDef', {
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(988593627068, --[[BanterDef SavannaCamp_GuardpostObjective_WaterWell Text]] "There are muddy footsteps in the grass. Someone was carrying water last <em>evening</em> towards Camp Savane. Maybe someone could ambush them here next time?"),
			'Voiced', false,
			'FloatUp', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "SavannaCamp_GuardpostObjective_WaterWell",
})

PlaceObj('BanterDef', {
	Comment = "G6 Water Well banters",
	KillOnAnyActorAware = true,
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "LegionSmoker2",
			'Text', T(856345771065, --[[BanterDef SavannaCamp_GuardpostObjective_WaterWell_Legion Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_WaterWell_Legion G6 Water Well banters voice:LegionSmoker2]] "Careful, you fucker, you got my smokes wet!"),
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionSmoker1",
			'Text', T(863767723247, --[[BanterDef SavannaCamp_GuardpostObjective_WaterWell_Legion Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_WaterWell_Legion G6 Water Well banters voice:LegionSmoker1]] "A bath will do you good, I can smell you from here. Now stop smoking and give me a hand."),
			'playOnce', true,
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionSmoker2",
			'Text', T(760804519719, --[[BanterDef SavannaCamp_GuardpostObjective_WaterWell_Legion Text section:Banters_General_GuardPostObjectives/SavannaCamp_GuardpostObjective_WaterWell_Legion G6 Water Well banters voice:LegionSmoker2]] "I can't, I am allergic to water."),
			'playOnce', true,
		}),
	},
	group = "Banters_General_GuardPostObjectives",
	id = "SavannaCamp_GuardpostObjective_WaterWell_Legion",
})