myspace / Data /BantersDef /BanterDef-Banters_General_Triggered.lua
sirnii's picture
Upload 1816 files
b6a38d7 verified
raw
history blame
82.9 kB
-- ========== GENERATED BY BanterDef Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('BanterDef', {
FX = "CheckSuccess",
Lines = {
PlaceObj('BanterLine', {
'Text', T(906666395126, --[[BanterDef 12Chairs_InteractNecklaceFound Text]] "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, --[[BanterDef 12Chairs_InteractNecklaceFound Text section:Banters_General_Triggered/12Chairs_InteractNecklaceFound voice:Vicki]] "Yes, mon! There be the necklace!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Fox",
'Text', T(773429759243, --[[BanterDef 12Chairs_InteractNecklaceFound Text section:Banters_General_Triggered/12Chairs_InteractNecklaceFound voice:Fox]] "Hey, let me try it! Does it look good on me?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(331690621953, --[[BanterDef 12Chairs_InteractNecklaceFound Text section:Banters_General_Triggered/12Chairs_InteractNecklaceFound voice:Fidel]] "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, --[[BanterDef 12Chairs_InteractQuestGiven Text]] "There is no necklace inside of the chair."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Buns",
'Text', T(654983867509, --[[BanterDef 12Chairs_InteractQuestGiven Text section:Banters_General_Triggered/12Chairs_InteractQuestGiven voice:Buns]] "There is no sign of the necklace we are looking for."),
}),
PlaceObj('BanterLineThin', {
'Character', "Fidel",
'Text', T(774132751322, --[[BanterDef 12Chairs_InteractQuestGiven Text section:Banters_General_Triggered/12Chairs_InteractQuestGiven voice:Fidel]] "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, --[[BanterDef 12Chairs_InteractQuestNotGiven Text]] "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, --[[BanterDef Beach_Captain01_approach Text section:Banters_General_Triggered/Beach_Captain01_approach >> BeachCaptainMet voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Captain01_approach Text section:Banters_General_Triggered/Beach_Captain01_approach voice:Raider]] "I'm afraid not, Mr. Pierrot."),
}),
PlaceObj('BanterLineThin', {
'Character', "Wolf",
'Text', T(881558704548, --[[BanterDef Beach_Captain01_approach Text section:Banters_General_Triggered/Beach_Captain01_approach voice:Wolf]] "Nope."),
}),
PlaceObj('BanterLineThin', {
'Character', "Grizzly",
'Text', T(410535768484, --[[BanterDef Beach_Captain01_approach Text section:Banters_General_Triggered/Beach_Captain01_approach voice:Grizzly]] "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, --[[BanterDef Beach_Captain02 Text section:Banters_General_Triggered/Beach_Captain02 BoatFound voice:Captain_Pierrot]] "Anyone can mistake a destroyer for a mega-yacht. They both got helicopter pads. Same silhouette, savvy?"),
}),
PlaceObj('BanterLine', {
'Character', "Sidney",
'Text', T(973390538306, --[[BanterDef Beach_Captain02 Text section:Banters_General_Triggered/Beach_Captain02 BoatFound voice:Sidney]] "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, --[[BanterDef Beach_Captain03 Text section:Banters_General_Triggered/Beach_Captain03 BoatFound voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Captain03 Text section:Banters_General_Triggered/Beach_Captain03 voice:Fauda]] "You are correct. It was stupid."),
}),
PlaceObj('BanterLineThin', {
'Character', "Scope",
'Text', T(213864015410, --[[BanterDef Beach_Captain03 Text section:Banters_General_Triggered/Beach_Captain03 voice:Scope]] '"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, --[[BanterDef Beach_Captain04 Text section:Banters_General_Triggered/Beach_Captain04 voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Captain05 Text section:Banters_General_Triggered/Beach_Captain05 BoatLaunched voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Captain05 Text section:Banters_General_Triggered/Beach_Captain05 BoatLaunched voice:Larry]] "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, --[[BanterDef Beach_Captain06 Text section:Banters_General_Triggered/Beach_Captain06 BoatLaunched voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Captain07 Text section:Banters_General_Triggered/Beach_Captain07 BoatLaunched voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Captain07 Text section:Banters_General_Triggered/Beach_Captain07 BoatLaunched voice:Igor]] "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, --[[BanterDef Beach_Captain08 Text section:Banters_General_Triggered/Beach_Captain08 BoatLaunched voice:Captain_Pierrot]] '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, --[[BanterDef Beach_Captain08 Text section:Banters_General_Triggered/Beach_Captain08 voice:Grizzly]] "On the bow. You want to rake them as you come in fast."),
}),
PlaceObj('BanterLineThin', {
'Character', "Fauda",
'Text', T(224208384263, --[[BanterDef Beach_Captain08 Text section:Banters_General_Triggered/Beach_Captain08 voice:Fauda]] "On a tripod. In a nest on top of the cabin. Full 360 traverse."),
}),
PlaceObj('BanterLineThin', {
'Character', "Meltdown",
'Text', T(104247619056, --[[BanterDef Beach_Captain08 Text section:Banters_General_Triggered/Beach_Captain08 voice:Meltdown]] "On the stern. You want to make sure nobody gets any ideas about following you."),
}),
PlaceObj('BanterLineThin', {
'Character', "MD",
'Text', T(116302312375, --[[BanterDef Beach_Captain08 Text section:Banters_General_Triggered/Beach_Captain08 voice:MD]] "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, --[[BanterDef Beach_Captain09 Text section:Banters_General_Triggered/Beach_Captain09 BoatLaunched voice:Captain_Pierrot]] "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, --[[BanterDef Beach_MercBoat01_intro Text]] '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, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response voice:Buns]] '"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, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response voice:Larry]] "Man, that suuuure looks familiar. I mean... you guys see the boat, too, right?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Len",
'Text', T(647724338208, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response voice:Len]] '"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, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response >> BoatFound voice:Captain_Pierrot]] "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, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response >> BoatFound voice:Fidel]] "Si, natural causes."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Captain_Pierrot",
'Text', T(672879487008, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response >> BoatFound voice:Captain_Pierrot]] "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, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response >> BoatFound voice:Mouse]] "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, --[[BanterDef Beach_MercBoat01_response Text section:Banters_General_Triggered/Beach_MercBoat01_response >> BoatFound voice:Captain_Pierrot]] "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, --[[BanterDef Beach_MercBoat01_response Text]] "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, --[[BanterDef Beach_MercBoat02_success Text section:Banters_General_Triggered/Beach_MercBoat02_success radio banter when activity is completed voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Sandman01_intro Text]] "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, --[[BanterDef Beach_Sandman01_replies Text section:Banters_General_Triggered/Beach_Sandman01_replies voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Sandman01_replies Text section:Banters_General_Triggered/Beach_Sandman01_replies voice:Red]] "Yer gonna blow up some poor wee bairn doin' stuff like that!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry",
'Text', T(281467282119, --[[BanterDef Beach_Sandman01_replies Text section:Banters_General_Triggered/Beach_Sandman01_replies voice:Larry]] "Art. High art, man."),
}),
PlaceObj('BanterLineThin', {
'Character', "Livewire",
'Text', T(186977470919, --[[BanterDef Beach_Sandman01_replies Text section:Banters_General_Triggered/Beach_Sandman01_replies voice:Livewire]] "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, --[[BanterDef Beach_Sandman02_success Text section:Banters_General_Triggered/Beach_Sandman02_success voice:Captain_Pierrot]] "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, --[[BanterDef Beach_Sandman04_kick Text section:Banters_General_Triggered/Beach_Sandman04_kick voice:Captain_Pierrot]] "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, --[[BanterDef Biff_InitlaApproach Text section:Banters_General_Triggered/Biff_InitlaApproach Biff is happy that someone is coming to rescue him and his soldiers voice:BiffNPC]] "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, --[[BanterDef Biff_InitlaApproach Text section:Banters_General_Triggered/Biff_InitlaApproach voice:Meltdown]] "Apscott, shut your yap already! We're comin'."),
}),
PlaceObj('BanterLineThin', {
'Character', "Len",
'Text', T(745044847101, --[[BanterDef Biff_InitlaApproach Text section:Banters_General_Triggered/Biff_InitlaApproach voice:Len]] "You don't have to say \"mayday\", Biff. You're not on the radio."),
}),
PlaceObj('BanterLineThin', {
'Character', "Gus",
'Text', T(887518361417, --[[BanterDef Biff_InitlaApproach Text section:Banters_General_Triggered/Biff_InitlaApproach voice:Gus]] "Dang it, Apscott! Pipe down! You're acting like you're lost at sea."),
}),
PlaceObj('BanterLineThin', {
'Character', "Smiley",
'Text', T(330923353854, --[[BanterDef Biff_InitlaApproach Text section:Banters_General_Triggered/Biff_InitlaApproach voice:Smiley]] "Do not worry, señor Apscott. I have come to rescue you!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry",
'Text', T(364137164362, --[[BanterDef Biff_InitlaApproach Text section:Banters_General_Triggered/Biff_InitlaApproach voice:Larry]] "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, --[[BanterDef Biff_InitlaApproach Text section:Banters_General_Triggered/Biff_InitlaApproach voice:Larry_Clean]] "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, --[[BanterDef Biff_PostCombat Text section:Banters_General_Triggered/Biff_PostCombat Biff is exhausted and excited and can't believe the enemy didn't kill him and the player voice:BiffNPC]] "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, --[[BanterDef Biff_StartOfFight Text section:Banters_General_Triggered/Biff_StartOfFight Biff is quite scared voice:BiffNPC]] "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, --[[BanterDef Biff_StartOfFight Text section:Banters_General_Triggered/Biff_StartOfFight voice:Nails]] 'Biff, if you say "mayday" one more time, I\'m gonna knock your teeth out.'),
}),
PlaceObj('BanterLineThin', {
'Character', "Scope",
'Text', T(164898722001, --[[BanterDef Biff_StartOfFight Text section:Banters_General_Triggered/Biff_StartOfFight voice:Scope]] "You don't have to say \"mayday\", love, we're standing right here."),
}),
PlaceObj('BanterLineThin', {
'Character', "Scully",
'Text', T(338012598587, --[[BanterDef Biff_StartOfFight Text section:Banters_General_Triggered/Biff_StartOfFight voice:Scully]] "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, --[[BanterDef Chimurenga_HelpBiff Text section:Banters_General_Triggered/Chimurenga_HelpBiff voice:Chimurenga]] "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, --[[BanterDef DeadPoacher_0_NoQuest Text]] "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, --[[BanterDef DeadPoacher_0_NoQuest Text section:Banters_General_Triggered/DeadPoacher_0_NoQuest voice:Vicki]] "Who would do such sick thing, mon?!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Blood",
'Text', T(866050242304, --[[BanterDef DeadPoacher_0_NoQuest Text section:Banters_General_Triggered/DeadPoacher_0_NoQuest voice:Blood]] "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, --[[BanterDef DeadPoacher_0_NoQuest Text section:Banters_General_Triggered/DeadPoacher_0_NoQuest voice:Fidel]] "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, --[[BanterDef DeadPoacher_1 Text]] "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, --[[BanterDef DeadPoacher_2 Text]] "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, --[[BanterDef DeadPoacher_3 Text]] "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, --[[BanterDef DeadPoacher_3 Text section:Banters_General_Triggered/DeadPoacher_3 voice:MD]] "The time of death is between four and six hours ago."),
}),
PlaceObj('BanterLineThin', {
'Character', "Raider",
'Text', T(843924671306, --[[BanterDef DeadPoacher_3 Text section:Banters_General_Triggered/DeadPoacher_3 voice:Raider]] "Watch out, we're getting close."),
}),
PlaceObj('BanterLineThin', {
'Character', "Blood",
'Text', T(842959501891, --[[BanterDef DeadPoacher_3 Text section:Banters_General_Triggered/DeadPoacher_3 voice:Blood]] "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, --[[BanterDef DeadPoacher_4 Text]] "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, --[[BanterDef DeadPoacher_4 Text section:Banters_General_Triggered/DeadPoacher_4 voice:Raven]] "Be on your guard, he must be still nearby."),
}),
PlaceObj('BanterLineThin', {
'Character', "Blood",
'Text', T(997628446522, --[[BanterDef DeadPoacher_4 Text section:Banters_General_Triggered/DeadPoacher_4 voice:Blood]] "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, --[[BanterDef DeadPoacher_SpawnFlay Text section:Banters_General_Triggered/DeadPoacher_SpawnFlay voice:FlayNPC]] "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, --[[BanterDef DiamondRed_Boss_01 Text section:Banters_General_Triggered/DiamondRed_Boss_01 initial when starts shooting slaves voice:DiamondRedBoss]] "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, --[[BanterDef DiamondRed_Boss_02 Text section:Banters_General_Triggered/DiamondRed_Boss_02 while sector still in conflict voice:DiamondRedBoss]] "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, --[[BanterDef DiamondRed_Boss_Execute Text section:Banters_General_Triggered/DiamondRed_Boss_Execute voice:Blood]] "No one needs someone like you. Not ever."),
}),
PlaceObj('BanterLineThin', {
'Character', "Magic",
'Text', T(449927451860, --[[BanterDef DiamondRed_Boss_Execute Text section:Banters_General_Triggered/DiamondRed_Boss_Execute voice:Magic]] "Only help I need is to bury you, and you can't help with that."),
}),
PlaceObj('BanterLineThin', {
'Character', "Ice",
'Text', T(179237558210, --[[BanterDef DiamondRed_Boss_Execute Text section:Banters_General_Triggered/DiamondRed_Boss_Execute voice:Ice]] "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, --[[BanterDef DiamondRed_Boss_ExecutePsycho Text section:Banters_General_Triggered/DiamondRed_Boss_ExecutePsycho voice:Fidel]] "Eheheheee... What? You said he deserve to die."),
}),
PlaceObj('BanterLineThin', {
'Character', "Meltdown",
'Text', T(140406960800, --[[BanterDef DiamondRed_Boss_ExecutePsycho Text section:Banters_General_Triggered/DiamondRed_Boss_ExecutePsycho voice:Meltdown]] "What? This dumbass was asking for it."),
}),
PlaceObj('BanterLineThin', {
'Character', "Nails",
'Text', T(717075411221, --[[BanterDef DiamondRed_Boss_ExecutePsycho Text section:Banters_General_Triggered/DiamondRed_Boss_ExecutePsycho voice:Nails]] "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, --[[BanterDef DiamondRed_Boss_ExecuteSpecial Text section:Banters_General_Triggered/DiamondRed_Boss_ExecuteSpecial voice:Ivan]] "Я сказал - нет."),
}),
PlaceObj('BanterLineThin', {
'Character', "PierreMerc",
'Text', T(368146638497, --[[BanterDef DiamondRed_Boss_ExecuteSpecial Text section:Banters_General_Triggered/DiamondRed_Boss_ExecuteSpecial voice:PierreMerc]] "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, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry CUSTOM ACTOR voice:RebelMale]] "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, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Vicki]] "What's this now, mon? You got a fan club?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Hitman",
'Text', T(363406402584, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Hitman]] "Friends of yours, Larry?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Kalyna",
'Text', T(993812578230, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Kalyna]] "Larry has a title?! I want one!"),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Larry",
'Text', T(127950389433, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Larry]] "Heyyyyy, what's up?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry_Clean",
'Text', T(479517199978, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Larry_Clean]] "Heyyyyy, what's up?"),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "RebelMale",
'Text', T(939625933978, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry CUSTOM ACTOR voice:RebelMale]] "<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, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Len]] "Relentless? Revolution? Larry, I have some questions..."),
}),
PlaceObj('BanterLineThin', {
'Character', "Meltdown",
'Text', T(435723106153, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Meltdown]] "Larry, what the hell kind of drugs did you give these guys?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Igor",
'Text', T(489945384212, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Igor]] "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, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Larry]] "Yeah, man! The Revolution! Totally did it. Um, remind me who you are again?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry_Clean",
'Text', T(415279455195, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Larry_Clean]] "Yeah, man, sure... That was the plan, I guess."),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "RebelMale",
'Text', T(207108916347, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry CUSTOM ACTOR voice:RebelMale]] "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, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Buns]] "That actually makes a very weird kind of sense."),
}),
PlaceObj('BanterLineThin', {
'Character', "Sidney",
'Text', T(706926376203, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Sidney]] "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, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Steroid]] "Is this true, Little Larry?"),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'Text', "",
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Larry",
'Text', T(665008868853, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Larry]] "Oh yeah! Totally!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry_Clean",
'Text', T(347231431920, --[[BanterDef DiamondRed_CapturedMaquis_HaveLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_HaveLarry voice:Larry_Clean]] "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, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry CUSTOM ACTOR voice:RebelMale]] "Are you friends of <em>Larry</em> the Unyielding?"),
'playOnce', true,
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Buns",
'Text', T(456170348381, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Buns]] "Larry the... What? You surely don't mean Larry Roachburn?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Nails",
'Text', T(737295395095, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Nails]] 'I can think of a lot of names for Larry. "Unyielding" ain\'t one of \'em.'),
}),
PlaceObj('BanterLineThin', {
'Character', "Steroid",
'Text', T(644374676937, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Steroid]] "I am friends with Larry the Little."),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "RebelMale",
'Text', T(301930880493, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry CUSTOM ACTOR voice:RebelMale]] "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, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Len]] "Larry? Revolution? Leader?! What the..."),
}),
PlaceObj('BanterLineThin', {
'Character', "Vicki",
'Text', T(265487238272, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Vicki]] "When I see Larry again, I be havin' questions."),
}),
PlaceObj('BanterLineThin', {
'Character', "Raider",
'Text', T(877220730357, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Raider]] "Larry? A leader? Of people?"),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "RebelMale",
'Text', T(107020643357, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry CUSTOM ACTOR voice:RebelMale]] "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, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Buns]] "I suppose that's one way to look at it."),
}),
PlaceObj('BanterLineThin', {
'Character', "Grizzly",
'Text', T(198992599296, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Grizzly]] "I think you mean a true communist must be as confused as Larry Roachburn."),
}),
PlaceObj('BanterLineThin', {
'Character', "Thor",
'Text', T(659583845460, --[[BanterDef DiamondRed_CapturedMaquis_MetLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_MetLarry voice:Thor]] "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, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry CUSTOM ACTOR voice:RebelMale]] "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, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Buns]] "Larry the what?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Ice",
'Text', T(925764324265, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Ice]] "Larry the who?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Fauda",
'Text', T(977438888744, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Fauda]] "Who is this Larry the Unyielding? He sounds dangerous."),
}),
},
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "RebelMale",
'Text', T(440991336603, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry CUSTOM ACTOR voice:RebelMale]] "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, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Len]] "Larry Roachburn?! Leader of a... revolution?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Gus",
'Text', T(317688423293, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Gus]] "Can't possibly be the same Larry Roachburn as... Can it?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Magic",
'Text', T(545905980799, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Magic]] "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, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry CUSTOM ACTOR voice:RebelMale]] "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, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Vicki]] "If this be the Larry I know, he got some explaining to do."),
}),
PlaceObj('BanterLineThin', {
'Character', "Tex",
'Text', T(743641117625, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Tex]] "Larry Roachburn in the role of his life!"),
}),
PlaceObj('BanterLineThin', {
'Character', "Ice",
'Text', T(991770145748, --[[BanterDef DiamondRed_CapturedMaquis_NoLarry Text section:Banters_General_Triggered/DiamondRed_CapturedMaquis_NoLarry voice:Ice]] "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, --[[BanterDef DiamondRed_Outhouse_Failure Text]] "<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, --[[BanterDef DiamondRed_Outhouse_Success Text]] '<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, --[[BanterDef GhostStoriesMansion_Thugs_01 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_01 CUSTOM ACTOR voice:ThugCutter]] "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, --[[BanterDef GhostStoriesMansion_Thugs_02 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_02 CUSTOM ACTORS voice:ThugActor2]] "Ha! So that's the famous ghost of the mansion!"),
}),
PlaceObj('BanterLine', {
'Character', "ThugActor1",
'Text', T(101733025064, --[[BanterDef GhostStoriesMansion_Thugs_02 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_02 CUSTOM ACTORS voice:ThugActor1]] "Just a silly old man. I knew it all along!"),
}),
PlaceObj('BanterLine', {
'Character', "ThugActor2",
'Text', T(337579117820, --[[BanterDef GhostStoriesMansion_Thugs_02 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_02 CUSTOM ACTORS voice:ThugActor2]] "Yeah, right, that's why it took half a jug of moonshine to bring you here."),
}),
PlaceObj('BanterLine', {
'Character', "ThugActor1",
'Text', T(261439605219, --[[BanterDef GhostStoriesMansion_Thugs_02 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_02 CUSTOM ACTORS voice:ThugActor1]] "Shut up, Jules. Hey, you! Give us the <em>treasure</em> and nobody will get hurt!"),
}),
PlaceObj('BanterLine', {
'Character', "Butler",
'Text', T(171855065339, --[[BanterDef GhostStoriesMansion_Thugs_02 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_02 CUSTOM ACTORS voice:Butler]] "Get away from here! There is no treasure!"),
}),
PlaceObj('BanterLine', {
'Character', "ThugActor1",
'Text', T(503231077100, --[[BanterDef GhostStoriesMansion_Thugs_02 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_02 CUSTOM ACTORS voice:ThugActor1]] "Then I guess we'll just have to kill you and take whatever we can find."),
}),
PlaceObj('BanterLine', {
'Character', "ThugActor3",
'Text', T(891816297376, --[[BanterDef GhostStoriesMansion_Thugs_02 Text section:Banters_General_Triggered/GhostStoriesMansion_Thugs_02 CUSTOM ACTORS voice:ThugActor3]] "We're ghost busters, yiii-haw!"),
}),
},
group = "Banters_General_Triggered",
id = "GhostStoriesMansion_Thugs_02",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(959691755388, --[[BanterDef GhostStories_Clue_DeadBody Text]] "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, --[[BanterDef GhostStories_Clue_Ghost Text section:Banters_General_Triggered/GhostStories_Clue_Ghost voice:Ghost]] "Flee! This place is cursed! Run while you still can!"),
}),
PlaceObj('BanterLine', {
'MultipleTexts', true,
'AnyOfTheseCount', 2,
'AnyOfThese', {
PlaceObj('BanterLineThin', {
'Character', "Steroid",
'Text', T(510292149208, --[[BanterDef GhostStories_Clue_Ghost Text section:Banters_General_Triggered/GhostStories_Clue_Ghost voice:Steroid]] "Was that... a g-g-ghost?"),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry",
'Text', T(690729728674, --[[BanterDef GhostStories_Clue_Ghost Text section:Banters_General_Triggered/GhostStories_Clue_Ghost voice:Larry]] "Oh, man. I think I'm hallucinating again."),
}),
PlaceObj('BanterLineThin', {
'Character', "Larry_Clean",
'Text', T(468498599557, --[[BanterDef GhostStories_Clue_Ghost Text section:Banters_General_Triggered/GhostStories_Clue_Ghost voice:Larry_Clean]] "Oh, man. I thought I was clean, and now I'm hallucinating again."),
}),
PlaceObj('BanterLineThin', {
'Character', "Buns",
'Text', T(498666550160, --[[BanterDef GhostStories_Clue_Ghost Text section:Banters_General_Triggered/GhostStories_Clue_Ghost voice:Buns]] "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, --[[BanterDef GhostStories_Clue_MinesDesk Text]] "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, --[[BanterDef GhostStories_Clue_MinesDesk Text section:Banters_General_Triggered/GhostStories_Clue_MinesDesk voice:Fidel]] "Fidel don't understand. How use photo to make mines? Fidel has yet to learn of explosives."),
}),
PlaceObj('BanterLineThin', {
'Character', "Red",
'Text', T(125150117654, --[[BanterDef GhostStories_Clue_MinesDesk Text section:Banters_General_Triggered/GhostStories_Clue_MinesDesk voice:Red]] "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, --[[BanterDef GhostStories_Clue_MinesDesk Text section:Banters_General_Triggered/GhostStories_Clue_MinesDesk voice:Steroid]] "Creepy photo!"),
}),
},
'Optional', true,
'playOnce', true,
}),
},
group = "Banters_General_Triggered",
id = "GhostStories_Clue_MinesDesk",
})
PlaceObj('BanterDef', {
Lines = {
PlaceObj('BanterLine', {
'Text', T(101709422828, --[[BanterDef GhostStories_Clue_OldVan Text]] "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, --[[BanterDef GhostStories_Clue_OldVan Text section:Banters_General_Triggered/GhostStories_Clue_OldVan voice:Shadow]] "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, --[[BanterDef GhostStories_HippoStatue Text]] "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, --[[BanterDef GhostStories_HippoStatue Text section:Banters_General_Triggered/GhostStories_HippoStatue voice:Vicki]] "I just knew it, mon!"),
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "Fox",
'Text', T(391531721268, --[[BanterDef GhostStories_HippoStatue Text section:Banters_General_Triggered/GhostStories_HippoStatue voice:Fox]] "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, --[[BanterDef GhostStories_TrapDoor_Failure Text]] "<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, --[[BanterDef GhostStories_TrapDoor_Success Text]] "<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, --[[BanterDef GhostStories_TrapDoor_Success Text section:Banters_General_Triggered/GhostStories_TrapDoor_Success voice:Vicki]] "This be wired to open from a distance. Hmm... Could be a trigger close by."),
'Optional', true,
}),
PlaceObj('BanterLine', {
'Character', "Larry",
'Text', T(549158606925, --[[BanterDef GhostStories_TrapDoor_Success Text section:Banters_General_Triggered/GhostStories_TrapDoor_Success voice:Larry]] "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, --[[BanterDef GhostStories_TrapDoor_Used Text]] "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, --[[BanterDef GhostStories_TrapDoor_Used Text section:Banters_General_Triggered/GhostStories_TrapDoor_Used voice:Vicki]] "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, --[[BanterDef JungleRoad_Electrofisher Text]] "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, --[[BanterDef LoveNestInteraction_Towel Text]] "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, --[[BanterDef LoveNestInteraction_Towel Text section:Banters_General_Triggered/LoveNestInteraction_Towel voice:Fox]] "Look at the spots on this towel. Is this...? Ugh, disgusting."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Raven",
'Text', T(124852243593, --[[BanterDef LoveNestInteraction_Towel Text section:Banters_General_Triggered/LoveNestInteraction_Towel voice:Raven]] "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, --[[BanterDef MetaviraTree_Success Text]] "<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, --[[BanterDef MineInteraction01-fail Text]] "<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, --[[BanterDef MineInteraction01-success Text]] "<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, --[[BanterDef MineInteraction02-fail Text]] "<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, --[[BanterDef MineInteraction02-success Text]] "<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, --[[BanterDef Mystery_Failure Text]] "<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, --[[BanterDef Oasis_Interactable_LadyOfTheLake Text]] "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, --[[BanterDef Plane_Interactable_SearchCarcass_Failure Text]] "<wisdom-f>"),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Text', T(118995426916, --[[BanterDef Plane_Interactable_SearchCarcass_Failure Text]] "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, --[[BanterDef Plane_Interactable_SearchCarcass_Nothing Text]] "<wisdom-s>"),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Text', T(477622254551, --[[BanterDef Plane_Interactable_SearchCarcass_Nothing Text]] "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, --[[BanterDef Plane_Interactable_SearchCarcass_Success Text]] "<wisdom-s>"),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Text', T(381106245989, --[[BanterDef Plane_Interactable_SearchCarcass_Success Text]] "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, --[[BanterDef PoacherCamp_Examine_01_car Text section:Banters_General_Triggered/PoacherCamp_Examine_01_car voice:Hitman]] "These guys really like to show off, Ace."),
'Optional', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Fox",
'Text', T(821883160933, --[[BanterDef PoacherCamp_Examine_01_car Text section:Banters_General_Triggered/PoacherCamp_Examine_01_car voice:Fox]] "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, --[[BanterDef PoacherCamp_Examine_01_car Text section:Banters_General_Triggered/PoacherCamp_Examine_01_car voice:Flay]] "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, --[[BanterDef PoacherCamp_Examine_02_skull Text]] "Valuable item discovered"),
'Voiced', false,
'FloatUp', true,
'playOnce', true,
}),
PlaceObj('BanterLine', {
'Character', "Flay",
'Text', T(241216580807, --[[BanterDef PoacherCamp_Examine_02_skull Text section:Banters_General_Triggered/PoacherCamp_Examine_02_skull voice:Flay]] "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, --[[BanterDef PoacherCamp_WoundedSkillCheck_Failure Text]] "<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, --[[BanterDef PoacherCamp_WoundedSkillCheck_Initial Text]] "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, --[[BanterDef PoacherCamp_WoundedSkillCheck_Success Text]] "<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, --[[BanterDef Reaction_Tex_Movie_Dragon Text section:Banters_General_Triggered/Reaction_Tex_Movie_Dragon voice:Tex]] '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, --[[BanterDef Reaction_Tex_Movie_Dragon Text section:Banters_General_Triggered/Reaction_Tex_Movie_Dragon voice:Tex]] '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, --[[BanterDef Reaction_Tex_Movie_Dragon Text section:Banters_General_Triggered/Reaction_Tex_Movie_Dragon voice:Tex]] "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, --[[BanterDef Reaction_Tex_Movie_Dragon Text section:Banters_General_Triggered/Reaction_Tex_Movie_Dragon voice:Blood]] "Man, I loved this movie! It gave me a whole new respect for the restaurant business."),
}),
PlaceObj('BanterLineThin', {
'Character', "Kalyna",
'Text', T(304861417937, --[[BanterDef Reaction_Tex_Movie_Dragon Text section:Banters_General_Triggered/Reaction_Tex_Movie_Dragon voice:Kalyna]] "I did not understand this movie. Where was the dragon?"),
}),
PlaceObj('BanterLineThin', {
'Character', "DrQ",
'Text', T(552281396768, --[[BanterDef Reaction_Tex_Movie_Dragon Text section:Banters_General_Triggered/Reaction_Tex_Movie_Dragon voice:DrQ]] "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, --[[BanterDef Reaction_Tex_Movie_Rambo Text section:Banters_General_Triggered/Reaction_Tex_Movie_Rambo voice:Tex]] '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, --[[BanterDef Reaction_Tex_Movie_Rambo Text section:Banters_General_Triggered/Reaction_Tex_Movie_Rambo voice:Tex]] "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, --[[BanterDef Reaction_Tex_Movie_Rambo Text section:Banters_General_Triggered/Reaction_Tex_Movie_Rambo voice:Tex]] '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, --[[BanterDef Reaction_Tex_Movie_Rambo Text section:Banters_General_Triggered/Reaction_Tex_Movie_Rambo voice:Grizzly]] "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, --[[BanterDef Reaction_Tex_Movie_Rambo Text section:Banters_General_Triggered/Reaction_Tex_Movie_Rambo voice:Igor]] "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, --[[BanterDef Reaction_Tex_Movie_Rambo Text section:Banters_General_Triggered/Reaction_Tex_Movie_Rambo voice:Shadow]] '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, --[[BanterDef Reaction_Tex_Movie_Terminator Text section:Banters_General_Triggered/Reaction_Tex_Movie_Terminator voice:Tex]] '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, --[[BanterDef Reaction_Tex_Movie_Terminator Text section:Banters_General_Triggered/Reaction_Tex_Movie_Terminator voice:Tex]] "I wanted to make movie about a terminator-cowboy, but producers say Yule Brenner already did."),
}),
PlaceObj('BanterLineThin', {
'Character', "Tex",
'Text', T(970166378060, --[[BanterDef Reaction_Tex_Movie_Terminator Text section:Banters_General_Triggered/Reaction_Tex_Movie_Terminator voice:Tex]] "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, --[[BanterDef Reaction_Tex_Movie_Terminator Text section:Banters_General_Triggered/Reaction_Tex_Movie_Terminator voice:Steroid]] "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, --[[BanterDef Reaction_Tex_Movie_Terminator Text section:Banters_General_Triggered/Reaction_Tex_Movie_Terminator voice:Mouse]] "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, --[[BanterDef SavannaCamp_Arena_DeadBody Text]] "There is a letter found on the body."),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Text', T(424305686704, --[[BanterDef SavannaCamp_Arena_DeadBody Text]] '"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, --[[BanterDef SavannaCamp_Larry_01 Text section:Banters_General_Triggered/SavannaCamp_Larry_01 voice:LarryNPC]] "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, --[[BanterDef Tomb_TopHat Text]] "<em>Cynicism</em> perk activated"),
'Voiced', false,
'FloatUp', true,
}),
PlaceObj('BanterLine', {
'Annotation', "easter egg reference to TotalBiscuit (video game reviewer)",
'Text', T(562865407853, --[[BanterDef Tomb_TopHat Text]] "WTF is... this? Let's NOT Play around with it."),
'Voiced', false,
'FloatUp', true,
}),
},
group = "Banters_General_Triggered",
id = "Tomb_TopHat",
})