|
|
|
|
|
PlaceObj('Conversation', { |
|
AssignToGroup = "DrKronenberg", |
|
Conditions = { |
|
PlaceObj('PlayerIsInSectors', { |
|
Sectors = { |
|
"H12_Underground", |
|
}, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "HospitalInfectedKilled" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.HospitalInfectedKilled |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "U-Bahn", |
|
Vars = set({ |
|
OutcomeSanatorium = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn') |
|
return not quest.OutcomeSanatorium |
|
end, |
|
}), |
|
}, |
|
DefaultActor = "DrKronenberg", |
|
Parameters = { |
|
PlaceObj('PresetParamNumber', { |
|
'Name', "MedsGain", |
|
'Value', 6, |
|
'Tag', "<MedsGain>", |
|
}), |
|
PlaceObj('PresetParamNumber', { |
|
'Name', "Samples", |
|
'Value', 4, |
|
'Tag', "<Samples>", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Jungle", |
|
id = "DrKronenberg", |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Comment = "initial", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
HospitalGuardsKilled = false, |
|
MangelExposed = false, |
|
MangelSamples = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.HospitalGuardsKilled and not quest.MangelExposed and not quest.MangelSamples |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelMet", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(482449667788, "Who are you? Why have you <em>murdered my patients</em>?!"), |
|
}), |
|
}, |
|
id = "Greeting", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Comment = "initial", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
HospitalGuardsKilled = true, |
|
MangelExposed = false, |
|
MangelSamples = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.HospitalGuardsKilled and not quest.MangelExposed and not quest.MangelSamples |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelMet", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(479245665097, "Who are you? Why have you shot the clinic guards and <em>murdered my patients</em>?!"), |
|
}), |
|
}, |
|
id = "Greeting8", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Comment = "repeated", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
MangelSamples = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed and not quest.MangelSamples |
|
end, |
|
}), |
|
}, |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(216102885391, "Now what do you want? Haven't you caused enough trouble by <em>murdering my patients</em>?!"), |
|
}), |
|
}, |
|
id = "Greeting2", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = true, |
|
MangelSamples = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.MangelExposed and not quest.MangelSamples |
|
end, |
|
}), |
|
}, |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(846692151279, "What now?"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry", |
|
Text = T(982165672233, "Hi, Doc! I'm here for more of your sweet, sweet treatment."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry_Clean", |
|
Text = T(656074051583, "I'm fine, Dr. Kronenberg, I swear! I'm clean! There is no need for any more treatment!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry_Clean", |
|
}), |
|
}, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(697085862875, "Mr. Roachburn, I do not have time for you right now. Please see one of the nurses."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Greeting3", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "HumanExperiments", "MangelSamples" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.HumanExperiments and quest.MangelSamples |
|
end, |
|
}), |
|
PlaceObj('UnitSquadHasItem', { |
|
Amount = 4, |
|
ItemId = "VirusSample", |
|
Negate = true, |
|
param_bindings = { |
|
Amount = "Samples", |
|
}, |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(716089205819, "I... have not made much progress. I need more samples. Do I need to go and gather them myself?!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry", |
|
Text = T(585343090036, "I'll do anything to help you, Doc! Come on. Where's the table? Strap me down and give me the electric blasts of your maternal love."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry_Clean", |
|
Text = T(164349764397, "But you told me we were making progress, Doctor. You told me that every time you flipped the switch!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry_Clean", |
|
}), |
|
}, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(296792386306, "Mr. Roachburn, control yourself."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Greeting4", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
HumanExperiments = false, |
|
HumanExperimentsStopped = true, |
|
MangelSamples = true, |
|
MangelTimerExpired = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.HumanExperiments and quest.HumanExperimentsStopped and quest.MangelSamples and not quest.MangelTimerExpired |
|
end, |
|
}), |
|
PlaceObj('UnitSquadHasItem', { |
|
Amount = 4, |
|
ItemId = "VirusSample", |
|
Negate = true, |
|
param_bindings = { |
|
Amount = "Samples", |
|
}, |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(474767618876, "Where are my samples? I don't have much time! AND STOP MAKING SO MUCH NOISE WITH YOUR SHOES!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry", |
|
Text = T(884844696232, "Yes, Doc, I'm ready! I'm taking them off right away, Doc! Please strap me down and unleash your electric love upon me!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry_Clean", |
|
Text = T(496438195674, "I'm taking them off right away! I'll be good, I swear. There is no need of any more electrical treatment!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry_Clean", |
|
}), |
|
}, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(257914274728, "Thank you, Mr. Roachburn, that won't be necessary. Now LEAVE before I change my mind."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Greeting5", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Comment = "trigger final scene (failure)", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "MangelSamples", "MangelTimerExpired" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.MangelSamples and quest.MangelTimerExpired |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelCombat", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Annotation = "caughing, snarling", |
|
Character = "DrKronenberg", |
|
Text = T(186634243134, "It is... it is too late... WHERE HAVE YOU BEEN?!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(198441938765, "Um..."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fox", |
|
Text = T(406167532828, "Well..."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Ice", |
|
Text = T(974627051667, "See, what had happened was..."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(645572671111, "I DON'T NEED YOUR EXCUSES! I need a transfusion... Arrrgh, I can't... This is all your fault!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(296276346249, "You sound like Fidel's own mamá!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Livewire", |
|
Text = T(960874045004, "I cannot help but point out that I am certainly not completely to blame here."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Reaper", |
|
Text = T(314576417236, "Time to reap the whirlwind, Doctor."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
id = "Greeting7", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Comment = "trigger final scene (success)", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelSamples = true, |
|
MangelTimerExpired = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.MangelSamples and not quest.MangelTimerExpired |
|
end, |
|
}), |
|
PlaceObj('UnitSquadHasItem', { |
|
Amount = 4, |
|
ItemId = "VirusSample", |
|
param_bindings = { |
|
Amount = "Samples", |
|
}, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "SamplesGiven", |
|
QuestId = "Sanatorium", |
|
}), |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelCombat", |
|
QuestId = "Sanatorium", |
|
}), |
|
PlaceObj('UnitTakeItem', { |
|
Amount = 4, |
|
AnySquad = true, |
|
ItemId = "VirusSample", |
|
param_bindings = { |
|
Amount = "Samples", |
|
}, |
|
}), |
|
PlaceObj('CityGrantLoyalty', { |
|
Amount = 10, |
|
City = "PortDiancie", |
|
SpecialConversationMessage = T(979398679906, "helped discover a cure for the <em>Red Rabies</em>"), |
|
}), |
|
PlaceObj('CityGrantLoyalty', { |
|
Amount = 10, |
|
City = "Chalet", |
|
SpecialConversationMessage = T(809053584058, "helped discover a cure for the <em>Red Rabies</em>"), |
|
}), |
|
PlaceObj('CityGrantLoyalty', { |
|
Amount = 10, |
|
City = "Payak", |
|
SpecialConversationMessage = T(809053584058, "helped discover a cure for the <em>Red Rabies</em>"), |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Greeting", |
|
KeywordT = T(774381032385, "Greeting"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(818509811797, "You have the samples! Good. Now, the moment of truth. I should be able to extract a <em>serum</em> that kills all forms of the virus. With a little bit of luck, it may even work on me."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(520614472315, "Um, I see the visual markers of progressing inflammation, as well as some increased salivation..."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Buns", |
|
Text = T(208079616615, "I would advise you to be careful, as your illness has obviously progressed."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrQ", |
|
Text = T(829559158351, "It may be too late for the Queen Bee to be saved, but there is still a chance for the hive to survive."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(742920687217, "YES! I can confirm it is working well on the cellular level, and a healthy immune response is observed... STEP ASIDE YOU MORONS!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(296276346249, "You sound like Fidel's own mamá!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Shadow", |
|
Text = T(328277109392, "Gladly. I don't even want to be in the same room with you."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Thor", |
|
Text = T(815627980403, "I guess it's true what they say - doctors make the worst patients."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(387763854369, "What is... NO, NO, NO! The infection has spread too far! I... not enough... healthy tissue... Need more... ARGH!"), |
|
}), |
|
}, |
|
id = "Greeting6", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "DrKronenberg", |
|
PhraseId = "Yourguardsdidshootyourpatients", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "DrKronenberg", |
|
PhraseId = "Notmuchofmedicalaid", |
|
}), |
|
}, |
|
Keyword = "Your “patients” are monsters", |
|
KeywordT = T(741824500981, "Your “patients” are monsters"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(626538953159, "They are people in dire need of medical aid and I refuse to let them die without receiving it."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fauda", |
|
Text = T(462110014815, "You give them medicine, but still they die? What is the point of this?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(241596770363, "So it is okay when they die WITH medical aid?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Thor", |
|
Text = T(415442100814, "You almost make it sound as if YOU are the one receiving the aid."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(937559506793, "I am doing what I can... I am doing what I HAVE to do. At the very least, I am relieving their pain and not <em>shooting my patients</em>."), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_threaten", |
|
id = "Yourpatientsaremonsters", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
ClinicCombat = true, |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.ClinicCombat and not quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableNum', { |
|
Amount = 1, |
|
Prop = "Clues", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "Your guards did shoot your patients", |
|
KeywordT = T(197335506025, "Your guards did shoot your patients"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(859583052875, "It is up to the hospital guards' discretion to stop an outbreak by any means necessary."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(739401022048, "Fidel has means to stop all the outbreak!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Len", |
|
Text = T(526297646179, "So you're saying it is alright if your goons are doing the atrocities, ma'am?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Gus", |
|
Text = T(588108683432, "They call that plausible deniability, Dr. Woodworm."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(482033006631, "My name is Dr. Kronenberg."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Gus", |
|
Text = T(838095338038, "I'll make a note of it."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
PhraseConditionRolloverText = T(426184890759, "Gained a <em>clue</em> about the <em>Sanatorium</em>"), |
|
id = "Yourguardsdidshootyourpatients", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed |
|
end, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
HasStat = "Medical", |
|
StatValue = 50, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableNum', { |
|
Amount = 1, |
|
Prop = "Clues", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "Not much medical aid", |
|
KeywordT = T(546950156894, "Not much medical aid"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(998547865216, "The medical procedures I observed on my way here are in the best case, um, unsanitary."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Blood", |
|
Text = T(374766027998, "This place looks more like a butcher shop than a hospital!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Thor", |
|
Text = T(671009368501, "This place seems to do little to heal the body and even less to tend to the soul."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(128409018494, "And who are you to tell me how I am to handle my patients?! If they need to die for the sake of science, then they will die and no half-baked field nurse can tell me what to do with them!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Buns", |
|
Text = T(724572374086, "And I suppose the sloppy hospital management and filthy conditions here are supposed to prove your superior medical skills?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fox", |
|
Text = T(949766353288, 'The term is "combat medic"! I only dressed up as a field nurse that one time.'), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Mouse", |
|
Text = T(529983879046, "Excuse me! I am fully baked! No, wait, that came out wrong."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(911738684721, "And I can order YOU to be infected as well!"), |
|
}), |
|
}, |
|
PhraseConditionRolloverText = T(692497779846, "<color EmStyle>Medical</color> check successful\nGained a <em>clue</em> about the <em>Sanatorium</em>"), |
|
id = "Notmuchofmedicalaid", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "PaixDisease", |
|
Vars = set( "goodending" ), |
|
__eval = function () |
|
local quest = gv_Quests['PaixDisease'] or QuestGetState('PaixDisease') |
|
return quest.goodending |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "PaixDisease", |
|
Vars = set( "doctordead", "townflip" ), |
|
__eval = function () |
|
local quest = gv_Quests['PaixDisease'] or QuestGetState('PaixDisease') |
|
return quest.doctordead and quest.townflip |
|
end, |
|
}), |
|
}, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableNum', { |
|
Amount = 1, |
|
Prop = "Clues", |
|
QuestId = "Sanatorium", |
|
}), |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "Clue_Chalet", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
Keyword = "Doc Robert infected a village for you", |
|
KeywordT = T(871763225950, "Doc Robert infected a village for you"), |
|
Lines = { |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
per_ses_id = "NPC_DocRobert", |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Blood", |
|
Text = T(813711643740, "Doc Robert was a real psychotic scuzzwad, but he's fish food now."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(136827212003, "Doc Robert was doing nightmarish experiments with the Red Rabies virus. Did you know about that?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Scope", |
|
Text = T(519661611908, "Many people died at Chalet de la Paix because your coroner decided to play mad scientist."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(424095759393, "That moron. Yes, I did send him to the village, but that doesn't mean I am accountable for his mistakes. However, working on a cure for a disease of this scale is a complex process and collateral damage is inevitable."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Shadow", |
|
Text = T(617128099352, "The damage was not collateral. Those people were targeted."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrQ", |
|
Text = T(102016932661, "I would not call the deliberate infecting of half a town's population \"collateral damage\"... Doctor."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(284689302245, "Collateral damage? He was using those people like lab rats! They didn't even have a choice!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Shadow", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "DrQ", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "MD", |
|
}), |
|
}, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(781625884800, "As I said - I cannot be held responsible for his... carelessness."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
PhraseConditionRolloverText = T(260243113665, "Gained a <em>clue</em> about the <em>Sanatorium</em>"), |
|
id = "WeranacrossyourpalPainlessDocRobert", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "DrKronenberg", |
|
PhraseId = "Thereissomethingwronggoingonhere", |
|
}), |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "DrKronenberg", |
|
PhraseId = "YOUaretheonemurderingyourpatients", |
|
}), |
|
}, |
|
Keyword = "People are dying in here", |
|
KeywordT = T(346861401412, "People are dying in here"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(795957031171, "Of course they are dying here! People don't go to the beach to die, they come to the hospital!"), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(414882247135, "Ah, Fidel see you have never been to Havana beach."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(362650637235, "Um... That may be statistically true, but... It is not the actual reason why people go to the hospital."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grunty", |
|
Text = T(226686921254, "Your logic is inescapable... but strangely, I am not comforted."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "Peoplearedyinginhere", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableNum', { |
|
AgainstVar = true, |
|
Condition = "<", |
|
Prop = "Clues", |
|
Prop2 = "CluesRequired", |
|
QuestId = "Sanatorium", |
|
QuestId2 = "Sanatorium", |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "There is something wrong going on here", |
|
KeywordT = T(573250826361, "There is something wrong going on here"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(918933339472, "Yes, there is. A group of armed thugs appeared and started murdering my patients!"), |
|
}), |
|
}, |
|
PhraseConditionRolloverText = T(586416898078, "Not enough <em>clues</em>"), |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "Thereissomethingwronggoingonhere", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableNum', { |
|
AgainstVar = true, |
|
Prop = "Clues", |
|
Prop2 = "CluesRequired", |
|
QuestId = "Sanatorium", |
|
QuestId2 = "Sanatorium", |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelExposed", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "YOU are the one murdering your patients!", |
|
KeywordT = T(330515135708, "YOU are the one murdering your patients!"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(917119239305, "It is not murder when it is done in the name of science."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grunty", |
|
Text = T(723176120887, "Why are you not laughing?"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(795940877413, "What?!"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "Grunty", |
|
Text = T(518081520593, "You should be laughing maniacally when you say something like that. "), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Annotation = '"Portal" reference', |
|
Character = "Raven", |
|
Text = T(734227961473, "Ah, I see, you're doing it for science! Did you promise them cake?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Sidney", |
|
Text = T(547126911164, "I hope you're making some sort of sick joke, Doctor. Murder is murder."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(717175821737, "The <em>Red Rabies</em> is no joke. It is virulent and deadly, and the hosts spread it through acts of brutal violence. I was so close to breaking its genome when I became <em>infected</em>..."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrQ", |
|
Text = T(968776015219, "The work consumed your soul, now it consumes your body."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Mouse", |
|
Text = T(293412364966, "Oh, gross! Nope. Uh-uh. I think I need to be going now."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Scope", |
|
Text = T(615589416914, "And I'll be taking just a step or two back now."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(583727773366, "I soon discovered that a blood transfusion from a newly infected host can temporarily halt the disease progression. In the interest of expediency, it was necessary to <em>infect volunteers</em> to insure a steady supply of recently exposed blood and tissue."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Shadow", |
|
Text = T(296536406323, "Somehow, I doubt these volunteers knew exactly what they were volunteering for."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(230105361401, "This... This is too much. I think I'm going to be sick."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Red", |
|
Text = T(576510423537, "Are ye daft, woman?! You cannae play God with people like that."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(821472501492, "I am so close to discovering a <em>cure</em>! Who will be helped if I die before I complete my research?"), |
|
}), |
|
}, |
|
PhraseConditionRolloverText = T(584744805651, "Dr. Kronenberg <em>exposed</em>"), |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "YOUaretheonemurderingyourpatients", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
HumanExperiments = false, |
|
HumanExperimentsStopped = false, |
|
MangelExposed = true, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.HumanExperiments and not quest.HumanExperimentsStopped and quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('PhraseSetEnabled', { |
|
Conversation = "DrKronenberg", |
|
PhraseId = "Whatdoyouneedtofinishyourresearch", |
|
}), |
|
}, |
|
Keyword = "You can’t go around infecting people!", |
|
KeywordT = T(444345259820, "You can’t go around infecting people!"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(903181649737, "Why? Hundreds have died already, but if I do not <em>finish my research</em> the disease will spread and it will claim the lives of millions more. It is simple math."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Annotation = '"That\'s right"', |
|
Character = "Ivan", |
|
Text = T(399446992127, "Правильно. Hundreds may die to save millions."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Sidney", |
|
Text = T(996319635405, "I hate to admit it, but she does have a point."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrQ", |
|
Text = T(690000801154, "If this is their fate, then millions must die. It is not her choice to make."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(258060434199, "This is not the only way to do medical research. As doctors, our job is to alleviate suffering, not make use of it."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(934654044110, "Ha! Tell that to the doctors of both World Wars. Nothing has contributed to medical science more than using human test subjects."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Flay", |
|
Text = T(739159889111, "Meh. The herd will be thinned. The strong will survive and the weak will perish. This is Nature."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Vicki", |
|
Text = T(811943796118, "That kind of math don't add up to nothing for me."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
MaxPlayed = 2, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(135307024088, "I need to continue with my <em>experiments</em>, or the Red Rabies will kill me and my research will die with me."), |
|
}), |
|
}, |
|
NoBackOption = true, |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "Youcantgoaroundinfectingpeople", |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "HumanExperiments", |
|
QuestId = "Sanatorium", |
|
}), |
|
PlaceObj('ApplyGuiltyOrRighteous', { |
|
effectType = "negative", |
|
}), |
|
}, |
|
GoTo = "<root>", |
|
Keyword = "That is reasonable", |
|
KeywordT = T(323132029349, "That is reasonable"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(514398836666, "I am pleased to see that someone can see reason. I will make sure my... condition remains stable, and I will continue with my experiments. However, some <em>help with my research</em> would be appreciated."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(170105305938, "Wait, are we going to become accomplices to her hideous crimes?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Annotation = "Sounds unhappy about it", |
|
Character = "Sidney", |
|
Text = T(755813937450, "It is regrettable, but it is for the greater good."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fox", |
|
Text = T(588900726371, "This is horrible. I don't want to be part of this."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Nails", |
|
Text = T(684154907273, "Whoever is dumb enough to volunteer for her experiments deserves what they get. "), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Omryn", |
|
Text = T(908795279436, "Ugh... This kind of talk make me lose appetite."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Mouse", |
|
Text = T(220883980309, "If it ends that icky rabies virus sooner, then it's probably the best thing to do... right?"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
MaxPlayed = 2, |
|
}), |
|
}, |
|
PhraseConditionRolloverText = T(264459780538, "Dr. Kronenberg will keep her condition stable"), |
|
PhraseRolloverText = T(618648734429, "Dr. Kronenberg will continue to <em>infect people</em> in order to finish her research"), |
|
StoryBranchIcon = "conversation_action", |
|
id = "Thisisreasonable", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Effects = { |
|
PlaceObj('CityGrantLoyalty', { |
|
Amount = 5, |
|
City = "PortDiancie", |
|
SpecialConversationMessage = T(485042352994, "stopped human experiments in the Sanatorium"), |
|
}), |
|
PlaceObj('CityGrantLoyalty', { |
|
Amount = 5, |
|
City = "Chalet", |
|
SpecialConversationMessage = T(485042352994, "stopped human experiments in the Sanatorium"), |
|
}), |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "HumanExperimentsStopped", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
GoTo = "<root>", |
|
Keyword = "Out of the question", |
|
KeywordT = T(361363950107, "Out of the question"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(479159523955, "That means not only will I become just another victim of the disease, but there will be thousands and probably millions more soon after."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Ivan", |
|
Text = T(878750183006, "Так точно. We make mistake."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(511914421612, "Then millions must die. The alternative is inhumane."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Hitman", |
|
Text = T(476479892512, "Not so sure we're making the right call here, Ace."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Reaper", |
|
Text = T(441857032106, "Death will always take who it will take. Our struggles against it are futile."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Blood", |
|
Text = T(706694716906, "I wonder if maybe the evil doctor lady might be right about this."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrQ", |
|
Text = T(890841184622, "If we sacrifice our humanity to save humans, then we are nothing more than animals."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
MaxPlayed = 2, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(157386846819, "Well... We still have a chance to avoid that fate if we act quickly. You must <em>help me with my research</em> with utmost haste before the disease... makes that impossible."), |
|
}), |
|
}, |
|
PhraseConditionRolloverText = T(980676146689, "Dr. Kronenberg will die from the Red Rabies in about a week"), |
|
PhraseRolloverText = T(967369891863, "We will forbid Dr. Kronenberg from infecting people and the virus will soon <em>kill her</em>"), |
|
StoryBranchIcon = "conversation_action", |
|
id = "Outofthequestion", |
|
}), |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelSamples", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
Enabled = false, |
|
Keyword = "What do you need to finish your research?", |
|
KeywordT = T(352133605402, "What do you need to finish your research?"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(760309270031, "I need <em>samples</em> of Red Rabies strains and mutations from all over the region. And I need them fast. I will give you a map and I can provide the necessary equipment."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Blood", |
|
Text = T(549828250869, "Do you need... Blood samples?"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(157732600186, "Normally yes, but you are not my Type."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Tex", |
|
Text = T(160071405305, "I will wrangle those samples for you, Doc!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Raven", |
|
Text = T(850589718973, "Greaaaat. Virus hunting. This will be... not even remotely fun."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_arrow", |
|
id = "Whatdoyouneedtofinishyourresearch", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "MangelSamples" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.MangelSamples |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('UnitGrantItem', { |
|
LootTableId = "DrMangel", |
|
}), |
|
}, |
|
Keyword = "We will need medical supplies", |
|
KeywordT = T(562475364246, "We will need medical supplies"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(562433834130, "Of course. Here, take these. Just make sure you put them to good use. We are in dire need of medications ourselves."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "Clue_Cabinet" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.Clue_Cabinet |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Buns", |
|
Text = T(589548382179, "Why, are you out of cyanide?"), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(963337872861, "I will not respond to that."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grunty", |
|
Text = T(941363675522, "I am surprised. I was under the impression you were killing more patients than saving."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(926331515194, "I will not respond to that."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Shadow", |
|
Text = T(332678926832, "Must be tough to make room in the budget for new meds when you have to order so many body bags."), |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(500698385593, "I will not respond to that."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
PhraseConditionRolloverText = "", |
|
StoryBranchIcon = "conversation_sarcastic", |
|
id = "Wewillneedmedicalsupplies", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelCombat", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Time to die!", |
|
KeywordT = T(931136781922, "Time to die!"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(662666829670, "You! You made a mistake..."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Blood", |
|
Text = T(618186072558, "No mistake, Miss."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fauda", |
|
Text = T(927511722978, "Mistake? I have made many. This will not be one."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(929816327743, "Do we really have to, um, just kill everyone we meet?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Meltdown", |
|
Text = T(874094897186, "Newsflash, Doc. All I do is make mistakes."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Barry", |
|
Text = T(292162514005, "I fear God's judgement. Yours, not so much."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Scully", |
|
Text = T(859580845887, "I was feeling bad about this, but now you just sound like every one of my ex-wives."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
MaxPlayed = 2, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_attack", |
|
id = "Timetodie", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
HumanExperiments = false, |
|
MangelExposed = true, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.HumanExperiments and quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelCombat", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Die, murderer!", |
|
KeywordT = T(303323272789, "Die, murderer!"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(220582407896, "No! There is no one but me qualified enough to..."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Vicki", |
|
Text = T(190597384289, "You gonna pay now for these things you been doing!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Len", |
|
Text = T(181350359371, "The graveyards are full of irreplaceable people."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Nails", |
|
Text = T(481964093865, "I've scraped shit off my boot I liked better than you."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_attack", |
|
id = "Timetodie2", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "HumanExperiments", "MangelExposed" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.HumanExperiments and quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelCombat", |
|
QuestId = "Sanatorium", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Actually, you must die", |
|
KeywordT = T(963497319101, "Actually, you must die"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(755699786485, "You psychopaths!..."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Fidel", |
|
Text = T(296276346249, "You sound like Fidel's own mamá!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Mouse", |
|
Text = T(954374841061, "That is SO not fair. A girl is allowed to change her mind. That doesn't make her crazy!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Scope", |
|
Text = T(408679645448, "It takes one to know one, love."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_attack", |
|
id = "Diemurderer", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
HospitalGuardsKilled = false, |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.HospitalGuardsKilled and not quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Goodbye", |
|
KeywordT = T(557225474228, "Goodbye"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(167883919813, "Get away from my lab and leave this place, or I'll call the guards!"), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_goodbye", |
|
id = "Goodbye", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
HospitalGuardsKilled = true, |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.HospitalGuardsKilled and not quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Goodbye", |
|
KeywordT = T(557225474228, "Goodbye"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(951005945659, "Get out of here, you murderers! I can't stop you from invading my hospital, but at least leave my lab! I have important work to do here."), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_goodbye", |
|
id = "Goodbye5", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Comment = "repeated", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set({ |
|
MangelExposed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return not quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Goodbye", |
|
KeywordT = T(557225474228, "Goodbye"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(108269434900, "Leave! Leave!"), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_goodbye", |
|
id = "Goodbye6", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Comment = "", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "HumanExperiments", "MangelExposed", "MangelSamples" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.HumanExperiments and quest.MangelExposed and quest.MangelSamples |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('GrantExperienceSector', { |
|
Amount = "XPQuestReward_Medium", |
|
}), |
|
PlaceObj('SectorGrantIntel', { |
|
sector_id = "H12_Underground", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Goodbye", |
|
KeywordT = T(557225474228, "Goodbye"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(341836669557, "The hospital is at your disposal, but please, stop killing my patients. "), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grunty", |
|
Text = T(485144896898, "Yes. Apparently, that is your job."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Red", |
|
Text = T(126881168346, "Now that'd be a real shame, wouldn't it missy."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Wolf", |
|
Text = T(767441506356, "Awww... And here I was thinking you didn't care about them."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(123465900094, "I need them alive as long as possible for... Well, you know why I need them."), |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_goodbye", |
|
id = "Goodbye2", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
AutoRemove = true, |
|
Comment = "timer", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "HumanExperimentsStopped", "MangelExposed", "MangelSamples" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.HumanExperimentsStopped and quest.MangelExposed and quest.MangelSamples |
|
end, |
|
}), |
|
}, |
|
Effects = { |
|
PlaceObj('QuestSetVariableBool', { |
|
Prop = "MangelTimerGiven", |
|
QuestId = "Sanatorium", |
|
}), |
|
PlaceObj('GrantExperienceSector', { |
|
Amount = "XPQuestReward_Medium", |
|
}), |
|
PlaceObj('SectorGrantIntel', { |
|
sector_id = "H12_Underground", |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Goodbye", |
|
KeywordT = T(557225474228, "Goodbye"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(317030624181, "Alright, hurry up and find me those samples. The clock is ticking."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "MD", |
|
Text = T(989589697217, "We will do our best. "), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Tex", |
|
Text = T(455181197398, "We promise to be back before high noon!"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grizzly", |
|
Text = T(609181452200, "We're on it, Doc. Just sit tight."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(744316972189, "In the meantime, the hospital is at your disposal. Please refrain from killing my patients."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Scope", |
|
Text = T(548200366313, "Same to you, love."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Grunty", |
|
Text = T(546115159288, "I encourage you to do the same, Frau Doctor."), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Mouse", |
|
Text = T(825293773958, "We will if you will. Let's make a pinky promise!"), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_goodbye", |
|
id = "Goodbye3", |
|
}), |
|
PlaceObj('ConversationPhrase', { |
|
Align = "right", |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Sanatorium", |
|
Vars = set( "MangelExposed" ), |
|
__eval = function () |
|
local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') |
|
return quest.MangelExposed |
|
end, |
|
}), |
|
}, |
|
GoTo = "<end conversation>", |
|
Keyword = "Goodbye", |
|
KeywordT = T(557225474228, "Goodbye"), |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(131316296765, "Alright, back to work. You know where the door is."), |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry", |
|
Text = T(287452645293, "We sure do, Doc. Okay if we grab some Jell-O on the way out?"), |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "Larry_Clean", |
|
Text = T(869529518848, "Of course, Dr. Kronenberg. We'll be good, we promise. You look, um, lovely as always."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
PlaceObj('ConversationInterjectionList', { |
|
Interjections = { |
|
PlaceObj('ConversationInterjection', { |
|
Conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "SanatoriumTreatment" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.SanatoriumTreatment |
|
end, |
|
}), |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry_Clean", |
|
}), |
|
}, |
|
}), |
|
}, |
|
Lines = { |
|
PlaceObj('ConversationLine', { |
|
Character = "DrKronenberg", |
|
Text = T(388436723133, "Mr. Roachburn... Just leave."), |
|
}), |
|
}, |
|
}), |
|
}, |
|
}), |
|
}, |
|
StoryBranchIcon = "conversation_goodbye", |
|
id = "Goodbye4", |
|
}), |
|
}) |
|
|
|
|