myspace / Data /Conversation /DrGruselheim_1.lua
sirnii's picture
Upload 1816 files
b6a38d7 verified
-- ========== GENERATED BY Conversation Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('Conversation', {
AssignToGroup = "DrGruselheim",
Conditions = {
PlaceObj('UnitIsOnMap', {
Negate = true,
TargetUnit = "DrGruselheim",
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "U-Bahn",
Vars = set({
GruselheimDead = false,
SiegfriedAttackStarted = false,
}),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return not quest.GruselheimDead and not quest.SiegfriedAttackStarted
end,
}),
},
DefaultActor = "DrGruselheim",
group = "DLC_U-Bahn",
id = "DrGruselheim_1",
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Comment = "initial",
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation DrGruselheim_1 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(655900828874, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Greeting]] "Hallo? Are you agents of the Allies?"),
}),
},
NoBackOption = true,
id = "Greeting",
PlaceObj('ConversationPhrase', {
GoTo = "InitialRedirect",
Keyword = "Yes",
KeywordT = T(556648424716, --[[Conversation DrGruselheim_1 KeywordT]] "Yes"),
StoryBranchIcon = "conversation_action",
id = "Yes",
}),
PlaceObj('ConversationPhrase', {
GoTo = "InitialRedirect",
Keyword = "No",
KeywordT = T(430002284053, --[[Conversation DrGruselheim_1 KeywordT]] "No"),
StoryBranchIcon = "conversation_action",
id = "No",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
GoTo = "InitialRedirect",
Keyword = "We are mercenaries",
KeywordT = T(543378117066, --[[Conversation DrGruselheim_1 KeywordT]] "We are mercenaries"),
StoryBranchIcon = "conversation_action",
id = "WeAreMercenaries",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
GoTo = "InitialRedirect",
Keyword = "More like a jagged alliance",
KeywordT = T(494889828110, --[[Conversation DrGruselheim_1 KeywordT]] "More like a jagged alliance"),
StoryBranchIcon = "conversation_action",
id = "JaggedAlliance",
}),
}),
PlaceObj('ConversationPhrase', {
Enabled = false,
GoTo = "<root>",
Keyword = "InitialRedirect",
KeywordT = T(823075751082, --[[Conversation DrGruselheim_1 KeywordT]] "InitialRedirect"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(527064696245, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:InitialRedirect]] "Ach, my memory is playing tricks on me once again. There are no Allies anymore! Are you here to capture me?"),
}),
},
id = "InitialRedirect",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Comment = "enemy attack squad",
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "U-Bahn",
Vars = set( "MentionBioLab", "MentionCollapse", "MentionDieselLab", "MentionWeaponsLab" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.MentionBioLab or quest.MentionCollapse or quest.MentionDieselLab or quest.MentionWeaponsLab
end,
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation DrGruselheim_1 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(672682918949, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Greeting2]] "Hallo! So happy that you're still alive! I am a bit concerned. There has been a significant movement of troops here!"),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(860160561537, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Greeting2]] "Are you coming close to my <em>Cryolabor</em>?"),
}),
},
id = "Greeting2",
}),
PlaceObj('ConversationPhrase', {
Comment = "default",
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation DrGruselheim_1 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(173937205505, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Greeting3]] "Ach, the Allied agents! Are you getting closer to my lab?"),
}),
},
id = "Greeting3",
}),
PlaceObj('ConversationPhrase', {
Effects = {
PlaceObj('PhraseSetSeen', {
Conversation = "DrGruselheim_2",
PhraseId = "Whoareyou2",
Seen = true,
}),
},
Keyword = "Who are you?",
KeywordT = T(860517763452, --[[Conversation DrGruselheim_1 KeywordT]] "Who are you?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(395296447184, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Who are you?]] "My name is Dr. Rudolph <em>Gruselheim</em>. I have personally designed this complex, and sadly, I am both its director and prisoner."),
}),
},
id = "Whoareyou",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "U-Bahn",
Vars = set( "MentionSiegfried" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.MentionSiegfried
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MentionProject",
QuestId = "U-Bahn",
}),
PlaceObj('PhraseSetSeen', {
Conversation = "DrGruselheim_2",
PhraseId = "WhatistheroleofSiegfriedinallthis2",
Seen = true,
}),
},
Keyword = "What is the role of Siegfried in all this?",
KeywordT = T(472031223184, --[[Conversation DrGruselheim_1 KeywordT]] "What is the role of Siegfried in all this?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(249201222080, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:What is the role of Siegfried in all this?]] "Die Gestapo appointed Siegfried as my, hmm, assistant. He was supposed to contribute as administrative director for the completion of <em>Projekt Eisdrache</em>."),
}),
},
id = "WhatistheroleofSiegfriedinallthis",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Conditions = {
PlaceObj('OR', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "U-Bahn",
Vars = set( "LeadWeaponsLab", "MentionWeaponsLab" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.LeadWeaponsLab and quest.MentionWeaponsLab
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "U-Bahn",
Vars = set( "LeadBioLab", "MentionBioLab" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.LeadBioLab and quest.MentionBioLab
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "U-Bahn",
Vars = set( "LeadDieselLab", "MentionDieselLab" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.LeadDieselLab and quest.MentionDieselLab
end,
}),
},
}),
PlaceObj('UnitSquadHasMerc', {
HasStat = "Wisdom",
StatValue = 80,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "LeadVitrification",
QuestId = "U-Bahn",
}),
PlaceObj('GrantExperienceSector', {
Amount = "XPQuestReward_Minor",
}),
},
Keyword = "There are some inconsistencies in your story",
KeywordT = T(624115182730, --[[Conversation DrGruselheim_1 KeywordT]] "There are some inconsistencies in your story"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(402478247015, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:There are some inconsistencies in your story]] "Ach, so... I was in the <em>Cryo camera</em> multiple times already and I keep losing track of the time. The <em>vitrification</em> technology was not meant to be used repeatedly on the same person, you see."),
}),
},
ShowPhraseRollover = false,
id = "Thereareinconsistenciesinyourstory",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MentionSurrender",
QuestId = "U-Bahn",
}),
},
Keyword = "Capture you?",
KeywordT = T(692567624069, --[[Conversation DrGruselheim_1 KeywordT]] "Capture you?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(490784861697, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Capture you?]] "Ach, I admit ! I'm looking forward to it. \nI am well aware how Von Braun capitulated to the Americans and got to play with his toy rockets again! I hope that the same could be arranged for me."),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(303288310674, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Capture you?]] "I don't want to spend the rest of my life working for Nazis. Please come and meet me at the <em>Cryo Lab</em> and I will gladly capitulate. Where are you now?"),
}),
},
StoryBranchIcon = "conversation_arrow",
id = "Captureyou",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Comment = "Spawn reinforcements",
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "U-Bahn",
Vars = set( "MentionSurrender" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.MentionSurrender
end,
}),
PlaceObj('IsCurrentMap', {
MapFile = "G-12U - Waffenlabor",
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MentionSiegfried",
QuestId = "U-Bahn",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MentionWeaponsLab",
QuestId = "U-Bahn",
}),
PlaceObj('PhraseSetSeen', {
Conversation = "DrGruselheim_2",
PhraseId = "Tellusaboutyourresearch.WeaponsLab",
Seen = true,
}),
},
Keyword = "We are at the Weapons Lab",
KeywordT = T(672158970662, --[[Conversation DrGruselheim_1 KeywordT]] "We are at the Weapons Lab"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(119458504461, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Weapons Lab]] 'Ach, that brings me back... fifteen years. <em>Siegfried</em> devitrified me for the first time with his silly request for making "indestructible armor".'),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(198358744192, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Weapons Lab]] "Of course, nothing is indestructible, but one must admit, <em>Kompositum 58</em> comes very close when applied to various polymers."),
}),
},
StoryBranchIcon = "conversation_action",
id = "WeareattheWeaponsLab",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Comment = "Spawn reinforcements",
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "U-Bahn",
Vars = set( "MentionSurrender" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.MentionSurrender
end,
}),
PlaceObj('IsCurrentMap', {
MapFile = "J-14U - Biolabor",
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MentionSiegfried",
QuestId = "U-Bahn",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MentionBioLab",
QuestId = "U-Bahn",
}),
PlaceObj('PhraseSetSeen', {
Conversation = "DrGruselheim_2",
PhraseId = "Tellusaboutyourresearch.BioLab",
Seen = true,
}),
},
Keyword = "We are at the Bio Lab",
KeywordT = T(981907532397, --[[Conversation DrGruselheim_1 KeywordT]] "We are at the Bio Lab"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(347219157963, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Bio Lab]] 'Seven years ago, Siegfried ordered me to create "the perfect virus" that could be delivered behind enemy lines and cause chaos and mayhem.'),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(606369648592, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Bio Lab]] "I started with the common Rabies genome and developed the much more aggressive <em>Red Rabies</em> variant... And of course, I only agreed because he promised he won't use the virus unless the very existence of my fatherland was threatened."),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(281767722679, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Bio Lab]] "You can imagine my annoyance when I learned <em>Siegfried</em> tried to sell it to North Korea! For better or worse, the plane crashed in the jungle above us."),
}),
},
StoryBranchIcon = "conversation_action",
id = "WeareattheBioLab",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Comment = "Spawn reinforcements",
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "U-Bahn",
Vars = set( "MentionSurrender" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.MentionSurrender
end,
}),
PlaceObj('IsCurrentMap', {
MapFile = "B-12U - Diesel Klinik",
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MentionSiegfried",
QuestId = "U-Bahn",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MentionDieselLab",
QuestId = "U-Bahn",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "DieselMention",
QuestId = "Landsbach",
}),
PlaceObj('PhraseSetSeen', {
Conversation = "DrGruselheim_2",
PhraseId = "Tellusaboutyourresearch.DieselClinic",
Seen = true,
}),
},
Keyword = "We are at the Diesel Clinic",
KeywordT = T(241720765278, --[[Conversation DrGruselheim_1 KeywordT]] "We are at the Diesel Clinic"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(464574354576, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Diesel Clinic]] "Hmm, Diesel. Some ten or twelve years ago, the original troops who guarded us were starting to get old, and Siegfried himself wasn't the boy I remembered anymore. "),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(146456931416, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Diesel Clinic]] 'So, he devitrified me and asked me to create a "serum" that can make the old young again. Ha! That is not possible! Not within the time frame we had! '),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(342078376609, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are at the Diesel Clinic]] "I developed the <em>Super Soldat</em> program instead. <em>Siegfried</em> was happy with it and ever since has been using it to turning local boys into relentless war machines."),
}),
},
StoryBranchIcon = "conversation_action",
id = "WeareattheDieselClinic",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Comment = "Spawn reinforcements",
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "U-Bahn",
Vars = set( "MentionSurrender" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.MentionSurrender
end,
}),
PlaceObj('IsCurrentMap', {
MapFile = "F-12U - U-Bahn Station",
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MentionSiegfried",
QuestId = "U-Bahn",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MentionCollapse",
QuestId = "U-Bahn",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "DieselMention",
QuestId = "Landsbach",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "AlteredDiesel",
QuestId = "Landsbach",
}),
PlaceObj('PhraseSetSeen', {
Conversation = "DrGruselheim_2",
PhraseId = "Tellusaboutyourresearch.TheDrop",
Seen = true,
}),
},
Keyword = "We are near the Drop",
KeywordT = T(922108729487, --[[Conversation DrGruselheim_1 KeywordT]] "We are near the Drop"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(979463570011, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are near the Drop]] "The last time he put me out of the glass, Siegfried ordered me to enhance the Diesel formula."),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(827973968779, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are near the Drop]] "When the Legion appeared they attacked <em>The Drop</em>. Gott bless their savage little minds! They used explosives so extensively they severed the railway to <em>Landsbach</em>."),
}),
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(208906280979, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:We are near the Drop]] "I had a good laugh when I heard <em>Siegfried</em> lost a whole shipment of <em>Altered Diesel</em> while trying to send it by truck to his troops here."),
}),
},
StoryBranchIcon = "conversation_action",
id = "WeareneartheDrop",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "U-Bahn",
Vars = set( "MentionSurrender" ),
__eval = function ()
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn')
return quest.MentionSurrender
end,
}),
PlaceObj('OR', {
Conditions = {
PlaceObj('IsCurrentMap', {
MapFile = "B-11U - U-Bahn Station",
}),
PlaceObj('IsCurrentMap', {
MapFile = "G-14U - U-Bahn Station",
}),
PlaceObj('IsCurrentMap', {
MapFile = "I-11U - U-Bahn Station",
}),
PlaceObj('IsCurrentMap', {
MapFile = "K-15U - U-Bahn Station",
}),
},
}),
},
GoTo = "Goodbye",
Keyword = "We are at the U-Bahn",
KeywordT = T(711263525901, --[[Conversation DrGruselheim_1 KeywordT]] "We are at the U-Bahn"),
PlayGoToPhrase = true,
StoryBranchIcon = "conversation_action",
id = "WeareattheU-Bahn",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation DrGruselheim_1 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(193159496731, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Goodbye]] "Take your time, I'm not going anywhere."),
}),
},
StoryBranchIcon = "conversation_goodbye",
VariantPhrase = true,
id = "Goodbye",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation DrGruselheim_1 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "DrGruselheim",
Text = T(750796070187, --[[Conversation DrGruselheim_1 Text voice:DrGruselheim section:DrGruselheim_1 keyword:Goodbye]] "I have to hang up anyway. The guards may overhear me talking on the telephone."),
}),
},
StoryBranchIcon = "conversation_goodbye",
VariantPhrase = true,
id = "Goodbye2",
}),
})