myspace / Data /BantersDef /BanterDef-Banters_Local_Ernie_Triggered.lua
sirnii's picture
Upload 1816 files
b6a38d7 verified
raw
history blame
62.5 kB
-- ========== GENERATED BY BanterDef Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "GreasyBasil",
'Text', T(780088077434, --[[BanterDef Basil_lynch Text section:Banters_Local_Ernie_Triggered/Basil_lynch voice:GreasyBasil]] "Damn it, Luc, why'd it have to come to this?"),
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HangingActive = true,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return quest.HangingActive
end,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Basil_lynch",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(947518212760, --[[BanterDef Billy_ProjectorBroken Text]] "The projector won't start. Someone with higher <em>Mechanical</em> should know how to fix it."),
'Voiced', false,
'FloatUp', true,
}),
},
banterGroup = "billy",
group = "Banters_Local_Ernie_Triggered",
id = "Billy_ProjectorBroken",
})
PlaceObj('BanterDef', {
FX = "CheckFail",
Lines = {
PlaceObj('BanterLine', {
'Text', T(564824178837, --[[BanterDef Billy_ProjectorBroken_failure Text]] "<mechanical-f>\nThe movie projector just doesn't start."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Character', "BillyBoy",
'Text', T(941525960565, --[[BanterDef Billy_ProjectorBroken_failure Text section:Banters_Local_Ernie_Triggered/Billy_ProjectorBroken_failure voice:BillyBoy]] "Yeah, I figured that much. I also tried switching the power on and off, and I even removed the lens cap!"),
'Optional', true,
'playOnce', true,
}),
},
banterGroup = "billy",
group = "Banters_Local_Ernie_Triggered",
id = "Billy_ProjectorBroken_failure",
})
PlaceObj('BanterDef', {
FX = "CheckSuccess",
Lines = {
PlaceObj('BanterLine', {
'Text', T(631132477317, --[[BanterDef Billy_ProjectorBroken_success Text]] "<mechanical-s>\nThe lamp was intact and just some wiring needed reconnecting. Now the projector should be working."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Character', "BillyBoy",
'Text', T(386597244165, --[[BanterDef Billy_ProjectorBroken_success Text section:Banters_Local_Ernie_Triggered/Billy_ProjectorBroken_success voice:BillyBoy]] "Hey, it's working! Wow! Uncle Basil, they're even better than you are at fixing stuff!"),
'Optional', true,
'playOnce', true,
}),
},
banterGroup = "billy",
group = "Banters_Local_Ernie_Triggered",
id = "Billy_ProjectorBroken_success",
})
PlaceObj('BanterDef', {
Comment = "Emerald Coast",
Lines = {
PlaceObj('BanterLine', {
'Text', T(847417197464, --[[BanterDef CarParts_00_Explore Text]] '"Okay Tony, it\'s your turn to bring grenades. Carry them by hand. NO DRIVING. You know that wacko can\'t find "safety" in the dictionary."\nPierre'),
'Voiced', false,
'FloatUp', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(743430769864, --[[BanterDef CarParts_00_Explore Text section:Banters_Local_Ernie_Triggered/CarParts_00_Explore Emerald Coast voice:PierreMerc]] "You had ONE job, Tony."),
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "CarParts_00_Explore",
})
PlaceObj('BanterDef', {
Comment = "Emerald Coast - 10 Parts",
FX = "CheckSuccess",
Lines = {
PlaceObj('BanterLine', {
'Text', T(326731240473, --[[BanterDef CarParts_01_Success Text]] "<mechanical-s>\nEquipment dismantled for Parts."),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "CarParts_01_Success",
})
PlaceObj('BanterDef', {
Comment = "Emerald Coast",
FX = "CheckFail",
Lines = {
PlaceObj('BanterLine', {
'Text', T(724953757749, --[[BanterDef CarParts_02_Fail Text]] "<mechanical-f>\nThe car looks smashed beyond repairs, but perhaps there is something useful in this mess."),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "CarParts_02_Fail",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Deedee",
'Text', T(602487513878, --[[BanterDef Deedee_first Text section:Banters_Local_Ernie_Triggered/Deedee_first voice:Deedee]] "Putain! It's gonna BLOW!"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Deedee_first",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(218837515950, --[[BanterDef EmeraldCoast_DeadBody Text]] "The dead person is covered with burns and blast injuries. It is a miracle he crawled this far."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Red",
'Text', T(394791466384, --[[BanterDef EmeraldCoast_DeadBody Text section:Banters_Local_Ernie_Triggered/EmeraldCoast_DeadBody voice:Red]] "I dinnae think he died from sunburn."),
}),
PlaceObj('BanterLineThin', {
'Character', "Barry",
'Text', T(824753946194, --[[BanterDef EmeraldCoast_DeadBody Text section:Banters_Local_Ernie_Triggered/EmeraldCoast_DeadBody voice:Barry]] "Important lesson: Do not play in minefield."),
}),
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(389155055381, --[[BanterDef EmeraldCoast_DeadBody Text section:Banters_Local_Ernie_Triggered/EmeraldCoast_DeadBody voice:Fidel]] "Ehehehee, look at that! Fidel wishes we were here sooner. We could be doing bets on how long he crawl!"),
}),
},
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(655917639641, --[[BanterDef EmeraldCoast_DeadBody Text section:Banters_Local_Ernie_Triggered/EmeraldCoast_DeadBody voice:PierreMerc]] "Don't trust Deedee's flags, I tell them. They do not listen.\nHopefully, you will listen better, yes?"),
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "EmeraldCoast_DeadBody",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(693023066380, --[[BanterDef EmeraldCoast_SignMines_1 Text]] "The sign is hand-scribbled over pieces of old newspapers. It is almost unreadable.\n<em>A NTION\nMI S</em>"),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "EmeraldCoast_SignMines_1",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(650549228466, --[[BanterDef EmeraldCoast_SignMines_2 Text]] "The sign is hand-scribbled over pieces of old newspapers. It is almost unreadable.\n<em>ATTE N\n NES</em>"),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "EmeraldCoast_SignMines_2",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(455457937675, --[[BanterDef ErnieTown_TinhayGrave Text]] 'A fresh grave, covered in flowers and candles, with a few words scribbled on the cross.\n"Tinhay Tenan\nFounder, father and friend\nWe will miss you dearly"'),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Annotation', "sounds sad",
'Character', "Fidel",
'Text', T(678424869331, --[[BanterDef ErnieTown_TinhayGrave Text section:Banters_Local_Ernie_Triggered/ErnieTown_TinhayGrave sounds sad voice:Fidel]] "Fidel come late to the party..."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(167870648786, --[[BanterDef ErnieTown_TinhayGrave Text section:Banters_Local_Ernie_Triggered/ErnieTown_TinhayGrave voice:PierreMerc]] "I... I'm sorry, uncle Tinhay. It didn't have to come to this. But you shouldn't have shot at my men!\n...What am I doing, I'm arguing with a dead man."),
'Optional', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "ErnieTown_TinhayGrave",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfTheseCount', 2,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(674009211957, --[[BanterDef ErnieTown_TreeHangedHerman Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedHerman voice:Fidel]] "Fidel told you this tree is perfect for hanging!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Ice",
'Text', T(398403552209, --[[BanterDef ErnieTown_TreeHangedHerman Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedHerman voice:Ice]] "Served you right, snitch."),
}),
PlaceObj('BanterLineThin', {
'Character', "Raider",
'Text', T(214600400491, --[[BanterDef ErnieTown_TreeHangedHerman Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedHerman voice:Raider]] "We should have stopped this from happening. It wasn't justice, it was a lynching."),
}),
PlaceObj('BanterLineThin', {
'Character', "Barry",
'Text', T(156511524402, --[[BanterDef ErnieTown_TreeHangedHerman Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedHerman voice:Barry]] "I will pray for his soul."),
}),
},
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(155820675462, --[[BanterDef ErnieTown_TreeHangedHerman Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedHerman voice:PierreMerc]] "What a damn fool! He got what he deserved."),
'Optional', true,
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HangHerman = true,
HangLuc = false,
HangNoOne = false,
HangingActive = false,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return quest.HangHerman and not quest.HangLuc and not quest.HangNoOne and not quest.HangingActive
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieTown_TreeHangedHerman",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfTheseCount', 2,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(805990053544, --[[BanterDef ErnieTown_TreeHangedLuc Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedLuc voice:Fidel]] "Fidel told you this tree is perfect for hanging!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Raider",
'Text', T(643522642647, --[[BanterDef ErnieTown_TreeHangedLuc Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedLuc voice:Raider]] "We should have stopped this from happening. It wasn't justice, it was a lynching."),
}),
PlaceObj('BanterLineThin', {
'Character', "Ivan",
'Text', T(347463051629, --[[BanterDef ErnieTown_TreeHangedLuc Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedLuc voice:Ivan]] "Покойся с миром, старик."),
}),
PlaceObj('BanterLineThin', {
'Character', "Meltdown",
'Text', T(495953364249, --[[BanterDef ErnieTown_TreeHangedLuc Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedLuc voice:Meltdown]] "Good job. His son should be next."),
}),
PlaceObj('BanterLineThin', {
'Character', "Fauda",
'Text', T(497452902610, --[[BanterDef ErnieTown_TreeHangedLuc Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedLuc voice:Fauda]] "Nice sandals. Now that Shaitan has his soul, he does not need them."),
}),
PlaceObj('BanterLineThin', {
'Character', "Barry",
'Text', T(140314746838, --[[BanterDef ErnieTown_TreeHangedLuc Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedLuc voice:Barry]] "I will pray for his soul."),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HangHerman = false,
HangLuc = true,
HangNoOne = false,
HangingActive = false,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return not quest.HangHerman and quest.HangLuc and not quest.HangNoOne and not quest.HangingActive
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieTown_TreeHangedLuc",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfTheseCount', 2,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(279860201303, --[[BanterDef ErnieTown_TreeHangedNoOne Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedNoOne voice:Fidel]] "Shame. Such good tree, and not used to hang."),
}),
PlaceObj('BanterLineThin', {
'Character', "Ice",
'Text', T(644219528672, --[[BanterDef ErnieTown_TreeHangedNoOne Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedNoOne voice:Ice]] "They shoulda hanged that snitch."),
}),
PlaceObj('BanterLineThin', {
'Character', "Barry",
'Text', T(423660845378, --[[BanterDef ErnieTown_TreeHangedNoOne Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedNoOne voice:Barry]] "It is good we dissuaded them from committing a mortal sin."),
}),
},
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(331885917062, --[[BanterDef ErnieTown_TreeHangedNoOne Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeHangedNoOne voice:PierreMerc]] "It makes my neck itch just looking at it."),
'Optional', true,
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HangLuc = false,
HangNoOne = true,
HangingActive = false,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return not quest.HangLuc and quest.HangNoOne and not quest.HangingActive
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieTown_TreeHangedNoOne",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(232503630569, --[[BanterDef ErnieTown_TreeInitial Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeInitial voice:Fidel]] "Perfect tree to hang a man, eheheheee..."),
}),
PlaceObj('BanterLineThin', {
'Character', "Mouse",
'Text', T(329800641798, --[[BanterDef ErnieTown_TreeInitial Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeInitial voice:Mouse]] "Don't know why, but this tree gives me the goosebumps. Brrr."),
}),
PlaceObj('BanterLineThin', {
'Character', "Thor",
'Text', T(128190253563, --[[BanterDef ErnieTown_TreeInitial Text section:Banters_Local_Ernie_Triggered/ErnieTown_TreeInitial voice:Thor]] "I don't like the aura of this tree. It emits bad vibes."),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HangHerman = false,
HangLuc = false,
HangNoOne = false,
HangingActive = false,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return not quest.HangHerman and not quest.HangLuc and not quest.HangNoOne and not quest.HangingActive
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieTown_TreeInitial",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(362875871088, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:Pierre]] "Hello, mercenaires. This time I welcome you. Will you lend me a hand in dealing with these <em>Adonis</em> bastards? I believe you may have a score to settle with them, non?"),
}),
},
'Optional', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "GreasyBasil",
'Text', T(116935885086, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:GreasyBasil]] "Welcome back to Ernie, mercenaries. I heard some troubling things about you recently, but Ms. LaFontaine assured me that you have been betrayed by <em>Adonis</em> just like us. I hope you are here to collect payback as well as back pay."),
}),
PlaceObj('BanterLineThin', {
'Character', "MilitiaVeteran",
'Text', T(661165336812, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:MilitiaVeteran]] "Welcome to Ernie. If you are here to help us fight those <em>Adonis</em> bastards, then let me be the first to kiss you."),
}),
},
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "BillyBoy",
'Text', T(326632384640, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:BillyBoy]] "The commandos are here to save us once again! I'm so happy to see you! Are you going to make bombs out of bird poop? Or maybe a tank out of scrap metal?"),
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(475188756087, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:PierreMerc]] "I have returned to make things right. We will take back our home, and I promise you that I will never let anyone take it away again."),
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "MilitiaRookieActor",
'Text', T(735521281215, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:MilitiaRookieActor]] "These Adonis thugs are worse than the Legion! They think we are their property."),
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(597317533152, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:PierreMerc]] "Yes. The Legion was cruel, but they wanted you to help fight for the Major's vision for Grand Chien. It was wrong, but at least it was a cause. Adonis has no cause other than stealing what is rightfully ours."),
'Optional', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(998712200451, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:Pierre]] "Yes. The Legion was cruel, but they wanted you to help fight for the Major's vision for Grand Chien. It was wrong, but at least it was a cause. Adonis has no cause other than stealing what is rightfully ours."),
}),
PlaceObj('BanterLineThin', {
'Character', "GreasyBasil",
'Text', T(915329711200, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:GreasyBasil]] 'The Legion at least made a show of being "patriotic"... While these bastards care only about the diamonds.'),
}),
},
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "MilitiaVeteranActor",
'Text', T(755947702567, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:MilitiaVeteranActor]] "Will you help us take back our home?"),
'Optional', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Tex",
'Text', T(290355867512, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:Tex]] "Do not worry! We chase those carpet-bagging rustlers out of town for you!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Wolf",
'Text', T(884293868761, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:Wolf]] "You got it, chief. Let's get to work."),
}),
PlaceObj('BanterLineThin', {
'Character', "Vicki",
'Text', T(629275946741, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:Vicki]] "Everything gonna be all right, mon."),
}),
},
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "BillyBoy",
'Text', T(143858348213, --[[BanterDef ErnieWorldFlip01_ErnieInitial Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip01_ErnieInitial voice:BillyBoy]] "The commandos will set everything right, you'll see!"),
'Optional', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "ErnieWorldFlip01_ErnieInitial",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfTheseCount', 3,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(762939616148, --[[BanterDef ErnieWorldFlip02_ErnieLiberated Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip02_ErnieLiberated voice:Pierre]] "It was nice fighting with you... and not against you. Finally, we're facing the real enemy together. "),
}),
PlaceObj('BanterLineThin', {
'Character', "GreasyBasil",
'Text', T(190821690218, --[[BanterDef ErnieWorldFlip02_ErnieLiberated Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip02_ErnieLiberated voice:GreasyBasil]] "Good job throwing out the trash, my friends! For the first time in my life, I feel like fighting back - and I like it."),
}),
PlaceObj('BanterLineThin', {
'Character', "BillyBoy",
'Text', T(777354636129, --[[BanterDef ErnieWorldFlip02_ErnieLiberated Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip02_ErnieLiberated voice:BillyBoy]] "Yay! We showed them! No one can stop the commandos and the Ernie Rangers!"),
}),
PlaceObj('BanterLineThin', {
'Character', "MilitiaRookie",
'Text', T(114632437129, --[[BanterDef ErnieWorldFlip02_ErnieLiberated Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip02_ErnieLiberated voice:MilitiaRookie]] "Victory for the Ernie Rangers!"),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Omryn",
'Text', T(324759129521, --[[BanterDef ErnieWorldFlip02_ErnieLiberated Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip02_ErnieLiberated voice:Omryn]] "Okay, good. Now we have victory food, followed by victory nap."),
}),
PlaceObj('BanterLineThin', {
'Character', "Grunty",
'Text', T(442091823829, --[[BanterDef ErnieWorldFlip02_ErnieLiberated Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip02_ErnieLiberated voice:Grunty]] "I should take a picture. Mother always likes to see proof of death and happiness."),
}),
PlaceObj('BanterLineThin', {
'Character', "Barry",
'Text', T(745340523697, --[[BanterDef ErnieWorldFlip02_ErnieLiberated Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip02_ErnieLiberated voice:Barry]] "It is always good to be righteous and victorious at same time."),
}),
},
'playOnce', true,
}),
},
Once = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieWorldFlip02_ErnieLiberated",
})
PlaceObj('BanterDef', {
Comment = "continues previous phrase when Fort already taken",
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(869295253986, --[[BanterDef ErnieWorldFlip03_ ErnieLiberated_FortTaken Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip03_ ErnieLiberated_FortTaken voice:Pierre]] "Thank you, mercenaires. You did not disappoint me."),
}),
},
'Optional', true,
'playOnce', true,
}),
},
Once = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieWorldFlip03_ ErnieLiberated_FortTaken",
})
PlaceObj('BanterDef', {
Comment = "continues previous phrase when Fort not yet taken",
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(481197445269, --[[BanterDef ErnieWorldFlip03_ ErnieLiberated_noFort Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip03_ ErnieLiberated_noFort voice:Pierre]] "But our job here is not yet done! Our home will only be free when those greedy Adonis bastards are off our island. You may count on the Ernie Rangers to help you retake <em>Fort L'Eau Bleu</em> from <em>Corazon Santiago</em>."),
}),
},
'Optional', true,
'playOnce', true,
}),
},
Once = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieWorldFlip03_ ErnieLiberated_noFort",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(615954760601, --[[BanterDef ErnieWorldFlip04_FortEntered Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip04_FortEntered voice:Pierre]] "Once we met here in battle, and I thought you were the enemy. Now we are fighting side by side against other mercenaires... The irony of the situation does not escape me."),
}),
},
'Optional', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(120225448364, --[[BanterDef ErnieWorldFlip04_FortEntered Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip04_FortEntered voice:Pierre]] "But this time we are fighting the real villain. Just say the word, and we will start the attack."),
}),
},
'Optional', true,
}),
},
Once = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieWorldFlip04_FortEntered",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(568128621511, --[[BanterDef ErnieWorldFlip05_FortTaken Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip05_FortTaken voice:Pierre]] "Is she really so stupid to believe that you have come here - after everything - for her money?! Even I know you better than that, and most of the time I've known you I was trying to kill you!"),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Pierre",
'Text', T(813574846409, --[[BanterDef ErnieWorldFlip05_FortTaken Text section:Banters_Local_Ernie_Triggered/ErnieWorldFlip05_FortTaken voice:Pierre]] "Please, go on and show her the meaning of honor. This is your fight and I know you can win."),
}),
},
'Optional', true,
'playOnce', true,
}),
},
Once = true,
group = "Banters_Local_Ernie_Triggered",
id = "ErnieWorldFlip05_FortTaken",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(586417441629, --[[BanterDef FlagHill_Flag_EN Text]] '"This site marks the spot where five brave French commandos held off a full company of German Kriegsmarine, giving the garrison at Fort L\'Eau Bleu time to prepare."'),
'Voiced', false,
}),
PlaceObj('BanterLine', {
'Character', "PierreMerc",
'Text', T(148232264448, --[[BanterDef FlagHill_Flag_EN Text section:Banters_Local_Ernie_Triggered/FlagHill_Flag_EN voice:PierreMerc]] "A monument to the colonizers slaughtering each other. It is a good thing, yes?"),
'Optional', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FlagHill_Flag_EN",
})
PlaceObj('BanterDef', {
Comment = "when deployed above ground",
Lines = {
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(814283488312, --[[BanterDef FortCorazon01_radio Text section:Banters_Local_Ernie_Triggered/FortCorazon01_radio when deployed above ground voice:CorazonSantiago]] "This is Santiago. What are you doing here? The government of Grand Chien has forbidden me from having any further contact with you after the massacre of the refugees."),
'useSnype', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(173003161922, --[[BanterDef FortCorazon01_radio Text section:Banters_Local_Ernie_Triggered/FortCorazon01_radio when deployed above ground voice:CorazonSantiago]] "Your being here puts us both in a very precarious position. I suggest you leave immediately. My lawyers will contact you to settle any grievances you may have. I'm sure an agreement can be reached that satisfies all parties involved."),
'useSnype', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon01_radio",
})
PlaceObj('BanterDef', {
Comment = "when Fort defeated",
Lines = {
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(363496271107, --[[BanterDef FortCorazon02_radio Text section:Banters_Local_Ernie_Triggered/FortCorazon02_radio when Fort defeated voice:CorazonSantiago]] "This is Santiago. Have you gone mad!? I did not want to believe the reports about you, but now I see who you really are. "),
'useSnype', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(981760801943, --[[BanterDef FortCorazon02_radio Text section:Banters_Local_Ernie_Triggered/FortCorazon02_radio when Fort defeated voice:CorazonSantiago]] "Very well. If you leave now, I will arrange to have cash and transport out of Grand Chien secured for you. Don't be stupid, mercenaries - take the deal!"),
'useSnype', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon02_radio",
})
PlaceObj('BanterDef', {
Comment = "when met underground",
Lines = {
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(155719909861, --[[BanterDef FortCorazon03_setpiece Text section:Banters_Local_Ernie_Triggered/FortCorazon03_setpiece when met underground voice:CorazonSantiago]] "Stop! Not a step further! I will sue you and, and, and... I will shoot you!"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon03_setpiece",
})
PlaceObj('BanterDef', {
Comment = "when starting her retreat",
Lines = {
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(235832943726, --[[BanterDef FortCorazon04_setpiece Text section:Banters_Local_Ernie_Triggered/FortCorazon04_setpiece when starting her retreat voice:CorazonSantiago]] "Guards! Here! Get in position to cover my withdrawal... or retreat or whatever its called. Just... keep them busy!"),
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "AdonisActor3",
'Text', T(485265324816, --[[BanterDef FortCorazon04_setpiece Text section:Banters_Local_Ernie_Triggered/FortCorazon04_setpiece when starting her retreat voice:AdonisActor3]] "Don't worry, ma'am, we have set up a defensive perimeter. They cannot advance further."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(906523299504, --[[BanterDef FortCorazon04_setpiece Text section:Banters_Local_Ernie_Triggered/FortCorazon04_setpiece when starting her retreat voice:CorazonSantiago]] "They better not, or you will be unemployed for the rest of your life!"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon04_setpiece",
})
PlaceObj('BanterDef', {
Comment = "after Corazon's retreat",
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Ice",
'Text', T(530970988194, --[[BanterDef FortCorazon04a_reactions Text section:Banters_Local_Ernie_Triggered/FortCorazon04a_reactions voice:Ice]] "Beats being dead."),
}),
PlaceObj('BanterLineThin', {
'Character', "Nails",
'Text', T(675479548694, --[[BanterDef FortCorazon04a_reactions Text section:Banters_Local_Ernie_Triggered/FortCorazon04a_reactions voice:Nails]] "Hey, guard-guy, don't worry about it. You ain't gonna be alive much longer anyway."),
}),
PlaceObj('BanterLineThin', {
'Character', "Blood",
'Text', T(558455047007, --[[BanterDef FortCorazon04a_reactions Text section:Banters_Local_Ernie_Triggered/FortCorazon04a_reactions voice:Blood]] "Don't worry, Mr. Guard-man. Soon you will have a full time job... as a corpse."),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Spike",
'Text', T(863138968808, --[[BanterDef FortCorazon04a_reactions Text section:Banters_Local_Ernie_Triggered/FortCorazon04a_reactions voice:Spike]] "I told you there'd be hell to pay when you crossed me. Well... Hell's come to collect."),
}),
PlaceObj('BanterLineThin', {
'Character', "Gus",
'Text', T(108781391907, --[[BanterDef FortCorazon04a_reactions Text section:Banters_Local_Ernie_Triggered/FortCorazon04a_reactions voice:Gus]] "You got me shaking in my boots, Woodstock."),
}),
PlaceObj('BanterLineThin', {
'Character', "Raider",
'Text', T(258881668288, --[[BanterDef FortCorazon04a_reactions Text section:Banters_Local_Ernie_Triggered/FortCorazon04a_reactions voice:Raider]] "Drop your weapon and get on the floor! Now!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Scully",
'Text', T(455057730550, --[[BanterDef FortCorazon04a_reactions Text section:Banters_Local_Ernie_Triggered/FortCorazon04a_reactions voice:Scully]] "I've been sued by exes more times than you have bullets in your gun. Neither of those scare me."),
}),
},
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon04a_reactions",
})
PlaceObj('BanterDef', {
Comment = "when entered the command room",
Lines = {
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(530382819324, --[[BanterDef FortCorazon05_command Text section:Banters_Local_Ernie_Triggered/FortCorazon05_command when entered the command room voice:CorazonSantiago]] "Shoot them! What are you waiting for?! Kill them!"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon05_command",
})
PlaceObj('BanterDef', {
Comment = "when Corazon defeated",
Lines = {
PlaceObj('BanterLine', {
'Character', "CorazonSantiago",
'Text', T(839078137615, --[[BanterDef FortCorazon06_defeated Text section:Banters_Local_Ernie_Triggered/FortCorazon06_defeated when Corazon defeated voice:CorazonSantiago]] "Please, don't shoot! I give up! I'll do whatever you want... pay you whatever you want!"),
'playOnce', true,
}),
},
conditions = {
PlaceObj('VillainIsDefeated', {
Group = "CorazonSantiagoEnemy",
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon06_defeated",
})
PlaceObj('BanterDef', {
Comment = "when Corazon killed in set piece",
Lines = {
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Spike",
'Text', T(586594728553, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Spike]] "I did a lot of killing for you, Santiago. Now I'm doing it TO you."),
}),
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(491744027334, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Fidel]] "Fidel gets first pick of body parts!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Meltdown",
'Text', T(497359212365, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Meltdown]] "You're wrong, bitch. This here is justice."),
}),
PlaceObj('BanterLineThin', {
'Character', "Fauda",
'Text', T(724080311118, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Fauda]] "This is not murder. This is revenge."),
}),
PlaceObj('BanterLineThin', {
'Character', "Flay",
'Text', T(488694706823, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Flay]] "The lion cares not for the opinion of the lamb."),
}),
PlaceObj('BanterLineThin', {
'Character', "Tex",
'Text', T(978838844147, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Tex]] "Frontier justice! Yee-haw!"),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Raider",
'Text', T(428487255102, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Raider]] "That was unnecessary. We should have brought her to the authorities."),
}),
PlaceObj('BanterLineThin', {
'Character', "Buns",
'Text', T(748899717289, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Buns]] "That was stupid. She does deserve it, but she should have first been made to weep openly in front of a court of her peers."),
}),
PlaceObj('BanterLineThin', {
'Character', "MD",
'Text', T(720681195123, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:MD]] "Oh, uh... That was... sudden."),
}),
PlaceObj('BanterLineThin', {
'Character', "Scope",
'Text', T(419372952512, --[[BanterDef FortCorazon07_kill Text section:Banters_Local_Ernie_Triggered/FortCorazon07_kill voice:Scope]] "I would have liked to see her confess to her crimes in a court of law, but I suppose she might have talked her way out of that, so this will do."),
}),
},
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazon07_kill",
})
PlaceObj('BanterDef', {
Comment = "when gas is released",
Lines = {
PlaceObj('BanterLine', {
'Annotation', "(Muffled - speaking with a gas mask on)",
'Character', "AdonisGasMask",
'Text', T(840201311023, --[[BanterDef FortCorazonSoldiers01_gas Text section:Banters_Local_Ernie_Triggered/FortCorazonSoldiers01_gas (Muffled - speaking with a gas mask on) when gas is released voice:AdonisGasMask]] "Here they come! Gas, gas, gas! Tighten your gas masks, everyone!"),
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Len",
'Text', T(544446725282, --[[BanterDef FortCorazonSoldiers01_gas Text section:Banters_Local_Ernie_Triggered/FortCorazonSoldiers01_gas voice:Len]] "Mask-up, everybody! Check respirators and seals!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Red",
'Text', T(960881428814, --[[BanterDef FortCorazonSoldiers01_gas Text section:Banters_Local_Ernie_Triggered/FortCorazonSoldiers01_gas voice:Red]] "Ach! Of course there's gas! What's next? A flood of acid, I'll wager!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry_Clean",
'Text', T(712466606647, --[[BanterDef FortCorazonSoldiers01_gas Text section:Banters_Local_Ernie_Triggered/FortCorazonSoldiers01_gas voice:Larry_Clean]] "I bet it's not the fun kind of gas, either."),
}),
},
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazonSoldiers01_gas",
})
PlaceObj('BanterDef', {
Comment = "soldiers trapped in the dining room",
Lines = {
PlaceObj('BanterLine', {
'Character', "AdonisPanicked1",
'Text', T(619771046556, --[[BanterDef FortCorazonSoldiers02_dining Text section:Banters_Local_Ernie_Triggered/FortCorazonSoldiers02_dining soldiers trapped in the dining room voice:AdonisPanicked1]] "Goddamit, man, they're here! Move, move, move!"),
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "AdonisPanicked2",
'Text', T(337872003321, --[[BanterDef FortCorazonSoldiers02_dining Text section:Banters_Local_Ernie_Triggered/FortCorazonSoldiers02_dining soldiers trapped in the dining room voice:AdonisPanicked2]] "It's too late, you idiot, they mined the door already!"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "FortCorazonSoldiers02_dining",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Herman",
'Text', T(231425062417, --[[BanterDef Herman_01_trapped_1 Text section:Banters_Local_Ernie_Triggered/Herman_01_trapped_1 voice:Herman]] "I'm sure I heard something click. Watch out!"),
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HermanRescued = false,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return not quest.HermanRescued
end,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Herman_01_trapped_1",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Herman",
'Text', T(415887344345, --[[BanterDef Herman_01_trapped_2 Text section:Banters_Local_Ernie_Triggered/Herman_01_trapped_2 voice:Herman]] "I won't move my leg, I won't move my leg, I won't move my leg..."),
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HermanRescued = false,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return not quest.HermanRescued
end,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Herman_01_trapped_2",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Herman",
'Text', T(588592039098, --[[BanterDef Herman_01_trapped_3 Text section:Banters_Local_Ernie_Triggered/Herman_01_trapped_3 voice:Herman]] "Gott im Himmel, how did I get myself into this?"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "RescueHerMan",
Vars = {
HermanRescued = false,
},
__eval = function ()
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan')
return not quest.HermanRescued
end,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Herman_01_trapped_3",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(201891968482, --[[BanterDef Herman_02_mineexploded Text]] "<explosives-f>\nLandmine detonated!"),
'Voiced', false,
'FloatUp', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Herman",
'Text', T(699266729873, --[[BanterDef Herman_02_mineexploded Text section:Banters_Local_Ernie_Triggered/Herman_02_mineexploded voice:Herman]] "Scheisse! Ugh... Am I alive?"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Herman_02_mineexploded",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(354649781626, --[[BanterDef Herman_02_saved Text]] "<explosives-s>\nLandmine disarmed!"),
'Voiced', false,
'FloatUp', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Herman",
'Text', T(928194725278, --[[BanterDef Herman_02_saved Text section:Banters_Local_Ernie_Triggered/Herman_02_saved voice:Herman]] "Thank you! You saved my life! You have the hands of a surgeon!"),
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Fidel",
'Text', T(268203276724, --[[BanterDef Herman_02_saved Text section:Banters_Local_Ernie_Triggered/Herman_02_saved voice:Fidel]] "Damn! Fidel cut the wrong wire."),
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "Red",
'Text', T(209608209983, --[[BanterDef Herman_02_saved Text section:Banters_Local_Ernie_Triggered/Herman_02_saved voice:Red]] "Yours are not the first dangly bits I've had to save that way, lad."),
'Optional', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Herman_02_saved",
})
PlaceObj('BanterDef', {
KillOnAnyActorAware = true,
Lines = {
PlaceObj('BanterLine', {
'Character', "LegionRaider_Jose",
'Text', T(228287223876, --[[BanterDef JoseFamilyBanter Text section:Banters_Local_Ernie_Triggered/JoseFamilyBanter voice:LegionRaider_Jose]] "Heeeey, boss! Long time no see!"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "JoseFamilyBanter",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(908095996040, --[[BanterDef Mine_Examine Text]] "Herman has stepped on an old anti-personnel mine. Someone that can handle <em>Explosives</em> may be able to disarm it."),
'Voiced', false,
'FloatUp', true,
}),
},
banterGroup = "herman_mine",
group = "Banters_Local_Ernie_Triggered",
id = "Mine_Examine",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Luc",
'Text', T(881521012792, --[[BanterDef PierrLucTalk Text section:Banters_Local_Ernie_Triggered/PierrLucTalk voice:Luc]] "Pierre, this is not who you are... Robbery, slavery, murder! How can you take part in such things, my son?"),
}),
PlaceObj('BanterLine', {
'Character', "Pierre",
'Text', T(541611657074, --[[BanterDef PierrLucTalk Text section:Banters_Local_Ernie_Triggered/PierrLucTalk voice:Pierre]] "Do not call me that! It is not for you to say who I am, but I will tell you one thing - I am not soft and weak like you. This country needs strong people and a brave leader like the <em>Major</em>."),
}),
PlaceObj('BanterLine', {
'Character', "Luc",
'Text', T(158478610279, --[[BanterDef PierrLucTalk Text section:Banters_Local_Ernie_Triggered/PierrLucTalk voice:Luc]] "Is this why your leader has kidnapped <em>President LaFontaine</em>? To prove how brave he is?"),
}),
PlaceObj('BanterLine', {
'Character', "Pierre",
'Text', T(737058503562, --[[BanterDef PierrLucTalk Text section:Banters_Local_Ernie_Triggered/PierrLucTalk voice:Pierre]] "LaFontaine is a fool. The Major was right to take him down, and now I'll capture his <em>daughter</em> as well. She fled to this island like a coward, just like you and your friends did all those years ago."),
}),
PlaceObj('BanterLine', {
'Character', "Luc",
'Text', T(127370724961, --[[BanterDef PierrLucTalk Text section:Banters_Local_Ernie_Triggered/PierrLucTalk voice:Luc]] "Mon Dieu! I... I have to warn her!"),
}),
PlaceObj('BanterLine', {
'Character', "Pierre",
'Text', T(769817801542, --[[BanterDef PierrLucTalk Text section:Banters_Local_Ernie_Triggered/PierrLucTalk voice:Pierre]] "You have to sit on your ass and do nothing. My men should have captured her already. Now stop wasting my time! I need to go back to the <em>Fort</em> and report."),
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "PierrLucTalk",
})
PlaceObj('BanterDef', {
Comment = "Pierre met for the first time",
Lines = {
PlaceObj('BanterLine', {
'Character', "Pierre",
'Text', T(264591614005, --[[BanterDef Pierre_FirstMeeting Text section:Banters_Local_Ernie_Triggered/Pierre_FirstMeeting Pierre met for the first time voice:Pierre]] "Hold your fire! These are the mercenaire dogs that threaten my country. Let them come closer. I will speak with them as equals before we settle our differences."),
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "PierreDefeated",
Vars = set({
PierreInactive = false,
TCE_PierreStealthKillFlip = false,
}),
__eval = function ()
local quest = gv_Quests['PierreDefeated'] or QuestGetState('PierreDefeated')
return not quest.PierreInactive and not quest.TCE_PierreStealthKillFlip
end,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Pierre_FirstMeeting",
})
PlaceObj('BanterDef', {
Comment = "Pierre retreating deeper in",
Lines = {
PlaceObj('BanterLine', {
'Character', "Pierre",
'Text', T(853664794469, --[[BanterDef Pierre_Retreat Text section:Banters_Local_Ernie_Triggered/Pierre_Retreat Pierre retreating deeper in voice:Pierre]] "Légionnaires, attention! Any <em>trespassers</em> are to be shot on sight - especially these mercenaire dogs here. Now back to your posts! "),
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Pierre_Retreat",
})
PlaceObj('BanterDef', {
Comment = "Emerald Coast - initial set piece",
KillOnAnyActorAware = true,
Lines = {
PlaceObj('BanterLine', {
'Character', "LegionMale_1",
'Text', T(885001636969, --[[BanterDef Raiders_AproachingHerman Text section:Banters_Local_Ernie_Triggered/Raiders_AproachingHerman Emerald Coast - initial set piece voice:LegionMale_1]] "Dance, Herman! Move, or I start shooting!"),
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Herman",
'Text', T(455566278453, --[[BanterDef Raiders_AproachingHerman Text section:Banters_Local_Ernie_Triggered/Raiders_AproachingHerman Emerald Coast - initial set piece voice:Herman]] "Come on, guys... "),
}),
PlaceObj('BanterLine', {
'Character', "LegionMale_1",
'Text', T(274424856598, --[[BanterDef Raiders_AproachingHerman Text section:Banters_Local_Ernie_Triggered/Raiders_AproachingHerman Emerald Coast - initial set piece voice:LegionMale_1]] "Dance, I said!"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "Raiders_AproachingHerman",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianMale_1",
'Text', T(405688224355, --[[BanterDef StealthTutorialNPC_01 Text section:Banters_Local_Ernie_Triggered/StealthTutorialNPC_01 voice:CivilianMale_1]] "The village is full of them... They shot <em>Tinhay</em> and took <em>Herman</em>, and... I decided to sneak away. But there are more of them here! You will <em>sneak up</em> on them and shoot them, right?"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "StealthTutorialNPC_01",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Annotation', "Whisper",
'Character', "CivilianMale_1",
'Text', T(723738359527, --[[BanterDef StealthTutorialNPC_Approach Text section:Banters_Local_Ernie_Triggered/StealthTutorialNPC_Approach Whisper voice:CivilianMale_1]] "Are you commandos, like in the movies? Coming to shoot those <em>Legion</em> bandits?"),
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "StealthTutorialNPC_Approach",
})
PlaceObj('BanterDef', {
FX = "CheckSuccess",
Lines = {
PlaceObj('BanterLine', {
'Text', T(980082829864, --[[BanterDef TheRust_BunkerDesk Text]] '<wisdom-s>\nThe papers on the desk contain an elaborate minefield map labeled EMERALD COAST. There are a lot of crossed out circles, arrows, huge exclamation marks and a few words in red ink:\n"That crazy bitch keeps moving and replacing the goddamn mines!!!"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_BunkerDesk",
})
PlaceObj('BanterDef', {
FX = "CheckFail",
Lines = {
PlaceObj('BanterLine', {
'Text', T(796681161425, --[[BanterDef TheRust_BunkerDesk_failure Text]] "<wisdom-f>\nIt is hard to sieve through the paperwork of the Legion, as it mostly consists of incoherent notes, bloodstained reports and obscene pictures drawn on every free spot."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Character', "Fidel",
'Text', T(309567118682, --[[BanterDef TheRust_BunkerDesk_failure Text section:Banters_Local_Ernie_Triggered/TheRust_BunkerDesk_failure voice:Fidel]] "Look! Fidel found new weapon schematics! It is grenade launcher with two grenades!..."),
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_BunkerDesk_failure",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(989067123077, --[[BanterDef TheRust_Cross01 Text]] '"Louis"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross01",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(943550092744, --[[BanterDef TheRust_Cross02 Text]] '"Antoine"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross02",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(325738052263, --[[BanterDef TheRust_Cross03 Text]] '"Gaspard"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross03",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(959272661606, --[[BanterDef TheRust_Cross04 Text]] '"Hans"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross04",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(874806230504, --[[BanterDef TheRust_Cross05 Text]] '"Günther"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross05",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(621830919023, --[[BanterDef TheRust_Cross06 Text]] '"Rudolf"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross06",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(436705957149, --[[BanterDef TheRust_Cross07 Text]] '"Heinz"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross07",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(515547988328, --[[BanterDef TheRust_Cross08 Text]] '"Friedrich"'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross08",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(759185756839, --[[BanterDef TheRust_Cross09 Text]] '"Sprengstoffe"\n<wisdom-f>\nWhat a strange name...'),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross09",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(606322198318, --[[BanterDef TheRust_Cross09_Wisdom Text]] '"Sprengstoffe"\n<wisdom-s>\nThis is definitely not a name. There is something buried underneath the cross.'),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Barry",
'Text', T(841701811542, --[[BanterDef TheRust_Cross09_Wisdom Text section:Banters_Local_Ernie_Triggered/TheRust_Cross09_Wisdom voice:Barry]] 'This "Spreng-" thing is not name.'),
}),
PlaceObj('BanterLineThin', {
'Character', "Thor",
'Text', T(106391258664, --[[BanterDef TheRust_Cross09_Wisdom Text section:Banters_Local_Ernie_Triggered/TheRust_Cross09_Wisdom voice:Thor]] '"Sprengstoffe", hahahaha... Das ist nicht ein Name.'),
}),
PlaceObj('BanterLineThin', {
'Character', "Livewire",
'Text', T(488188907106, --[[BanterDef TheRust_Cross09_Wisdom Text section:Banters_Local_Ernie_Triggered/TheRust_Cross09_Wisdom voice:Livewire]] "This sounds weird. Wait, let me check... Hey, this isn't a name at all! It means \"explosives\"."),
}),
},
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "MD",
'Text', T(493909854222, --[[BanterDef TheRust_Cross09_Wisdom Text section:Banters_Local_Ernie_Triggered/TheRust_Cross09_Wisdom voice:MD]] "Is this, um, some German joke?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Buns",
'Text', T(875068155519, --[[BanterDef TheRust_Cross09_Wisdom Text section:Banters_Local_Ernie_Triggered/TheRust_Cross09_Wisdom voice:Buns]] 'Elementary. In German, "Sprengstoffe" means "explosives".'),
}),
PlaceObj('BanterLineThin', {
'Character', "Thor",
'Text', T(803939154901, --[[BanterDef TheRust_Cross09_Wisdom Text section:Banters_Local_Ernie_Triggered/TheRust_Cross09_Wisdom voice:Thor]] "This is just where they buried some extra grenades."),
}),
},
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Cross09_Wisdom",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(804568646491, --[[BanterDef TheRust_Mound_Initial Text]] 'The sad remains of a mass grave, with an inscription in German engraved on a rusty metal tablet: \n<em>"They all fought bravely."</em>\nThere is a chance to find something useful in the mound. But is it the right thing to do?'),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Len",
'Text', T(472244365099, --[[BanterDef TheRust_Mound_Initial Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_Initial voice:Len]] "Friends or enemy, in the end they are just soldiers. May they rest in peace."),
}),
PlaceObj('BanterLineThin', {
'Character', "Barry",
'Text', T(821132132743, --[[BanterDef TheRust_Mound_Initial Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_Initial voice:Barry]] "God give rest to their souls."),
}),
},
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Mound_Initial",
})
PlaceObj('BanterDef', {
FX = "CheckFail",
Lines = {
PlaceObj('BanterLine', {
'Text', T(627067387810, --[[BanterDef TheRust_Mound_failure Text]] "<mechanical-f>\nThere seems to be nothing here but bones and rusted helmets."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Character', "Len",
'Text', T(239294152072, --[[BanterDef TheRust_Mound_failure Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_failure voice:Len]] "We shouldn't be doing that. It is disrespectful."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Barry",
'Text', T(823772723844, --[[BanterDef TheRust_Mound_failure Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_failure voice:Barry]] "We must not disturb the peace of the resting ones."),
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Mound_failure",
})
PlaceObj('BanterDef', {
Comment = ">> Guilty",
FX = "CheckSuccess",
Lines = {
PlaceObj('BanterLine', {
'Text', T(797341735073, --[[BanterDef TheRust_Mound_success Text]] "<mechanical-s>\nWith some careful rummaging through the remains, some surprisingly well-preserved equipment is found."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Character', "Steroid",
'Text', T(661885987559, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Steroid]] "Look what I found under pile of spooky bones!"),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Livewire",
'Text', T(438720431160, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Livewire]] "This is completely disgusting and I do not want to have anything to do with... Ooooo, look at this!"),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Kalyna",
'Text', T(985309628455, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Kalyna]] "My babusya always told me that the gifts of the dead are not cursed as long as we use them with good intentions!"),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Wolf",
'Text', T(670015773549, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Wolf]] "Come on, Yorick buddy, don't you look at me like that. You are dead and you don't need this."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Barry",
'Text', T(546513023293, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Barry]] "This is bad thing. We are doing sin."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Fauda",
'Text', T(699077939569, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Fauda]] "They don't need this anymore. By taking their weapons, we honor them."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Len",
'Text', T(247134224402, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Len]] "This isn't right. We shouldn't be doing that."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Fidel",
'Text', T(433907478716, --[[BanterDef TheRust_Mound_success Text section:Banters_Local_Ernie_Triggered/TheRust_Mound_success >> Guilty voice:Fidel]] "Hey! Don't break them bones! Fidel needs for collection."),
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_Local_Ernie_Triggered",
id = "TheRust_Mound_success",
})