|
|
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(337584562583, "<em>Lightning Reactions</em> perk activated\nSomething stirs in the cage and only lightning-fast reflexes can slam the door shut before whatever is inside escapes. One of THEM lurks within!"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Shadow", |
|
'Text', T(182273386265, "I just saw a shadow move and it wasn't mine!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Ice", |
|
'Text', T(832313240939, "You keep your ugly ass in there!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Len", |
|
'Text', T(359386358717, "Ambush! Take cover!"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_BirdCage01_LightningReaction", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(490718103183, "<em>Night Ops</em> perk activated \nSomething hisses in the darkness and only reflexes honed by rigorous Night Ops training can slam the cage door shut before whatever is inside escapes. One of THEM lurks within!"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Kalyna", |
|
'Text', T(904485631854, "There is a monster under the carpet!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Scope", |
|
'Text', T(500160364051, "Bloody biscuits!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "DrQ", |
|
'Text', T(294195577047, "The cage is dark and full of terror!"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_BirdCage01_NightOps", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(491947437940, "<em>Pessimist</em> perk activated \nThe air turns sour with terror and only the pessimistic expectation of the worst possible outcome can slam the cage door shut before whatever is inside escapes. One of THEM lurks within!"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Red", |
|
'Text', T(633482691958, "Knowin' me luck, that must be one of 'em scabby bastards waitin' to bite me arse."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Larry_Clean", |
|
'Text', T(473107987190, "Oh, shit, man. If the Sanatorium taught me anything, it's DON'T go near the cages!"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_BirdCage01_Pessimist", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(362544515114, "Bloody hands reach out. It's one of <em>THEM</em>!"), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_BirdCage02_failure", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "initial", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Annotation', 'Reference to a Voltaire song "Brains"', |
|
'Character', "Monday", |
|
'Text', T(216310382043, "Well hello, cadavérés! Don't be shy - step right up, I'm a reasonable guy."), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Kalyna", |
|
'Text', T(462740319916, "A talking monster!"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Gus", |
|
'Text', T(641764983408, "Dang, Woodrow! You don't look so good. Maybe you should lie down."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "PierreMerc", |
|
'Text', T(844806087641, "Was that a threat? It sounded like a threat to me."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
Once = true, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_Monday01_ApproachInitial", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Comment = "infected killed", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Character', "Monday", |
|
'Text', T(124048305104, "There's been a lot of shooting! I like it. Gives rhythm to my drinking."), |
|
'playOnce', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Igor", |
|
'Text', T(298052807493, "I am in agreement with monster."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grizzly", |
|
'Text', T(429569085166, "Do we shoot it or talk to it? I could go either way."), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
Once = true, |
|
conditions = { |
|
PlaceObj('QuestIsVariableBool', { |
|
QuestId = "GrimerHamlet", |
|
Vars = set( "InfectedUnleashedKilled" ), |
|
__eval = function () |
|
local quest = gv_Quests['GrimerHamlet'] or QuestGetState('GrimerHamlet') |
|
return quest.InfectedUnleashedKilled |
|
end, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_Monday02_ApproachInfectedKilled", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(819768270716, "This moonshine still looks like it was made by a drunken zombie. It leaks and smells like paint thinner. Perhaps the design could be improved."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_MoonshineStill01_initial", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckFail", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(764285947139, "<mechanical-f>\nThe moonshine still gurgles and emits an odor best described as toxic. Its mismatched parts rattle in protest. Only a skilled <em>mechanic</em> would be able to tell how to get this thing working efficiently."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Grunty", |
|
'Text', T(952177643567, "This is not a machine for producing alcohol. This is a machine for producing pain."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Wolf", |
|
'Text', T(756700284272, "Somebody ought to take this thing out back and shoot it."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Tex", |
|
'Text', T(213607936700, "This thing supposed to make Prairie Dew, partner? It look more like shit from sick cow!"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_MoonshineStill02_failure", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Text', T(493552609835, "<mechanical-s>\nIt takes a skilled mechanic to properly clean the condenser, refit the pipes, and remove the redundant parts."), |
|
'Voiced', false, |
|
'FloatUp', true, |
|
}), |
|
PlaceObj('BanterLine', { |
|
'Annotation', '"говно" = shit, pronounced "gavnO". Very Russian way of saying something is not well made.', |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Vicki", |
|
'Text', T(742835273389, "This condenser be dirtier than most carburetors I've seen! And this pipe? No, no. This pipe no go here, mon. And what be the purpose of this mouse trap here then?"), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Magic", |
|
'Text', T(483493097275, "I can't believe I'm saying this, but the only way this thing could've worked in the first place was by magic. I think I got it fixed up so it won't poison nobody, but no promises."), |
|
}), |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Kalyna", |
|
'Text', T(375339939620, "This machine was under a curse. I think I have lifted it by removing the parts that smelled bad. I cannot wait to see what kind of potion it brews!"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_MoonshineStill02_success", |
|
}) |
|
|
|
PlaceObj('BanterDef', { |
|
FX = "CheckSuccess", |
|
Lines = { |
|
PlaceObj('BanterLine', { |
|
'Annotation', '"говно" = shit, pronounced "gavnO". Very Russian way of saying something is not well made.', |
|
'MultipleTexts', true, |
|
'AnyOfThese', { |
|
PlaceObj('BanterLineThin', { |
|
'Character', "Igor", |
|
'Text', T(974855762101, "I am no mechanic, but this device is govno. Look, THAT piece belong on machine gun, not here... But, if I make this pipe go to that and then that piece go here... See? Now you can make potato vodka like a boss!"), |
|
}), |
|
}, |
|
'playOnce', true, |
|
}), |
|
}, |
|
group = "Banters_Local_GrimerHamlet_Triggered", |
|
id = "Grimer_MoonshineStill02_successIgor", |
|
}) |
|
|
|
|