|
|
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(906666395126, "Inside the lining of the chair, there is the unmistakable sparkle of brilliants."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfTheseCount', 2, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Vicki", |
|
'Text', T(515518055349, "Yes, mon! There be the necklace!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fox", |
|
'Text', T(773429759243, "Hey, let me try it! Does it look good on me?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fidel", |
|
'Text', T(331690621953, "Fidel thought it was bigger. Stupid necklace."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "12Chairs_InteractNecklaceFound", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(617235767555, "There is no necklace inside of the chair."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Buns", |
|
'Text', T(654983867509, "There is no sign of the necklace we are looking for."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fidel", |
|
'Text', T(774132751322, "Where is that damned necklace?! Stupid chair!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "12Chairs_InteractQuestGiven", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(591348799116, "This is a luxury chair - not as clumsy or random as a plastic chair. An elegant piece of furniture for a more civilized age."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "12Chairs_InteractQuestNotGiven", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = ">> BeachCaptainMet", |
|
KillOnAnyActorAware = true, |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(873259923443, "Well hello, mates! Captain Jacques Pierrot at your service! I suppose you might have heard of me."), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Raider", |
|
'Text', T(218295027829, "I'm afraid not, Mr. Pierrot."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Wolf", |
|
'Text', T(881558704548, "Nope."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grizzly", |
|
'Text', T(410535768484, "You're who?"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
Once = true, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_CaptainPierrot", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain01_approach", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "BoatFound", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(602894132301, "Anyone can mistake a destroyer for a mega-yacht. They both got helicopter pads. Same silhouette, savvy?"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Sidney", |
|
'Text', T(973390538306, "I'm no seaman, but I am fairly certain that is not even remotely correct."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set({ |
|
BoatFound = true, |
|
BoatLaunched = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BoatFound and not quest.BoatLaunched |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain02", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "BoatFound", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(815485564724, "Perhaps attacking a destroyer with a boat armed only with a machine gun and my irresistible charm wasn't the brightest contribution to military tactics. "), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fauda", |
|
'Text', T(671300290079, "You are correct. It was stupid."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Scope", |
|
'Text', T(213864015410, '"Irresistible" wasn\'t the word I was thinking of.'), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set( "BoatFound" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BoatFound |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain03", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(783584172433, "My only pastime here has been to make snowmen out of sand. And those Legion ruffians kept coming and kicking them! That's why I put a ticking surprise in that one."), |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain04", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "BoatLaunched", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(832935170843, "Ready to set sail! I can give you a ride anytime, but I'll need a little bit of something to keep her running, savvy? A boat of this class requires fuel, maintenance, and a bottle or twelve of rum."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Larry", |
|
'Text', T(782976766021, "Booze cruise!"), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set( "BoatLaunched" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BoatLaunched |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain05", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "BoatLaunched", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(770905119662, "I will take care of her until her rightful owners return, I give you the word of a dishonest man."), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set( "BoatLaunched" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BoatLaunched |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain06", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "BoatLaunched", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(546848728345, "I promise not to attack any warships, at least not with you on board... Unless, of course, we have a clear chance to win, or I'm drunk, or it's Wednesday."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Igor", |
|
'Text', T(844277766563, "Da. I think along very much same lines."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set( "BoatLaunched" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BoatLaunched |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain07", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "BoatLaunched", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(376254265460, 'Where would you place a machine gun on "M.E.R.C.\'s Pride"? It\'s just a hypothetical question.'), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfTheseCount', 2, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grizzly", |
|
'Text', T(415060789998, "On the bow. You want to rake them as you come in fast."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fauda", |
|
'Text', T(224208384263, "On a tripod. In a nest on top of the cabin. Full 360 traverse."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Meltdown", |
|
'Text', T(104247619056, "On the stern. You want to make sure nobody gets any ideas about following you."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "MD", |
|
'Text', T(116302312375, "In a locked chest under a blanket in the cargo hold."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set( "BoatLaunched" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BoatLaunched |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain08", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "BoatLaunched", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(869565189036, "Do you happen to have a piece of black textile and some white paint?"), |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set( "BoatLaunched" ), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return quest.BoatLaunched |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "SavannaSideQuest", |
|
Vars = set( "BeachCaptainMet" ), |
|
__eval = function () |
|
local quest = gv_Quests['SavannaSideQuest'] or QuestGetState('SavannaSideQuest') |
|
return quest.BeachCaptainMet |
|
end, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Captain09", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(603586206312, 'The "M.E.R.C.\'s Pride" seems to have been wrecked on shore. There is no sign of any mercs.'), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
Once = true, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_MercBoat01_intro", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = ">> BoatFound", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Buns", |
|
'Text', T(589445221123, '"M.E.R.C.\'s Pride"? I didn\'t know such thing existed. I mean I didn\'t know they owned a boat.'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(788525499234, "Man, that suuuure looks familiar. I mean... you guys see the boat, too, right?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Len", |
|
'Text', T(647724338208, '"M.E.R.C.\'s Pride"... So, M.E.R.C. was here, huh?'), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(522095603907, "I lost my own boat a while back to, er, natural forces. Nothing more natural for a boat to do but sink after she's been raked stem to stern by a destroyer's autocannon."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Fidel", |
|
'Text', T(564904913865, "Si, natural causes."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(672879487008, "Since then, been skipperin' this beauty you see here. That is, I mean to, once I get her back in the water."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Mouse", |
|
'Text', T(328433083073, "Ownership is such a fluid concept, isn't it? Hehe. Get it? Guys?"), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(139445331671, "Right, see, she's not precisely mine. However, since the previous owners so callously abandoned her here, I have taken it upon myself to become her sort of foster-captain, savvy? If you help me <em>fix</em> her, you can be my first quite-reasonably-priced charter."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Text', T(938648704907, "Operation is available: <em>Launch Boat</em>"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_CaptainPierrot", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_MercBoat01_response", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "radio banter when activity is completed", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(989756304064, "I bet that was a feat of engineering equal to the feat of stupidity that originally beached this boat! How about we take her for a ride? I promise not to attack any warships that come our way. Honestly."), |
|
'useSnype', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_CaptainPierrot", |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_MercBoat02_success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(548163366071, "A snowman made out of sand."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Sandman01_intro", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(729515177664, "Please don't judge me, I was bored. And, uh, I don't advise you to fiddle with Mr. Sandman. He's got an explosive personality."), |
|
'Optional', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Red", |
|
'Text', T(270141581866, "Yer gonna blow up some poor wee bairn doin' stuff like that!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(281467282119, "Art. High art, man."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Livewire", |
|
'Text', T(186977470919, "I am never one to judge, but I think when you look at it objectively, that is perhaps the dumbest and most dangerous thing you could have possibly done. "), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_CaptainPierrot", |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Sandman01_replies", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(646155465364, "Ah, now my sandman is disarmed and defenseless. Please don't kick him."), |
|
'Optional', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Sandman02_success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Captain_Pierrot", |
|
'Text', T(301520509985, "Why would you do that? What'd that sandman ever do to you, eh?"), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckIsPersistentUnitDead', { |
|
Negate = true, |
|
per_ses_id = "NPC_CaptainPierrot", |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Beach_Sandman04_kick", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Biff is happy that someone is coming to rescue him and his soldiers", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "BiffNPC", |
|
'Text', T(516576057678, "Mayday, mayday! Over here! We're over here! Oh my god, we're saved! We're finally saved!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfTheseCount', 2, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Meltdown", |
|
'Text', T(867435711521, "Apscott, shut your yap already! We're comin'."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Len", |
|
'Text', T(745044847101, "You don't have to say \"mayday\", Biff. You're not on the radio."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Gus", |
|
'Text', T(887518361417, "Dang it, Apscott! Pipe down! You're acting like you're lost at sea."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Smiley", |
|
'Text', T(330923353854, "Do not worry, señor Apscott. I have come to rescue you!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(364137164362, "Hey, that's Biff! Why is he all green and... wavy-like? Oh, man, he's in worse shape than I thought."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(635160059641, "Hey, it's Biff! Hold on, Biff! Don't worry, we've got plenty of drugs - I mean, medicine."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "RescueBiff", |
|
Vars = set({ |
|
SiegeCombatDone = false, |
|
SpawnWave1 = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') |
|
return not quest.SiegeCombatDone and not quest.SpawnWave1 |
|
end, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Biff_InitlaApproach", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Biff is exhausted and excited and can't believe the enemy didn't kill him and the player", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "BiffNPC", |
|
'Text', T(615606524089, "I think... I think that's the last of them. I can't believe we're still alive! Now tell me, where is the extraction point?"), |
|
'useSnype', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Biff_PostCombat", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "Biff is quite scared", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "BiffNPC", |
|
'Text', T(929196657684, "Oh my God! They are coming! We're all going to die! MAYDAY!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Nails", |
|
'Text', T(319704869694, 'Biff, if you say "mayday" one more time, I\'m gonna knock your teeth out.'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Scope", |
|
'Text', T(164898722001, "You don't have to say \"mayday\", love, we're standing right here."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Scully", |
|
'Text', T(338012598587, "Mate, you could do me a real big favor and stuff a sock in it."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Biff_StartOfFight", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Chimurenga", |
|
'Text', T(266751239196, "My brave Maquis! Let us help our comrades mercenaires in their struggle against the filthy capitalists!"), |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Chimurenga_HelpBiff", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(820592613121, "The mutilated corpse of a poacher. A pair of antelope horns have been nailed to his head, although it is unclear if it happened before or after the man was murdered."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Vicki", |
|
'Text', T(266848162304, "Who would do such sick thing, mon?!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Blood", |
|
'Text', T(866050242304, "Oh, nice! Notice how the horns have pierced the skull right below the temples? This was artfully done."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fidel", |
|
'Text', T(253769861343, "Not rigged to explode. Fidel is disappointed."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "HunterHunted", |
|
Vars = set({ |
|
Given = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['HunterHunted'] or QuestGetState('HunterHunted') |
|
return not quest.Given |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "HunterHunted", |
|
Vars = set({ |
|
Completed = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['HunterHunted'] or QuestGetState('HunterHunted') |
|
return not quest.Completed |
|
end, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DeadPoacher_0_NoQuest", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(980203882741, "Partly decomposed corpse of a poacher. A pair of antelope horns have been nailed to his head."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "HunterHunted", |
|
Vars = set( "Given" ), |
|
__eval = function () |
|
local quest = gv_Quests['HunterHunted'] or QuestGetState('HunterHunted') |
|
return quest.Given |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableNum', { |
|
Amount = 1, |
|
Condition = "==", |
|
Prop = "Clues", |
|
QuestId = "HunterHunted", |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DeadPoacher_1", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(429577379006, "The cold, stiff corpse of a poacher. A pair of antelope horns have been nailed to his head."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "HunterHunted", |
|
Vars = set( "Given" ), |
|
__eval = function () |
|
local quest = gv_Quests['HunterHunted'] or QuestGetState('HunterHunted') |
|
return quest.Given |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableNum', { |
|
Amount = 2, |
|
Condition = "==", |
|
Prop = "Clues", |
|
QuestId = "HunterHunted", |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DeadPoacher_2", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(513429519870, "The body of a recently deceased poacher. A pair of antelope horns have been nailed to his head."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "MD", |
|
'Text', T(517958904779, "The time of death is between four and six hours ago."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Raider", |
|
'Text', T(843924671306, "Watch out, we're getting close."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Blood", |
|
'Text', T(842959501891, "Curious to meet this guy!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "HunterHunted", |
|
Vars = set( "Given" ), |
|
__eval = function () |
|
local quest = gv_Quests['HunterHunted'] or QuestGetState('HunterHunted') |
|
return quest.Given |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableNum', { |
|
Amount = 3, |
|
Condition = "==", |
|
Prop = "Clues", |
|
QuestId = "HunterHunted", |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DeadPoacher_3", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(443292317971, "The body of a dead poacher, still warm to the touch. A pair of antelope horns have been nailed to his head."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Raven", |
|
'Text', T(170668760388, "Be on your guard, he must be still nearby."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Blood", |
|
'Text', T(997628446522, "I'm so excited."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "HunterHunted", |
|
Vars = set( "Given" ), |
|
__eval = function () |
|
local quest = gv_Quests['HunterHunted'] or QuestGetState('HunterHunted') |
|
return quest.Given |
|
end, |
|
}), |
|
PlaceObj('QuestIsVariableNum', { |
|
Amount = 4, |
|
Prop = "Clues", |
|
QuestId = "HunterHunted", |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DeadPoacher_4", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "FlayNPC", |
|
'Text', T(557584923798, "Looking for me?"), |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DeadPoacher_SpawnFlay", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "initial when starts shooting slaves", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "DiamondRedBoss", |
|
'Text', T(373406968119, "Wipe those smiles off your faces, you scum! No one is liberating YOU. I told you already - your only way out of Diamond Red is in a coffin!"), |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_Boss_01", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "while sector still in conflict", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "DiamondRedBoss", |
|
'Text', T(491402943489, "They... They all need to die... Legion! Kill them all!"), |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_Boss_02", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Blood", |
|
'Text', T(351839687253, "No one needs someone like you. Not ever."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Magic", |
|
'Text', T(449927451860, "Only help I need is to bury you, and you can't help with that."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ice", |
|
'Text', T(179237558210, "Time for you to be quiet. And dead."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_Boss_Execute", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fidel", |
|
'Text', T(971450476417, "Eheheheee... What? You said he deserve to die."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Meltdown", |
|
'Text', T(140406960800, "What? This dumbass was asking for it."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Nails", |
|
'Text', T(717075411221, "That's it, Scooter. Won't talk his way outta this."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_Boss_ExecutePsycho", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ivan", |
|
'Text', T(189147671949, "Я сказал - нет."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "PierreMerc", |
|
'Text', T(368146638497, "Congratulations on the promotion! Go meet our HR in hell."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_Boss_ExecuteSpecial", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "CUSTOM ACTOR", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(162537185758, "It's him! It's <em>Larry</em> the Unyielding! I knew that he would escape and come to free us! "), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Vicki", |
|
'Text', T(405201355579, "What's this now, mon? You got a fan club?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Hitman", |
|
'Text', T(363406402584, "Friends of yours, Larry?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Kalyna", |
|
'Text', T(993812578230, "Larry has a title?! I want one!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'Text', "", |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(127950389433, "Heyyyyy, what's up?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(479517199978, "Heyyyyy, what's up?"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(939625933978, "<em>Larry Roachburn</em>! The relentless one! I see you have led your elite troops back here to save us! With a hero like you, the Revolution shall prevail!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Len", |
|
'Text', T(463026915320, "Relentless? Revolution? Larry, I have some questions..."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Meltdown", |
|
'Text', T(435723106153, "Larry, what the hell kind of drugs did you give these guys?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Igor", |
|
'Text', T(489945384212, "How did Larry get heroic commendation and I did not?"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'Text', "", |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(225699864434, "Yeah, man! The Revolution! Totally did it. Um, remind me who you are again?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(415279455195, "Yeah, man, sure... That was the plan, I guess."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(207108916347, "When you resisted the interrogations and the injections - telling them nothing but fairy tales about pink elephants and dinosaurs - you became an example to us all! A true communist must be as strong as you, Larry Roachburn!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Buns", |
|
'Text', T(511169428069, "That actually makes a very weird kind of sense."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Sidney", |
|
'Text', T(706926376203, "Brilliant! Reminds me of the time I drank an entire pitcher of martinis to counter the effects of a truth serum. Good show, old chap!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Steroid", |
|
'Text', T(649173588893, "Is this true, Little Larry?"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'Text', "", |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(665008868853, "Oh yeah! Totally!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(347231431920, "Oh yeah! Totally!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('CheckOR', { |
|
Conditions = { |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry", |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry_Clean", |
|
}), |
|
}, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_CapturedMaquis_HaveLarry", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "CUSTOM ACTOR", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(987094560573, "Are you friends of <em>Larry</em> the Unyielding?"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Buns", |
|
'Text', T(456170348381, "Larry the... What? You surely don't mean Larry Roachburn?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Nails", |
|
'Text', T(737295395095, 'I can think of a lot of names for Larry. "Unyielding" ain\'t one of \'em.'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Steroid", |
|
'Text', T(644374676937, "I am friends with Larry the Little."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(301930880493, "Of course you are friends of <em>Larry Roachburn</em>, the relentless one! He must have sent you here to rescue us! With a leader like that, the Revolution shall prevail!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Len", |
|
'Text', T(983880247690, "Larry? Revolution? Leader?! What the..."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Vicki", |
|
'Text', T(265487238272, "When I see Larry again, I be havin' questions."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Raider", |
|
'Text', T(877220730357, "Larry? A leader? Of people?"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(107020643357, "That is what we call him, because he never yielded! He resisted both the interrogations and the injections - telling them nothing but fairy tales about pink elephants and dinosaurs! A true communist must be as strong as Larry Roachburn!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Buns", |
|
'Text', T(948964852919, "I suppose that's one way to look at it."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grizzly", |
|
'Text', T(198992599296, "I think you mean a true communist must be as confused as Larry Roachburn."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Thor", |
|
'Text', T(659583845460, "I had no idea Larry could be so inspirational!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set( "TalkedToLarry" ), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return quest.TalkedToLarry |
|
end, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry", |
|
Negate = true, |
|
}), |
|
PlaceObj('UnitSquadHasMerc', { |
|
Name = "Larry_Clean", |
|
Negate = true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_CapturedMaquis_MetLarry", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "CUSTOM ACTOR", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(497169437756, "Are you friends of <em>Larry</em> the Unyielding?"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfTheseCount', 2, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Buns", |
|
'Text', T(647518268688, "Larry the what?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ice", |
|
'Text', T(925764324265, "Larry the who?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fauda", |
|
'Text', T(977438888744, "Who is this Larry the Unyielding? He sounds dangerous."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(440991336603, "Of course you are friends of <em>Larry Roachburn</em>, the relentless one! He must have sent you here to rescue us! With a leader like that, the Revolution shall prevail!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Len", |
|
'Text', T(115345372931, "Larry Roachburn?! Leader of a... revolution?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Gus", |
|
'Text', T(317688423293, "Can't possibly be the same Larry Roachburn as... Can it?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Magic", |
|
'Text', T(545905980799, "Larry Roachburn leading a revolution? Now that's a magic trick I gotta see!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "RebelMale", |
|
'Text', T(646543776410, "They have taken Larry to the <em>Camp Savane</em>, because he never yielded! He resisted both the interrogations and the injections - telling them nothing but fairy tales about pink elephants and dinosaurs! A true communist must be as strong as Larry Roachburn!"), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Vicki", |
|
'Text', T(245087427978, "If this be the Larry I know, he got some explaining to do."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(743641117625, "Larry Roachburn in the role of his life!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ice", |
|
'Text', T(991770145748, "If this is the Larry I know, he's frontin' big time."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "Larry", |
|
Vars = set({ |
|
TalkedToLarry = false, |
|
}), |
|
__eval = function () |
|
local quest = gv_Quests['Larry'] or QuestGetState('Larry') |
|
return not quest.TalkedToLarry |
|
end, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_CapturedMaquis_NoLarry", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(501534066653, "<wisdom-f>\nThe smell... The smell never changes. Apart from the extreme sensory assault, there appears to be nothing of interest in the outhouse."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_Outhouse_Failure", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(491336028772, '<wisdom-s>\nSomeone prepared the latest issue of "Long Distance Relationships" to use as toilet paper. After minor assembly, the magazine is as good as new.'), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "DiamondRed_Outhouse_Success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "CUSTOM ACTOR", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "ThugCutter", |
|
'Text', T(212537974511, "Ghost or human, we know you're inside! Come out, or I swear we'll bury you in grenades!"), |
|
'useSnype', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStoriesMansion_Thugs_01", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "CUSTOM ACTORS", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "ThugActor2", |
|
'Text', T(659817877333, "Ha! So that's the famous ghost of the mansion!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "ThugActor1", |
|
'Text', T(101733025064, "Just a silly old man. I knew it all along!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "ThugActor2", |
|
'Text', T(337579117820, "Yeah, right, that's why it took half a jug of moonshine to bring you here."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "ThugActor1", |
|
'Text', T(261439605219, "Shut up, Jules. Hey, you! Give us the <em>treasure</em> and nobody will get hurt!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Butler", |
|
'Text', T(171855065339, "Get away from here! There is no treasure!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "ThugActor1", |
|
'Text', T(503231077100, "Then I guess we'll just have to kill you and take whatever we can find."), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "ThugActor3", |
|
'Text', T(891816297376, "We're ghost busters, yiii-haw!"), |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStoriesMansion_Thugs_02", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(959691755388, "This marauder is still holding a blood-stained map of the landmine positions around the mansion. Many notes and red crosses seem to indicate someone keeps changing the location of the mines."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_Clue_DeadBody", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Ghost", |
|
'Text', T(556627397479, "Flee! This place is cursed! Run while you still can!"), |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfTheseCount', 2, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Steroid", |
|
'Text', T(510292149208, "Was that... a g-g-ghost?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry", |
|
'Text', T(690729728674, "Oh, man. I think I'm hallucinating again."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(468498599557, "Oh, man. I thought I was clean, and now I'm hallucinating again."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Buns", |
|
'Text', T(498666550160, "This is just someone trying to scare us... right?"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_Clue_Ghost", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(611817731620, "Someone has been preparing land mines on this desk. Occupying one corner of the cluttered space is an old photo of a group of people standing in front of the mansion, obviously taken before the house fell into ruin."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Fidel", |
|
'Text', T(778119532275, "Fidel don't understand. How use photo to make mines? Fidel has yet to learn of explosives."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Red", |
|
'Text', T(125150117654, "Whoever is making these mines knows what he's doing. Not likely to be any of those daft Legion types."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Steroid", |
|
'Text', T(227592714751, "Creepy photo!"), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_Clue_MinesDesk", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(101709422828, "Someone made a hidden compartment in the floor of the old van and has been using it to store explosives. Discarded old grocery bags hide the compartment from casual inspection."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Shadow", |
|
'Text', T(786159772200, "The old grocery bag trick. Not bad."), |
|
'Optional', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_Clue_OldVan", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(500718062015, "Pressing the tail of the Hippo unlocks the <em>storm cellar door</em> with a click."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Vicki", |
|
'Text', T(621046331957, "I just knew it, mon!"), |
|
'Optional', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Fox", |
|
'Text', T(391531721268, "Could be other parts of the Hippo."), |
|
'Optional', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_HippoStatue", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(891349064937, "<mechanical-f>\nThis looks like a storm cellar door, but it seems to be sealed shut."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_TrapDoor_Failure", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(181876507681, "<mechanical-s>\nThe storm cellar door is locked from the inside, but the locking mechanism looks like it could also be triggered remotely."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Vicki", |
|
'Text', T(439822706095, "This be wired to open from a distance. Hmm... Could be a trigger close by."), |
|
'Optional', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Larry", |
|
'Text', T(549158606925, "Must be those Hippos, man. Their eyes are following me in the park!"), |
|
'Optional', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_TrapDoor_Success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(905489083540, "It seems to be locked from the inside, but the Ghost has just touched something on the nearest <em>Hippo statue</em> and the door opened for him."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Vicki", |
|
'Text', T(898637802748, "I see! The tail of that Hippo over there is very suspiciously connected with hinges."), |
|
'Optional', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "GhostStories_TrapDoor_Used", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(939669357220, "The raft seems to be assembled by this year's winner of the Darwin award for fishing."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "JungleRoad_Electrofisher", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(388523553875, "Closer inspection shows the towel is embroidered with the logo of <em>Le Lys Rouge</em>, a prominent brothel in nearby Pantagruel."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Fox", |
|
'Text', T(778653832996, "Look at the spots on this towel. Is this...? Ugh, disgusting."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Raven", |
|
'Text', T(124852243593, "This must be taken from where this <em>Smiley</em> has been. We're on the right track."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "LoveNestInteraction_Towel", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "interactable at E12", |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(801509133858, "<wisdom-s> \nThe sap oozing from the tree drives the wildlife mad."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "MetaviraTree_Success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(635736626381, "<wisdom-f>\nThere is a childish drawing of dancing stick figures and... perhaps mushrooms?"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "MineInteraction01-fail", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(177643712878, "<wisdom-s>\nWhat looks like a childish drawing of dancing stick figures and mushrooms is actually a map of a <em>mine field</em> right in front of the entrance."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "MineInteraction01-success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(766658181602, "<wisdom-f>\nSomeone has drawn a rectangle with an... ugly flower on it?"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "MineInteraction02-fail", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(510686060658, "<wisdom-s>\nWhat seems to be a picture of a flower is actually some childish drawing of a skull on a door. This is a <em>booby trap</em>!"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "MineInteraction02-success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(684858955420, "<wisdom-f> \nGrand Chien is a crazy place."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Mystery_Failure", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = ">> take an AK-47", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Annotation', "reference to the lady of the lake in the legend of King Arthur", |
|
'Text', T(378795859596, "The skeletal hand at the bottom of the lake clearly belonged to a lady."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Oasis_Interactable_LadyOfTheLake", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(530713594618, "<wisdom-f>"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Text', T(118995426916, "What would one expect to find when rummaging through the remains, save from pain and misery?"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Plane_Interactable_SearchCarcass_Failure", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(584850398246, "<wisdom-s>"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Text', T(477622254551, "The carcass has nothing more to yield. "), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Plane_Interactable_SearchCarcass_Nothing", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(109899419526, "<wisdom-s>"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Text', T(381106245989, "Who would expect that a <em>treasure</em> may be found in a pile of dead bodies?"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Plane_Interactable_SearchCarcass_Success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Hitman", |
|
'Text', T(354565396924, "These guys really like to show off, Ace."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Fox", |
|
'Text', T(821883160933, "Someone tries to overcompensate for something, then ends up with the horns. It's an age-old story."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Flay", |
|
'Text', T(313296466459, "Putting horns on their own cars... What did I tell you? These buckheads are the prey, not the hunters."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "PoacherCamp_Examine_01_car", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(172681113938, "Valuable item discovered"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Character', "Flay", |
|
'Text', T(241216580807, "They didn't even hunt this one, just chased away scavengers. See the teeth marks? And if I remember right... Yeah, stupid old Hyena still uses it for a stash."), |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "PoacherCamp_Examine_02_skull", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(823133651818, "<medical-f>\nThe condition of the poacher shows no visible improvement."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "PoacherCamp_WoundedSkillCheck_Failure", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(727370420925, "A poacher has been wounded and seems to be in great pain. A good <em>medic</em> may be able to help him."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "PoacherCamp_WoundedSkillCheck_Initial", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(681341306170, "<medical-s>\nImmediate relief is seen on the poacher's face. He smiles faintly and dozes off."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "PoacherCamp_WoundedSkillCheck_Success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = 'reaction to "The Way of the Dragon" movie poster (DecPosterMovie_04)', |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'Text', "", |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(564568035012, 'Aaah, I remember I invite Chuck Norris to play bad guy in "Much Dust, Many Bullets". He decline. He say he play a bad guy once, but then the bad guy win. No one watch.'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(786487312408, 'Ah, Bruce Lee is great inspiration to me! "Be like water" is life philosophy for me: I only run downhill... That was joke.'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(555252547981, "Karate very tough to film. I prefer gun fight. Less chance to bruise face. "), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Blood", |
|
'Text', T(480042581696, "Man, I loved this movie! It gave me a whole new respect for the restaurant business."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Kalyna", |
|
'Text', T(304861417937, "I did not understand this movie. Where was the dragon?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "DrQ", |
|
'Text', T(552281396768, "Mr. Lee was blessed with an overabundance of both wisdom and testosterone. A unique individual."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Reaction_Tex_Movie_Dragon", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = 'reaction to "Rambo" movie poster (DecPosterMovie_02)', |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'Text', "", |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(771946810388, 'I remember when I met Mr. Stallone for the first time, and told him we should make a movie together. I will never forget his kind response: "Yeah, right! Who are you?"'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(849654865816, "Rambo so good with explosives! I once try to use explosives in movie. Many props blow up. Much shouting. I stick to six shooters."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(919990666124, 'I wanted to use rocket launcher in "Attack of the Clydesdales" but director said no. She fear explosions cause stampede. Stampeding clydesdales very bad.'), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grizzly", |
|
'Text', T(191121922287, "I wanted to be John Rambo when I was a kid. I spent hours rescuing P.O.W.s in my backyard until my dad made me stop tying up my cousins. "), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Igor", |
|
'Text', T(109898144694, "Rambo is big American hero! It is funny to me. He cannot do half the things the average Dolvich can do."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Shadow", |
|
'Text', T(425064451953, 'When I saw that scene in "First Blood" where Rambo disguised himself as a bush, I knew what I wanted to do for a living.'), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Reaction_Tex_Movie_Rambo", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = 'reaction to "Terminator 2" movie poster (DecPosterMovie_05)', |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'Text', "", |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(650221882940, 'Remember that scene of "Have Honda, Will Travel" when I say "Hasta la vista, baby"? Sound familiar, right? I not say nothing. It honor to be imitated by Arnold-san.'), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(303692239182, "I wanted to make movie about a terminator-cowboy, but producers say Yule Brenner already did."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(970166378060, "This was very good movie, but it did not have enough cowboys."), |
|
}), |
|
}, |
|
'Optional', true, |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Steroid", |
|
'Text', T(179949974064, "Did you know Arnold has to lose muscle mass when he does a movie? It is to make all the puny guys who do not lift feel better."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Mouse", |
|
'Text', T(562374821542, "I have such a huge crush on Linda Hamilton! It's one of the things that brought me and Stella together."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
disabledInConflict = true, |
|
group = "Banters_General_Triggered", |
|
id = "Reaction_Tex_Movie_Terminator", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(405095851358, "There is a letter found on the body."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Text', T(424305686704, '"Charlotte, my love,\nThey told me that if I prove myself, they will take me in the Legion! I will soon be able to provide for us and marry you as I have always dreamed."'), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "SavannaCamp_Arena_DeadBody", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "LarryNPC", |
|
'Text', T(205564685219, "Watch out, man! You're treading on my, uh... art stuff!"), |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "SavannaCamp_Larry_01", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "interact with a tomb with radio and a top hat", |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Annotation', "easter egg reference to TotalBiscuit's alias - \"The Cynical Brit\"", |
|
'Text', T(149002109918, "<em>Cynicism</em> perk activated"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Annotation', "easter egg reference to TotalBiscuit (video game reviewer)", |
|
'Text', T(562865407853, "WTF is... this? Let's NOT Play around with it."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_General_Triggered", |
|
id = "Tomb_TopHat", |
|
}) |
|
|
|
|