|
|
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "meet Fournier for the first time", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Fournier", |
|
'Text', T(971337923785, "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, "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, "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, "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, "<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, "<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, "Woah, mon! It look to me like this house be sitting on the mother load."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Steroid", |
|
'Text', T(744087351467, "There is a deposit of diamonds under the building. Do you want me to lift it up?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Magic", |
|
'Text', T(478353253261, '"X" marks the spot, baby. Too bad "X" happens to be right under this building. '), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Gus", |
|
'Text', T(523372512967, "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", |
|
}) |
|
|
|
|