| |
|
|
| 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", |
| }) |
|
|
|
|