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