Download Data/Conversation/Butler_2.lua from sirnii/myspace: direct link, hf CLI and curl.
- Browser
- Download file 29 kB
-
https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/Conversation/Butler_2.lua
- Command line
-
hf download hf://spaces/sirnii/myspace/Data/Conversation/Butler_2.lua
-
curl -L -o Butler_2.lua https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/Conversation/Butler_2.lua
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", | |
| }), | |
| }) | |