Download Data/BantersDef/BanterDef-Banters_Local_Fleatown.lua from sirnii/myspace: direct link, hf CLI and curl.
- Browser
- Download file 54 kB
-
https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/BantersDef/BanterDef-Banters_Local_Fleatown.lua
- Command line
-
hf download hf://spaces/sirnii/myspace/Data/BantersDef/BanterDef-Banters_Local_Fleatown.lua
-
curl -L -o BanterDef-Banters_Local_Fleatown.lua https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/BantersDef/BanterDef-Banters_Local_Fleatown.lua
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", | |
| }) | |