-- ========== 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 Fournier at your service. How are our kind investors from Adonis?"), }), }, 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]] "\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]] "\nIt takes a lot of patience and technical knowledge to sift through the data, but it pays off. There is a diamond deposit 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", })