myspace / Data /Conversation /Beast_2.lua
sirnii's picture
Upload 1816 files
b6a38d7 verified
raw
history blame
50.2 kB
-- ========== GENERATED BY Conversation Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('Conversation', {
AssignToGroup = "TheBeast",
Comment = "Key points:\n- In this conversation, you meet the Beast as a nice old lady in her cottage in the woods.\n\n- You may infer she is the Beast but it's not explicitly stated",
Conditions = {
PlaceObj('PlayerIsInSectors', {
Sectors = {
"C14",
},
}),
},
DefaultActor = "TheBeast",
DefaultActorPortraitOverride = "UI/NPCs/OldGranny",
group = "Jungle",
id = "Beast_2",
PlaceObj('ConversationPhrase', {
Comment = "The player has killed Wlad. The Beast will attack after this",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "_GroupsAttacked",
Vars = set( "Wlad_Killed" ),
__eval = function ()
local quest = gv_Quests['_GroupsAttacked'] or QuestGetState('_GroupsAttacked')
return quest.Wlad_Killed
end,
}),
PlaceObj('CheckIsPersistentUnitDead', {
per_ses_id = "NPC_Wlad",
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "WladAndBeast",
QuestId = "Beast",
}),
PlaceObj('GroupSetSide', {
Side = "enemy2",
TargetUnit = "TheBeast",
}),
PlaceObj('GroupAlert', {
TargetUnit = "TheBeast",
}),
},
GoTo = "<end conversation>",
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Beast_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(255821357526, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting4]] "You killed my Wlad! I have been protecting him for so many years. The Beast... The Beast shall have you. All of you!"),
}),
},
id = "Greeting4",
}),
PlaceObj('ConversationPhrase', {
Comment = "Wlad is dead but not by the player's hand. End.",
Conditions = {
PlaceObj('CheckIsPersistentUnitDead', {
per_ses_id = "NPC_Wlad",
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "_GroupsAttacked",
Vars = set({
Wlad_Killed = false,
}),
__eval = function ()
local quest = gv_Quests['_GroupsAttacked'] or QuestGetState('_GroupsAttacked')
return not quest.Wlad_Killed
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "WladAndBeast",
QuestId = "Beast",
}),
},
GoTo = "<end conversation>",
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Beast_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(862076420263, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting5]] "What have you done?! I have protected Wlad for so many years, and you, you just let him die... Go away, or the Beast will have you."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Mouse",
Text = T(936268610914, --[[Conversation Beast_2 Text voice:Mouse section:Beast_2 keyword:Greeting5]] "We're sorry..."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Len",
Text = T(117281741152, --[[Conversation Beast_2 Text voice:Len section:Beast_2 keyword:Greeting5]] "I'm sorry for your loss."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Fauda",
Text = T(273343327979, --[[Conversation Beast_2 Text voice:Fauda section:Beast_2 keyword:Greeting5]] "May his soul watch over you."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(693575594278, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting5]] "He's dead, and I... I don't care anymore."),
}),
},
id = "Greeting5",
}),
PlaceObj('ConversationPhrase', {
Comment = "You have met her before",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set( "BeastMet" ),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastMet
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "BeastSecondMeeting",
QuestId = "Beast",
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Beast_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(350826597521, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting]] "Oh, hello, sweet children of mine. How's Wlad?"),
}),
},
VariantPhrase = true,
id = "Greeting",
}),
PlaceObj('ConversationPhrase', {
Comment = "Repeated. You have met her before.",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set( "BeastMet" ),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastMet
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "BeastSecondMeeting",
QuestId = "Beast",
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Beast_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(732199604887, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting7]] "Hello! Have you been good kids? Are you eating well?"),
}),
},
VariantPhrase = true,
id = "Greeting7",
}),
PlaceObj('ConversationPhrase', {
Comment = "You know she is the Beast but have not met her in her suit",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastExposed = true,
BeastGranny = true,
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastExposed and quest.BeastGranny and not quest.BeastMet
end,
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Beast_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(304535042917, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting2]] "Hello, sweet children. What are you doing in the lair of the Beast?"),
}),
},
id = "Greeting2",
}),
PlaceObj('ConversationPhrase', {
Comment = "You have only met her as Granny and do not know she is the Beast",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastExposed = false,
BeastGranny = true,
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastExposed and quest.BeastGranny and not quest.BeastMet
end,
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Beast_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(412375015244, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting6]] "Hello, sweet children. Has the Beast not gotten to you... yet?"),
}),
},
id = "Greeting6",
}),
PlaceObj('ConversationPhrase', {
Comment = "You have not met her yet in either form",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastGranny = false,
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastGranny and not quest.BeastMet
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "BeastGranny",
QuestId = "Beast",
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Beast_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(827726239954, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Greeting3]] "Well hello, sweet children. Are you lost in the woods?"),
}),
},
NoBackOption = true,
id = "Greeting3",
PlaceObj('ConversationPhrase', {
GoTo = "Greeting3.Redirect",
Keyword = "Yes",
KeywordT = T(556648424716, --[[Conversation Beast_2 KeywordT]] "Yes"),
PlayGoToPhrase = true,
StoryBranchIcon = "conversation_action",
id = "Yes",
}),
PlaceObj('ConversationPhrase', {
GoTo = "Greeting3.Redirect",
Keyword = "No",
KeywordT = T(430002284053, --[[Conversation Beast_2 KeywordT]] "No"),
PlayGoToPhrase = true,
StoryBranchIcon = "conversation_action",
id = "Yes2",
}),
PlaceObj('ConversationPhrase', {
GoTo = "Greeting3.Redirect",
Keyword = "Maybe",
KeywordT = T(443168483922, --[[Conversation Beast_2 KeywordT]] "Maybe"),
PlayGoToPhrase = true,
StoryBranchIcon = "conversation_action",
id = "No",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
GoTo = "Greeting3.Redirect",
Keyword = "We don’t know",
KeywordT = T(809048630566, --[[Conversation Beast_2 KeywordT]] "We don’t know"),
PlayGoToPhrase = true,
StoryBranchIcon = "conversation_action",
id = "Maybe",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
GoTo = "Greeting3.Redirect",
Keyword = "Can you repeat the question?",
KeywordT = T(206241465626, --[[Conversation Beast_2 KeywordT]] "Can you repeat the question?"),
PlayGoToPhrase = true,
StoryBranchIcon = "conversation_action",
id = "Wedontknow",
}),
PlaceObj('ConversationPhrase', {
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "Given",
QuestId = "Beast",
}),
},
Enabled = false,
GoTo = "<root>",
Keyword = "Redirect",
KeywordT = T(328092960140, --[[Conversation Beast_2 KeywordT]] "Redirect"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(981337301932, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Redirect]] "You should be careful. These woods belong to the <em>Beast</em>. It munches cute little kids like you for breakfast."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(245679525637, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:Redirect]] "Ooooh, I know, I know! You are an old woman living in a small cottage in the forest, and you are surrounded by those creepy scarecrows, and... "),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(786649939897, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Redirect]] "And?"),
}),
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(442563224440, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:Redirect]] "Please, Missis Witch, do not turn me into a scarecrow!!!"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(422462461813, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Redirect]] "Only if you have been a naughty boy."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Hitman",
Text = T(263886128519, --[[Conversation Beast_2 Text voice:Hitman section:Beast_2 keyword:Redirect]] "Most important meal of the day! ...What? Sorry, I zoned out for a second and all I heard was breakfast."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Red",
Text = T(163894180251, --[[Conversation Beast_2 Text voice:Red section:Beast_2 keyword:Redirect]] "Well, if the wee beastie likes his meat tougher than week old haggis and twice as spicy, he's free to take a bite of this \"cute kid\" anytime!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(202970239172, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:Redirect]] "It sounds like an evil spirit that feeds on the young and innocent. I can't wait to meet it!"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(964339226978, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Redirect]] "Be careful what you wish for, my dear."),
}),
},
}),
},
}),
},
id = "Redirect",
}),
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Effects = {
PlaceObj('PhraseSetEnabled', {
Conversation = "Beast_2",
PhraseId = "YouaretheBeastarentyou",
}),
PlaceObj('PhraseSetEnabled', {
Conversation = "Beast_2",
PhraseId = "Whatsthedealwiththescarecrows",
}),
},
Keyword = "Tell us about the Beast",
KeywordT = T(283957302091, --[[Conversation Beast_2 KeywordT]] "Tell us about the Beast"),
Lines = {
PlaceObj('ConversationLine', {
Annotation = "Leonard Cohen reference",
Character = "TheBeast",
Text = T(741230351405, --[[Conversation Beast_2 Text Leonard Cohen reference voice:TheBeast section:Beast_2 keyword:Tell us about the Beast]] "Most of the time it slumbers in its lair, but... But there are times when the moon's too bright, the chain's too tight, and the Beast won't go to sleep."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(998838733716, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:Tell us about the Beast]] "Gulp..."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(544954303284, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Tell us about the Beast]] "Then it goes out, this murderous Beast, and it roams these woods until it's satisfied with blood and carnage."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Reaper",
Text = T(601826110555, --[[Conversation Beast_2 Text voice:Reaper section:Beast_2 keyword:Tell us about the Beast]] "I couldn't have explained the dance of an Angel of Death any better myself."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Omryn",
Text = T(381552435018, --[[Conversation Beast_2 Text voice:Omryn section:Beast_2 keyword:Tell us about the Beast]] "Is werewolf? Is okay. I have silver bullets."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Flay",
Text = T(305555658032, --[[Conversation Beast_2 Text voice:Flay section:Beast_2 keyword:Tell us about the Beast]] "This Beast and I, we are much alike. I look forward to hunting it."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(734001381387, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:Tell us about the Beast]] "Hmmm... Sounds like a werewolf, but it could be a bugbear or maybe a vampire. Does it drink blood?"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(403461820012, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Tell us about the Beast]] "Aren't you a curious little one? No, it does not."),
}),
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(903839178509, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:Tell us about the Beast]] "Okay, so vampire is out."),
}),
},
}),
},
}),
},
id = "TellusabouttheBeast",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
PlaceObj('CheckOR', {
Conditions = {
PlaceObj('UnitSquadHasMerc', {
Name = "Kalyna",
}),
PlaceObj('UnitSquadHasMerc', {
HasStat = "Wisdom",
StatValue = 85,
}),
},
}),
},
Effects = {
PlaceObj('CityGrantLoyalty', {
Amount = 5,
City = "IlleMorat",
SpecialConversationMessage = T(247294966082, --[[Conversation Beast_2 SpecialConversationMessage]] "good impression on the <em>Beast</em>"),
}),
PlaceObj('QuestSetVariableBool', {
Prop = "BeastCabin",
QuestId = "Beast",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "BeastExposed",
QuestId = "Beast",
}),
},
Enabled = false,
Keyword = "YOU are the Beast, aren’t you?",
KeywordT = T(298603776526, --[[Conversation Beast_2 KeywordT]] "YOU are the Beast, aren’t you?"),
Lines = {
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Barry",
Text = T(650991280908, --[[Conversation Beast_2 Text voice:Barry section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "This Beast. I am thinking it is you."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Buns",
Text = T(293764401303, --[[Conversation Beast_2 Text voice:Buns section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "Unless I'm wrong, and I never am, YOU are the Beast."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "MD",
Text = T(740086846071, --[[Conversation Beast_2 Text voice:MD section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "Signs of blood under the nails. Powder burns on the knuckles. Excuse me, ma'am, but are YOU the Beast?"),
}),
},
}),
},
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(439303761636, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "Wait, I know! You're a shapeshifter! Will you teach me your magic?"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(762429290866, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "There is no magic, dear. There is only the thirst for justice, the lust for battle, and the willingness to do terrible things."),
}),
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(440312668379, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "But I already have those things and I'm no Beast."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(977987486738, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "Aren't we all? Aren't you?... When you raise your gun at one of those bandits, and..."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(917421969604, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "What big eyes you have, Granny!"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(538548023400, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "Um, thank you. As I was saying..."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(675497372684, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "...Then you catch them on the move, and you feel the recoil when the bullets rip them in half, and... And the feeling is joy."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(273420530199, --[[Conversation Beast_2 Text voice:Blood section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "Gosh... This woman scares me."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Reaper",
Text = T(129552737213, --[[Conversation Beast_2 Text voice:Reaper section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "This woman fascinates me."),
}),
},
}),
},
MaxPlayed = 2,
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Flay",
Text = T(479540627462, --[[Conversation Beast_2 Text voice:Flay section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "At this moment, I find you very attractive."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Fidel",
Text = T(161266612476, --[[Conversation Beast_2 Text voice:Fidel section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "Yes! Ay, dios mío! This is what bring laughter to the heart of Fidel!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Wolf",
Text = T(589622777409, --[[Conversation Beast_2 Text voice:Wolf section:Beast_2 keyword:YOU are the Beast, aren’t you?]] "It's just a job - one I'm good at. Nothing more."),
}),
},
}),
},
}),
},
id = "YouaretheBeastarentyou",
}),
PlaceObj('ConversationPhrase', {
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "BeastEffigies",
QuestId = "Beast",
}),
},
Enabled = false,
Keyword = "What’s the deal with the scarecrows?",
KeywordT = T(749550151818, --[[Conversation Beast_2 KeywordT]] "What’s the deal with the scarecrows?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(109395178318, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:What’s the deal with the scarecrows?]] "They are here to keep the Beast asleep. They remind it of the good people it had known."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
},
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(113075267696, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:What’s the deal with the scarecrows?]] "I knew it! You are a good witch that repels evil with her magic!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
},
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(644576471841, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:What’s the deal with the scarecrows?]] "Oh, man... Let's split up and get out of here."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
},
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry_Clean",
Text = T(246729994425, --[[Conversation Beast_2 Text voice:Larry_Clean section:Beast_2 keyword:What’s the deal with the scarecrows?]] "Oh, kinda like my sobriety bear, only waaay creepier."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
},
Lines = {
PlaceObj('ConversationLine', {
Character = "Hitman",
Text = T(973675007685, --[[Conversation Beast_2 Text voice:Hitman section:Beast_2 keyword:What’s the deal with the scarecrows?]] "Hey, whatever it takes to get to sleep at night, right?"),
}),
},
}),
},
}),
},
id = "Whatsthedealwiththescarecrows",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "Beast",
Vars = set( "BeastExposed", "BeastMet" ),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastExposed or quest.BeastMet
end,
}),
},
Keyword = "Is this how the “Beast” lives?",
KeywordT = T(493160804037, --[[Conversation Beast_2 KeywordT]] "Is this how the “Beast” lives?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(328769264413, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Is this how the “Beast” lives?]] "Yes. Most of the time, I'm just a harmless old woman. There are so many advantages to that. No one takes you seriously... until it's too late."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(578273112081, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:Is this how the “Beast” lives?]] "I take you seriously! I don't want to be turned into a scarecrow!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Shadow",
Text = T(474870761527, --[[Conversation Beast_2 Text voice:Shadow section:Beast_2 keyword:Is this how the “Beast” lives?]] 'The "sweet little old lady" disguise. One of my favorites.'),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "DrQ",
Text = T(511606084690, --[[Conversation Beast_2 Text voice:DrQ section:Beast_2 keyword:Is this how the “Beast” lives?]] "Always seem less than you are and people will soon reveal their true nature to you."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(366083562070, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:Is this how the “Beast” lives?]] "Woe to the careless traveller who takes the gifts of the forest without paying for them!"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(267968780890, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Is this how the “Beast” lives?]] "Oh, my dear. You almost make me wish I had a daughter."),
}),
},
}),
},
}),
},
id = "IsthishowtheBeastlives",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Keyword = "Are those cookies!?",
KeywordT = T(301168935124, --[[Conversation Beast_2 KeywordT]] "Are those cookies!?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(617588963930, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Are those cookies!?]] "Yes! Help yourselves. I hope you will find them... enchanting."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(406732292912, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:Are those cookies!?]] "Zoinks! Listen to me, people, DON'T EAT THE COOKIES!!! That's how she turned all these people into scarecrows!"),
}),
},
}),
},
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(248942898395, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:Are those cookies!?]] "Magical cookies from a sweet old lady in a cabin in a Cursed Forest!? I can't wait to try!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Omryn",
Text = T(972043705450, --[[Conversation Beast_2 Text voice:Omryn section:Beast_2 keyword:Are those cookies!?]] "There is enough for Omryn, but you will need more for others."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Scope",
Text = T(433832066439, --[[Conversation Beast_2 Text voice:Scope section:Beast_2 keyword:Are those cookies!?]] "I always tell my kids not to take sweets from strangers, but fresh-baked cookies are a different thing entirely!"),
}),
},
}),
},
}),
},
NoBackOption = true,
StoryBranchIcon = "conversation_friendly",
id = "Wesmellcookies",
PlaceObj('ConversationPhrase', {
Align = "right",
Effects = {
PlaceObj('UnitGrantItem', {
ItemId = "SkillMag_Health",
}),
},
GoTo = "<root>",
Keyword = "Thank you!",
KeywordT = T(461263164296, --[[Conversation Beast_2 KeywordT]] "Thank you!"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(927890085650, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Thank you!]] "Come, have some more! Once people taste my cookies, they just don't ever seem to want to leave my cottage."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(851316637599, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:Thank you!]] "I won't touch 'em with a ten-foot pole, man!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Effects = {
PlaceObj('CityGrantLoyalty', {
Amount = 5,
City = "IlleMorat",
SpecialConversationMessage = T(263716147314, --[[Conversation Beast_2 SpecialConversationMessage]] "good impression on the <em>Beast</em>"),
}),
},
Lines = {
PlaceObj('ConversationLine', {
Character = "Mouse",
Text = T(573826802985, --[[Conversation Beast_2 Text voice:Mouse section:Beast_2 keyword:Thank you!]] "Yay! They're as tasty as it gets! May I have one more?"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(202676325346, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Thank you!]] "Of course, sweet child. Take as many as you want, there are more where these came from."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Effects = {
PlaceObj('CityGrantLoyalty', {
Amount = 5,
City = "IlleMorat",
SpecialConversationMessage = T(263716147314, --[[Conversation Beast_2 SpecialConversationMessage]] "good impression on the <em>Beast</em>"),
}),
},
Lines = {
PlaceObj('ConversationLine', {
Character = "Scope",
Text = T(956543398820, --[[Conversation Beast_2 Text voice:Scope section:Beast_2 keyword:Thank you!]] "Mmm, darling, they are delicious! Would you care to share the recipe?"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(129233503019, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Thank you!]] "But, of course! I'll write it down for you."),
}),
PlaceObj('ConversationLine', {
Character = "Scope",
Text = T(800092642209, --[[Conversation Beast_2 Text voice:Scope section:Beast_2 keyword:Thank you!]] "Marvelous! And this here is my favorite cookie recipe. I would be delighted if you'd give it a try."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(726768327192, --[[Conversation Beast_2 Text voice:Blood section:Beast_2 keyword:Thank you!]] "Now this is what I call hot cuisine!"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(593961597535, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Thank you!]] 'I think you mean "haute cuisine" my dear, but thank you.'),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Omryn",
Text = T(777551120891, --[[Conversation Beast_2 Text voice:Omryn section:Beast_2 keyword:Thank you!]] "Okay, it is agreed. Omryn will stay here."),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(108236257097, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Thank you!]] "I'm going to need more flour. A lot more."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(808465880634, --[[Conversation Beast_2 Text voice:Kalyna section:Beast_2 keyword:Thank you!]] "When do I turn into a gingerbread person?"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(601234991120, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Thank you!]] "These are sugar cookies, dear, and you're already sweet enough as it is."),
}),
},
}),
},
MaxPlayed = 2,
}),
},
PhraseRolloverText = T(987879773383, --[[Conversation Beast_2 PhraseRolloverText]] "Eat cookies"),
id = "Thankyou",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
GoTo = "<root>",
Keyword = "No thanks",
KeywordT = T(159677042642, --[[Conversation Beast_2 KeywordT]] "No thanks"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(722999462410, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:No thanks]] "That almost breaks my heart. Well, I guess I will have to give them to the Beast."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
},
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(253042890540, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:No thanks]] "Let's leave this place before the Beast smells them!"),
}),
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(913429994554, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:No thanks]] "It may be a little too late for that, child."),
}),
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(169599272683, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:No thanks]] "Oooohhh... Keep your eyes peeled, Ted!"),
}),
},
}),
},
}),
},
PhraseRolloverText = T(145393512283, --[[Conversation Beast_2 PhraseRolloverText]] "Refuse cookies"),
id = "Thankyou2",
}),
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
},
Keyword = "Hands up!",
KeywordT = T(586177032721, --[[Conversation Beast_2 KeywordT]] "Hands up!"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(193235900532, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Hands up!]] "Are you out of your mind? Put that gun down immediately! You will upset the Beast!"),
}),
},
NoBackOption = true,
StoryBranchIcon = "conversation_threaten",
id = "Handsup",
PlaceObj('ConversationPhrase', {
Align = "right",
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "PlayerAttackedBeast",
QuestId = "CursedForestSideQuests",
}),
PlaceObj('GroupSetSide', {
Side = "enemy2",
TargetUnit = "TheBeast",
}),
PlaceObj('GroupAlert', {
TargetUnit = "TheBeast",
}),
},
GoTo = "<end conversation>",
Keyword = "Hands up, now!",
KeywordT = T(979317918773, --[[Conversation Beast_2 KeywordT]] "Hands up, now!"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(315955816468, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Hands up, now!]] "I see you're a bunch of naughty kids like all the others. The Beast will have you."),
}),
},
StoryBranchIcon = "conversation_attack",
id = "Handsupnow",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "PlayerAttackedBeast",
QuestId = "CursedForestSideQuests",
}),
PlaceObj('GroupSetSide', {
Side = "enemy2",
TargetUnit = "TheBeast",
}),
PlaceObj('GroupAlert', {
TargetUnit = "TheBeast",
}),
},
GoTo = "<end conversation>",
Keyword = "Mercs, open fire!",
KeywordT = T(123772999142, --[[Conversation Beast_2 KeywordT]] "Mercs, open fire!"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
SoundBefore = "Sounds/ConversationEffects/38-S&W_shot4m_dry.wav",
Text = T(118362123278, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Mercs, open fire!]] "No, you won't kill the Beast so easily."),
}),
},
ShowPhraseRollover = false,
StoryBranchIcon = "conversation_attack",
id = "Mercsopenfire_failure",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Effects = {
PlaceObj('CityGrantLoyalty', {
Amount = -10,
City = "IlleMorat",
SpecialConversationMessage = T(988944030324, --[[Conversation Beast_2 SpecialConversationMessage]] "bad impression on the <em>Beast</em>"),
}),
},
GoTo = "<root>",
Keyword = "Sorry, we were joking",
KeywordT = T(112798754983, --[[Conversation Beast_2 KeywordT]] "Sorry, we were joking"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(156345664707, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Sorry, we were joking]] "Goodness! That was one very dangerous joke. The Beast doesn't like naughty kids scaring a frail old lady like that!"),
}),
},
StoryBranchIcon = "conversation_back",
id = "Sorrywewerejoking",
}),
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = true,
BeastSatisfied = false,
QuestLoyalty = true,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastMet and not quest.BeastSatisfied and quest.QuestLoyalty
end,
}),
},
Keyword = "Will you support us against the Legion?",
KeywordT = T(562651864601, --[[Conversation Beast_2 KeywordT]] "Will you support us against the Legion?"),
Lines = {
PlaceObj('ConversationLine', {
Annotation = "Batman reference",
Character = "TheBeast",
Text = T(884744553496, --[[Conversation Beast_2 Text Batman reference voice:TheBeast section:Beast_2 keyword:Will you support us against the Legion?]] 'My answer remains "no". The people of my village still need their silent guardian, their watchful protector... their Beast.'),
}),
},
StoryBranchIcon = "conversation_arrow",
id = "Haveyouconsideredjoiningus_failure",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Comment = "send the Beast to help in battles across the Cursed Forest",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set( "BeastMet", "BeastSatisfied", "QuestLoyalty" ),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastMet and quest.BeastSatisfied and quest.QuestLoyalty
end,
}),
},
Effects = {
PlaceObj('PhraseSetEnabled', {
Conversation = "Beast_2",
Enabled = false,
PhraseId = "Haveyouconsideredjoiningus_failure",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "BeastRecruited",
QuestId = "Beast",
}),
},
Keyword = "Will you support us against the Legion?",
KeywordT = T(562651864601, --[[Conversation Beast_2 KeywordT]] "Will you support us against the Legion?"),
Lines = {
PlaceObj('ConversationLine', {
Annotation = "Batman reference",
Character = "TheBeast",
Text = T(272465674111, --[[Conversation Beast_2 Text Batman reference voice:TheBeast section:Beast_2 keyword:Will you support us against the Legion?]] "Yes. Now that my people are safe... I was thinking - do you know the only remaining reward for being the Beast?"),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Scope",
Text = T(509196701189, --[[Conversation Beast_2 Text voice:Scope section:Beast_2 keyword:Will you support us against the Legion?]] "Being able to bake top notch cookies in peace?"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Annotation = "Conan reference",
Character = "Steroid",
Text = T(397927994034, --[[Conversation Beast_2 Text Conan reference voice:Steroid section:Beast_2 keyword:Will you support us against the Legion?]] "To see your enemies driven before you?"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Nails",
Text = T(590663979346, --[[Conversation Beast_2 Text voice:Nails section:Beast_2 keyword:Will you support us against the Legion?]] "A bitchin' outfit?"),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Annotation = "Batman reference",
Character = "TheBeast",
Text = T(644684558186, --[[Conversation Beast_2 Text Batman reference voice:TheBeast section:Beast_2 keyword:Will you support us against the Legion?]] "...You just get to be... the Beast! So, I will unleash my true self and show it to all of Grand Chien."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Reaper",
Text = T(402776818009, --[[Conversation Beast_2 Text voice:Reaper section:Beast_2 keyword:Will you support us against the Legion?]] "May you reap the souls of the wicked."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(536878363748, --[[Conversation Beast_2 Text voice:Larry section:Beast_2 keyword:Will you support us against the Legion?]] "Um... We better start sleeping in shifts, Ted."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Len",
Text = T(523911565497, --[[Conversation Beast_2 Text voice:Len section:Beast_2 keyword:Will you support us against the Legion?]] "And a grateful Grand Chien will thank you for your service."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Smiley",
Text = T(218558138987, --[[Conversation Beast_2 Text voice:Smiley section:Beast_2 keyword:Will you support us against the Legion?]] "I too wish to expose myself to all of Grand Chien!"),
}),
},
}),
},
}),
},
NoBackOption = true,
StoryBranchIcon = "conversation_arrow",
id = "Haveyouconsideredjoiningus_success",
}),
PlaceObj('ConversationPhrase', {
Comment = "You have not met her as the Beast yet",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set({
BeastMet = false,
}),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return not quest.BeastMet
end,
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Beast_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(535941440078, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Goodbye]] "Farewell and be careful. Beware of the Beast."),
}),
},
id = "Goodbye",
}),
PlaceObj('ConversationPhrase', {
Comment = "You met her as the Beast",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set( "BeastMet" ),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastMet
end,
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Beast_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(957772244177, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Goodbye]] "If you see Wlad, remind him to eat and sleep sometimes. He keeps forgetting to do that."),
}),
},
VariantPhrase = true,
id = "Goodbye2",
}),
PlaceObj('ConversationPhrase', {
Comment = "Alternative. You met her as the Beast",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set( "BeastMet" ),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastMet
end,
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Beast_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(466308592409, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Goodbye]] "Make sure you watch over Wlad, or the Beast will come for you."),
}),
},
VariantPhrase = true,
id = "Goodbye3",
}),
PlaceObj('ConversationPhrase', {
Comment = "Alternative. You met her as the Beast",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Beast",
Vars = set( "BeastMet" ),
__eval = function ()
local quest = gv_Quests['Beast'] or QuestGetState('Beast')
return quest.BeastMet
end,
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Beast_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "TheBeast",
Text = T(207383296233, --[[Conversation Beast_2 Text voice:TheBeast section:Beast_2 keyword:Goodbye]] "Farewell and beware of the... Oh, I forgot that you already know who I am. Must be getting old. Take care anyway. "),
}),
},
VariantPhrase = true,
id = "Goodbye4",
}),
})