Download Data/Conversation/Butler_1.lua from sirnii/myspace: direct link, hf CLI and curl.
- Browser
- Download file 24 kB
-
https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/Conversation/Butler_1.lua
- Command line
-
hf download hf://spaces/sirnii/myspace/Data/Conversation/Butler_1.lua
-
curl -L -o Butler_1.lua https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/Conversation/Butler_1.lua
24 kB
| -- ========== GENERATED BY Conversation Editor DO NOT EDIT MANUALLY! ========== | |
| PlaceObj('Conversation', { | |
| AssignToGroup = "Butler", | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set({ | |
| ThugsKilled = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return not quest.ThugsKilled | |
| end, | |
| }), | |
| PlaceObj('PlayerIsInSectors', { | |
| Sectors = { | |
| "G8_Underground", | |
| }, | |
| }), | |
| 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", | |
| group = "Savanna - Mansion", | |
| id = "Butler_1", | |
| PlaceObj('ConversationPhrase', { | |
| AutoRemove = true, | |
| Comment = "initial", | |
| Keyword = "Greeting", | |
| KeywordT = T(774381032385, --[[Conversation Butler_1 KeywordT]] "Greeting"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(387264144623, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Greeting]] "Get out! GET OUT! GET OUUUUUUUUUUUUUT!!!"), | |
| }), | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Larry", | |
| Text = T(837429768291, --[[Conversation Butler_1 Text voice:Larry section:Butler_1 keyword:Greeting]] "Zoinks! Like, it's a ghost, man!"), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Steroid", | |
| Text = T(175516678717, --[[Conversation Butler_1 Text voice:Steroid section:Butler_1 keyword:Greeting]] "Uh-oh! Time to leave this place!"), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Blood", | |
| Text = T(392416933336, --[[Conversation Butler_1 Text voice:Blood section:Butler_1 keyword:Greeting]] "Damn, that's one angry spirit, but I bet it bleeds like a man."), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Ivan", | |
| Text = T(151755909755, --[[Conversation Butler_1 Text voice:Ivan section:Butler_1 keyword:Greeting]] "Призраков не существует."), | |
| }), | |
| }, | |
| }), | |
| }, | |
| MaxPlayed = 3, | |
| }), | |
| }, | |
| id = "Greeting", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set( "TriggerThugSpawn" ), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return quest.TriggerThugSpawn | |
| end, | |
| }), | |
| }, | |
| GoTo = "<end conversation>", | |
| Keyword = "Greeting", | |
| KeywordT = T(774381032385, --[[Conversation Butler_1 KeywordT]] "Greeting"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(828288226303, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Greeting3]] "We are trapped! They have finally come for me! Maybe this is the end already?"), | |
| }), | |
| }, | |
| id = "Greeting3", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Comment = "repeating", | |
| Keyword = "Greeting", | |
| KeywordT = T(774381032385, --[[Conversation Butler_1 KeywordT]] "Greeting"), | |
| Lines = { | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Blood", | |
| Text = T(848017028523, --[[Conversation Butler_1 Text voice:Blood section:Butler_1 keyword:Greeting2]] "Still haunting around?"), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(208533805899, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Greeting2]] "Leave me alone already, you meddling kids!"), | |
| }), | |
| }, | |
| id = "Greeting2", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| AutoRemove = true, | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set({ | |
| ButlerStory = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return not quest.ButlerStory | |
| end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| PhraseId = "Afewquestions", | |
| }), | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| Enabled = false, | |
| PhraseId = "OhnoTheghost", | |
| }), | |
| }, | |
| Keyword = "You’re not a ghost", | |
| KeywordT = T(453431521826, --[[Conversation Butler_1 KeywordT]] "You’re not a ghost"), | |
| Lines = { | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Buns", | |
| Text = T(687325501194, --[[Conversation Butler_1 Text voice:Buns section:Butler_1 keyword:You’re not a ghost]] "Not much of a ghost. Your costume could use a little work."), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Fox", | |
| Text = T(878744157387, --[[Conversation Butler_1 Text voice:Fox section:Butler_1 keyword:You’re not a ghost]] "I know this sounds weird, but would you mind if I pulled your hair?"), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(875424620610, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:You’re not a ghost]] "But I am a restless spirit. Go! Get away from these cursed grounds while you still can!"), | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_threaten", | |
| id = "Yourenotaghost", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| AutoRemove = true, | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set({ | |
| ButlerStory = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return not quest.ButlerStory | |
| end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| PhraseId = "Whathappenedtotheothers", | |
| }), | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| Enabled = false, | |
| PhraseId = "Yourenotaghost", | |
| }), | |
| }, | |
| Keyword = "Are you a restless spirit?", | |
| KeywordT = T(790708642380, --[[Conversation Butler_1 KeywordT]] "Are you a restless spirit?"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(529651132988, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Are you a restless spirit?]] "I am the ghost of the man who had been the <em>butler</em> of the mansion!"), | |
| }), | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Blood", | |
| Text = T(783634631024, --[[Conversation Butler_1 Text voice:Blood section:Butler_1 keyword:Are you a restless spirit?]] "Did you die a violent death?"), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Fidel", | |
| Text = T(934772533000, --[[Conversation Butler_1 Text voice:Fidel section:Butler_1 keyword:Are you a restless spirit?]] "Did you blow yourself up?"), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Annotation = "starts sobbing in the end", | |
| Character = "Butler", | |
| Text = T(610571383234, --[[Conversation Butler_1 Text starts sobbing in the end voice:Butler section:Butler_1 keyword:Are you a restless spirit?]] "I haunt these grounds because I died a horrible death, just like all the... others... Oh god, spare their poor souls..."), | |
| }), | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Larry", | |
| Text = T(766627760591, --[[Conversation Butler_1 Text voice:Larry section:Butler_1 keyword:Are you a restless spirit?]] "Hey, man... You mean, like, there are more ghosts?"), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "DrQ", | |
| Text = T(779926581124, --[[Conversation Butler_1 Text voice:DrQ section:Butler_1 keyword:Are you a restless spirit?]] "The sadness of this spirit washes over this place. It is in the walls... and in the ground."), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_friendly", | |
| id = "OhnoTheghost", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| AutoRemove = true, | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set({ | |
| ButlerStory = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return not quest.ButlerStory | |
| end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('QuestSetVariableNum', { | |
| Amount = 1, | |
| Prop = "GhostClues", | |
| QuestId = "GhostStories", | |
| }), | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "ClueButler", | |
| QuestId = "GhostStories", | |
| }), | |
| PlaceObj('LogMessageAdd', { | |
| message = T(328126567313, --[[Conversation Butler_1 message]] "Gained a <em>clue</em> about the <em>Ghost</em>"), | |
| }), | |
| }, | |
| Enabled = false, | |
| Keyword = "What happened to the others?", | |
| KeywordT = T(333309016670, --[[Conversation Butler_1 KeywordT]] "What happened to the others?"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(472046147545, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:What happened to the others?]] "Dead. All dead... I'm the only one left alive. I wish I had been there so... um... that is to say..."), | |
| }), | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Steroid", | |
| Text = T(119165106333, --[[Conversation Butler_1 Text voice:Steroid section:Butler_1 keyword:What happened to the others?]] "Wait... you are alive AND dead? Oh! Are you UNDEAD!?"), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Larry", | |
| Text = T(808258825896, --[[Conversation Butler_1 Text voice:Larry section:Butler_1 keyword:What happened to the others?]] "Hey, now wait a second, man. Just hang on a minute... Like, what?"), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Blood", | |
| Text = T(394479541312, --[[Conversation Butler_1 Text voice:Blood section:Butler_1 keyword:What happened to the others?]] "I thought you said you suffered a horrible death."), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Fox", | |
| Text = T(494084270357, --[[Conversation Butler_1 Text voice:Fox section:Butler_1 keyword:What happened to the others?]] "Well, that's no fun! I was looking forward to pulling your mask off!"), | |
| }), | |
| }, | |
| }), | |
| }, | |
| MaxPlayed = 2, | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(681425168703, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:What happened to the others?]] "Oh, just leave me alone, you... You meddling kids!"), | |
| }), | |
| }, | |
| PhraseConditionRolloverText = T(312816952180, --[[Conversation Butler_1 PhraseConditionRolloverText]] "Gained a <em>clue</em> about the <em>Ghost</em>"), | |
| id = "Whathappenedtotheothers", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| AutoRemove = true, | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set({ | |
| ButlerStory = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return not quest.ButlerStory | |
| end, | |
| }), | |
| }, | |
| Enabled = false, | |
| Keyword = "Tell us...", | |
| KeywordT = T(374820773907, --[[Conversation Butler_1 KeywordT]] "Tell us..."), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(287206525760, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Tell us...]] "Non! Leave me alone!"), | |
| }), | |
| }, | |
| id = "Afewquestions", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| AutoRemove = true, | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set( "ButlerStory" ), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return quest.ButlerStory | |
| end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| PhraseId = "Whoarethey", | |
| }), | |
| }, | |
| Keyword = "Your home?", | |
| KeywordT = T(159204596375, --[[Conversation Butler_1 KeywordT]] "Your home?"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(128931211138, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Your home?]] "I have lived and worked here for thirty-five years. Ten years ago <em>they</em> came here and killed everyone and looted the house. I was away, shopping for supplies when it happened."), | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(632934683515, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Your home?]] "When I returned, I had no choice but to bury the bodies, repair what I could and wait for the master to return. He never did. "), | |
| }), | |
| }, | |
| id = "Yourhome", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| AutoRemove = true, | |
| Effects = { | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| PhraseId = "Isthereatreasure", | |
| }), | |
| }, | |
| Enabled = false, | |
| Keyword = "Who are “they”?", | |
| KeywordT = T(638061295843, --[[Conversation Butler_1 KeywordT]] "Who are “they”?"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(734084035304, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Who are “they”?]] "I do not know. Maybe they were just thieves or maybe they were from the army or deserters of the army... In Grand Chien, they are all the same."), | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(643966432864, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Who are “they”?]] "They never returned, but a short time ago these Legion thugs moved in and started searching the place, looking for <em>treasure</em>. That is when I decided they would find only death. "), | |
| }), | |
| }, | |
| id = "Whoarethey", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Enabled = false, | |
| Keyword = "Is there a treasure?", | |
| KeywordT = T(726989327040, --[[Conversation Butler_1 KeywordT]] "Is there a treasure?"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(600722785712, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Is there a treasure?]] "Non. No treasure. Anything of value was taken from the house long ago."), | |
| }), | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Fauda", | |
| Text = T(499455978461, --[[Conversation Butler_1 Text voice:Fauda section:Butler_1 keyword:Is there a treasure?]] "Except a minefield's worth of explosives, apparently."), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Grunty", | |
| Text = T(349645846811, --[[Conversation Butler_1 Text voice:Grunty section:Butler_1 keyword:Is there a treasure?]] "I don't know. I quite liked the hippopotamus."), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| id = "Isthereatreasure", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Align = "right", | |
| AutoRemove = true, | |
| Conditions = { | |
| PlaceObj('QuestIsVariableNum', { | |
| Amount = 4, | |
| Prop = "GhostClues", | |
| QuestId = "GhostStories", | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "ButlerStory", | |
| QuestId = "GhostStories", | |
| }), | |
| PlaceObj('GrantExperienceSector', { | |
| Amount = "XPQuestReward_Minor", | |
| }), | |
| }, | |
| Keyword = "You are the one planting those mines!", | |
| KeywordT = T(786737135078, --[[Conversation Butler_1 KeywordT]] "You are the one planting those mines!"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(666211658527, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:You are the one planting those mines!]] "And I would have gotten away with it, if it weren't for you meddling kids..."), | |
| }), | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Fidel", | |
| Text = T(138009878538, --[[Conversation Butler_1 Text voice:Fidel section:Butler_1 keyword:You are the one planting those mines!]] "Ehehehehee..."), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Buns", | |
| Text = T(500905504857, --[[Conversation Butler_1 Text voice:Buns section:Butler_1 keyword:You are the one planting those mines!]] "Right up until the Legion finally catches you. Then you WILL be a ghost."), | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Steroid", | |
| Text = T(950253777751, --[[Conversation Butler_1 Text voice:Steroid section:Butler_1 keyword:You are the one planting those mines!]] "I never medaled. I was disqualified for PEDs."), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(456738294039, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:You are the one planting those mines!]] "This is my <em>home</em> and I will defend it as I see fit! Now, leave! Leave!"), | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_arrow", | |
| id = "Youaretheoneplantingthosemines", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Align = "right", | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set( "ButlerStory" ), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return quest.ButlerStory | |
| end, | |
| }), | |
| PlaceObj('EnemySquadInSector', { | |
| sector_id = "G8", | |
| }), | |
| }, | |
| GoTo = "<end conversation>", | |
| Keyword = "We can protect you", | |
| KeywordT = T(758668804817, --[[Conversation Butler_1 KeywordT]] "We can protect you"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(122966416251, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:We can protect you]] "Can you? There are still some of those murderers outside. I can smell them! They smell of grease and piss. Non, I will not leave my refuge."), | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_arrow", | |
| id = "Wecanprotectyou", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Align = "right", | |
| AutoRemove = true, | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set( "ButlerStory" ), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return quest.ButlerStory | |
| end, | |
| }), | |
| PlaceObj('EnemySquadInSector', { | |
| Negate = true, | |
| sector_id = "G8", | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| PhraseId = "EnemyPresence", | |
| }), | |
| PlaceObj('PhraseSetEnabled', { | |
| Conversation = "Butler_1", | |
| Enabled = false, | |
| PhraseId = "Goodbye", | |
| }), | |
| }, | |
| Keyword = "We have eliminated the intruders", | |
| KeywordT = T(242992751498, --[[Conversation Butler_1 KeywordT]] "We have eliminated the intruders"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| SoundAfter = "Sounds/ConversationEffects/Herman_shots.wav", | |
| Text = T(321472242656, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:We have eliminated the intruders]] "Have you?... Maybe I should consider... Wait. Do you hear that?"), | |
| }), | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Ivan", | |
| Text = T(636114508890, --[[Conversation Butler_1 Text voice:Ivan section:Butler_1 keyword:We have eliminated the intruders]] "Тревога! Снова враги!"), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_arrow", | |
| id = "Isthiswhoyoureallyare", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Align = "right", | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "GhostStories", | |
| Vars = set({ | |
| ButlerStory = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories') | |
| return not quest.ButlerStory | |
| end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "StartCombat_Ghost", | |
| QuestId = "GhostStories", | |
| }), | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "ButlerDies", | |
| }), | |
| }, | |
| GoTo = "<end conversation>", | |
| Keyword = "Die, ghost!", | |
| KeywordT = T(673753159036, --[[Conversation Butler_1 KeywordT]] "Die, ghost!"), | |
| Lines = { | |
| PlaceObj('ConversationInterjectionList', { | |
| Interjections = { | |
| PlaceObj('ConversationInterjection', { | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Blood", | |
| Text = T(917950571386, --[[Conversation Butler_1 Text voice:Blood section:Butler_1 keyword:Die, ghost!]] "Let's see if a ghost can bleed."), | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(974691855259, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Die, ghost!]] "Go ahead. I should have died ten years ago."), | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_attack", | |
| id = "Dieghost", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Align = "right", | |
| GoTo = "<end conversation>", | |
| Keyword = "Goodbye", | |
| KeywordT = T(557225474228, --[[Conversation Butler_1 KeywordT]] "Goodbye"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(517673816929, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:Goodbye]] "Leave! Leave this cursed place and never return!"), | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_goodbye", | |
| id = "Goodbye", | |
| }), | |
| PlaceObj('ConversationPhrase', { | |
| Align = "right", | |
| Effects = { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "TriggerThugSpawn", | |
| QuestId = "GhostStories", | |
| }), | |
| }, | |
| Enabled = false, | |
| GoTo = "<end conversation>", | |
| Keyword = "There are more of them!", | |
| KeywordT = T(660656121988, --[[Conversation Butler_1 KeywordT]] "There are more of them!"), | |
| Lines = { | |
| PlaceObj('ConversationLine', { | |
| Character = "Butler", | |
| Text = T(699285682007, --[[Conversation Butler_1 Text voice:Butler section:Butler_1 keyword:There are more of them!]] "They have finally found me."), | |
| }), | |
| }, | |
| StoryBranchIcon = "conversation_attack", | |
| id = "EnemyPresence", | |
| }), | |
| }) | |