|
|
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "saved lots of villagers >> Proud", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianFemale_1", |
|
'Text', T(130190064113, "God put a plague on the wicked for their sins, and then delivered you unto them as his angels of death."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Reaper", |
|
'Text', T(410332091276, "We are angels of death of our own accord."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Barry", |
|
'Text', T(250841102720, "We do not have divine mandate. We have mercenary contract. "), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Nails", |
|
'Text', T(791035187141, "Angels of death, huh? I kind of like the sound of that."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableNum', { |
|
Amount = 8, |
|
Prop = "CiviliansSaved", |
|
QuestId = "GrimerHamlet", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerFemale_01", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "didn't save save lots of villagers", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianFemale_1", |
|
'Text', T(631615152988, "The spirits have punished us for our sins."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableNum', { |
|
Amount = 7, |
|
Condition = "<", |
|
Prop = "CiviliansSaved", |
|
QuestId = "GrimerHamlet", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerFemale_02", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Monday alive", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianFemale_2", |
|
'Text', T(870995119063, "Poor Montel! He was such a nice boy, and see what that whore <em>Bella</em> has turned him into! "), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_Monday", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerFemale_03", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Monday dead >> Guilty", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianFemale_2", |
|
'Text', T(702017419312, "Poor Montel! First his parents died, then that bitch Bella broke his heart, and now he has suffered such a horrible death! There is no justice in this world!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fauda", |
|
'Text', T(170639056206, "There is no such thing as justice. There is only vengeance."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
per_ses_id = "NPC_Monday", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerFemale_04", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Bella killed", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianFemale_2", |
|
'Text', T(620997056349, "May the spirits bless you for killing that bitch <em>Bella</em>. It was all her fault that they punished us."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "GrimerHamlet", |
|
Vars = set( "BellaKilled" ), |
|
__eval = function () |
|
local quest = gv_Quests['GrimerHamlet'] or QuestGetState('GrimerHamlet') |
|
return quest.BellaKilled |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerFemale_05", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Bella killed", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianFemale_1", |
|
'Text', T(229590147964, "I'm not saying she shouldn't be killed for what she did, but <em>Bella</em> had good reason. The men of this town are pigs! She was only treating them the way they treated her."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "GrimerHamlet", |
|
Vars = set( "BellaKilled" ), |
|
__eval = function () |
|
local quest = gv_Quests['GrimerHamlet'] or QuestGetState('GrimerHamlet') |
|
return quest.BellaKilled |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerFemale_06", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = ">> Magazines", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianFemale_2", |
|
'Text', T(770145073161, "Do you need any of these? <em>Monday</em> was about to throw them in that monstrosity he uses to brew moonshine."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Barry", |
|
'Text', T(170253792502, "I am always of interest to new reading materials."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Meltdown", |
|
'Text', T(266406307834, "Using magazines to brew moonshine!? ...I guess I can see it."), |
|
'Optional', true, |
|
}), |
|
}, |
|
Once = true, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_Monday", |
|
}), |
|
PlaceObj('CityHasLoyalty', { |
|
Amount = 50, |
|
City = "Payak", |
|
Condition = ">=", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerFemale_07_Loyalty", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianMale_1", |
|
'Text', T(229416605453, "I feel fine! We're all fine. Don't send us to the Sanatorium please!"), |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_01", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Monday alive", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianMale_2", |
|
'Text', T(993388041631, "Our Monday really knows how to party!"), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_Monday", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_02", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Monday alive", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianMale_3", |
|
'Text', T(546477484297, "If I had to choose between turning into a cadavéré and drinking myself to death, well... It's a clear choice, isn't it?"), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_Monday", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_03", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Monday dead", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianMale_3", |
|
'Text', T(417222910951, "Young Montel was out of his mind, but he was a good boy, all things considered."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
per_ses_id = "NPC_Monday", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_04", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Bella quest given, not completed", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianMale_3", |
|
'Text', T(771373648665, "Young Montel may be out of his mind, but who wouldn't be in his place? Please, go kill that bitch <em>Bella</em>. She deserves it for all the misery she has brought. Not just to Montel, but to everyone!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Raven", |
|
'Text', T(419066354002, "Sounds like this lady is a real femme fatale."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Shadow", |
|
'Text', T(692877122702, "I always wanted to meet a femme fatale. Now I'm not so sure."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Mouse", |
|
'Text', T(310364637740, "I realize Bella may be a bit promiscuous, but are we sure we're not victim-blaming? Just a little bit?"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "GrimerHamlet", |
|
Vars = set({ |
|
BellaKilled = false, |
|
BellaQuest = true, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['GrimerHamlet'] or QuestGetState('GrimerHamlet') |
|
return not quest.BellaKilled and quest.BellaQuest |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_05", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Bella killed", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Annotation', "The last part is said quickly, with sudden fearful realization", |
|
'Character', "CivilianMale_3", |
|
'Text', T(663933147773, "Now that <em>Bella</em> is dead, we can use her villa to lock up the infected!... In case there were any infected. But there are none. Please don't send us to the <em>Sanatorium</em>."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "GrimerHamlet", |
|
Vars = set( "BellaKilled" ), |
|
__eval = function () |
|
local quest = gv_Quests['GrimerHamlet'] or QuestGetState('GrimerHamlet') |
|
return quest.BellaKilled |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_06", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Bella killed", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "CivilianMale_2", |
|
'Text', T(143168654836, "I don't agree with what <em>Bella</em> did, but I understand why she did it. Every man she's ever known has mistreated her. It was only a matter of time before she snapped."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "GrimerHamlet", |
|
Vars = set( "BellaKilled" ), |
|
__eval = function () |
|
local quest = gv_Quests['GrimerHamlet'] or QuestGetState('GrimerHamlet') |
|
return quest.BellaKilled |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_07", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = ">> +1 Militia", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Annotation', "sounds drunk", |
|
'Character', "CivilianMale_1", |
|
'Text', T(888815342590, "I just signed up for your Mili-*HIC*-tia. Me. Gonna kick some ass! This some good drink, this moonday moonshine. Wanna try some?"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Text', T(684490658089, "+1 Militia in <em>Wassergrab</em>"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(799459986274, "No. Nope. Not at all. Not even a tiny little... Well, maybe just a sip."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(536688549389, "Hell yeah, man! It's what I'm here for - it's, like, my specialty."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Igor", |
|
'Text', T(829436697357, "Yes! It is mandatory to drink with comrade soldier."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
Once = true, |
|
conditions = { |
|
PlaceObj('SectorMilitiaNumber', { |
|
Amount = 1, |
|
Condition = ">=", |
|
sector_id = "I18", |
|
}), |
|
PlaceObj('CityHasLoyalty', { |
|
Amount = 60, |
|
City = "Payak", |
|
Condition = ">=", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_GrimerHamlet", |
|
id = "Grimer_VillagerMale_08_Loyalty", |
|
}) |
|
|
|
|