myspace / Data /Conversation /Butler_2.lua
sirnii's picture
Upload 1816 files
b6a38d7 verified
raw
history blame
29 kB
-- ========== GENERATED BY Conversation Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('Conversation', {
AssignToGroup = "Butler",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "GhostStories",
Vars = set( "ThugsKilled" ),
__eval = function ()
local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories')
return quest.ThugsKilled
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"G8",
},
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Completed = false,
HermitReunionDone = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.Completed and not quest.HermitReunionDone
end,
}),
},
DefaultActor = "Butler",
Parameters = {
PlaceObj('PresetParamNumber', {
'Name', "TreasureSum",
'Value', 15000,
'Tag', "<TreasureSum>",
}),
},
disabledInConflict = true,
group = "Savanna - Mansion",
id = "Butler_2",
PlaceObj('ConversationPhrase', {
AutoRemove = true,
CompleteQuests = {
"GhostStories",
},
Effects = {
PlaceObj('UnitGrantItem', {
LootTableId = "GhostButler",
}),
PlaceObj('GrantExperienceSector', {
Amount = "XPQuestReward_Medium",
}),
PlaceObj('SectorGrantIntel', {
sector_id = "G8",
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Butler_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(902558261603, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "It is over. They are gone. All of them!"),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(386551575078, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:Greeting]] "And we didn't even have to dress up like ghosts to do it."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(798960559483, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "Your methods are definitely more effective than mine."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Buns",
Text = T(813060771049, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Greeting]] "Don't feel bad. We are professionals."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Raider",
Text = T(401755336777, --[[Conversation Butler_2 Text voice:Raider section:Butler_2 keyword:Greeting]] "That's because we train hard and fight like a team!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Thor",
Text = T(801681875273, --[[Conversation Butler_2 Text voice:Thor section:Butler_2 keyword:Greeting]] "If you're interested, I can give you a ten point plan to unlock your maximum potential."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(682607473027, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "Maybe with people like you around, those bandits won't bother with an old man in a haunted house... And I can turn it into a home again. Here, I won't be needing these anymore."),
}),
},
id = "Greeting",
}),
PlaceObj('ConversationPhrase', {
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Butler_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(958870853522, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting2]] "Welcome to <em>Butler's Haunt</em>. You like it? It seems a fitting name for the place these days."),
}),
},
id = "Greeting2",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "Given",
QuestId = "Hermit",
}),
},
Keyword = "What will you do now?",
KeywordT = T(877127424262, --[[Conversation Butler_2 KeywordT]] "What will you do now?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(599641652027, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What will you do now?]] "I will try to fix this place up. I still hope the master of the house, <em>Mr. Ditch</em>, will return one day. It is silly, I know, but it would be nice to see him again."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(349327330770, --[[Conversation Butler_2 Text voice:Kalyna section:Butler_2 keyword:What will you do now?]] "That isn't silly at all! I believe hope is the most powerful magic in the world."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Thor",
Text = T(210004938034, --[[Conversation Butler_2 Text voice:Thor section:Butler_2 keyword:What will you do now?]] "Not silly at all, my friend! The power of hope is crucial in focusing your mind and manifesting a better tomorrow."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "MD",
Text = T(423306451575, --[[Conversation Butler_2 Text voice:MD section:Butler_2 keyword:What will you do now?]] "I'm sure you'll see him again! I mean, probably."),
}),
},
}),
},
}),
},
id = "Whatwillyoubedoingnow",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
HermitReunionDone = false,
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.HermitReunionDone and not quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "Given",
QuestId = "Hermit",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MansionTreasureMentioned",
QuestId = "Hermit",
}),
},
Keyword = "What about the treasure they mentioned?",
KeywordT = T(339115319888, --[[Conversation Butler_2 KeywordT]] "What about the treasure they mentioned?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(767341434893, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "It is not mine to give!..."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(182377037364, --[[Conversation Butler_2 Text voice:Larry section:Butler_2 keyword:What about the treasure they mentioned?]] "Man, I knew it! There IS a treasure!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Nails",
Text = T(176840250676, --[[Conversation Butler_2 Text voice:Nails section:Butler_2 keyword:What about the treasure they mentioned?]] "Well, then it ain't yours to keep, either. Got it?"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(881620378826, --[[Conversation Butler_2 Text voice:Kalyna section:Butler_2 keyword:What about the treasure they mentioned?]] "There's treasure?! How exciting! Is it guarded by a gnome with a bunch of riddles?"),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(544133325342, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "...That is, there is some <em>money</em> hidden in the mansion. But it belongs to <em>Mr. Ditch</em> and as long as there is a chance he is still alive, I would rather die than betray his trust."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(382590857395, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:What about the treasure they mentioned?]] "Oh come on. If the scuzzball doesn't give a shit about his bloody colonizer money, then why should you care?"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Nails",
Text = T(336976090217, --[[Conversation Butler_2 Text voice:Nails section:Butler_2 keyword:What about the treasure they mentioned?]] "That can be arranged."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Barry",
Text = T(121919627015, --[[Conversation Butler_2 Text voice:Barry section:Butler_2 keyword:What about the treasure they mentioned?]] "Such loyalty is admirable."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(864447635735, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "Since he didn't come to take back his money, I fear he may be in trouble. Please help me find him! I'm sure he will reward you, he is a generous man."),
}),
},
id = "Whataboutthetreasure",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
HermitReunionDone = true,
MansionTreasureMentioned = true,
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.HermitReunionDone and quest.MansionTreasureMentioned and not quest.MansionTreasureTaken
end,
}),
},
Keyword = "What about the treasure?",
KeywordT = T(880649505851, --[[Conversation Butler_2 KeywordT]] "What about the treasure?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(472775835333, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure?]] "I guess you should ask <em>Mr. Ditch</em> about it. I have kept his money safe for so long - now that I know he's alive, I can't just give it away without his permission."),
}),
},
id = "Whataboutthetreasuretheymentioned",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set( "Given" ),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MansionOwner",
QuestId = "Hermit",
}),
},
Keyword = "Tell us about Mr. Ditch",
KeywordT = T(550151572464, --[[Conversation Butler_2 KeywordT]] "Tell us about Mr. Ditch"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(951708616368, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "He was a director in some big <em>foreign corporation</em>. I think they had some interest in mining, but that's all I know. He never talked of his job. I think he hated it."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Raven",
Text = T(355493692578, --[[Conversation Butler_2 Text voice:Raven section:Butler_2 keyword:Tell us about Mr. Ditch]] "A corporation with some interest in mining? I wonder..."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Buns",
Text = T(883914878485, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Tell us about Mr. Ditch]] "Something about all that sounds very familiar."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "DrQ",
Text = T(344446912669, --[[Conversation Butler_2 Text voice:DrQ section:Butler_2 keyword:Tell us about Mr. Ditch]] "Ten years ago? Hmmm..."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(671803585719, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "He was away from home when the civil war broke out... Maybe for the best. They would have tortured and killed him for his money, as they did with the servants."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(935227850328, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:Tell us about Mr. Ditch]] "It's all clear - when the shit hit the fan, your man just ran away and left you guys to deal with it."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Reaper",
Text = T(443807124367, --[[Conversation Butler_2 Text voice:Reaper section:Butler_2 keyword:Tell us about Mr. Ditch]] "Sounds like Death was very busy that day."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Sidney",
Text = T(220930963725, --[[Conversation Butler_2 Text voice:Sidney section:Butler_2 keyword:Tell us about Mr. Ditch]] "Dreadful tragedy. Dreadful."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(862307796572, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "It has been ten years since. He may be dead, but I wish I could find him, or at least learn where he is buried."),
}),
},
id = "TellUsAboutHim",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "PantagruelDramas",
Vars = set( "MaquisPamphlets", "MaquisPamphletsAd" ),
__eval = function ()
local quest = gv_Quests['PantagruelDramas'] or QuestGetState('PantagruelDramas')
return quest.MaquisPamphlets or quest.MaquisPamphletsAd
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "PantagruelDramas",
Vars = set({
ChimurengaDead = false,
ChimurengaEnemy = false,
ChimurengaLeave = false,
}),
__eval = function ()
local quest = gv_Quests['PantagruelDramas'] or QuestGetState('PantagruelDramas')
return not quest.ChimurengaDead and not quest.ChimurengaEnemy and not quest.ChimurengaLeave
end,
}),
PlaceObj('CheckOR', {
Conditions = {
PlaceObj('UnitSquadHasItem', {
ItemId = "Pamphlets",
}),
PlaceObj('UnitSquadHasItem', {
ItemId = "Pamphlets_LysRouge",
}),
},
}),
},
Effects = {
PlaceObj('CityGrantLoyalty', {
Amount = 1,
City = "Pantagruel",
SpecialConversationMessage = T(265999841399, --[[Conversation Butler_2 SpecialConversationMessage]] "Maquis Manifesto"),
}),
PlaceObj('QuestSetVariableNum', {
Amount = 1,
Prop = "PamphletsGiven",
QuestId = "RebelManifesto",
}),
},
Keyword = "Read this Maquis Manifesto",
KeywordT = T(576499920250, --[[Conversation Butler_2 KeywordT]] "Read this Maquis Manifesto"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(346507102687, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Read this Maquis Manifesto]] "Oh, thanks. I'll put this to work kindling the fire in the stove. Got any more? "),
}),
},
PhraseRolloverText = T(347929299816, --[[Conversation Butler_2 PhraseRolloverText]] "Give a propaganda pamphlet"),
StoryBranchIcon = "conversation_action",
id = "ReadthisMaquisManifesto",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Conditions = {
PlaceObj('UnitSquadHasMerc', {
HasPerk = "Scoundrel",
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Given = true,
HermitReunionDone = false,
MansionOwner = true,
MansionTreasureMentioned = true,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given and not quest.HermitReunionDone and quest.MansionOwner and quest.MansionTreasureMentioned
end,
}),
},
Effects = {
PlaceObj('PlayerGrantMoney', {
Amount = 15000,
param_bindings = {
Amount = "TreasureSum",
},
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MansionTreasureTaken",
QuestId = "Hermit",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MansionTreasureTricked",
QuestId = "Hermit",
}),
},
Keyword = "Mr. Ditch is dead",
KeywordT = T(626060166641, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is dead"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(720303893034, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "Is he? You... you are sure?"),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Magic",
Text = T(769232960516, --[[Conversation Butler_2 Text voice:Magic section:Butler_2 keyword:Mr. Ditch is dead]] "That's our job, man. We have a list - just like Santa. Your Mr. Ditch was one of the nice boys, but we were there a bit too late to help him."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(851622094285, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "You... you saw him die? Did he say something about the mansion? Or... about me?"),
}),
PlaceObj('ConversationLine', {
Character = "Magic",
Text = T(100814987534, --[[Conversation Butler_2 Text voice:Magic section:Butler_2 keyword:Mr. Ditch is dead]] 'Oh, yeah. He said: "I wonder if Mister Luthando is still kickin\' it? That dude was like my brother! I miss him!" And then he, like... He died.'),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(347099556787, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "He remembered me! Poor Mr. Ditch!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Livewire",
Text = T(129093172075, --[[Conversation Butler_2 Text voice:Livewire section:Butler_2 keyword:Mr. Ditch is dead]] "Ooo... Yes. Certain. Absolutely. You know, I saw those thugs kill him before they came here."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(346959090272, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "They killed him?!"),
}),
PlaceObj('ConversationLine', {
Character = "Livewire",
Text = T(441731487035, --[[Conversation Butler_2 Text voice:Livewire section:Butler_2 keyword:Mr. Ditch is dead]] "You've got to believe me, especially considering that they are permanently incapable of arguing against the truth of what I am saying."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(501690962018, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "I trust you - after all, you saved me."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Fox",
Text = T(824754391264, --[[Conversation Butler_2 Text voice:Fox section:Butler_2 keyword:Mr. Ditch is dead]] "I'm sorry. Ummm, yes, he's definitely dead. Stiff as a board. Those cutthroats got him earlier. Actually, that's why we came here - to avenge him."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(495682496872, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "Oh... Thank you!"),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(373998512952, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "I guess I don't need to guard this treasure anymore. You helped me and you were with Mr. Ditch on his deathbed. I suppose he would like you to have the <em>money</em>."),
}),
},
PhraseRolloverText = T(379339894446, --[[Conversation Butler_2 PhraseRolloverText]] "Lie"),
StoryBranchIcon = "conversation_sarcastic",
id = "MrDitchIsDead",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Given = true,
HermitName = true,
HermitReunionDone = false,
MansionOwner = true,
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given and quest.HermitName and not quest.HermitReunionDone and quest.MansionOwner and not quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('GrantExperienceSector', {
Amount = "XPQuestReward_Minor",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "HermitReunionDone",
QuestId = "Hermit",
}),
},
Keyword = "Mr. Ditch is alive!",
KeywordT = T(663477173459, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is alive!"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(692808661859, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive!]] "Is he? That is the best news I have heard in ten years! Please, tell me his address. I will go see him at once!"),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Buns",
Text = T(208650131589, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Mr. Ditch is alive!]] "Not much of an address - he is living in solitude as a hermit."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Mouse",
Text = T(116571798812, --[[Conversation Butler_2 Text voice:Mouse section:Butler_2 keyword:Mr. Ditch is alive!]] "Okay... Better write this down. He is at One Mushroom Place on One Jungle Way."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Wolf",
Text = T(809599125531, --[[Conversation Butler_2 Text voice:Wolf section:Butler_2 keyword:Mr. Ditch is alive!]] "Better pack a lunch. Got hiking boots?"),
}),
},
}),
},
}),
},
StoryBranchIcon = "conversation_arrow",
id = "MrDitchisalive",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Given = true,
HermitName = true,
HermitReunionDone = false,
MansionOwner = true,
MansionTreasureTaken = true,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given and quest.HermitName and not quest.HermitReunionDone and quest.MansionOwner and quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('GrantExperienceSector', {
Amount = "XPQuestReward_Minor",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "HermitReunionDone",
QuestId = "Hermit",
}),
},
Keyword = "Mr. Ditch is alive... We lied to you",
KeywordT = T(605542149831, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is alive... We lied to you"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(647045699772, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "But... You told me... Oh, I understand, it was all about the money, wasn't it? I hope he won't be angry at me for losing his fortune."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Raider",
Text = T(216110837733, --[[Conversation Butler_2 Text voice:Raider section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "I don't think he cares about money anymore."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Ice",
Text = T(389922564679, --[[Conversation Butler_2 Text voice:Ice section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "Trust me, brother man, your friend ain't got no need for cheddar."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Grizzly",
Text = T(530809903920, --[[Conversation Butler_2 Text voice:Grizzly section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "He spends his days tripping balls in the jungle. I don't think he's worried about cash."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(137709782691, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "Anyway, I'm glad he is alive. This is the best news I've heard in ten years."),
}),
},
StoryBranchIcon = "conversation_arrow",
id = "MrDitchisalive2",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
HermitReunionDone = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.HermitReunionDone
end,
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Butler_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(287582025487, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Goodbye]] "Goodbye. Don't let the past haunt you."),
}),
},
id = "Goodbye",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set( "HermitReunionDone" ),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.HermitReunionDone
end,
}),
},
Effects = {
PlaceObj('GroupSetBehaviorExit', {
TargetUnit = "Butler",
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Butler_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(683696811500, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Goodbye]] "I'm going to see Mr. Ditch. I hope he will accept me back as a servant or... just as a friend. Farewell, mercenaires."),
}),
},
StoryBranchIcon = "conversation_goodbye",
id = "Goodbye2",
}),
})