-- ========== GENERATED BY BanterDef Editor DO NOT EDIT MANUALLY! ========== PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', '"Dune" reference', 'Character', "Baronne", 'Text', T(851022940204, --[[BanterDef Dump_Baronne_01 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_01 "Dune" reference voice:Baronne]] "The junk must flow."), }), PlaceObj('BanterLine', { 'Annotation', '"junk" is slang for heroin', 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Larry", 'Text', T(743780780533, --[[BanterDef Dump_Baronne_01 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_01 voice:Larry]] "Yeah, man, let it flow! Let it flow right into me!"), }), PlaceObj('BanterLineThin', { 'Character', "Larry_Clean", 'Text', T(695138558664, --[[BanterDef Dump_Baronne_01 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_01 voice:Larry_Clean]] "Ugh. Come on, man, give me a break. I just got clean!"), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedNobles" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Baronne_01", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', '"Dune" reference', 'Character', "Baronne", 'Text', T(923626474823, --[[BanterDef Dump_Baronne_02 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_02 "Dune" reference voice:Baronne]] "She who controls the junk, controls the Adjani."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedNobles" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Baronne_02", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', '"Dune" reference', 'Character', "Baronne", 'Text', T(112799531285, --[[BanterDef Dump_Baronne_03 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_03 "Dune" reference voice:Baronne]] "The junk extends life. The junk... is vital."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedNobles" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Baronne_03", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "Baronne", 'Text', T(420487568324, --[[BanterDef Dump_Baronne_04 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_04 voice:Baronne]] "You were not born to the junk as I am."), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Meltdown", 'Text', T(404364532502, --[[BanterDef Dump_Baronne_04 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_04 voice:Meltdown]] "Tell that to my daddy. He made me go dumpster-diving with him before I was old enough to walk!"), }), PlaceObj('BanterLineThin', { 'Character', "Nails", 'Text', T(396004352155, --[[BanterDef Dump_Baronne_04 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_04 voice:Nails]] "Actually, I was born in a junkyard. This place is sorta making me feel homesick... And I do mean sick."), }), PlaceObj('BanterLineThin', { 'Character', "Vicki", 'Text', T(114388615157, --[[BanterDef Dump_Baronne_04 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_04 voice:Vicki]] "Don't be putting on no airs around me. I built mi first car out of junk when I was still too small to drive it!"), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedNobles" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Baronne_04", }) PlaceObj('BanterDef', { Comment = "Knights defeated", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', '"Dune" reference - Baron Harkonnen', 'Character', "Baronne", 'Text', T(796101572010, --[[BanterDef Dump_Baronne_05 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_05 "Dune" reference - Baron Harkonnen Knights defeated voice:Baronne]] "The waste-land takes the weak. My waste-land. My junkyard. My Dump."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set( "CombatWon", "SidedNobles" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.CombatWon and quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Baronne_05", }) PlaceObj('BanterDef', { Comment = "Peace established", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', '"Dune" reference', 'Character', "Baronne", 'Text', T(903808228645, --[[BanterDef Dump_Baronne_06 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_06 "Dune" reference Peace established voice:Baronne]] "Good thing you stopped me from punishing Henri. One must never obliterate a man unthinkingly."), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Reaper", 'Text', T(296593332433, --[[BanterDef Dump_Baronne_06 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_06 voice:Reaper]] "I agree. I devote a great deal of thought to killing people."), }), PlaceObj('BanterLineThin', { 'Character', "DrQ", 'Text', T(182076124631, --[[BanterDef Dump_Baronne_06 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_06 voice:DrQ]] "It is lamentable that the modern age devotes much more science to the study of violence than philosophy."), }), PlaceObj('BanterLineThin', { 'Character', "Fidel", 'Text', T(788695674214, --[[BanterDef Dump_Baronne_06 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_06 voice:Fidel]] "Sí! Thinking of new ways to obliterate people is one of Fidel's favorite hobbies."), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = true, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and quest.DumpPeace end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Baronne_06", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', "Marie Antoinette reference", 'Character', "Baronne", 'Text', T(889768694418, --[[BanterDef Dump_Baronne_07 Text section:Banters_Local_PortCacao_Dump/Dump_Baronne_07 Marie Antoinette reference voice:Baronne]] "If there is no junk, let them eat cake."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedNobles" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Baronne_07", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', '"Dune" reference', 'Character', "DirtyHenri", 'Text', T(828411857284, --[[BanterDef Dump_Henri_01 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_01 "Dune" reference voice:DirtyHenri]] "He who can destroy the junk, controls the junk."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedKnights" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedKnights end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Henri_01", }) PlaceObj('BanterDef', { Comment = "Nobles defeated or Peace established", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', '"Dune" reference', 'Character', "DirtyHenri", 'Text', T(770744451488, --[[BanterDef Dump_Henri_02 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_02 "Dune" reference Nobles defeated or Peace established voice:DirtyHenri]] "My revolver was granted to me by the Lady of the Cesspool herself."), }), PlaceObj('BanterLine', { 'Annotation', '"Monty Python and the Holy Grail" reference', 'Character', "CivilianMale_3", 'Text', T(300031524654, --[[BanterDef Dump_Henri_02 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_02 "Monty Python and the Holy Grail" reference Nobles defeated or Peace established voice:CivilianMale_3]] "Strange women lying in pools of raw sewage distributing revolvers is no basis for a system of government!"), 'Optional', true, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedKnights" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedKnights end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Henri_02", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', 'Guns&Roses "Welcome to the Jungle" reference', 'Character', "DirtyHenri", 'Text', T(528037441738, --[[BanterDef Dump_Henri_03 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_03 Guns&Roses "Welcome to the Jungle" reference voice:DirtyHenri]] "Welcome to the Junkyard, we've got fun and games."), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Ice", 'Text', T(128133598228, --[[BanterDef Dump_Henri_03 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_03 voice:Ice]] "That's cool. We're the people that can find whatever you may need."), }), PlaceObj('BanterLineThin', { 'Character', "Mouse", 'Text', T(870148226520, --[[BanterDef Dump_Henri_03 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_03 voice:Mouse]] "Cockfighting is neither fun nor a game. Chickens are people too!"), }), PlaceObj('BanterLineThin', { 'Character', "Kalyna", 'Text', T(370967814984, --[[BanterDef Dump_Henri_03 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_03 voice:Kalyna]] "Tabletop or LARP? I prefer LARP, but they did not let me bring my costume to Grand Chien."), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "DumpPeace", "SidedKnights" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace or quest.SidedKnights end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Henri_03", }) PlaceObj('BanterDef', { Comment = "Nobles defeated", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DirtyHenri", 'Text', T(604040484817, --[[BanterDef Dump_Henri_04 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_04 Nobles defeated voice:DirtyHenri]] "Welcome to the Junkyard, honored Squires of the Street Sweepings."), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Igor", 'Text', T(409905113581, --[[BanterDef Dump_Henri_04 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_04 voice:Igor]] "This title is not as meritorious-sounding as I had hoped."), }), PlaceObj('BanterLineThin', { 'Character', "MD", 'Text', T(860329043709, --[[BanterDef Dump_Henri_04 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_04 voice:MD]] "That title needs a little work... What about Defenders of the Detritus or maybe Warriors of the Waste? "), }), PlaceObj('BanterLineThin', { 'Character', "Scope", 'Text', T(531184907688, --[[BanterDef Dump_Henri_04 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_04 voice:Scope]] "And mum said I'd never amount to anything."), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set( "CombatWon", "SidedKnights" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.CombatWon and quest.SidedKnights end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Henri_04", }) PlaceObj('BanterDef', { Comment = "Peace established", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DirtyHenri", 'Text', T(853486653727, --[[BanterDef Dump_Henri_05 Text section:Banters_Local_PortCacao_Dump/Dump_Henri_05 Peace established voice:DirtyHenri]] "Good thing we didn't raise a hand against our Nobles. After all, there is enough junk for all of us."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = true, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and quest.DumpPeace end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_Henri_05", }) PlaceObj('BanterDef', { Comment = "No combat, no peace established", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_2", 'Text', T(488966540333, --[[BanterDef Dump_KnightMale_01 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_01 No combat, no peace established voice:DumpThugMale_2]] "Château D'Ordures will never fall into the hands of la Légion! We are ready to protect it even from the Baronne herself."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and not quest.DumpPeace end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_KnightMale_01", }) PlaceObj('BanterDef', { Comment = "Peace established", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_2", 'Text', T(204232067988, --[[BanterDef Dump_KnightMale_02 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_02 Peace established voice:DumpThugMale_2]] "The Baronne reigns, but the Grand Master Knight rules."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set( "DumpPeace" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.DumpPeace end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_KnightMale_02", }) PlaceObj('BanterDef', { Comment = "Nobles defeated", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_2", 'Text', T(462369155885, --[[BanterDef Dump_KnightMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_03 Nobles defeated voice:DumpThugMale_2]] "Long live the Duke of Château D'Ordures!"), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Ice", 'Text', T(715631193814, --[[BanterDef Dump_KnightMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_03 voice:Ice]] 'I think you mean "dookie".'), }), PlaceObj('BanterLineThin', { 'Character', "Shadow", 'Text', T(640492762119, --[[BanterDef Dump_KnightMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_03 voice:Shadow]] "Long may he sit upon the porcelain throne."), }), PlaceObj('BanterLineThin', { 'Character', "Blood", 'Text', T(682273032604, --[[BanterDef Dump_KnightMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_03 voice:Blood]] "Victory has never smelled so... bad."), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set( "CombatWon", "SidedKnights" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.CombatWon and quest.SidedKnights end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_KnightMale_03", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_2", 'Text', T(845104953089, --[[BanterDef Dump_KnightMale_04 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_04 voice:DumpThugMale_2]] "We are the Knights of the Mound Table, Keepers of the Golden Flower."), }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_KnightMale_04", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_2", 'Text', T(954087759215, --[[BanterDef Dump_KnightMale_05 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_05 voice:DumpThugMale_2]] "Those who enter the Junkyard with evil intent will end up on the stick!"), }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_KnightMale_05", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Annotation', 'reference to "Monty Python and the Holy Grail"', 'Character', "DumpThugMale_2", 'Text', T(295208148243, --[[BanterDef Dump_KnightMale_06 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_06 reference to "Monty Python and the Holy Grail" voice:DumpThugMale_2]] "Ni!"), }), PlaceObj('BanterLine', { 'Annotation', 'reference to "Kin-dza-dza!" - pronounced as a short "Ku!"', 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Ivan", 'Text', T(212014709494, --[[BanterDef Dump_KnightMale_06 Text section:Banters_Local_PortCacao_Dump/Dump_KnightMale_06 voice:Ivan]] "Ку!"), }), }, 'playOnce', true, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_KnightMale_06", }) PlaceObj('BanterDef', { Comment = "No combat, no peace established", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_1", 'Text', T(699168604258, --[[BanterDef Dump_NobleMale_01 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_01 No combat, no peace established voice:DumpThugMale_1]] "Violence is beneath me anyway."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and not quest.DumpPeace end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_NobleMale_01", }) PlaceObj('BanterDef', { Comment = "Peace established", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_1", 'Text', T(945810585764, --[[BanterDef Dump_NobleMale_02 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_02 Peace established voice:DumpThugMale_1]] "The Grand Master Knight rules, but the Baronne reigns!"), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = true, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and quest.DumpPeace end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_NobleMale_02", }) PlaceObj('BanterDef', { Comment = "Knights defeated", KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_1", 'Text', T(608574863552, --[[BanterDef Dump_NobleMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_03 Knights defeated voice:DumpThugMale_1]] "One junkyard, one fief, one Baronne!"), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Grizzly", 'Text', T(774006741286, --[[BanterDef Dump_NobleMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_03 voice:Grizzly]] "One big pile of trash."), }), PlaceObj('BanterLineThin', { 'Character', "Raven", 'Text', T(563793446091, --[[BanterDef Dump_NobleMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_03 voice:Raven]] "One less headache."), }), PlaceObj('BanterLineThin', { 'Character', "Wolf", 'Text', T(190780723494, --[[BanterDef Dump_NobleMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_03 voice:Wolf]] "One thing off my to-do list."), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set( "CombatWon", "SidedNobles" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.CombatWon and quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_NobleMale_03", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_1", 'Text', T(102666039563, --[[BanterDef Dump_NobleMale_04 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_04 voice:DumpThugMale_1]] "The junk is in everything here."), }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_NobleMale_04", }) PlaceObj('BanterDef', { KillOnAnyActorAware = true, Lines = { PlaceObj('BanterLine', { 'Character', "DumpThugMale_1", 'Text', T(456429818014, --[[BanterDef Dump_NobleMale_05 Text section:Banters_Local_PortCacao_Dump/Dump_NobleMale_05 voice:DumpThugMale_1]] "Commoners literally want only one thing and it is disgusting: cock fights."), }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_NobleMale_05", }) PlaceObj('BanterDef', { Comment = "No combat, no peace established", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianFemale_1", 'Text', T(797552106230, --[[BanterDef Dump_VillagerFemale_01 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_01 No combat, no peace established voice:CivilianFemale_1]] "The Dump is now like a giant Cock Ring. The cocks are fighting, but the cook is out there with a big knife in hand."), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Sidney", 'Text', T(116561883477, --[[BanterDef Dump_VillagerFemale_01 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_01 voice:Sidney]] "My good woman, you surely have a singular gift for metaphor."), }), PlaceObj('BanterLineThin', { 'Character', "Grunty", 'Text', T(120825293395, --[[BanterDef Dump_VillagerFemale_01 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_01 voice:Grunty]] "Forgive me, but I feel I must tell you that every word you just said made me deeply uncomfortable."), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = false, LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and not quest.DumpPeace and not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerFemale_01", }) PlaceObj('BanterDef', { Comment = "No combat, no peace established", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianFemale_2", 'Text', T(430053891992, --[[BanterDef Dump_VillagerFemale_02 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_02 No combat, no peace established voice:CivilianFemale_2]] "Please don't let those idiots kill each other!"), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = false, LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and not quest.DumpPeace and not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerFemale_02", }) PlaceObj('BanterDef', { Comment = "Peace established", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianFemale_1", 'Text', T(546489760555, --[[BanterDef Dump_VillagerFemale_03 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_03 Peace established voice:CivilianFemale_1]] "Thank you for preventing that cock fight. Nobles or Knights, they are all the same garbage."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = true, LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and quest.DumpPeace and not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerFemale_03", }) PlaceObj('BanterDef', { Comment = "Supported one side or the Legion killed them all", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianFemale_1", 'Text', T(776109126176, --[[BanterDef Dump_VillagerFemale_04 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_04 Supported one side or the Legion killed them all voice:CivilianFemale_1]] "Knights, Nobles, la Légion... they are all the same garbage. It's all about cock fighting."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { Condition = "or", QuestId = "TheTrashFief", Vars = set( "CombatWon", "LegionResolutionTriggered" ), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.CombatWon or quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerFemale_04", }) PlaceObj('BanterDef', { Lines = { PlaceObj('BanterLine', { 'Character', "CivilianFemale_2", 'Text', T(587525280420, --[[BanterDef Dump_VillagerFemale_05 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_05 voice:CivilianFemale_2]] "There is enough junk for everyone."), }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerFemale_05", }) PlaceObj('BanterDef', { Lines = { PlaceObj('BanterLine', { 'Character', "CivilianFemale_1", 'Text', T(728695831943, --[[BanterDef Dump_VillagerFemale_06 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_06 voice:CivilianFemale_1]] "Me and my man have already gathered this year's junk share for the Château. Now we are free to work for ourselves!"), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerFemale_06", }) PlaceObj('BanterDef', { Comment = ">> Loot", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianFemale_2", 'Text', T(588476366022, --[[BanterDef Dump_VillagerFemale_07_Loyalty Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_07_Loyalty >> Loot voice:CivilianFemale_2]] 'Thank you for stopping those idiots from killing each other over a piece of merde. Here, take this junk. You will find better use for it than our "Knights".'), }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Vicki", 'Text', T(806477294945, --[[BanterDef Dump_VillagerFemale_07_Loyalty Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_07_Loyalty voice:Vicki]] "There be no treasure like junkyard treasure!"), }), PlaceObj('BanterLineThin', { 'Character', "Thor", 'Text', T(611883431310, --[[BanterDef Dump_VillagerFemale_07_Loyalty Text section:Banters_Local_PortCacao_Dump/Dump_VillagerFemale_07_Loyalty voice:Thor]] "Reduce, reuse, recycle... This is the way."), }), }, 'playOnce', true, }), }, Once = true, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = true, LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and quest.DumpPeace and not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerFemale_07_Loyalty", }) PlaceObj('BanterDef', { Comment = "No combat, no peace established", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianMale_3", 'Text', T(524562538369, --[[BanterDef Dump_VillagerMale_01 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_01 No combat, no peace established voice:CivilianMale_3]] "La Baronne or Henri, who cares? If they don't end their stupid quarrel, la Légion will come and kill them all, and send us to the mines."), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = false, LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and not quest.DumpPeace and not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerMale_01", }) PlaceObj('BanterDef', { Comment = "Peace established", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianMale_3", 'Text', T(994889273613, --[[BanterDef Dump_VillagerMale_02 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_02 Peace established voice:CivilianMale_3]] "Thanks to you, now we can work our junk in peace."), }), PlaceObj('BanterLine', { 'Annotation', "all lines played straight", 'MultipleTexts', true, 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Raider", 'Text', T(825271709883, --[[BanterDef Dump_VillagerMale_02 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_02 voice:Raider]] "Sir, it is my sworn duty to make sure its safe for you to work your junk."), }), PlaceObj('BanterLineThin', { 'Character', "Steroid", 'Text', T(303365809471, --[[BanterDef Dump_VillagerMale_02 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_02 voice:Steroid]] "Let me know if you need help lifting your junk. I am very good at it."), }), }, 'playOnce', true, }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = false, DumpPeace = true, LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.CombatWon and quest.DumpPeace and not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerMale_02", }) PlaceObj('BanterDef', { Comment = "Nobles defeated", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianMale_3", 'Text', T(972380253587, --[[BanterDef Dump_VillagerMale_03 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_03 Nobles defeated voice:CivilianMale_3]] "Vive le Duc!"), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = true, DumpPeace = false, LegionResolutionTriggered = false, SidedKnights = true, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.CombatWon and not quest.DumpPeace and not quest.LegionResolutionTriggered and quest.SidedKnights end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerMale_03", }) PlaceObj('BanterDef', { Comment = "Knights defeated", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianMale_3", 'Text', T(469446966180, --[[BanterDef Dump_VillagerMale_04 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_04 Knights defeated voice:CivilianMale_3]] "Vive la Baronne!"), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ CombatWon = true, DumpPeace = false, LegionResolutionTriggered = false, SidedNobles = true, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return quest.CombatWon and not quest.DumpPeace and not quest.LegionResolutionTriggered and quest.SidedNobles end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerMale_04", }) PlaceObj('BanterDef', { Lines = { PlaceObj('BanterLine', { 'Character', "CivilianMale_1", 'Text', T(320589768477, --[[BanterDef Dump_VillagerMale_05 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_05 voice:CivilianMale_1]] "Don't anger the highborn, or you'll end up on the stick!"), }), }, conditions = { PlaceObj('QuestIsVariableBool', { QuestId = "TheTrashFief", Vars = set({ LegionResolutionTriggered = false, }), __eval = function () local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') return not quest.LegionResolutionTriggered end, }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerMale_05", }) PlaceObj('BanterDef', { Lines = { PlaceObj('BanterLine', { 'Character', "CivilianMale_2", 'Text', T(758795210664, --[[BanterDef Dump_VillagerMale_06 Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_06 voice:CivilianMale_2]] "This year's junk harvest is good."), }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerMale_06", }) PlaceObj('BanterDef', { Comment = ">> Old Diamond income", Lines = { PlaceObj('BanterLine', { 'Character', "CivilianMale_1", 'Text', T(492690175024, --[[BanterDef Dump_VillagerMale_07_Loyalty Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_07_Loyalty >> Old Diamond income voice:CivilianMale_1]] "I'm sick of this merde. Barons, Nobles, Knights - they can all kiss my junk. I'll grab my cock and come work for you in the mines!"), }), PlaceObj('BanterLine', { 'Text', T(328940533350, --[[BanterDef Dump_VillagerMale_07_Loyalty Text]] "Old Diamond mine income increased"), 'Voiced', false, 'FloatUp', true, }), PlaceObj('BanterLine', { 'MultipleTexts', true, 'Text', "", 'AnyOfThese', { PlaceObj('BanterLineThin', { 'Character', "Ice", 'Text', T(125230269628, --[[BanterDef Dump_VillagerMale_07_Loyalty Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_07_Loyalty voice:Ice]] "That dude has GOT to do something about his phrasing."), }), PlaceObj('BanterLineThin', { 'Character', "Grizzly", 'Text', T(245871879079, --[[BanterDef Dump_VillagerMale_07_Loyalty Text section:Banters_Local_PortCacao_Dump/Dump_VillagerMale_07_Loyalty voice:Grizzly]] "Wait, what?... Oh, he meant his chicken... I think."), }), }, 'Optional', true, 'playOnce', true, }), }, Once = true, conditions = { PlaceObj('PlayerIsInSectors', { Sectors = { "L9", }, }), PlaceObj('CityHasLoyalty', { Amount = 50, City = "PortDiancie", Condition = ">=", }), PlaceObj('SectorCheckOwner', { sector_id = "K10", }), PlaceObj('SectorHasDepletedMine', { Negate = true, sector_id = "K10", }), }, disabledInConflict = true, group = "Banters_Local_PortCacao_Dump", id = "Dump_VillagerMale_07_Loyalty", })