|
|
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "not liberated", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(893750219286, "Who are you?! Don't tell me you're here to set us free or some crap like that."), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grunty", |
|
'Text', T(418540656184, "I believe we are here to shoot enemies. It says so in the contract."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Len", |
|
'Text', T(282145615485, "We're on a rescue mission. We're here to help."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Nails", |
|
'Text', T(951584848202, "Nah, man. We're musicians. We play death metal. Our instruments are guns and bullets."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
Negate = true, |
|
}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom01", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "not liberated", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(621699663251, "What? Are you about to ask me if I feel fine? No, I don't feel fine. That's the whole point of being a prisoner. Now let me enjoy it properly."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Nails", |
|
'Text', T(157418938588, "I don't give a flying crap how you feel. That better?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Thor", |
|
'Text', T(358164343747, "Now this is the power of positive thinking!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
Negate = true, |
|
}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom02", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "liberated", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(976787807723, "Why would you come here and ruin everything? We had food and the prospect of a job, and now? Nothing."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', {}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom03", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "liberated", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(776810499886, "We had such good prospects ahead of us before you arrived. We were valuable assets. I was hoping they would send me to the mines! Now what? No guards, no food, no nothing."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "MD", |
|
'Text', T(476257794496, "You've still got your health!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Thor", |
|
'Text', T(372140985374, "A world of potential has been opened for you! Seize it!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Red", |
|
'Text', T(540047148127, "You're daft!"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', {}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom04", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "liberated", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(217793147840, "Me and <em>King Chicken</em>, we are just fine here. I pretend to work for him, he pretends not to see when I steal his eggs."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', {}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "CampBienChien", |
|
Vars = set({ |
|
KingChickenDead = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['CampBienChien'] or QuestGetState('CampBienChien') |
|
return not quest.KingChickenDead |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom05_ KingChickenAlive", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "liberated", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(208116826621, "<em>King Chicken</em> is dead, long live the king! Now I have all his chickens. I hope they can fend for themselves and just give me sweet precious eggs."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Kalyna", |
|
'Text', T(183335669140, "I doubt these are magical chickens. I think you have to feed them."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Meltdown", |
|
'Text', T(191345722213, "You best take care of those hens or I'll come back here and whoop your skinny little ass!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Scully", |
|
'Text', T(593524001677, "If you want eggs, you need to treat those hens like ladies. Well, not completely like ladies."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', {}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "CampBienChien", |
|
Vars = set( "KingChickenDead" ), |
|
__eval = function () |
|
local quest = gv_Quests['CampBienChien'] or QuestGetState('CampBienChien') |
|
return quest.KingChickenDead |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom05_ KingChickenDead", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(340478844143, "I'm sure something bad is about to happen. Probably to you."), |
|
}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom06", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(831296182502, "When I die, I want to be shot out of a cannon... into a children's birthday party. The sooner they learn life sucks, the better."), |
|
}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom07", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(232149203589, 'Once I went into a library and asked for a book on how to commit suicide. The librarian said: "Fuck off, you won\'t bring it back." Asshole.'), |
|
}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom08", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Pangloom", |
|
'Text', T(622822623979, "You know why Grand Chien can't win any medals at the Olympics? It's because anyone that can run, jump or swim has already escaped across the border."), |
|
}), |
|
}, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_Pangloom09", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "PrisonerInnocent", |
|
'Text', T(941731641055, "Finally! I'm going to see my wife! I just need to find out which mine they sent her to."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
sector_id = "F19", |
|
}), |
|
PlaceObj('UnitIsAroundOtherUnit', { |
|
Distance = 5, |
|
SecondTargetUnit = "Actor1", |
|
TargetUnit = "any merc", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_PrisonerApproach01", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "PrisonerJailBird", |
|
'Text', T(889896007526, "I'm free? I'm free! No need to serve <em>King Chicken</em> all day for a single egg - now I can have all the food in the world! "), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
sector_id = "F19", |
|
}), |
|
PlaceObj('UnitIsAroundOtherUnit', { |
|
Distance = 5, |
|
SecondTargetUnit = "Actor1", |
|
TargetUnit = "any merc", |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "CampBienChien", |
|
Vars = set({ |
|
KingChickenDead = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['CampBienChien'] or QuestGetState('CampBienChien') |
|
return not quest.KingChickenDead |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_PrisonerApproach02_KingChickenAlive", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "PrisonerJailBird", |
|
'Text', T(347236712419, "Good job on killing <em>King Chicken</em>! That damn grouch had everything, and we had nothing."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
sector_id = "F19", |
|
}), |
|
PlaceObj('UnitIsAroundOtherUnit', { |
|
Distance = 5, |
|
SecondTargetUnit = "Actor1", |
|
TargetUnit = "any merc", |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "CampBienChien", |
|
Vars = set( "KingChickenDead" ), |
|
__eval = function () |
|
local quest = gv_Quests['CampBienChien'] or QuestGetState('CampBienChien') |
|
return quest.KingChickenDead |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_PrisonerApproach02_KingChickenDead", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "PrisonerJailBird", |
|
'Text', T(572948021466, "Hey, <em>King Chicken</em>, wanna break my back for one of your eggs? Well, fuck you, you can choke on your damned eggs now."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
sector_id = "F19", |
|
}), |
|
PlaceObj('UnitIsAroundOtherUnit', { |
|
Distance = 5, |
|
SecondTargetUnit = "Actor1", |
|
TargetUnit = "any merc", |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "CampBienChien", |
|
Vars = set({ |
|
KingChickenDead = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['CampBienChien'] or QuestGetState('CampBienChien') |
|
return not quest.KingChickenDead |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_PrisonerApproach03_KingChickenAlive", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "PrisonerJailBird", |
|
'Text', T(341329526595, "<em>King Chicken</em> is dead? Huh, won't see me crying, but I'll take two of his chickens with me when I leave this shithole."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
sector_id = "F19", |
|
}), |
|
PlaceObj('UnitIsAroundOtherUnit', { |
|
Distance = 5, |
|
SecondTargetUnit = "Actor1", |
|
TargetUnit = "any merc", |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "CampBienChien", |
|
Vars = set( "KingChickenDead" ), |
|
__eval = function () |
|
local quest = gv_Quests['CampBienChien'] or QuestGetState('CampBienChien') |
|
return quest.KingChickenDead |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_PrisonerApproach03_KingChickenDead", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "PrisonerInnocent", |
|
'Text', T(413956562074, "I see your luck has turned again, <em>Pierre</em>. Can you spare some money before you leave?"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "PierreMerc", |
|
'Text', T(441872886896, 'When I was on that flogging pole and I asked for water, did you help me? No, "the guards may notice". Now go to hell, coward.'), |
|
'Optional', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
sector_id = "F19", |
|
}), |
|
PlaceObj('UnitIsAroundOtherUnit', { |
|
Distance = 5, |
|
SecondTargetUnit = "Actor1", |
|
TargetUnit = "any merc", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "PierreMerc", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_PrisonerApproach04_PierreHired", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "PrisonerInnocent", |
|
'Text', T(435308658666, "That <em>Pierre</em> was a real pain in the ass. If it weren't for him pissing off the guards, we would have all lived just like <em>King Chicken</em>!"), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
sector_id = "F19", |
|
}), |
|
PlaceObj('UnitIsAroundOtherUnit', { |
|
Distance = 5, |
|
SecondTargetUnit = "Actor1", |
|
TargetUnit = "any merc", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "PierreMerc", |
|
Negate = true, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_Local_CampBienChien", |
|
id = "CampBienChien_PrisonerApproach04_PierreLeft", |
|
}) |
|
|
|
|