myspace / Data /BantersDef /BanterDef-Banters_Local_PortCacao_OldDiamond_Triggered.lua
sirnii's picture
Upload 1816 files
b6a38d7 verified
-- ========== 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",
})