|
|
|
|
|
PlaceObj('Conversation', { |
|
AssignToGroup = "Deedee", |
|
DefaultActor = "Deedee", |
|
Parameters = { |
|
PlaceObj('PresetParamNumber', { |
|
'Name', "Parts_High", |
|
'Value', 25, |
|
'Tag', "<Parts_High>", |
|
}), |
|
PlaceObj('PresetParamNumber', { |
|
'Name', "Parts_Low", |
|
'Value', 15, |
|
'Tag', "<Parts_Low>", |
|
}), |
|
}, |
|
group = "Ernie", |
|
id = "Deedee", |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Comment = "first", |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(388875162568, "It worked! See? It worked! Oh, hi. I'm <em>Deedee Bombastic</em>! You here to pick up some boom-toys? I just sort of blew up the last batch, but I can make some more!"), |
|
}), |
|
}, |
|
NoBackOption = true, |
|
id = "Greeting", |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
GoTo = "<root>", |
|
Keyword = "Are you okay?", |
|
KeywordT = T(242677370659, "Are you okay?"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Omryn", |
|
Text = T(463929266040, "Is very bad to make big explosion in small space. Are you hurt?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(585131381791, "Are you hurt? Any dizziness, ringing in the ears?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Thor", |
|
Text = T(279285702252, "Are you on fire a little bit or is that just your aura?"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(648071935199, "Oh, don't worry about me! Explosions are common around here. I put a blast shield under the workbench and I've gotten really good at vaulting over it."), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_friendly", |
|
id = "Friendly", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
GoTo = "<root>", |
|
Keyword = "Nice house...", |
|
KeywordT = T(795796153744, "Nice house..."), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Wolf", |
|
Text = T(664332341259, 'Interesting place you got here. The furnishings say "take cover" while the scorch marks on the wall say "it probably won\'t matter".'), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Buns", |
|
Text = T(278045926775, "Though I have to point out there isn't much left of it."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Vicki", |
|
Text = T(225291837518, "This place has seen more backfires than my garage. I like it!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(114758288414, "Thanks! Flame retardant paint! I make my own. I have to. The off-the-shelf stuff isn't strong enough."), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_sarcastic", |
|
id = "Sarcastic", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
GoTo = "<root>", |
|
Keyword = "Watch out with that!", |
|
KeywordT = T(279389344548, "Watch out with that!"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Meltdown", |
|
Text = T(492081531985, "Careful with that, dumbass!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Barry", |
|
Text = T(430944505664, "Explosives are not boom-toys! Explosives are just... boom!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Wolf", |
|
Text = T(344206798941, "You trying to get yourself killed?"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(362575615024, "What are you so angry about? No one got hurt. When something explodes, people are usually only angry at me because they lost their favorite hand. You didn't even lose a finger!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(908093182581, "Fidel lose finger, you lose foot. Both of them."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Red", |
|
Text = T(260813439218, "And let's keep it that way, lass!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grizzly", |
|
Text = T(568343595601, "True, but I might have gained a few gray hairs."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_threaten", |
|
id = "Angry", |
|
}), |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Comment = "repeated", |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(888916594123, "Oh hi! Bombastic's the name, boombastic's the game! Get it?"), |
|
}), |
|
}, |
|
id = "Greeting2", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "DeedeeExplosives", |
|
QuestId = "ErnieSideQuests", |
|
}), |
|
}, |
|
Keyword = "Do you sell explosives?", |
|
KeywordT = T(822978725697, "Do you sell explosives?"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(133944997432, "Yeah, but I'm low on supplies. Bring me <em>parts</em>, so I can create some <em>boom-toys</em>! I can make the boring types, but also some novel designs!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(259686519463, "Oh, oh! Fidel wants to see!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Ice", |
|
Text = T(475287020390, "Imma stick with the boring ones. Plannin' to keep my arms and legs where they are."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Kalyna", |
|
Text = T(299958726808, "Oh! A quest! I will gather up all the parts on the island!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_trade", |
|
id = "DoYouSellExplosives", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Comment = "explosion", |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Fidel", |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set( "DeedeeExplosives" ), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return quest.DeedeeExplosives |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
Enabled = false, |
|
PhraseId = "MakeUsSomeExplosives_Default", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
Enabled = false, |
|
PhraseId = "Makeussomeexplosives_NoPartsDefault", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
PhraseId = "MakeUsSomeExplosives_Improved", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
PhraseId = "Makeussomeexplosives_NoPartsImproved", |
|
}), |
|
}, |
|
Keyword = "We can improve the design", |
|
KeywordT = T(327678778994, "We can improve the design"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(290426013069, "This is cute design, but Uncle Fidel show you how <em>save parts</em>. See this safety wire? Only needed for defusing and who wants that? Make room for more boom!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(348585236157, "Wow, that sounds super dangerous! I can't believe I didn't think of it. Thanks!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrQ", |
|
Text = T(565171697921, "This advice seems of profoundly dubious merit."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Mouse", |
|
Text = T(748960352227, "There's a little voice in my head that screams \"bad idea\"..."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Raven", |
|
Text = T(524552415868, "I just got a sinking feeling. Did anyone else just get a sinking feeling?"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_action", |
|
id = "WeCanImproveTheDesign", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set( "DeedeeExplosives" ), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return quest.DeedeeExplosives |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('SectorGrantIntel', { |
|
sector_id = "H3", |
|
}), |
|
}, |
|
Keyword = "Where do we find parts?", |
|
KeywordT = T(885691479423, "Where do we find parts?"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(390464785016, "Have you tried <em>the Rust</em>? That bunker is full of useful stuff just waiting to be conjured into beautiful explosions!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
Negate = true, |
|
sector_id = "H3_Underground", |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Raider", |
|
Text = T(298478786364, "It's also full of your Legion friends, I presume."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
Negate = true, |
|
sector_id = "H3_Underground", |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Red", |
|
Text = T(415513620959, "This bunker would nae be occupied by soldiers, would it?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('SectorCheckOwner', { |
|
Negate = true, |
|
sector_id = "H3_Underground", |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Omryn", |
|
Text = T(116201517125, "Bunker? Maybe food in there, yes? Maybe bad guys, too."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(820592462879, "There may be some Legion boys around, but they're not that bad when you get to know them. Wait, I'll draw you a map!"), |
|
}), |
|
}, |
|
id = "WheredowefindParts", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Conditions = { |
|
PlaceObj('UnitSquadHasItem', { |
|
Amount = 25, |
|
ItemId = "Parts", |
|
Negate = true, |
|
param_bindings = { |
|
Amount = "Parts_High", |
|
}, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set( "DeedeeExplosives" ), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return quest.DeedeeExplosives |
|
end, |
|
}), |
|
}, |
|
Keyword = "Make us some explosives", |
|
KeywordT = T(954966894269, "Make us some explosives"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(460112610932, "Gladly! But I must have something to work with. I can't make explosives out of thin air."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry", |
|
Text = T(555613892339, "Ha! Amateur."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
PhraseRolloverText = T(488861110344, "<color EmStyle>25 Parts</color> required"), |
|
StoryBranchIcon = "conversation_action", |
|
id = "Makeussomeexplosives_NoPartsDefault", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Conditions = { |
|
PlaceObj('UnitSquadHasItem', { |
|
Amount = 15, |
|
ItemId = "Parts", |
|
Negate = true, |
|
param_bindings = { |
|
Amount = "Parts_Low", |
|
}, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set( "DeedeeExplosives" ), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return quest.DeedeeExplosives |
|
end, |
|
}), |
|
}, |
|
Keyword = "Make us some explosives", |
|
KeywordT = T(954966894269, "Make us some explosives"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(460112610932, "Gladly! But I must have something to work with. I can't make explosives out of thin air."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry", |
|
Text = T(555613892339, "Ha! Amateur."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
PhraseRolloverText = T(982637606002, "<color EmStyle>15 Parts</color> required"), |
|
StoryBranchIcon = "conversation_action", |
|
id = "Makeussomeexplosives_NoPartsImproved", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Comment = "default option", |
|
Conditions = { |
|
PlaceObj('UnitSquadHasItem', { |
|
Amount = 25, |
|
ItemId = "Parts", |
|
param_bindings = { |
|
Amount = "Parts_High", |
|
}, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set( "DeedeeExplosives" ), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return quest.DeedeeExplosives |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('UnitGrantItem', { |
|
LootTableId = "DeedeeExplosives", |
|
param_bindings = {}, |
|
}), |
|
PlaceObj('UnitTakeItem', { |
|
Amount = 25, |
|
AnySquad = true, |
|
ItemId = "Parts", |
|
param_bindings = { |
|
Amount = "Parts_High", |
|
}, |
|
}), |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "DeedeeExplosives", |
|
QuestId = "ErnieSideQuests", |
|
Set = false, |
|
}), |
|
}, |
|
Keyword = "Make us some explosives", |
|
KeywordT = T(954966894269, "Make us some explosives"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(536759496951, "Aww, is it Christmas already? Thank you! Here, let's trade - parts for boom-toys!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Ice", |
|
Text = T(237524957773, "Then I say we should be goin' already."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Barry", |
|
Text = T(397180425004, "I confess, I am curious. I usually order out of catalogue."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Meltdown", |
|
Text = T(960095550001, "Know a guy back home that runs the same kind of operation out of the back of his pick-up."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
PhraseRolloverText = "", |
|
StoryBranchIcon = "conversation_action", |
|
id = "MakeUsSomeExplosives_Default", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Comment = "Fidel enabled", |
|
Conditions = { |
|
PlaceObj('UnitSquadHasItem', { |
|
Amount = 15, |
|
ItemId = "Parts", |
|
param_bindings = { |
|
Amount = "Parts_Low", |
|
}, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('UnitGrantItem', { |
|
LootTableId = "DeedeeExplosives", |
|
param_bindings = {}, |
|
}), |
|
PlaceObj('UnitTakeItem', { |
|
Amount = 15, |
|
AnySquad = true, |
|
ItemId = "Parts", |
|
param_bindings = { |
|
Amount = "Parts_Low", |
|
}, |
|
}), |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "DeedeeExplosives", |
|
QuestId = "ErnieSideQuests", |
|
Set = false, |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "Make us some explosives", |
|
KeywordT = T(954966894269, "Make us some explosives"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(854746601877, "Aww, is it Christmas already? Thank you! Here, this is my present for Uncle Fidel and his friends!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Mouse", |
|
Text = T(299751977373, 'Oh my god, Fidel is totally the "fun uncle" who sets fire to the backyard at family get-togethers.'), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fox", |
|
Text = T(387860591529, '"Uncle Fidel"?! Is this how their kind reproduces?'), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Igor", |
|
Text = T(293325695673, "Fidel is uncle? Okay. Let us toast to our uncles!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
PhraseRolloverText = "", |
|
StoryBranchIcon = "conversation_action", |
|
id = "MakeUsSomeExplosives_Improved", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Keyword = "Tell us...", |
|
KeywordT = T(374820773907, "Tell us..."), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(678921777037, "Talk fast, I just set the timer! Hehehe, I'm <em>joking</em>! I don't even use timers! Hehehe. <em>Explosives</em> are so much fun!"), |
|
}), |
|
}, |
|
id = "Chat", |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Effects = { |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
PhraseId = "Chat.Basil", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
PhraseId = "Handsup1", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
PhraseId = "Chat.StophelpingtheLegion_success", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
PhraseId = "Chat.StophelpingtheLegion_failure", |
|
}), |
|
}, |
|
Keyword = 'Why "Boombastic"?', |
|
KeywordT = T(752664871428, 'Why "Boombastic"?'), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(392992508038, "That's what they call me! Well, at least that's what I call myself. That grumpy old guy <em>Basil</em> calls me a bunch of other names, but half of them I don't even understand. What does \"whack job\" mean anyway?"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(357614346671, "Whack job means you do good job wrecking stuff. Whack job is best job!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(849955228634, "At least those <em>Legion</em> boys respect my work! They are very careful and polite around my workshop, and they bring me useful parts for explosives!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Red", |
|
Text = T(966043019025, "Sorry to disappoint ya, lassie, but yar chums willnae be able to show up after we're done with 'em."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Blood", |
|
Text = T(556302062434, "Hate to break it to you, but your clientele on this island is about to get a whole lot smaller."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Livewire", |
|
Text = T(784879969485, "Honestly - and I do not mean to judge - I think you should consider looking for better clientele."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Boombastic", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set({ |
|
DeedeeDissuaded = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return not quest.DeedeeDissuaded |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "TakeTheFortress", |
|
Vars = set({ |
|
Completed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['TakeTheFortress'] or QuestGetState('TakeTheFortress') |
|
return not quest.Completed |
|
end, |
|
}), |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasStat = "Explosives", |
|
StatValue = 80, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasPerk = "Scoundrel", |
|
}), |
|
}, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "DeedeeDissuaded", |
|
QuestId = "ErnieSideQuests", |
|
}), |
|
PlaceObj('GrantExperienceSector', { |
|
Amount = "XPQuestReward_Minor", |
|
}), |
|
PlaceObj('CityGrantLoyalty', { |
|
Amount = 5, |
|
City = "ErnieVillage", |
|
SpecialConversationMessage = T(207898515224, "convinced <em>Deedee</em> to stop helping the Legion"), |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "Stop helping the Legion", |
|
KeywordT = T(287963674293, "Stop helping the Legion"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(525705150892, "But... but... they are nice! They bring me parts to make boom-toys!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fox", |
|
Text = T(536217713512, "They lie to you, girl, just like all men do. They keep the best parts for themselves!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Barry", |
|
Text = T(528178895857, "These parts? Very low quality."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Red", |
|
Text = T(116073481214, "Oh come on, lass! They dinnae give ye the good stuff!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(354440729538, "However, they don't allow me to go near their Fort which is full of wonderful stuff... If you can convince them to let me inside, I'll have enough parts to make boom toys just for myself!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(280781170424, "Uncle Fidel will beat their ass and let you get the best stuff."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Livewire", |
|
Text = T(569089713012, "You bet! Pinky promise!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "StophelpingtheLegion_success", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set({ |
|
DeedeeDissuaded = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return not quest.DeedeeDissuaded |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "TakeTheFortress", |
|
Vars = set({ |
|
Completed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['TakeTheFortress'] or QuestGetState('TakeTheFortress') |
|
return not quest.Completed |
|
end, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasStat = "Explosives", |
|
Negate = true, |
|
StatValue = 80, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasPerk = "Scoundrel", |
|
Negate = true, |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "Stop helping the Legion", |
|
KeywordT = T(287963674293, "Stop helping the Legion"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(525705150892, "But... but... they are nice! They bring me parts to make boom-toys!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Raider", |
|
Text = T(364343867625, "This is wrong! They use your explosives to terrorize people."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(892341062673, "Well, if those people brought me parts, I could give them boom toys to terrorize them right back!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(769740648850, "And... Once a boom-toy is made, I don't care where it goes off. I just want it to make a beautiful explosion!"), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "StophelpingtheLegion_failure", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Conditions = { |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
Condition = "or", |
|
QuestId = "FortifyErnie", |
|
Vars = { |
|
MachineGun_Declined = true, |
|
MachineGun_Done = true, |
|
MachineGun_Given = true, |
|
Militia_Given = true, |
|
}, |
|
__eval = function () |
|
local quest = gv_Quests['FortifyErnie'] or QuestGetState('FortifyErnie') |
|
return quest.MachineGun_Declined or quest.MachineGun_Done or quest.MachineGun_Given or quest.Militia_Given |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
Condition = "or", |
|
QuestId = "RescueHerMan", |
|
Vars = set( "HangHerman", "HangLuc", "HangNoOne" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan') |
|
return quest.HangHerman or quest.HangLuc or quest.HangNoOne |
|
end, |
|
}), |
|
}, |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "What do you think of Basil?", |
|
KeywordT = T(705309260165, "What do you think of Basil?"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(959660112567, "He's not a bad person, he just doesn't see things my way. He likes putting things together. I like blowing them up."), |
|
}), |
|
}, |
|
id = "Basil", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Keyword = "Why explosives?", |
|
KeywordT = T(401500426103, "Why explosives?"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(605476269895, "Well, it started as a hobby. There's a bunch of old war stuff all along the coast - land mines, artillery shells, mortar rounds. I used to play real life minesweeper with my friends until I ran out of friends."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(306478899184, "Ah, much like Fidel's childhood. We used to play dodgeball with grenades. Good times."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Explode", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Keyword = "Know anything about President LaFontaine?", |
|
KeywordT = T(376227526518, "Know anything about President LaFontaine?"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(893586109774, "Uh, President who? Sorry, no idea who that is. I hope I haven't blown him up or something. People are so careless in minefields, as if they don't have one at home!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(620011986212, "Yeah! Fidel always wonders the same."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry", |
|
Text = T(236223261177, "Nah, you can always make one when you need one. Home is where the minefield is."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Tex", |
|
Text = T(302960477139, "I have cow pasture near home. Very similar to minefield."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
MaxPlayed = 2, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "WhatdoyouknowaboutPresidentAlphonse", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Keyword = "Joke", |
|
KeywordT = T(872949881697, "Joke"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(554106182426, "Explosives are sooo exciting! They can just blow your mind."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grizzly", |
|
Text = T(822678596965, "...What?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Raven", |
|
Text = T(947084766313, "...What?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Steroid", |
|
Text = T(250925488139, "Hahahahahahaha! Yes! Good one!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_action", |
|
VariantPhrase = true, |
|
id = "Joke", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Keyword = "Joke", |
|
KeywordT = T(872949881697, "Joke"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(570765357321, "A sapper walks into a mine... Boom, the mine is disarmed! So is the sapper! Hehe, get it?"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Red", |
|
Text = T(999638239606, "Hehe... Not bad, lass. Not bad."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Barry", |
|
Text = T(566904845622, "I do... unfortunately."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Steroid", |
|
Text = T(624773179118, "Uh... no."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_action", |
|
VariantPhrase = true, |
|
id = "Joke2", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Effects = { |
|
PlaceObj('UnitGrantItem', { |
|
ItemId = "FragGrenade", |
|
}), |
|
}, |
|
Keyword = "Joke", |
|
KeywordT = T(872949881697, "Joke"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(912206196515, "You know where sappers go when they die? Everywhere."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(212279544856, "Heheheee... I like this little girl. She's funny!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Annotation = "says the second sentence quietly", |
|
Character = "Deedee", |
|
Text = T(214636245612, "Oh by the way, what do you think about this design? Please try it out and tell me if it works... if you still can."), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_action", |
|
VariantPhrase = true, |
|
id = "Joke3", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Comment = "explosion", |
|
GoTo = "Chat.Jokeexplosion", |
|
Keyword = "Joke", |
|
KeywordT = T(872949881697, "Joke"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(400834756143, "Knock-knock... What's ticking? Oh shit..."), |
|
}), |
|
}, |
|
PlayGoToPhrase = true, |
|
StoryBranchIcon = "conversation_action", |
|
VariantPhrase = true, |
|
id = "Joke5", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Effects = { |
|
PlaceObj('Explosion', { |
|
AreaOfEffect = 4, |
|
Damage = 15, |
|
LocationGroup = "Deedee_Explosion", |
|
Noise = 0, |
|
}), |
|
PlaceObj('GrantExperienceSector', { |
|
Amount = "XPQuestReward_Minor", |
|
}), |
|
}, |
|
Enabled = false, |
|
GoTo = "<end conversation>", |
|
Keyword = "Joke explosion", |
|
KeywordT = T(689964284904, "Joke explosion"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(698280913654, "Hehehe... Good joke, but would be better with screaming."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_action", |
|
id = "Jokeexplosion", |
|
}), |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set({ |
|
DeedeeDissuaded = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return not quest.DeedeeDissuaded |
|
end, |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "Hands up!", |
|
KeywordT = T(586177032721, "Hands up!"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(350527392902, "Drop the grenade! I mean, don't drop the grenade! Ah, shoot! I mean, don't shoot!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Tex", |
|
Text = T(653131942606, "Reach for the sky, little lady!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Wolf", |
|
Text = T(450399969091, "I wanna see those hands!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(732311883484, "No-no-no-no, put that gun down and get out of my workshop! Are you nuts? You trying to blow us all up?"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(880118514881, "Ehehehee..."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
NoBackOption = true, |
|
StoryBranchIcon = "conversation_threaten", |
|
id = "Handsup1", |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
GoTo = "Handsup1.DieExplosion", |
|
Keyword = "Die!", |
|
KeywordT = T(482976736771, "Die!"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Raven", |
|
Text = T(696548370710, "We're ending your little bomb-making operation right here and now!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Omryn", |
|
Text = T(442133144936, "Die, little bomb demon!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Meltdown", |
|
Text = T(962435805719, "Time to let some lead fly!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(962803371885, "Wanna play rough, huh? Well, I got a pocket full of boom-toys just for you!"), |
|
}), |
|
}, |
|
PlayGoToPhrase = true, |
|
StoryBranchIcon = "conversation_attack", |
|
id = "Attack", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Effects = { |
|
PlaceObj('Explosion', { |
|
AppliedEffect = "Suppressed", |
|
AreaOfEffect = 5, |
|
LocationGroup = "Deedee_Explosion", |
|
Noise = 40, |
|
}), |
|
PlaceObj('GroupSetSide', { |
|
Side = "enemy2", |
|
TargetUnit = "Deedee", |
|
}), |
|
PlaceObj('GroupAlert', { |
|
TargetUnit = "Deedee", |
|
}), |
|
}, |
|
Enabled = false, |
|
GoTo = "<end conversation>", |
|
Keyword = "Die Explosion", |
|
KeywordT = T(145857667402, "Die Explosion"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(617128859646, "Take that!"), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_attack", |
|
id = "DieExplosion", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Effects = { |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "Deedee", |
|
PhraseId = "Handsup2", |
|
}), |
|
}, |
|
GoTo = "<root>", |
|
Keyword = "Sorry...", |
|
KeywordT = T(386331047600, "Sorry..."), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(726523820443, "Huh. Apology accepted. But don't you ever threaten a boom-toy expert again!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(460466081001, "Yeah! That right!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Sorry", |
|
}), |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "ErnieSideQuests", |
|
Vars = set({ |
|
DeedeeDissuaded = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['ErnieSideQuests'] or QuestGetState('ErnieSideQuests') |
|
return not quest.DeedeeDissuaded |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('Explosion', { |
|
AppliedEffect = "Suppressed", |
|
AreaOfEffect = 5, |
|
LocationGroup = "Deedee_Explosion", |
|
Noise = 40, |
|
}), |
|
PlaceObj('GroupSetSide', { |
|
Side = "enemy2", |
|
TargetUnit = "Deedee", |
|
}), |
|
PlaceObj('GroupAlert', { |
|
TargetUnit = "Deedee", |
|
}), |
|
}, |
|
Enabled = false, |
|
GoTo = "<end conversation>", |
|
Keyword = "Hands up!", |
|
KeywordT = T(586177032721, "Hands up!"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(848161864706, "You have a death wish, do you?! Oh well, then I'll be the genie for you! Wish granted."), |
|
}), |
|
}, |
|
id = "Handsup2", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
GoTo = "<end conversation>", |
|
Keyword = "Goodbye", |
|
KeywordT = T(557225474228, "Goodbye"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Deedee", |
|
Text = T(549654274476, "Have a boom-boombastic day!"), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_goodbye", |
|
id = "Goodbye", |
|
}), |
|
}) |
|
|
|
|