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

PlaceObj('BanterDef', {
	Comment = "meet Fournier for the first time",
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Fournier",
			'Text', T(971337923785, --[[BanterDef OldDiamond_Fournier01_ApproachInitial Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Fournier01_ApproachInitial meet Fournier for the first time voice:Fournier]] "I am so happy to meet our new benefactors! Directeur <em>Fournier</em> at your service. How are our kind investors from <em>Adonis</em>?"),
		}),
	},
	Once = true,
	conditions = {
		PlaceObj('SectorCheckOwner', {}),
	},
	disabledInConflict = true,
	group = "Banters_Local_PortCacao_OldDiamond_Triggered",
	id = "OldDiamond_Fournier01_ApproachInitial",
})

PlaceObj('BanterDef', {
	Comment = "Fournier's deal with the Legion exposed",
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Fournier",
			'Text', T(384740342314, --[[BanterDef OldDiamond_Fournier02_ApproachExposed Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Fournier02_ApproachExposed Fournier's deal with the Legion exposed voice:Fournier]] "Please, don't kill me! I... I only made that one-time deal with them, but they started coming every night... I'm so sorry, I'll do anything, I just want to live... Please!"),
		}),
		PlaceObj('BanterLine', {
			'Character', "LegionImpostors",
			'Text', T(615913795922, --[[BanterDef OldDiamond_Fournier02_ApproachExposed Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Fournier02_ApproachExposed Fournier's deal with the Legion exposed voice:LegionImpostors]] "Fuck it, boys, the birdie started singing! Grab your guns!"),
			'Optional', true,
		}),
	},
	Once = true,
	conditions = {
		PlaceObj('CheckOR', {
			Conditions = {
				PlaceObj('QuestIsVariableBool', {
					QuestId = "OldDiamond",
					Vars = set({
	FournierExposed = false,
	ImpostorsKilled = true,
}),
					__eval = function ()
						local quest = gv_Quests['OldDiamond'] or QuestGetState('OldDiamond')
						return not quest.FournierExposed and quest.ImpostorsKilled
					end,
				}),
				PlaceObj('QuestIsVariableBool', {
					QuestId = "OldDiamond",
					Vars = set( "FournierExposed" ),
					__eval = function ()
						local quest = gv_Quests['OldDiamond'] or QuestGetState('OldDiamond')
						return quest.FournierExposed
					end,
				}),
			},
		}),
	},
	group = "Banters_Local_PortCacao_OldDiamond_Triggered",
	id = "OldDiamond_Fournier02_ApproachExposed",
})

PlaceObj('BanterDef', {
	Comment = "Legion impostors killed and Fournier already admitted the truth",
	Lines = {
		PlaceObj('BanterLine', {
			'Character', "Fournier",
			'Text', T(549694682777, --[[BanterDef OldDiamond_Fournier03_ApproachResolved Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Fournier03_ApproachResolved Legion impostors killed and Fournier already admitted the truth voice:Fournier]] "Those people extorted me for money, I swear! I didn't want to do business with them! Please don't kill me, I swear it will never happen again!"),
		}),
	},
	Once = true,
	conditions = {
		PlaceObj('QuestIsVariableBool', {
			QuestId = "OldDiamond",
			Vars = set( "FournierExposed", "ImpostorsKilled" ),
			__eval = function ()
				local quest = gv_Quests['OldDiamond'] or QuestGetState('OldDiamond')
				return quest.FournierExposed and quest.ImpostorsKilled
			end,
		}),
	},
	disabledInConflict = true,
	group = "Banters_Local_PortCacao_OldDiamond_Triggered",
	id = "OldDiamond_Fournier03_ApproachResolved",
})

PlaceObj('BanterDef', {
	Comment = "Not enough knowledge to find data of perspective diamond deposit",
	FX = "CheckFail",
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(288716934072, --[[BanterDef OldDiamond_Interactable01_DeskFailure Text]] "<mechanical-f>\nIt takes a certain level of technical knowledge to understand the graphs and figures."),
			'Voiced', false,
			'FloatUp', true,
		}),
	},
	group = "Banters_Local_PortCacao_OldDiamond_Triggered",
	id = "OldDiamond_Interactable01_DeskFailure",
})

PlaceObj('BanterDef', {
	Comment = "Find data of perspective diamond deposit",
	FX = "CheckSuccess",
	Lines = {
		PlaceObj('BanterLine', {
			'Text', T(957552319767, --[[BanterDef OldDiamond_Interactable01_DeskSuccess Text]] "<mechanical-s>\nIt takes a lot of patience and technical knowledge to sift through the data, but it pays off. There is a <em>diamond deposit</em> under this building that was never properly prospected."),
			'Voiced', false,
			'FloatUp', true,
		}),
		PlaceObj('BanterLine', {
			'MultipleTexts', true,
			'AnyOfThese', {
				PlaceObj('BanterLineThin', {
					'Character', "Vicki",
					'Text', T(478876626339, --[[BanterDef OldDiamond_Interactable01_DeskSuccess Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Interactable01_DeskSuccess voice:Vicki]] "Woah, mon! It look to me like this house be sitting on the mother load."),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Steroid",
					'Text', T(744087351467, --[[BanterDef OldDiamond_Interactable01_DeskSuccess Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Interactable01_DeskSuccess voice:Steroid]] "There is a deposit of diamonds under the building. Do you want me to lift it up?"),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Magic",
					'Text', T(478353253261, --[[BanterDef OldDiamond_Interactable01_DeskSuccess Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Interactable01_DeskSuccess voice:Magic]] '"X" marks the spot, baby. Too bad "X" happens to be right under this building. '),
				}),
				PlaceObj('BanterLineThin', {
					'Character', "Gus",
					'Text', T(523372512967, --[[BanterDef OldDiamond_Interactable01_DeskSuccess Text section:Banters_Local_PortCacao_OldDiamond_Triggered/OldDiamond_Interactable01_DeskSuccess voice:Gus]] "Looks like this place is about to get a new basement, Woodshed - a basement full of diamonds."),
				}),
			},
			'playOnce', true,
		}),
	},
	group = "Banters_Local_PortCacao_OldDiamond_Triggered",
	id = "OldDiamond_Interactable01_DeskSuccess",
})