|
|
|
|
|
PlaceObj('Conversation', { |
|
Conditions = { |
|
PlaceObj('VillainIsDefeated', { |
|
Group = "Chimurenga", |
|
Negate = true, |
|
}), |
|
PlaceObj('PlayerIsInSectors', { |
|
Sectors = { |
|
"A8", |
|
}, |
|
}), |
|
}, |
|
DefaultActor = "Chimurenga", |
|
disabledInConflict = true, |
|
group = "Savanna - Pantagruel", |
|
id = "Chimurenga_AttackBiff", |
|
PlaceObj('ConversationPhrase', { |
|
Comment = "Biff acts quite attached to the green diamond (as if he was Gollum from LOTR).", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set({ |
|
BiffDeadInCombat = false, |
|
BiffDeadOnArrival = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return not quest.BiffDeadInCombat and not quest.BiffDeadOnArrival |
|
end, |
|
}), |
|
}, |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(590993173920, "Biff! You were a comrade to us, and yet you stole from us! The <em>green diamond</em> you have taken belongs to the People of Grand Chien. Give it back!"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "BiffNPC", |
|
Text = T(244006826862, "No."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(477106983581, "Biff Apscott!"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Annotation = "LOTR reference", |
|
Character = "BiffNPC", |
|
Text = T(357797815816, "It is mine, I tell you. My own. My precious. Yes, my precious."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Tex", |
|
Text = T(637360586787, "This very familiar. I audition for part once with lines like this. Hmmm... What movie?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Omryn", |
|
Text = T(973216273352, "This is fun. I want popcorn."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Kalyna", |
|
Text = T(772981378034, "Oh, the diamond has control of him! Watch. He'll try to hide it."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Greeting", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Comment = "The player agrees that Biff should not give the green diamond to Chimurenga", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
Condition = "or", |
|
QuestId = "RescueBiff", |
|
Vars = set( "BiffDeadInCombat", "BiffDeadOnArrival" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BiffDeadInCombat or quest.BiffDeadOnArrival |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "ChimurengaBiffResolved", |
|
QuestId = "RescueBiff", |
|
}), |
|
PlaceObj('GroupSetSide', { |
|
Side = "enemy2", |
|
TargetUnit = "ChimurengaWave", |
|
}), |
|
PlaceObj('GroupAlert', { |
|
TargetUnit = "ChimurengaWave", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(502943805344, "I will never let the pride of Grand Chien fall into the hands of foreigners! My brave Maquis warriors, attack!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Smiley", |
|
Text = T(460139013127, "Now is the time for Alejandro Diaz to prove his worth!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Finderskeepers", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Comment = "Biff is reluctant he should give his green diamond to Chimurenga", |
|
Conditions = { |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasStat = "Wisdom", |
|
StatValue = 75, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasPerk = "Negotiator", |
|
}), |
|
}, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "DiamondGiven_Chimurenga", |
|
QuestId = "RescueBiff", |
|
}), |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "ChimurengaBiffResolved", |
|
QuestId = "RescueBiff", |
|
}), |
|
PlaceObj('CityGrantLoyalty', { |
|
Amount = 50, |
|
City = "Pantagruel", |
|
SpecialConversationMessage = T(547265628980, "given the Green Diamond to <em>Chimurenga</em>"), |
|
}), |
|
PlaceObj('NpcUnitTakeItem', { |
|
ItemId = "TheGreenDiamond", |
|
TargetUnit = "Biff", |
|
}), |
|
PlaceObj('NpcUnitGiveItem', { |
|
ItemId = "TheGreenDiamond", |
|
TargetUnit = "Chimurenga", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Biff, give him the green diamond", |
|
KeywordT = T(255181315205, "Biff, give him the green diamond"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Gus", |
|
Text = T(836510638866, "Hand over the dang diamond, Apscott!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Thor", |
|
Text = T(357816393441, "Let it go, Biff. Just let it go."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Scully", |
|
Text = T(909547260497, "That thing is only going to way weigh you down, mate. Time to give it up."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Buns", |
|
Text = T(221060771203, "Biff. The diamond. Now."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Raider", |
|
Text = T(141304596635, "Biff, that doesn't belong to you. Do the right thing."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Sidney", |
|
Text = T(563168697492, "I say, Biff old chap, don't you think that stone has caused you enough trouble? Why not hand it over and let it be someone else's problem?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(701463090416, "Wow, you got a really good grip on that thing. It's like we'd need to cut your fingers off to get you to let go. Ha-ha... That was just a joke."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "BiffNPC", |
|
Text = T(900794181704, "You are right. It's precious, but it only brought me bad luck. Alright, I'll give it to Chimurenga."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(997686360717, "Very noble of you to give back what belongs to the People of Grand Chien. We shall forever remember that, comrade."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "BiffNPC", |
|
Text = T(407729023760, "Just take it and go away before I change my mind."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(647152748358, "Yes. Just one minor detail though - it is still in your pocket."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "BiffNPC", |
|
Text = T(463442722996, "Ah! Er, he-he. I forgot. How silly of me. Um, okay. Here, take it."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(168124927626, "Thank you, comrade."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Kalyna", |
|
Text = T(283931838507, "What? Well, that was disappointing. I was hoping we'd need to find a wizard to figure out the diamond's curse."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Wolf", |
|
Text = T(966691906511, "For a second there, I thought we were going to have to toss Biff into a volcano to get him to give up that diamond."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Tex", |
|
Text = T(408239085949, 'So familiar... Name of movie is on tip of my tongue! "Bored of the Things?" No, no...'), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_trade", |
|
id = "Biffgivehimthegreendiamond", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Comment = "Biff refuses to give his precious green diamond to Chimurenga", |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasStat = "Wisdom", |
|
Negate = true, |
|
StatValue = 75, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasPerk = "Negotiator", |
|
Negate = true, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "ChimurengaBiffResolved", |
|
QuestId = "RescueBiff", |
|
}), |
|
PlaceObj('GroupSetSide', { |
|
Side = "enemy2", |
|
TargetUnit = "ChimurengaWave", |
|
}), |
|
PlaceObj('GroupAlert', { |
|
TargetUnit = "ChimurengaWave", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Biff, give him the green diamond", |
|
KeywordT = T(255181315205, "Biff, give him the green diamond"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "BiffNPC", |
|
Text = T(980672150663, "Never! He wants it for himself! And besides, he has deceived us, he lied to us. Yes, he lied to us! I shall never give you the diamond, Chimurenga!"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(308901397897, "Very well then. You have sealed your fate. My brave Maquis warriors, attack!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Meltdown", |
|
Text = T(105724070331, "Biff, you jackass!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Flay", |
|
Text = T(146617734765, "Time to hunt the Savanna Lion!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grunty", |
|
Text = T(961442028631, "I have concluded that diamonds are very overrated. They only seem to make people irritable."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_trade", |
|
id = "Biffgivehimthegreendiamond2", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Comment = "The player agrees that Biff should not give the green diamond to Chimurenga", |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "ChimurengaBiffResolved", |
|
QuestId = "RescueBiff", |
|
}), |
|
PlaceObj('GroupSetSide', { |
|
Side = "enemy2", |
|
TargetUnit = "ChimurengaWave", |
|
}), |
|
PlaceObj('GroupAlert', { |
|
TargetUnit = "ChimurengaWave", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Finders keepers", |
|
KeywordT = T(124690345209, "Finders keepers"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Igor", |
|
Text = T(311377663114, "You cannot have it, Cheburashka!"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(577028997266, "..."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grizzly", |
|
Text = T(975964063889, "Finders keepers, Chimichanga."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(842556926133, "I hate you so much."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Reaper", |
|
Text = T(401876701696, "And how much blood will you sacrifice for it?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fauda", |
|
Text = T(162671847753, "You want it? Come and take it."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Tex", |
|
Text = T(103803780078, 'It is precious to usssss... That from "Lord of the Bling"! No, wait... that was different film.'), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Chimurenga", |
|
Text = T(839192737889, "I will never let the pride of Grand Chien fall into the hands of foreigners! My brave Maquis warriors, attack!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Smiley", |
|
Text = T(676771436433, "Now is the time for Alejandro Diaz to prove his worth!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_attack", |
|
id = "Goodbye", |
|
}), |
|
}) |
|
|
|
|