|
|
|
|
|
PlaceObj('BanterDef', { |
|
KillOnAnyActorAware = true, |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Annotation', '"Dune" reference', |
|
'Character', "Baronne", |
|
'Text', T(851022940204, "The junk must flow."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Annotation', '"junk" is slang for heroin', |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(743780780533, "Yeah, man, let it flow! Let it flow right into me!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(695138558664, "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, "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, "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, "You were not born to the junk as I am."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Meltdown", |
|
'Text', T(404364532502, "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, "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, "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, "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, "Good thing you stopped me from punishing <em>Henri</em>. One must never obliterate a man unthinkingly."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Reaper", |
|
'Text', T(296593332433, "I agree. I devote a great deal of thought to killing people."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "DrQ", |
|
'Text', T(182076124631, "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, "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, "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, "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, "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, "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, "Welcome to the Junkyard, we've got fun and games."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ice", |
|
'Text', T(128133598228, "That's cool. We're the people that can find whatever you may need."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Mouse", |
|
'Text', T(870148226520, "Cockfighting is neither fun nor a game. Chickens are people too!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Kalyna", |
|
'Text', T(370967814984, "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, "Welcome to the Junkyard, honored Squires of the Street Sweepings."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Igor", |
|
'Text', T(409905113581, "This title is not as meritorious-sounding as I had hoped."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "MD", |
|
'Text', T(860329043709, "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, "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, "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, "<em>Château D'Ordures</em> 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, "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, "Long live the <em>Duke</em> of Château D'Ordures!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ice", |
|
'Text', T(715631193814, 'I think you mean "dookie".'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Shadow", |
|
'Text', T(640492762119, "Long may he sit upon the porcelain throne."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Blood", |
|
'Text', T(682273032604, "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, "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, "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, "Ni!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Annotation', 'reference to "Kin-dza-dza!" - pronounced as a short "Ku!"', |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ivan", |
|
'Text', T(212014709494, "Ку!"), |
|
}), |
|
}, |
|
'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, "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, "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, "One junkyard, one fief, one Baronne!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grizzly", |
|
'Text', T(774006741286, "One big pile of trash."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Raven", |
|
'Text', T(563793446091, "One less headache."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Wolf", |
|
'Text', T(190780723494, "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, "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, "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, "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, "My good woman, you surely have a singular gift for metaphor."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grunty", |
|
'Text', T(120825293395, "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, "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, "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, "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, "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, "Me and my man have already gathered this year's junk share for the <em>Château</em>. 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, '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, "There be no treasure like junkyard treasure!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Thor", |
|
'Text', T(611883431310, "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, "<em>La Baronne</em> or <em>Henri</em>, who cares? If they don't end their stupid quarrel, la <em>Légion</em> 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, "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, "Sir, it is my sworn duty to make sure its safe for you to work your junk."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Steroid", |
|
'Text', T(303365809471, "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, "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, "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, "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, "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, "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, "<em>Old Diamond</em> mine income increased"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'Text', "", |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ice", |
|
'Text', T(125230269628, "That dude has GOT to do something about his phrasing."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grizzly", |
|
'Text', T(245871879079, "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", |
|
}) |
|
|
|
|