myspace / Data /BantersDef /BanterDef-Banters_Local_Fleatown.lua
sirnii's picture
Upload 1816 files
b6a38d7 verified
raw
history blame
54 kB
-- ========== GENERATED BY BanterDef Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Broker",
'Text', T(995916200607, --[[BanterDef BrokerApproach Text section:Banters_Local_Fleatown/BrokerApproach voice:Broker]] "Is the shooting and screaming over? Not to complain, but why did you have to shoot my customers?"),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Buns",
'Text', T(328627892790, --[[BanterDef BrokerApproach Text section:Banters_Local_Fleatown/BrokerApproach voice:Buns]] "Because they were shooting at us. It's not something we approve of."),
}),
PlaceObj('BanterLineThin', {
'Character', "Raven",
'Text', T(767126160296, --[[BanterDef BrokerApproach Text section:Banters_Local_Fleatown/BrokerApproach voice:Raven]] "You need a better class of customer."),
}),
},
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Broker",
'Text', T(836641524567, --[[BanterDef BrokerApproach Text section:Banters_Local_Fleatown/BrokerApproach voice:Broker]] "It's alright though, they were all small fish. But you! Ah, I bet you would be interested in some serious trading."),
'Optional', true,
}),
},
Once = true,
conditions = {
PlaceObj('SectorIsInConflict', {
Negate = true,
sector_id = "H9",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "BrokerApproach",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Broker",
'Text', T(243643991432, --[[BanterDef BrokerEnemiesInSector Text section:Banters_Local_Fleatown/BrokerEnemiesInSector voice:Broker]] "Please don't start any trouble, it's bad for business."),
}),
PlaceObj('BanterLine', {
'Character', "Fidel",
'Text', T(598914458174, --[[BanterDef BrokerEnemiesInSector Text section:Banters_Local_Fleatown/BrokerEnemiesInSector voice:Fidel]] "Shut up! Getting shot in the guts is more bad for business!"),
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "Wolf",
'Text', T(921194855539, --[[BanterDef BrokerEnemiesInSector Text section:Banters_Local_Fleatown/BrokerEnemiesInSector voice:Wolf]] "Trouble IS our business."),
'Optional', true,
}),
},
Once = true,
conditions = {
PlaceObj('SectorIsInConflict', {
sector_id = "H9",
}),
},
group = "Banters_Local_Fleatown",
id = "BrokerEnemiesInSector",
})
PlaceObj('BanterDef', {
Comment = ">> Proud",
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianFemale_1",
'Text', T(256238805912, --[[BanterDef Fleatown_VillagerFemale_01_Loyalty Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_01_Loyalty >> Proud voice:CivilianFemale_1]] "I left my door unlocked last night, and you know what? I was not robbed! I don't know how you did it, but boys who used to be in gangs are now keeping the peace in the militia."),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Wolf",
'Text', T(666030235268, --[[BanterDef Fleatown_VillagerFemale_01_Loyalty Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_01_Loyalty voice:Wolf]] "Being in the town militia gives people permission to feel good about themselves."),
}),
PlaceObj('BanterLineThin', {
'Character', "Len",
'Text', T(614049888586, --[[BanterDef Fleatown_VillagerFemale_01_Loyalty Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_01_Loyalty voice:Len]] "Joining the town militia gives a youngster a sense of self-worth, which is what a gang can give but for the wrong reasons."),
}),
PlaceObj('BanterLineThin', {
'Character', "Raider",
'Text', T(546348644453, --[[BanterDef Fleatown_VillagerFemale_01_Loyalty Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_01_Loyalty voice:Raider]] "I'm glad we're keeping the streets safe, ma'am. Now, if we can just figure out how to keep them clean..."),
}),
},
'playOnce', true,
}),
},
Once = true,
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('CityHasLoyalty', {
Amount = 55,
City = "Fleatown",
Condition = ">=",
}),
PlaceObj('SectorMilitiaNumber', {
Amount = 2,
Condition = ">=",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "Fleatown_VillagerFemale_01_Loyalty",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianFemale_2",
'Text', T(331038563543, --[[BanterDef Fleatown_VillagerFemale_02 Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_02 voice:CivilianFemale_2]] "My sister works in <em>Rimville</em>. She says it's very nice, but they make her empty her pockets before letting her leave."),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Fox",
'Text', T(783373271787, --[[BanterDef Fleatown_VillagerFemale_02 Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_02 voice:Fox]] "She has an outfit that has pockets?! Where does she shop?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Livewire",
'Text', T(907615803520, --[[BanterDef Fleatown_VillagerFemale_02 Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_02 voice:Livewire]] "I know some people who can sew pockets into jacket linings. I'll put you in touch."),
}),
PlaceObj('BanterLineThin', {
'Character', "Magic",
'Text', T(119620804934, --[[BanterDef Fleatown_VillagerFemale_02 Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_02 voice:Magic]] "You don't need pockets to make things disappear. It's called misdirection, ya dig?"),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "Fleatown_VillagerFemale_02",
})
PlaceObj('BanterDef', {
Comment = ">> Mine Production",
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianFemale_1",
'Text', T(732460030057, --[[BanterDef Fleatown_VillagerFemale_03_Loyalty Text section:Banters_Local_Fleatown/Fleatown_VillagerFemale_03_Loyalty >> Mine Production voice:CivilianFemale_1]] "I heard you are paying good wages for people to work in <em>Mfumu's Mine</em>. My husband is eager to work for you - at least, he better be. He'll sign up tomorrow."),
}),
PlaceObj('BanterLine', {
'Text', T(746970221083, --[[BanterDef Fleatown_VillagerFemale_03_Loyalty Text]] "<em>Mfumu's Mine</em> income increased"),
'Voiced', false,
'FloatUp', true,
}),
},
Once = true,
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('CityHasLoyalty', {
Amount = 45,
City = "Fleatown",
Condition = ">=",
}),
PlaceObj('SectorCheckOwner', {
sector_id = "H7",
}),
PlaceObj('SectorHasDepletedMine', {
Negate = true,
sector_id = "H7",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "Fleatown_VillagerFemale_03_Loyalty",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianMale_1",
'Text', T(558146866437, --[[BanterDef Fleatown_VillagerMale_01 Text section:Banters_Local_Fleatown/Fleatown_VillagerMale_01 voice:CivilianMale_1]] "There are worse places than Fleatown, my friend... just not by a whole lot."),
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('CityHasLoyalty', {
Amount = 40,
City = "Fleatown",
Condition = "<",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "Fleatown_VillagerMale_01",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianMale_2",
'Text', T(247147359593, --[[BanterDef Fleatown_VillagerMale_02 Text section:Banters_Local_Fleatown/Fleatown_VillagerMale_02 voice:CivilianMale_2]] "The communists pay their miners little but have good benefits. The capitalists pay better, but work you to death. These are my options."),
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('SectorCheckOwner', {
Negate = true,
sector_id = "C7_Underground",
}),
PlaceObj('SectorCheckOwner', {
Negate = true,
sector_id = "A2",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "Fleatown_VillagerMale_02",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianMale_1",
'Text', T(328870299171, --[[BanterDef Fleatown_VillagerMale_03 Text section:Banters_Local_Fleatown/Fleatown_VillagerMale_03 voice:CivilianMale_1]] "You with the smugglers or the gangsters? You don't look like miners, that's for damn sure."),
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "04_Betrayal",
Vars = set({
Completed = false,
}),
__eval = function ()
local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal')
return not quest.Completed
end,
}),
PlaceObj('CityHasLoyalty', {
Amount = 30,
City = "Fleatown",
Condition = "<",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "Fleatown_VillagerMale_03",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "CivilianMale_2",
'Text', T(817127699894, --[[BanterDef Fleatown_VillagerMale_04 Text section:Banters_Local_Fleatown/Fleatown_VillagerMale_04 voice:CivilianMale_2]] "The market has everything you might expect to find, as long as you don't expect to find much."),
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('CityHasLoyalty', {
Amount = 50,
City = "Fleatown",
Condition = "<",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "Fleatown_VillagerMale_04",
})
PlaceObj('BanterDef', {
Comment = "Luigi is Boss and the mercs have supported him",
Lines = {
PlaceObj('BanterLine', {
'Character', "Luigi",
'Text', T(311000309445, --[[BanterDef LuigiBoss_03 Text section:Banters_Local_Fleatown/LuigiBoss_03 Luigi is Boss and the mercs have supported him voice:Luigi]] "Ciao ragazzi! Welcome to Rimville! I just made Caponata - my own family recipe. Come, be my guest."),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Blood",
'Text', T(849994240161, --[[BanterDef LuigiBoss_03 Text section:Banters_Local_Fleatown/LuigiBoss_03 voice:Blood]] "Home-cooked Italian food? I knew we supported the right guy."),
}),
PlaceObj('BanterLineThin', {
'Character', "Omryn",
'Text', T(878345825627, --[[BanterDef LuigiBoss_03 Text section:Banters_Local_Fleatown/LuigiBoss_03 voice:Omryn]] "A friend who gives diamonds is nice. A friend who gives food is better."),
}),
PlaceObj('BanterLineThin', {
'Character', "Thor",
'Text', T(342666639148, --[[BanterDef LuigiBoss_03 Text section:Banters_Local_Fleatown/LuigiBoss_03 voice:Thor]] "You made... Caponata? I am speechless... and suddenly quite hungry."),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set( "Completed", "SupportLuigi" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed and quest.SupportLuigi
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "LuigiBoss_03",
})
PlaceObj('BanterDef', {
Comment = "Luigi is Boss and the mercs have supported him",
Lines = {
PlaceObj('BanterLine', {
'Character', "Luigi",
'Text', T(501493090605, --[[BanterDef LuigiBoss_04 Text section:Banters_Local_Fleatown/LuigiBoss_04 Luigi is Boss and the mercs have supported him voice:Luigi]] "Hey, amici! I hope my bambinos are not giving you trouble, yeah?"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set( "Completed", "SupportLuigi" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed and quest.SupportLuigi
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "LuigiBoss_04",
})
PlaceObj('BanterDef', {
Comment = "Luigi is Boss, because the mercs just killed the old Boss",
Lines = {
PlaceObj('BanterLine', {
'Character', "Luigi",
'Text', T(553962753074, --[[BanterDef LuigiBoss_05 Text section:Banters_Local_Fleatown/LuigiBoss_05 Luigi is Boss, because the mercs just killed the old Boss voice:Luigi]] "Ciao! I would offer you some food, but you need to be somewhere else... Right now. Don't let me keep you. Ciao!"),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Shadow",
'Text', T(403713838023, --[[BanterDef LuigiBoss_05 Text section:Banters_Local_Fleatown/LuigiBoss_05 voice:Shadow]] "I think we just got the brush-off."),
}),
PlaceObj('BanterLineThin', {
'Character', "MD",
'Text', T(426699394684, --[[BanterDef LuigiBoss_05 Text section:Banters_Local_Fleatown/LuigiBoss_05 voice:MD]] "But we don't have anywhere we need... Oh. You want us to leave. Got it."),
}),
PlaceObj('BanterLineThin', {
'Character', "Blood",
'Text', T(815844063450, --[[BanterDef LuigiBoss_05 Text section:Banters_Local_Fleatown/LuigiBoss_05 voice:Blood]] "We won't be getting home-cooked Italian food? Oh man, we failed this mission BIG time!"),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Completed = true,
SupportBlaubert = false,
SupportLuigi = false,
SupportNoOne = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed and not quest.SupportBlaubert and not quest.SupportLuigi and not quest.SupportNoOne
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "LuigiBoss_05",
})
PlaceObj('BanterDef', {
Comment = "Luigi is Boss, because the mercs just killed the old Boss",
Lines = {
PlaceObj('BanterLine', {
'Annotation', 'Vaffenculo - Italian swear meaning "go fuck yourself"',
'Character', "Luigi",
'Text', T(576050687085, --[[BanterDef LuigiBoss_06 Text section:Banters_Local_Fleatown/LuigiBoss_06 Vaffenculo - Italian swear meaning "go fuck yourself" Luigi is Boss, because the mercs just killed the old Boss voice:Luigi]] "I would invite you to stay, but you killed <em>Blaubert</em> without giving me a FUCKING CHANCE to kill him myself. Vaffanculo!"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Completed = true,
SupportBlaubert = false,
SupportLuigi = false,
SupportNoOne = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed and not quest.SupportBlaubert and not quest.SupportLuigi and not quest.SupportNoOne
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "LuigiBoss_06",
})
PlaceObj('BanterDef', {
Comment = "Luigi is Boss, Mollie has left",
Lines = {
PlaceObj('BanterLine', {
'Character', "Luigi",
'Text', T(942134186031, --[[BanterDef LuigiBoss_07 Text section:Banters_Local_Fleatown/LuigiBoss_07 Luigi is Boss, Mollie has left voice:Luigi]] "I wonder what happened to that pretty bambina that was always hanging around Blaubert. She was quite a treat, eh?"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set( "Completed", "SupportLuigi" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed and quest.SupportLuigi
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = set( "Completed", "Mollie_return" ),
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return quest.Completed and quest.Mollie_return
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "LuigiBoss_07",
})
PlaceObj('BanterDef', {
Comment = "Luigi is Boss",
Lines = {
PlaceObj('BanterLine', {
'Character', "Luigi",
'Text', T(820210937658, --[[BanterDef LuigiBoss_08 Text section:Banters_Local_Fleatown/LuigiBoss_08 Luigi is Boss voice:Luigi]] "So much to do, ragazzi, so much to do. Blaubert, god rest his soul, let a lot of kneecaps go unbusted, so I gotta make up for lost time, capiche?"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set( "Completed" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "LuigiBoss_08",
})
PlaceObj('BanterDef', {
Comment = "Smiley dead or left",
Lines = {
PlaceObj('BanterLine', {
'Character', "Mollie",
'Text', T(633465533728, --[[BanterDef RimvilleBanter_Mollie_AfterSm_BossAlive_01 Text section:Banters_Local_Fleatown/RimvilleBanter_Mollie_AfterSm_BossAlive_01 Smiley dead or left voice:Mollie]] "Hey! How are you? You like the mansion? Isn't it magnificent?"),
}),
PlaceObj('BanterLine', {
'Character', "Buns",
'Text', T(801710559025, --[[BanterDef RimvilleBanter_Mollie_AfterSm_BossAlive_01 Text section:Banters_Local_Fleatown/RimvilleBanter_Mollie_AfterSm_BossAlive_01 Smiley dead or left voice:Buns]] "It is a very good example of kitsch."),
'Optional', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = {
BossDead = false,
Mollie_stay = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.BossDead and quest.Mollie_stay
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Smiley",
Vars = {
SmileyDead = true,
Smiley_leave = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return quest.SmileyDead or quest.Smiley_leave
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleBanter_Mollie_AfterSm_BossAlive_01",
})
PlaceObj('BanterDef', {
Comment = "Smiley dead or left",
Lines = {
PlaceObj('BanterLine', {
'Character', "Mollie",
'Text', T(954641708473, --[[BanterDef RimvilleBanter_Mollie_AfterSm_BossAlive_02 Text section:Banters_Local_Fleatown/RimvilleBanter_Mollie_AfterSm_BossAlive_02 Smiley dead or left voice:Mollie]] "Booboo is always busy, he just worries too much! That's why I try to distract him whenever I can."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = {
BossDead = false,
Mollie_stay = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.BossDead and quest.Mollie_stay
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Smiley",
Vars = {
SmileyDead = true,
Smiley_leave = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return quest.SmileyDead or quest.Smiley_leave
end,
}),
PlaceObj('CombatIsActive', {
Negate = true,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleBanter_Mollie_AfterSm_BossAlive_02",
})
PlaceObj('BanterDef', {
Comment = "Smiley dead or left",
Lines = {
PlaceObj('BanterLine', {
'Character', "Mollie",
'Text', T(495935094469, --[[BanterDef RimvilleBanter_Mollie_AfterSm_BossAlive_03 Text section:Banters_Local_Fleatown/RimvilleBanter_Mollie_AfterSm_BossAlive_03 Smiley dead or left voice:Mollie]] "Do you like my new skirt? Booboo says it's revealing too much, but I think he likes what he sees."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = {
BossDead = false,
Mollie_stay = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.BossDead and quest.Mollie_stay
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Smiley",
Vars = {
SmileyDead = true,
Smiley_leave = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return quest.SmileyDead or quest.Smiley_leave
end,
}),
PlaceObj('CombatIsActive', {
Negate = true,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleBanter_Mollie_AfterSm_BossAlive_03",
})
PlaceObj('BanterDef', {
Comment = "Smiley left",
Lines = {
PlaceObj('BanterLine', {
'Character', "Mollie",
'Text', T(118476086363, --[[BanterDef RimvilleBanter_Mollie_AfterSm_BossAlive_04 Text section:Banters_Local_Fleatown/RimvilleBanter_Mollie_AfterSm_BossAlive_04 Smiley left voice:Mollie]] "I wonder where Smiley is. I hope he is happy and well!"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = {
BossDead = false,
Mollie_stay = true,
SmileyDead = false,
Smiley_leave = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.BossDead and quest.Mollie_stay and not quest.SmileyDead and quest.Smiley_leave
end,
}),
PlaceObj('CombatIsActive', {
Negate = true,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleBanter_Mollie_AfterSm_BossAlive_04",
})
PlaceObj('BanterDef', {
Comment = "Smiley dead or left",
Lines = {
PlaceObj('BanterLine', {
'Character', "Mollie",
'Text', T(322108184818, --[[BanterDef RimvilleBanter_Mollie_AfterSm_BossAlive_05 Text section:Banters_Local_Fleatown/RimvilleBanter_Mollie_AfterSm_BossAlive_05 Smiley dead or left voice:Mollie]] "Sometimes I miss Smiley. Don't tell Booboo! He gets jealous."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = {
BossDead = false,
Mollie_stay = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.BossDead and quest.Mollie_stay
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Smiley",
Vars = {
SmileyDead = true,
Smiley_leave = true,
},
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return quest.SmileyDead or quest.Smiley_leave
end,
}),
PlaceObj('CombatIsActive', {
Negate = true,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleBanter_Mollie_AfterSm_BossAlive_05",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "PrisonerJoseph",
'Text', T(649172765064, --[[BanterDef RimvilleJoseph_01 Text section:Banters_Local_Fleatown/RimvilleJoseph_01 voice:PrisonerJoseph]] "Don't worry, <em>Boss Luigi</em> will tell you what to do right after he talks with <em>Boss Blaubert</em>."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Completed = false,
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Completed and not quest.Failed
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleJoseph_01",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "PrisonerJoseph",
'Text', T(669558952007, --[[BanterDef RimvilleJoseph_02 Text section:Banters_Local_Fleatown/RimvilleJoseph_02 voice:PrisonerJoseph]] "<em>Boss Blaubert</em> is family! I have a <em>Thing</em> for family."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Completed = false,
Failed = false,
LuigiMentionBoss = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Completed and not quest.Failed and quest.LuigiMentionBoss
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleJoseph_02",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "PrisonerJoseph",
'Text', T(172830798529, --[[BanterDef RimvilleJoseph_03 Text section:Banters_Local_Fleatown/RimvilleJoseph_03 voice:PrisonerJoseph]] "I got the <em>Thing</em> ready."),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Mouse",
'Text', T(920105163656, --[[BanterDef RimvilleJoseph_03 Text section:Banters_Local_Fleatown/RimvilleJoseph_03 voice:Mouse]] "You just keep your <em>Thing</em> away from me."),
}),
PlaceObj('BanterLineThin', {
'Character', "Grizzly",
'Text', T(663947900158, --[[BanterDef RimvilleJoseph_03 Text section:Banters_Local_Fleatown/RimvilleJoseph_03 voice:Grizzly]] "You just keep your <em>Thing</em> in your pants, mister."),
}),
PlaceObj('BanterLineThin', {
'Character', "Raven",
'Text', T(480895566414, --[[BanterDef RimvilleJoseph_03 Text section:Banters_Local_Fleatown/RimvilleJoseph_03 voice:Raven]] "You just keep your <em>Thing</em> where I can see it... On second thoughts, forget I said that."),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
LuigiRewardGiven = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.LuigiRewardGiven
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleJoseph_03",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "PrisonerJoseph",
'Text', T(823362864269, --[[BanterDef RimvilleJoseph_04 Text section:Banters_Local_Fleatown/RimvilleJoseph_04 voice:PrisonerJoseph]] "<em>Boss Luigi</em> always knows what to do. "),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Failed
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleJoseph_04",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "PrisonerJoseph",
'Text', T(917218914222, --[[BanterDef RimvilleJoseph_05 Text section:Banters_Local_Fleatown/RimvilleJoseph_05 voice:PrisonerJoseph]] "Just listen to <em>Boss Luigi</em> and he will explain. If you don't understand, ask him again and he will yell a bit and then explain slow. He is very good... explainerist."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Failed
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleJoseph_05",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "PrisonerJoseph",
'Text', T(120933653073, --[[BanterDef RimvilleJoseph_06 Text section:Banters_Local_Fleatown/RimvilleJoseph_06 voice:PrisonerJoseph]] "<em>Boss Luigi</em> does the thinking, I do the, er, the Thinging."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Failed
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleJoseph_06",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Annotation', "in an honest voice",
'Character', "PrisonerJoseph",
'Text', T(656968802056, --[[BanterDef RimvilleJoseph_07 Text section:Banters_Local_Fleatown/RimvilleJoseph_07 in an honest voice voice:PrisonerJoseph]] "<em>Boss Blaubert</em> was a very good Boss. I will bring fresh flowers to him every week."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set( "Completed", "Failed" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed or quest.Failed
end,
}),
PlaceObj('CheckIsPersistentUnitDead', {
per_ses_id = "NPC_FleatownBoss",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleJoseph_07",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(755676049152, --[[BanterDef RimvilleThugMale_01 Text section:Banters_Local_Fleatown/RimvilleThugMale_01 voice:ThugMale_1]] "You have no business here!... Or do you?"),
}),
},
conditions = {
PlaceObj('SectorInWarningState', {}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
SupportLuigi = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.SupportLuigi
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_01",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(203677239999, --[[BanterDef RimvilleThugMale_02 Text section:Banters_Local_Fleatown/RimvilleThugMale_02 voice:ThugMale_1]] "Hey! Are you friends with that little shithead who was hanging out with Miss <em>Mollie</em>? If you see him, tell him she's having a much better time with the <em>Boss</em>!"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = set({
LaBouePartDone = false,
MollieDead = false,
SmileyDead = false,
}),
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.LaBouePartDone and not quest.MollieDead and not quest.SmileyDead
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set({
LuigiSaved = false,
SupportBlaubert = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.LuigiSaved or quest.SupportBlaubert
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_02",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(671326700181, --[[BanterDef RimvilleThugMale_03 Text section:Banters_Local_Fleatown/RimvilleThugMale_03 voice:ThugMale_1]] "Do you see this gun? I have shot at many people with it!"),
}),
PlaceObj('BanterLine', {
'Character', "Raven",
'Text', T(324033128942, --[[BanterDef RimvilleThugMale_03 Text section:Banters_Local_Fleatown/RimvilleThugMale_03 voice:Raven]] "Did you hit them?"),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(814637381500, --[[BanterDef RimvilleThugMale_03 Text section:Banters_Local_Fleatown/RimvilleThugMale_03 voice:ThugMale_1]] "I hit at least three of them!"),
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Nails",
'Text', T(690371032055, --[[BanterDef RimvilleThugMale_03 Text section:Banters_Local_Fleatown/RimvilleThugMale_03 voice:Nails]] "Whoa, we got a badass over here!"),
'Optional', true,
'playOnce', true,
}),
},
conditions = {
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_03",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(474643488165, --[[BanterDef RimvilleThugMale_04 Text section:Banters_Local_Fleatown/RimvilleThugMale_04 voice:ThugMale_1]] "Um, welcome to Rimville, I guess."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set( "BossInvited", "SupportBlaubert", "SupportLuigi" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.BossInvited or quest.SupportBlaubert or quest.SupportLuigi
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_04",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(576738185900, --[[BanterDef RimvilleThugMale_05 Text section:Banters_Local_Fleatown/RimvilleThugMale_05 voice:ThugMale_1]] "Uh, so you are friends with the <em>Boss</em> now, huh?"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set( "BossInvited", "SupportBlaubert", "SupportLuigi" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.BossInvited or quest.SupportBlaubert or quest.SupportLuigi
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Failed
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_05",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_2",
'Text', T(289744202923, --[[BanterDef RimvilleThugMale_06 Text section:Banters_Local_Fleatown/RimvilleThugMale_06 voice:ThugMale_2]] "Who's there?! Ah, it's you."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set( "BossInvited", "SupportBlaubert", "SupportLuigi" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.BossInvited or quest.SupportBlaubert or quest.SupportLuigi
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_06",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_2",
'Text', T(685331791686, --[[BanterDef RimvilleThugMale_07 Text section:Banters_Local_Fleatown/RimvilleThugMale_07 voice:ThugMale_2]] "Miss <em>Mollie</em> said not to step on the flowers."),
}),
PlaceObj('BanterLine', {
'Character', "Fidel",
'Text', T(217985373829, --[[BanterDef RimvilleThugMale_07 Text section:Banters_Local_Fleatown/RimvilleThugMale_07 voice:Fidel]] "She say something about planting mines in flowers? No? Okay then, Fidel knows what to do."),
'Optional', true,
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
BossInvited = true,
SupportLuigi = false,
SupportNoOne = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.BossInvited and not quest.SupportLuigi and not quest.SupportNoOne
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set({
LuigiSaved = false,
SupportBlaubert = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.LuigiSaved or quest.SupportBlaubert
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = set({
MollieDead = false,
Mollie_return = false,
}),
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.MollieDead and not quest.Mollie_return
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_07",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(223526387694, --[[BanterDef RimvilleThugMale_08 Text section:Banters_Local_Fleatown/RimvilleThugMale_08 voice:ThugMale_1]] "Miss <em>Mollie</em> said you have to take your shoes off when you enter the house."),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Grunty",
'Text', T(836713405449, --[[BanterDef RimvilleThugMale_08 Text section:Banters_Local_Fleatown/RimvilleThugMale_08 voice:Grunty]] "That is good to hear. I need to apply more foot powder anyway."),
}),
PlaceObj('BanterLineThin', {
'Character', "Gus",
'Text', T(186232268009, --[[BanterDef RimvilleThugMale_08 Text section:Banters_Local_Fleatown/RimvilleThugMale_08 voice:Gus]] "She's gonna change her mind after she gets a whiff of these socks, Woodchip."),
}),
PlaceObj('BanterLineThin', {
'Character', "Tex",
'Text', T(413862839706, --[[BanterDef RimvilleThugMale_08 Text section:Banters_Local_Fleatown/RimvilleThugMale_08 voice:Tex]] "She is lucky. These boots only come off feet for pretty ladies."),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
BossInvited = true,
SupportLuigi = false,
SupportNoOne = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.BossInvited and not quest.SupportLuigi and not quest.SupportNoOne
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set({
LuigiSaved = false,
SupportBlaubert = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.LuigiSaved or quest.SupportBlaubert
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = set({
MollieDead = false,
Mollie_return = false,
}),
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.MollieDead and not quest.Mollie_return
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_08",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(697888247526, --[[BanterDef RimvilleThugMale_09 Text section:Banters_Local_Fleatown/RimvilleThugMale_09 voice:ThugMale_1]] "Miss <em>Mollie</em> said to be careful around the statues."),
}),
PlaceObj('BanterLine', {
'Character', "ThugMale_2",
'Text', T(585458060589, --[[BanterDef RimvilleThugMale_09 Text section:Banters_Local_Fleatown/RimvilleThugMale_09 voice:ThugMale_2]] "Yeah, no peeing on them."),
'Optional', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Nails",
'Text', T(254442007833, --[[BanterDef RimvilleThugMale_09 Text section:Banters_Local_Fleatown/RimvilleThugMale_09 voice:Nails]] "She ain't the boss of me."),
}),
PlaceObj('BanterLineThin', {
'Character', "Fox",
'Text', T(797092982692, --[[BanterDef RimvilleThugMale_09 Text section:Banters_Local_Fleatown/RimvilleThugMale_09 voice:Fox]] "That seems an oddly specific request."),
}),
PlaceObj('BanterLineThin', {
'Character', "Hitman",
'Text', T(497057920356, --[[BanterDef RimvilleThugMale_09 Text section:Banters_Local_Fleatown/RimvilleThugMale_09 voice:Hitman]] "You know, I wasn't even thinking about it, but now that you brought it up, I kinda want to pee on a statue."),
}),
PlaceObj('BanterLineThin', {
'Character', "Steroid",
'Text', T(127819204555, --[[BanterDef RimvilleThugMale_09 Text section:Banters_Local_Fleatown/RimvilleThugMale_09 voice:Steroid]] "No one tells ME where I cannot pee! Especially not this little Miss Mollie girl."),
}),
},
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
BossInvited = true,
SupportLuigi = false,
SupportNoOne = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.BossInvited and not quest.SupportLuigi and not quest.SupportNoOne
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set({
LuigiSaved = false,
SupportBlaubert = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.LuigiSaved or quest.SupportBlaubert
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = set({
MollieDead = false,
Mollie_return = false,
}),
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.MollieDead and not quest.Mollie_return
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_09",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Jailbird",
'Text', T(148023421819, --[[BanterDef RimvilleThugMale_10 Text section:Banters_Local_Fleatown/RimvilleThugMale_10 voice:Jailbird]] "<em>Boss Luigi</em> is so much better than <em>Boss Blaubert</em>! He's a real Italian, you see."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Failed
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_10",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Jailbird",
'Text', T(851097536331, --[[BanterDef RimvilleThugMale_11 Text section:Banters_Local_Fleatown/RimvilleThugMale_11 voice:Jailbird]] "<em>Joseph</em> is like a child inside... a child inside a bulldozer, that is. That's just a friendly warning to play nice."),
}),
},
conditions = {
PlaceObj('UnitIsOnMap', {
TargetUnit = "PrisonerJoseph",
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_11",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Annotation', "with pride",
'Character', "Jailbird",
'Text', T(426854649119, --[[BanterDef RimvilleThugMale_12 Text section:Banters_Local_Fleatown/RimvilleThugMale_12 with pride voice:Jailbird]] "<em>Boss Blaubert</em> wasn't a bad guy. That was his problem. But <em>Boss Luigi</em> - he is the baddest!"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Completed = true,
Failed = false,
SupportLuigi = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed and not quest.Failed and quest.SupportLuigi
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_12",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(983110228231, --[[BanterDef RimvilleThugMale_13 Text section:Banters_Local_Fleatown/RimvilleThugMale_13 voice:ThugMale_1]] "I heard that back at the time when Boss Blaubert's whore was running the show here, you could be scolded for pissing on the flowers!"),
}),
PlaceObj('BanterLine', {
'Annotation', "with pride",
'Character', "ThugMale_1",
'Text', T(904592902660, --[[BanterDef RimvilleThugMale_13 Text section:Banters_Local_Fleatown/RimvilleThugMale_13 with pride voice:ThugMale_1]] "Now they bust your kneecaps if you do it. That's what I call a tough Boss!"),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Completed = true,
Failed = false,
SupportLuigi = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.Completed and not quest.Failed and quest.SupportLuigi
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_13",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "Jailbird",
'Text', T(192777920115, --[[BanterDef RimvilleThugMale_14 Text section:Banters_Local_Fleatown/RimvilleThugMale_14 voice:Jailbird]] "I'd still be in jail if it wasn't for <em>Boss Luigi</em>."),
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Failed = false,
LuigiSaved = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Failed and quest.LuigiSaved
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_14",
})
PlaceObj('BanterDef', {
Comment = "entering through a door to Rimville",
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(972534311487, --[[BanterDef RimvilleThugMale_15 Text section:Banters_Local_Fleatown/RimvilleThugMale_15 entering through a door to Rimville voice:ThugMale_1]] "The fuck you think you're going?!"),
}),
},
conditions = {
PlaceObj('SectorInWarningState', {
Negate = true,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
BossInvited = false,
Completed = false,
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.BossInvited and not quest.Completed and not quest.Failed
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"I9",
},
}),
},
group = "Banters_Local_Fleatown",
id = "RimvilleThugMale_15",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(842490514904, --[[BanterDef ThugMale_11 Text section:Banters_Local_Fleatown/ThugMale_11 voice:ThugMale_1]] "Don't think we are the same as those Legion weaklings. Mess with the <em>Boss</em> and you're not leaving Fleatown in one piece."),
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('CityHasLoyalty', {
Amount = 50,
City = "Fleatown",
Condition = "<",
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Luigi",
Vars = set({
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.Failed
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "ThugMale_11",
})
PlaceObj('BanterDef', {
Comment = ">> Loot",
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(500914930122, --[[BanterDef ThugMale_12_Loyalty Text section:Banters_Local_Fleatown/ThugMale_12_Loyalty >> Loot voice:ThugMale_1]] "Lots of floaters to fish these days, all thanks to you! Here is your share, boss."),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Buns",
'Text', T(264627122388, --[[BanterDef ThugMale_12_Loyalty Text section:Banters_Local_Fleatown/ThugMale_12_Loyalty voice:Buns]] "Please, tell me you cleaned that."),
}),
PlaceObj('BanterLineThin', {
'Character', "Vicki",
'Text', T(397559330987, --[[BanterDef ThugMale_12_Loyalty Text section:Banters_Local_Fleatown/ThugMale_12_Loyalty voice:Vicki]] "Unless you caught a 1956 Aston Martin DBR1, I'm not interested."),
}),
PlaceObj('BanterLineThin', {
'Character', "Scope",
'Text', T(427175339473, --[[BanterDef ThugMale_12_Loyalty Text section:Banters_Local_Fleatown/ThugMale_12_Loyalty voice:Scope]] "Uh... Thank you, love. You REALLY didn't have to."),
}),
},
'playOnce', true,
}),
},
Once = true,
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('CityHasLoyalty', {
Amount = 50,
City = "Fleatown",
Condition = ">=",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "ThugMale_12_Loyalty",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(642829137294, --[[BanterDef ThugMale_14 Text section:Banters_Local_Fleatown/ThugMale_14 voice:ThugMale_1]] "Friends of the Boss are friends indeed!"),
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set( "BossPartnership", "SupportLuigi" ),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return quest.BossPartnership or quest.SupportLuigi
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "ThugMale_14",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_2",
'Text', T(826512910247, --[[BanterDef ThugMale_16 Text section:Banters_Local_Fleatown/ThugMale_16 voice:ThugMale_2]] "Don't touch the merchandise. The market is open for business if you are interested. "),
}),
},
conditions = {
PlaceObj('PlayerIsInSectors', {
Sectors = {
"H9",
},
}),
PlaceObj('CityHasLoyalty', {
Amount = 40,
City = "Fleatown",
Condition = "<",
}),
PlaceObj('PlayerIsInSectors', {
Negate = true,
Sectors = {
"I9",
},
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "ThugMale_16",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_2",
'Text', T(856177222380, --[[BanterDef ThugMale_17 Text section:Banters_Local_Fleatown/ThugMale_17 voice:ThugMale_2]] "There are sheep who do mining, and there are lions that serve <em>Boss Blaubert</em>. Guess what I am."),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Flay",
'Text', T(489112565621, --[[BanterDef ThugMale_17 Text section:Banters_Local_Fleatown/ThugMale_17 voice:Flay]] "Lions serve no one, you imbecile."),
}),
PlaceObj('BanterLineThin', {
'Character', "Steroid",
'Text', T(707740704061, --[[BanterDef ThugMale_17 Text section:Banters_Local_Fleatown/ThugMale_17 voice:Steroid]] "You think I am stupid? Ha! Sheep do not know how to mine."),
}),
PlaceObj('BanterLineThin', {
'Character', "Ice",
'Text', T(704565235083, --[[BanterDef ThugMale_17 Text section:Banters_Local_Fleatown/ThugMale_17 voice:Ice]] "An idiot?"),
}),
},
'playOnce', true,
}),
},
conditions = {
PlaceObj('SectorCheckCity', {
city = "Fleatown",
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = set({
BossDead = false,
}),
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.BossDead
end,
}),
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Luigi",
Vars = set({
LuigiSaved = false,
SupportBlaubert = true,
}),
__eval = function ()
local quest = gv_Quests['Luigi'] or QuestGetState('Luigi')
return not quest.LuigiSaved or quest.SupportBlaubert
end,
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "ThugMale_17",
})
PlaceObj('BanterDef', {
Comment = ">> Lead_Rumor (Smiley)",
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(756419466513, --[[BanterDef ThugMale_18 Text section:Banters_Local_Fleatown/ThugMale_18 >> Lead_Rumor (Smiley) voice:ThugMale_1]] "To hell with that asshole who kidnapped the <em>Carnival Queen</em>! I was third on the list at <em>Le Lys Rouge</em> when they told us someone snatched her away. It's not fair to skip the line like that!"),
'playOnce', true,
}),
},
conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Smiley",
Vars = set({
Completed = false,
Failed = false,
}),
__eval = function ()
local quest = gv_Quests['Smiley'] or QuestGetState('Smiley')
return not quest.Completed and not quest.Failed
end,
}),
PlaceObj('CheckOR', {
Conditions = {
PlaceObj('CheckGameState', {
GameState = "Sunset",
}),
PlaceObj('CheckGameState', {
GameState = "Night",
}),
},
}),
PlaceObj('PlayerControlSectors', {
Amount = 8,
Condition = ">=",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "ThugMale_18",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Character', "ThugMale_1",
'Text', T(560709510972, --[[BanterDef ThugMale_19 Text section:Banters_Local_Fleatown/ThugMale_19 voice:ThugMale_1]] "Go bother someone else!"),
}),
},
conditions = {
PlaceObj('CityHasLoyalty', {
Amount = 50,
City = "Fleatown",
Condition = "<",
}),
},
disabledInConflict = true,
group = "Banters_Local_Fleatown",
id = "ThugMale_19",
})