# alternates

condition: Variable["coast.gary_scared_him_with_apartment"]
alternateline:
"Yes. Absolutely. I will *never* do anything like this again." He looks around, relieved of some burden, his mouth still quivering. "I won't mess with Mr. Claire either, you have my word."


condition: Variable["gates.measurehead_lucky_racist"]
alternateline:
"At any rate," he gestures toward Gary as though he were presenting a work of art, "*this* is our third, lucky racist."


condition: Variable["TASK.ask_about_ruby_in_village"] == false
alternateline:
"Okay. But after that we get back to our own assignments. There is no justification for this detour at this point of our investigation. We have *a lot* of work to do back in town."


condition: Variable["auto.is_snowing"]
alternateline:
The trap stands empty near the reeds, powdered with snow. No insect sounds or movement around -- only the reeds' apprehensive hissing.


condition: Variable["auto.is_raining"]
alternateline:
The trap stands empty near the reeds. No insect sounds or movement around -- only the reeds' apprehensive hissing. Rain drips from the  mesh of the trap.


condition: Variable["inventory.sandwich_wolfed_it_down"]
alternateline:
I'm hungover and *famished*! Who cares what's on it? Devour that topping pie as quickly as you can! It's what you do with food.


condition: Variable["inventory.sandwich_kim_saw_you_throw_it"]
alternateline:
He raises his eyebrows. "You know, you really should consider doing to liquor what you do to food." He pauses thoughtfully. "And not doing what you do to food... to food."


condition: CheckItem("kind_green_ape_pen")
alternateline:
"I see you've been talking about cryptids with Lena," he smiles. "The kind green ape is one of her favourites."


condition: Variable["TASK.find_phasmid"]
alternateline:
"Did he? Well -- that one's a hoax. Some Seraise rice farmers set fire to rhinoceros cadavers and used them scare tourists."


condition: Variable["jam.truckman_kim_revachol"]
alternateline:
"As you've heard me say before, I was born and raised Revacholian. So was my mother. As for my father -- I didn't know him, I don't know who he was. And I don't care. From what I've heard, he wasn't a very pleasant person to be around."


alternateline: "Gary, *none* of these sound like realistic options." (Conclude.)
condition:
Variable["coast.gary_discussed_semper_maa"] == true  and  Variable["coast.gary_discussed_castigation"]  == true  and  Variable["coast.gary_discussed_seolite_tech"] == true


condition: CheckItem("badge") and Variable["tc.name_full_harrier"] and Variable["tc.rank_known"]
alternateline:
"Officer, Pigs! Double-yefreitor Harrier Du Bois, requesting your sidearm for inspection." (Hold out your badge.)


condition: Variable["tc.rank_known"] and Variable["tc.name_full_harrier"] and IsKimHere()
alternateline:
"Lieutenant double-yefreitor Harrier Du Bois, 41st Precinct. This is my partner, Lieutenant Kitsuragi, from the 57th."


condition: Variable["yard.hanged_seen"] == true or Variable["yard.sense_smell_rotting_corpse"] == true
alternateline:
Don't you recognize it? That hideous pungency, that faintly cloying sweetness? Only death smells like that.


condition: Variable["coast.morell_greeting_done"] and Variable["TASK.report_to_cryptozoologists_1"] == false
alternateline:
"She's *probably* north of the village and this place is a peninsula. We've already talked to the cryptozoologists..." He looks to his right. "Working with them might give us a good excuse to run around -- give us some *structure*..."


condition: Variable["coast.morell_greeting_done"] and Variable["TASK.report_to_cryptozoologists_1"]
alternateline:
"She's *probably* north of the village and this place is a peninsula." He looks North. "We already scanned most of the outdoor areas on our wild *cryptid hunt*, so we have an understanding of the geography, at least."


condition: Variable["church.soona_greeting_done"]
alternateline:
"And then there's the church." He looks at the bell tower. "We've already searched that and can rule it out. I know it doesn't feel like progress, but exclusion is a step too."


condition: IsNight()
alternateline:
Trying to talk to the wind, the city? Whatever you thought would happen did not, and now you're just standing there, in the dark. With your hands fallen to your side.


condition: IsMorning()
alternateline:
Trying to talk to the wind? The city? Whatever you thought would happen did not, and now you're just standing there, in the pale of the morning. With your hands fallen to your side.


condition: IsAfternoon()
alternateline:
Trying to talk to the wind? The city? Whatever you thought would happen did not, and now you're just standing there with your hands fallen to your side.


condition: IsEvening()
alternateline:
Trying to talk to the wind? The city? Whatever you thought would happen did not, and now you're just standing there, in the dusk hour. With your hands fallen to your side.


condition: Variable["church.soona_greeting_done"]
alternateline:
And then there's the church. You look at the bell tower, rising into the sky -- you look East and remember you already searched it. And found no trace of Ruby.


condition: Variable["coast.morell_greeting_done"] and Variable["TASK.report_to_cryptozoologists_1"] == false
alternateline:
How hard can it be? You were told she's north of the village and this place is a peninsula. West of here there are the cryptozoologists -- helping them might give you a reason to map out the place.


condition: Variable["coast.morell_greeting_done"] and Variable["TASK.report_to_cryptozoologists_1"]
alternateline:
How hard can it be? You were told she's north of the village and this place is a peninsula. You've already mapped it out while checking the traps. So you *know* the place.


condition: Variable["boardwalk.feld_mural_perc_tomorrow"]
alternateline:
The once-bright mural towers above you, saying "FELD ELECTRICAL R&D: Tomorrow is just a whisper away."


condition:
Variable["church.tiago_midgreethub_reached"] == true  and  Variable["church.soona_pregreeting_hub_reached"] == false

alternateline:
Nor is Ruby in the church. The crab-man, Tiago, is -- but not Ruby. Some criminals seek sanctuary from sacred buildings, though the sanctuary laws were abolished decades ago. But Ruby wasn't such a one.


condition:
Variable["church.soona_pregreeting_hub_reached"] == true  and  Variable["church.soona_heard_rumble_hum"] == false

alternateline:
You've even entered the Church, met Tiago, and Soona. Some criminals seek sanctuary from sacred buildings, though the sanctuary laws were abolished decades ago. But Ruby wasn't such a one.


condition: Variable["church.soona_heard_rumble_hum"] == true
alternateline:
You've even entered the Church, helped the ravers set up a night club, and overheard... well, we don't need to think about that. Point is: Some criminals seek sanctuary from sacred buildings, though the sanctuary laws were abolished decades ago. But Ruby wasn't such a one.


condition: Variable["tc.ulan_frequency"]
alternateline:
"True. And Ruby does have radio experience, as evidenced by her lorry... But how do we even get in there? The doors were on the collapsed side of this building... they're gone, basically."


condition: Variable["boardwalk.mural_encyclopedia_locations_discissed"]
alternateline:
And you do know one thing about radios: ULAN. Ruby dabbles in advanced radio theories. ULAN, the Speedfreaks mystery -- it might just be related.


condition: Variable["boardwalk.mural_encyclopedia_locations_discissed"]
alternateline:
And you were probably right: The ULAN frequency is likely connected to all this. Ruby dabbles in advanced radio theories. The Speedfreaks FM case is a radio mystery. That may not be coincidence. 


condition: IsKimHere()
alternateline:
"Look officers," she turns to face you both, "I like this place, but I don't want to be stuck *wandering* the city like a ghost after being robbed of my travel documents."


condition: Variable["whirling.klaasje_contamination_talked_about"]
alternateline:
"You tell me, officer. I've been trying to open it. In case the Contamination gets to the roof and I have to move on. No luck."


condition: Variable["whirling.barreddoor_physinst_kicked_once"]
alternateline:
"You tell me, officer -- when you've kicked it down. I've been wondering myself but I'm... light of foot. Not a good door-kicker."


condition: Variable["whirling.barreddoor_physinst_kicked_once"]
alternateline:
"You tell me, officer -- you kicked it down. I've been wondering myself but I'm... light of foot. Not a good door-kicker."


condition: Variable["XP.determine_why_he_died"]
alternateline:
"Did I?" She arches an eyebrow and sighs. "Why do I still feel *suspicion* hanging over me then? What I managed was to get him killed. I'm the love that does people in, remember?"


condition: Variable["whirling.klaasje_oranjese_lit_talked_about"]
alternateline:
She laughs, turning to the lieutenant. "There it is again. Man of *words*. I can appreciate that, having half a bachelor's degree in words and all..."


condition: Variable["whirling.klaasje_oranjese_lit_talked_about"]
alternateline:
She laughs. "There it is again -- man of *words*. I can appreciate that, having half a bachelor's degree in words and all..."


condition: Variable["tc.rank_known"]
alternateline:
"I always took you for more of a drunk than a chemical abuser, lieutenant-yefreitor," he says as though its self-evident. "Should we go?"


condition: Variable["whirling.broken_window_logic_was_you"]
alternateline:
Didn't we establish that someone else was responsible -- the person who also forced all the drinks in me?


condition: Variable["TASK.investigate_mysterious_door_done"]
alternateline:
"It would be the *diligent* thing to do. Until then, personally, I'm going with the roof version. It fits the hidden path through the Whirling. A simple hypothesis."


condition: Variable["TASK.locate_ruby_on_the_coast_done"]
alternateline:
The shot would have been a small miracle: 5% likelihood. There *is* an extremely narrow field of view from the bay to the window, between Rue de Saint Ghislaine 8B and 33A. The angle would have been extreme and access to the islets is questionable... but! It is a possibility.


condition: Variable["whirling.replaced_tried_to_understand_thread_once"]
alternateline:
Then there's the thread the witness left. She *did* have a first hand view of the event. Perhaps she found something in the outer reaches of her memory of it... you need to inspect it *again*.


condition: Variable["whirling.klaasje_drew_red_thread"]
alternateline:
The wind blows in from the open window. The lieutenant sighs, looking into the cold distance across the water... 


condition: Variable["whirling.klaasje_drew_red_thread"]
alternateline:
"No. There's nothing else..." The wind blows in from the open window. He sighs, looking into the cold distance across the water.


condition: Variable["village.netpicker_skiffquestion_counter"] >1
alternateline:
"We should ask around the fishing village down the coast. There was a fisherwoman who was tarring a boat."


condition: Variable["whirling.klaasje_drew_red_thread"]
alternateline:
The wind blows in from the open window. The boy squints, looking into the cold distance across the water... 


condition: Variable["whirling.klaasje_lely_position"]
alternateline:
Like the witness said -- the man is kneeling, the woman is on her back. It's the night of March 4th and a shot has just been fired. 


condition: Variable["whirling.replaced_b_primes_open"]
alternateline:
A ray of backward motion explodes from his mouth to the roof outside -- A prime -- to then widen into a radius of locations in Martinaise: B prime, B double prime, and B triple prime.


condition: Variable["whirling.replaced_b_primes_open"] and Variable["whirling.replaced_viscal_returned"]
alternateline:
A red thread runs through the neon lit shapes of a man and a woman. A ray of backward motion explodes from the man's mouth to the roof outside, to then widen into a radius of locations in Martinaise: B prime, B double prime, and B triple prime.


condition: Variable["whirling.replaced_viscal_returned"]
alternateline:
A red thread runs through the neon lit shapes -- a man and a woman. A ray of backward motion explodes from the man's mouth, through the window, to the roof outside, widening into a radius: A prime.


condition: Variable["whirling.replaced_b_primes_open"]
alternateline:
Two neon-lit shapes: a man and a woman having sex. A ray of backward motion explodes from his mouth to the roof outside -- A prime -- to then widen into a radius of locations in Martinaise: B prime, B double prime, and B triple prime.


condition: Variable["TASK.check_boardwalk_done"] == false or Variable["TASK.check_lands_end_done"] == false
alternateline:
It's not the roof -- and had it come from the coast, you would have probably stumbled upon it while you were running around over there. This leaves...


condition: Variable["TASK.check_boardwalk_done"] == false and Variable["TASK.check_lands_end_done"] == false
alternateline:
It's not the roof -- so it had to come from the coast or the island. You should probably start with the coast. It's closer and doesn't require you to do a lot of swimming.


condition: Variable["whirling.barreddoor_physinst_kicked_once"]
alternateline:
"Well," the lieutenant cups his ear. "Sounds like *this time* the property damage was at least resultive. Would it hurt to look in?"


condition: Variable["TASK.get_the_dead_body_down_from_the_tree_done"]
alternateline:
"I'm sure there's *one* person in the world who does." A crooked smile. "I mean there are *so many* people. But let me make this clear: The man who was hanged from that tree did not rape me."


alternateline: "It must have been hard for you..." (Point to the yard.) "Seeing him there."
condition:
Variable["whirling.sense_bathroom_corpse_view"]  and  (Variable["TASK.fridge_victims_body_done"]  or  Variable["TASK.send_corpse_to_processing_done"])


condition: IsKimHere()
alternateline:
"Then you didn't get the Greatest Hits, officers." She shakes her head slowly. "It's probably for the best."


condition: Variable["whirling.klaasje_volrapids_drama_fired"]
alternateline:
Who... what? Dear lord, you've been lied to. She could have killed her lover and lied to everyone! She's not the most *faire and juste* at all, she's smoke and mirrors and will-o-wisps!


condition: Variable["TASK.who_was_caller_done"]
alternateline:
She probably didn't make the god damn call either -- why would she? She was too busy abusing morphine and *cocainum!* Arrest her immediately!


condition: Variable["whirling.klaasje_full_exited_downstairs"]
alternateline:
"Let's continue with what happened after you ran downstairs. What did you do after treating the body?"


condition: Variable["whirling.klaasje_pappa_lollo_talked_about"]
alternateline:
"Pappa Lollo is not real. He's a picture on a milk carton. Real people lost their jobs. Not C-Suite either -- good people. What I did to get to accounting..." She shakes her head at the thought, then swallows.


condition: Variable["whirling.klaasje_drama_white_failed_once"]
alternateline:
We are *still* wide awake and staring into an archipelago of truths! Scandalous facts she's shared, omitting nothing, even if it casts her as a demimonde with *sexually lax* morals...


condition: Variable["tc.loosduin_county_savings_bank"]
alternateline:
"Like I lied before. Like I did at LCSB... I have to lie *all the time*." She looks at her hands, her fingernails are chipped white. "I'm so tired of it."


condition: Variable["whirling.klaasje_oranjese_lit_talked_about"]
alternateline:
"He was a writer, he made Oranjese lit -- and I destroyed him." She looks you in the eye, her mouth quivering.


alternateline: That's right, gang. Stern and merciless now -- STERN AND MERCILESS as we reel her in.
condition:
Variable["whirling.klaasje_authority_reason_arrest"]  or  Variable["whirling.klaasje_rhetoric_reason_arrest"]   or  Variable["whirling.klaasje_halflight_reason_arreest"]


condition: Variable["whirling.klaasje_suspect"]
alternateline:
"I think I know who did it -- I know who shot Lely. You know it wasn't me, why would I do it? I have no motive..."


condition: Variable["whirling.klaasje_chosename_katarzine"]
alternateline:
"Let's write you a Station Call, Katarzine. If you miss it -- I can't help you anymore." (Write a Station Call.)


condition: Variable["whirling.klaasje_chosename_klaasje"]
alternateline:
"Let's write you a Station Call, Klaasje. If you miss it -- I can't help you anymore." (Write a Station Call.)


condition: Variable["whirling.klaasje_chosename_modd"]
alternateline:
"Let's write you a Station Call, Miss Oranje. If you miss it -- I can't help you anymore." (Write a Station Call.)


condition: Variable["village.has_shack"]
alternateline:
"I can do this on my own. She's not an immediate flight risk. See you tomorrow morning, officer. Downstairs, at the Whirling-in-Rags. Or outside your shack."


condition: Variable["auto.is_raining"]
alternateline:
A warm column of air rises around you -- up to the falling rain -- encircling the building you stand on. You feel its twisting shape, bits of paper and birds on the *thermal*. Along with several million litres of water. All rising back into the great Insulindian sky.


condition: Variable["auto.is_snowing"]
alternateline:
A column of air rises around you, encircling the building you stand on. You feel its twisting shape, bits of paper and birds -- on the *thermal*. Along with several million litres of water as the snow melts on the ground. All rising up into the great Insulindian sky.


condition: Variable["auto.is_raining"]
alternateline:
Nothing happens -- absolutely nothing. A mass of droplets above the planetary body, colourless, merging into another, raining down on you.


condition: Variable["auto.is_snowing"]
alternateline:
Nothing happens -- absolutely nothing. A mass of droplets above the planetary body, colourless, merging into one another -- scattering snow over the city and the sea.


condition: Variable["auto.is_raining"]
alternateline:
The sky slowly slides above you, raining down. The young woman exhales, there's menthol tobacco in the air.


condition: Variable["auto.is_snowing"]
alternateline:
The sky slowly slides above you, snowing down. The young woman exhales, there's menthol tobacco in the snowy air.


condition: Variable["auto.is_raining"]
alternateline:
For Gloria. Soon these clouds will all fall down as even greater rain. Spring will come. Two more months. Maybe less. It's time.


condition: Variable["whirling.garte_altgreeting_done"]
alternateline:
The man with the unimpressive beard notices you approaching. He drops the ledger he was holding and turns to the lieutenant.


condition: Variable["whirling.garte_altgreeting_done"] and Variable["whirling.garte_alt_cafeteriamanager"]
alternateline:
The cafeteria manager sees you approaching. He drops the ledger he was holding and turns to the lieutenant.


condition: Variable["whirling.garte_alt_cafeteriamanager"]
alternateline:
The Cafeteria Manager stands silently behind the counter. His eyes fixed on the broken taxidermy, then on the ledger. He does not know what to say.


condition: Variable["TASK.inspect_the_dead_body"]
alternateline:
"I am an alcohol-operated detective. If you want me to clean up the dead body and solve the case then you need to insert alcohol into my mouth."


condition: IsHourBetween(7, 20)
alternateline:
"Good luck trying to use it after 21.00." He taps his foot against a metal box installed in the back of the counter. 


condition: Variable["doomed.doorbell_clicked_whirling"] == true
alternateline:
"The Whirling is listed on the intercom outside. As one of the businesses in Building B. You should get your wiring fixed -- I tried to call and couldn't reach you."


condition: Variable["whirling.garte_knows_about_pinball"]
alternateline:
"Upstairs in the secret back room -- right next to Klaasje's bedroom. I found it when I found the pinball machines."


condition: Variable["TASK.take_bird_to_garte_done"]
alternateline:
"She broke the bird, you know. The great skua, not the grouse you brought. I found it on the ground with a broken wing. On the morning she left." 


condition: Variable["TASK.take_bird_to_garte_done"]
alternateline:
"The bird you brought me a replacement for." He points to the ruffled grouse. "The skua I had, remember? I found it lying on the floor with a broken wing the morning she left."


condition: Variable["jam.tommy_said_i_am_the_law"] == true
alternateline:
"You really are *the law*, aren't you? I get that being bluntly observant and inquisitive comes with the territory, but it certainly doesn't help with your conversational skills, does it?"


condition: Variable["jam.tommy_flattered_him"]
alternateline:
"Yeah, imagine -- it's been a whole week already." He snickers -- in appreciation of the digging of his style.


condition: Variable["jam.paledriver_greeting_hub_reached"]
alternateline:
"I heard that one of the drivers is a woman, but I don't think she's here. Do you know this *lady driver*?"


condition: IsKimHere()
alternateline:
"So what's next? You guys headin' back to Jamrock now? Talk is, local Union muscle were behind it all, I'd reckon the case is closed... even if it kinda turned into a shitshow."


condition: Variable["tc.rank_known"]
alternateline:
"After..." He thinks. "Forty four years? That's not nearly enough to hide what happened here, lieutenant-yefreitor."


condition: Variable["seafort.console_wires_run_here"]
alternateline:
He looks at the wall socket. "Downstairs, into the console, then from there into the room's electronics."


condition: Variable["seafort.console_wires_run_here"]
alternateline:
Downstairs, into the console -- it's been established. From there they are distributed across the room...


condition: Variable["seafort.console_wires_run_here"]
alternateline:
He looks at the wall socket. "Downstairs into that console we saw. And then to the rest of the room. Yeah. Electrical shit."


condition: Variable["seafort.books_open_pick_out_opt"]
alternateline:
Soft covers, serialized *fantastique* and detective stories -- and a small collection of critical theory from obscure publishing houses. Under the bed.


condition: Variable["seafort.console_hub_reached"]
alternateline:
"Yeah -- on the console just southeast of here. Remember?" He points to it, then shuffles his feet to stay warm. "Let's look around. Getting the blast door open seems like the best plan."


condition: Variable["seafort.console_hub_reached"]
alternateline:
"Yeah, the console over there. Remember?" He points to the southeast. "Buttons and shit. Yeah. Yeah. Let's get this big shit open, seems like the best plan."


condition: Variable["tc.radiocomputer"]
alternateline:
A rattling sound, like teeth... the keyboard hasn't been functional in decades. This must be the console of another radiocomputer, albeit a much, much older model. The wires from the generator upstairs are routed into its innards.


condition: Variable["seafort.generator_hub_reached"]
alternateline:
Nothing happens. "We need to restore power before using this, officer. The generator..." He looks upstairs. "It didn't look like there was fuel in it."


condition: Variable["seafort.generator_hub_reached"]
alternateline:
Who's to say this thing even works? You will have to provide it with power first. There was an un-fuelled generator upstairs...


condition: IsNight()
alternateline:
The door comes screeching to a halt. Behind it you see a hole in the concrete wall. A gust of wind blows in.


condition: Variable["auto.is_raining"]
alternateline:
In the rain-mirror of the bay you see Martinaise, reflected. Tall edifices of ruins reach into the water, like shimmering towers. And the shacks too. Pine trees and motor lorries, upside down...


condition: Variable["auto.is_snowing"]
alternateline:
In the snowing mirror of the bay you see Martinaise, reflected. Tall edifices of ruins reach into the water, like shimmering towers. And the shacks too. Pine trees and motor lorries, upside down...


condition: IsTHCPresent("radical_feminist_agenda")
alternateline:
It's a good line but your voice slips on *commander*, producing a miserly little squeak. Sounds like you're afraid.


condition: CheckEquipped("gun_villiers")
alternateline:
"Your weapon has stayed true to you. Mine has stayed true to me too." (Show him the gun in your hand.)


condition: Variable["seafort.deserter_was_ideology_officer"] == true
alternateline:
"Only the Army. Liberal reactionaries signed it for them. Traitors, who should have been burned alive..." He draws his breath. "I am a political commissar of the Communist Party, and the Party *never* surrendered."


condition: Variable["XP.convince_deserter_you_are_communist"] == true
alternateline:
"Yes." There's a smile on his dry lips. "That is true, comrade. That is true. That is the punishment in the jungle."


condition: IsCunoInParty() and Variable["seafort.deserter_viscal_cancer"]
alternateline:
"Yes. It may be serious. Cancer, even. The police can give you medical services. You need to be looked over."


condition: Variable["seafort.deserter_viscal_cancer"] == true
alternateline:
"It may be serious. Cancer, even. The police can give you medical services. You need to be looked over."


condition: IsNight()
alternateline:
The old man looks inland: at the city, the ruins, the motorways rising above it. The new *batiments* twinkling in the night sky.


condition: IsEvening()
alternateline:
The old man looks inland: at the city, the ruins, the motorways rising above it. The new *batiments* twinkling in the evening sky.


condition: Variable["tc.name_lely"]
alternateline:
"Iosef Lilianovich Dros, you're under arrest for the murder of the Krenel colonel here in Martinaise."


condition: Variable["tc.lely_is_ellis_kortenaer"] == true
alternateline:
(Now we are done.) "Iosef Lilianovich Dros, you are under arrest for the murder of Ellis Kortenaer."


condition: Variable["tc.name_lely"]
alternateline:
(Now we are done.) "Iosef Lilianovich Dros, you are under arrest for the murder of the colonel known as Lely."


condition: Variable["tc.insulindian_phasmid"] == true
alternateline:
From the corner of your eye, you see a sudden cascade of motion ripple through the phasmid's limbs. A series of ultrasonic clicks fills your ear...


condition: Variable["seafort.phasmid_said_burning"]
alternateline:
I am at the end of a narrow funnel. Weightless. So light it only feels like *something* to be me. In truth -- perhaps I'm nothing? I certainly do not have a soul. And if I did, it would never burn.


condition: IsHighestPolitical("communist")
alternateline:
Thank you. I also have one more thing to say to you: that woman -- turn from the ruin. Turn and go forward. Do it for the working class.


condition: IsHighestPolitical("moralist")
alternateline:
Thank you. I also have one more thing to say to you before you go. That woman -- turn from the ruin. Turn and go forward. For all mankind.


condition: IsHighestPolitical("revacholian_nationhood")
alternateline:
Thank you. I also have one more thing to say to you before you go. That woman -- turn from the ruin. Turn and go forward. For Revachol.


condition: IsHighestPolitical("ultraliberal")
alternateline:
Thank you. I also have one more thing to say to you before you go. That woman -- turn from the ruin. Turn and go forward. For freedom.


condition: Variable["seafort.phasmid_ency_seraseolitic"]
alternateline:
I have stayed hidden through four forms of government and two scientific revolutions. Three -- if you count stone tools. Until I was accidentally discovered by a detective of the Citizens Militia in Revachol, disctrict of Martinaise, March, '51. 


condition: Variable["plaza.tribunal_shoulder_wound_suffered"]
alternateline:
"My sleep was deep and invigorating." (Desperately try to cover up all the blood seeping out with your hands.) 


condition: Variable["plaza.tribunal_shoulder_wound_suffered"]
alternateline:
"Are you sure you're okay? You thrashed around, then you bolted up, halfway covered in blood from your wounds."


condition: Variable["seafort.deserter_spit_at_kims_feet"] and IsKimHere()
alternateline:
"I am a son of a welder, and an officer of the Commune of Revachol." He spits a big one at the lieutenant's feet. "I do not collaborate with murderers and pederasts of the liberal regime." 


condition: CheckEquipped("gun_villiers") or CheckEquipped("gun_ruby")
alternateline:
"It's a real gun," he points to your sidearm, "not like your little musketeer pistol. I've seen you prance around with that, jumping hoops for the liberals..."


condition: CheckEquipped("gun_villiers") or CheckEquipped("gun_ruby")
alternateline:
"Yes, it's a real gun," he points to your sidearm, "not like that little musketeer pistol. I've seen you prance around with that, jumping hoops for the liberals..."


condition: Variable["XP.convince_deserter_you_are_communist"]
alternateline:
"Petty-bourgeois law..." He snorts and spits. "This is all you care about, comrade? The only thing in the world for you types..."


condition: Variable["XP.convince_deserter_you_are_communist"]
alternateline:
"You're lost, comrade. You're lost..." He shakes his head, tufts of grey-white hair on his skull and chin...


condition: CheckItem("dried_may_bells")
alternateline:
"A young woman called Klaasje -- ring any bells? These dried flowers were behind her window." (Continue.)


condition: IsKimHere() or IsCunoInParty()
alternateline:
"We're Revacholians like you. We don't work for the dogs up in Delta. We subvert the system from within."


condition: IsKimHere() or IsCunoInParty()
alternateline:
"You're right. We're collaborationists, but we at least *do* something, we keep peace on the streets, while you just break everything."


condition: IsKimHere() or IsCunoInParty()
alternateline:
"We're going to have a parliament. It will safeguard the market and stabilize the streets. That's what *we're* for -- real democracy."


condition: IsKimHere() or IsCunoInParty()
alternateline:
"I don't care. I don't care what happened 50 years ago. This is now and we need to keep the city safe."


condition: IsKimHere() or IsCunoInParty()
alternateline:
"We know what happened here, in this city. You rabid lunatics tore it to pieces and killed 50 million people."


condition: Variable["XP.convince_deserter_you_are_communist"]
alternateline:
The old man shakes his head. "You're desperate to report something back to them, aren't you? Your liberal masters. They must have really loved that dead fuck..."


condition: IsKimHere() or IsCunoInParty()
alternateline:
"Corrupt henchmen of paedophiles..." The old man shakes his head. "You're desperate to report something back to them, aren't you? Your liberal masters. They must have really loved that dead fuck..."


condition: Variable["tc.rank_known"]
alternateline:
He nods. "From nothing to this in a day..." A crooked little smile. "This is *good*, lieutenant-yefreitor, we just need a confession first, and then *maybe* a solid motive later."


condition: Variable["tc.name_full_harrier"]
alternateline:
He nods. "From nothing to this in a day..." A crooked little smile. "This is *good*, Detective Du Bois, we just need a confession first, and then *maybe* a solid motive later."


condition: Variable["tc.victim_oranjese"] or Variable["tc.merc_was_oranjese_special_forces"]
alternateline:
"He's a communard. The victim was a mercenary. From Oranje. If everything else fails, get him talking politics... You could even tell him we already *have* a motive."


condition: Variable["seafort.deserter_logic_inconsistency_name"]
alternateline:
"It was something..." He stutters. "I don't remember. It was dark that morning. I only remember her face on the photo."


condition: Variable["XP.connect_pinball_footprints_to_deserter"]
alternateline:
"You've been through the secret route behind the Whirling-in-Rags. Those were *your* footprints there. You just changed your shoes." (Move on.)


condition: Variable["whirling.footprints_main_hub_reached"]
alternateline:
"You've been through the secret route behind the Whirling-in-Rags. Those were *your* footprints in the dust." (Move on.)


condition: Variable["XP.connect_pinball_footprints_to_deserter"]
alternateline:
"You've been through the secret route behind the Whirling-in-Rags. Those were *your* footprints. You just changed your shoes." (Move on.)


condition: Variable["whirling.footprints_main_hub_reached"]
alternateline:
"You've been through the secret route behind the Whirling-in-Rags. Those were *your* footprints." (Move on.)


condition: Variable["XP.connect_pinball_footprints_to_deserter"]
alternateline:
"You've been through the secret route behind the Whirling-in-Rags." The lieutenant steps in: "Those were *your* footprints. You just changed your shoes."


condition: Variable["whirling.footprints_main_hub_reached"]
alternateline:
"You've been through the secret route behind the Whirling-in-Rags." The lieutenant steps in: "Those were *your* footprints."


condition: IsEvening() or IsNight()
alternateline:
"Man needs to feel something else. It helps if you have your eye on something -- there," he looks to the city where the lights sparkle. "Something pretty. It's weakness, I know."


condition: IsKimHere() or IsCunoInParty()
alternateline:
"She got away, but she led us here first. She figured out someone was watching her from the seafort."


alternateline:
"They were boom boom imbeciles -- at least they're not there anymore." He gestures toward the ice. "What more is there to say? They're duped -- by bourgeois culture. I've seen their kind pop up, like worms after the rain."


condition: Variable["TASK.extract_a_motive_done"] and Variable["XP.convince_deserter_you_are_communist"]
alternateline:
"You know why I killed that fucker, comrade..." He shakes his head. "As to Edgar, I'm not doing anything for that swine again."


condition: Variable["TASK.extract_a_motive_done"]
alternateline:
"You know why I killed that fucker, droite..." He shakes his head. "As to Edgar, I'm not doing anything for that swine again."


condition: Variable["XP.convince_deserter_you_are_communist"]
alternateline:
"What? You're stupid for a communist..." He shakes his head. "I'm not doing anything for that swine again."


condition: Variable["seafort.deserter_ency_numb_muskova"]
alternateline:
"Called in they say -- on the eve of battle. Ran away. Vanished like a piss-stain, or a spot of her expensive perfume..." He squints and smiles at the black logs.


condition: Variable["seafort.deserter_hl_familiar_rage"]
alternateline:
"Did she?" The lieutenant feels it too, in his black gaze. "They say her *daughter* called in, not her personally. But that wasn't really her daughter, was it?"


condition: Variable["seafort.deserter_i_am_also_communist"]
alternateline:
"I haven't lived and fought for forty years to end up as a collaborationist. I've heard it on Channel 8, 40AM and Le Canal du Crime..."


condition: Variable["seafort.deserter_slapped_yourself_once"]
alternateline:
"Officer!" The lieutenant watches you beat yourself in the head -- again. The second time in this interview.


condition: Variable["seafort.deserter_slapped_yourself_once"]
alternateline:
The communist watches you beat yourself in the head -- again. The second time in this interview. It yields no revelations.


condition: Variable["plaza.rene_know_dead"]
alternateline:
"Better. I even hid one bullet so I'd always have one. For him..." The lines on his face straighten as he looks inland. "Haven't seen him around lately, strutting around... must be down with arthritis. I hope it hurts like hell. I hope he sweats blood."


condition: Variable["tc.lely_is_ellis_kortenaer"]
alternateline:
He nods back and turns to the man sitting on the log. "Iosef Lilianovich Dros, you are under arrest for the murder of Ellis Kortenaer. You will be taken to the nearest precinct holding area for preliminary investigation."


condition: Variable["tc.name_lely"]
alternateline:
He nods back and turns to the man sitting on the log. "Iosef Lilianovich Dros, you are under arrest for the murder of the Krenel colonel, Lely. You will be taken to the nearest precinct holding area for preliminary investigation."


condition: Variable["tc.lely_is_ellis_kortenaer"]
alternateline:
(No, I got everything I need, say:) "Iosef Lilianovich Dros -- you are under arrest for the murder of Ellis Kortenaer."


condition: Variable["tc.name_lely"]
alternateline:
(No, I got everything I need, say:) "Iosef Lilianovich Dros -- you are under arrest for the murder of Lely, the mercenary."


condition: Variable["seafort.deserter_this_fucking_world_said"]
alternateline:
"This world..." The old man repeats. "What are you *talking* about? Is this..." His voice drowns out in a sudden gush of wind. "Us..." 


condition: Variable["seafort.deserter_bote_room_for_three"] == true
alternateline:
... and then it's gone. Drowned out by the lieutenant's voice -- "Maybe there *is* room for three on the boat..."


condition: Variable["XP.convince_deserter_you_are_communist"]
alternateline:
"Guess you have, comrade." You hear the old man's voice in the dark. "I don't see anything there -- does this mean I'm not under arrest?"


condition: Variable["seafort.deserter_bote_room_for_three"] == true
alternateline:
...and then it's gone. Drowned out by the kid's voice -- "Maybe there *is* room for three on the boat..."


condition: Variable["seafort.phasmid_and_nest_done"] == true
alternateline:
"Then how did we see it?" He thinks. "Oh, you mean whatever does this, does it over *time*? Teenagers, kids, drunks -- sightings are brief. And hence not credible. But anyone who spends a long time with it..."


condition: Variable["seafort.phasmid_and_nest_done"] == true
alternateline:
"Then how the *fuck* did we see it?" He scratches his head. "Or -- wait! The longer it's there. Like it needs time to sink in and if you spend time with it..."


condition: Variable["seafort.deserter_this_fucking_world_said"]
alternateline:
"This fucking world..." The old man repeats. "What are you *talking* about? Is this..." His voice drowns out in a sudden gush of wind. "Us..." 


condition: Variable["seafort.nest_seen_between_two"]
alternateline:
A small piece of Martinaise coastline opens up in the square in front of you, like a tiny landscape painting, one kilometre across the water. Dead in the centre is the Whirling-in-Rags.


condition: Variable["tc.doomed_commercial_area"]
alternateline:
The red chimney and collapsed back of the four-story tenement in front of the Whirling-in-Rags -- Rue de Saint Ghislaine 10. The Doomed Commercial Area.


condition: IsNight()
alternateline:
The box-shaped silhouette of the Whirling-in-Rags. You see the rooftop at night -- the upstairs window of Klaasje's room reflecting a streetlamp outside.


condition: Variable["auto.is_raining"]
alternateline:
The box-shaped silhouette of the Whirling-in-Rags. You see a small fleck of white on the rooftop -- the upstairs window of Klaasje's room in the rain, reflecting light.


condition: Variable["auto.is_snowing"]
alternateline:
The box-shaped silhouette of the Whirling-in-Rags. You see a small fleck of white on the rooftop -- the upstairs window of Klaasje's room in the snow, reflecting light.


condition: Variable["plaza.tribunal_succeeded_shooting_kortenaer_on_second_try"] == true
alternateline:
There is a hole in his cheek. He's not smiling anymore. He stumbles backward, eyes filled with disbelief, gurgling, muttering something unintelligible...


condition: Variable["plaza.tribunal_did_nothing"] == true
alternateline:
The porcelain man raises his rifle and takes aim at you. His hands are steady, and the long barrel of the rifle sways slowly...


condition: HasShirt() == false
alternateline:
You leap left. A swarm of angry lead-hornets passes mere millimetres from your side. Feels like they're almost touching your naked skin.


condition: HasJacket()== false
alternateline:
You leap left. A swarm of angry lead-hornets passes mere millimetres from your side, tearing fabric off your shirt. Feels like the lightest of tucks.


condition: Variable["plaza.tribunal_let_it_happen"] == true
alternateline:
You simply blink. Then something inside your pelvis explodes. Your entire lower body is on fire and your legs can't support you... you fall down like a rag doll.


condition: Variable["plaza.tribunal_reactionspeed_you_see_nothin"] == true
alternateline:
"You're bleeding out!" Out of it -- a silhouette appears, crouching over you. You hear a familiar voice filled with urgency and fear.


condition: XPMinorSetBool("XP.kortenaer_not_brother")--[[ Variable[ ]]
alternateline:
"Kill me and you'll never find out who killed your stepbrother. I've been withholding information."


condition: Variable["plaza.tribunal_where_is_klaasje_asked"] == true
alternateline:
"She'll be gone soon too. Company bitch is gone. Lely's cunt is gone. Lely's gone. Fuck are we still doing in this shithole?" He looks around, tired suddenly -- sad even.


condition: Variable["plaza.tribunal_where_is_klaasje_asked"] == true
alternateline:
"The company bitch is gone. Lely's cunt is gone. Lely's gone. Fuck are we still doing in this shithole?" He looks around, tired suddenly -- sad even.


condition: Variable["plaza.tribunal_korty_admits_hes_leader"]
alternateline:
"Me, I fucking *told* you -- I'm a Krenel major with 15 years of live-combat experience. When my colonel gets hanged by clay-monkeys I lead the platoon on a retaliation strike."


condition: Variable["tc.crenel"]
alternateline:
All right, here we go -- this is an *illegal tribunal*. Krenel would never *sanction* this. Who's the *commanding officer*? Take your pick!


condition: Variable["XP.kortenaer_not_brother"]
alternateline:
(Conclude.) "Your brother did not deserve to go out like that. I promise -- I *will* find his killer."


condition: Variable["plaza.tribunal_shanky_ran_earlier"]
alternateline:
"Shush, sister..." He squints at her. "Blood's all gone out now. Not long to go till the rattle starts. One down, girl -- six to go..."


condition: Variable["TASK.interview_union_boss"]
alternateline:
"Have fun." He snorts. "Union shits are on full strike. Don't think they're going to let you through the gates. Why you want to meet that fat asshole?"


condition: Variable["gates.mhead_fight_failure"]
alternateline:
"Yeah, the giant on the bridge that kicked your ass -- Head-Measurer. Won't let the workers by. The access panel is right behind him."


condition: Variable["gates.mhead_greeting_done"]
alternateline:
"Yeah, that giant up there on the bridge you talked to -- Head-Measurer. Won't let the workers by. The access panel is right behind him."


condition: Variable["gates.manana_nameknown"] == true
alternateline:
"Don't mean the scrawny mesque punk." He points at Mañana, who smiles and waves at you. "I mean Head-Measurer -- or whatever he is."


condition: Variable["gates.mhead_fight_failed_mid_success"] == true
alternateline:
"You caught him off guard -- that only happens once, even if you got him twice or whatever. Now he's alert, standing on a narrow bridge and *my* men are tired and hungry..."


condition: Variable["yard.hanged_vermillion_name_known"] == true
alternateline:
"The merc was hanged with a very specific type of a cargo belt, one often used in harbours. It had the word *VERMILLION* written on it."


condition: Variable["TASK.open_gary_door_done"] == true
alternateline:
"Time will tell..." He shrugs. "I'll tell Evrart you dropped by. I'm sure he'll be glad." He gives you a small wink. 


alternateline: "Time will tell..." He shrugs. "I'll tell Evrart you dropped by. I'm sure he'll be glad."
condition:
Variable["cargo.evrart_main_hub_reached"] == true  and  Variable["TASK.open_gary_door_done"] == false


condition: CheckEquipped("shoes_t500")
alternateline:
"In parts. Four in total. The helmet was the first to go, the kid says he tore it off and kicked it into the sea. I believe him. The boots..." He looks down at your feet. "Well, it looks like you're wearing them."


condition: Variable["gates.manana_nameknown"] == true
alternateline:
(Attempt to establish contact.) "Listen, Mañana, there's something *important* I need to talk to you about..."


condition: IsTHCPresent("homosexual_underground")
alternateline:
"I don't think so, boia. I took it to mean he was asking me to join some sort of underground cell..."


condition: IsKimHere()
alternateline:
"BUT -- WHILE I AM GONE SOMEONE MUST STAND GUARD ON THE BRIDGE. THAT SOMEONE NEEDS TO BE *YOU*." He turns to the lieutenant: "BOTH OF YOU."


condition: Variable["gates.mhead_fight_failed_another_time"]
alternateline:
"*ANOTHER* FIT OF CRIMINAL RAGE." The pressure on your already broken hand hand becomes unbearable: "WHO ARE YOU? IN YOUR OWN WORDS?"


condition: Variable["gates.mhead_fight_failed_another_time"]
alternateline:
Oh god, wrong move! Your fist is in his hand again, like a pair of forceps crushing you... he has a *monstrous* recovery rate.


condition: Variable["gates.mhead_fight_failure"]
alternateline:
"IT MUST BE NEURODEGENERATIVE. YOU NEVER LEARN." He lets go of your head and lets you slump to the ground.


condition: Variable["TASK.interview_union_boss"] and Variable["TASK.interview_union_boss_done"] == false
alternateline:
"My body is unimportant. I'm with the police and we need to interview the Union boss regarding a murder investigation."


condition: Variable["TASK.interview_union_boss"]
alternateline:
"MR. CLAIRE IS A MAN OF VISION AND MEANS. HE HAS THE WILL TO CONFRONT INTERNATIONAL CAPITAL -- SOMETHING *YOUR* RACE NAIVISTIC COMMUNISTS NEVER DID."


condition:
Variable["TASK.ask_for_help_from_the_harbour"]  and  Variable["TASK.ask_for_help_from_the_harbour_done"] == false  or  Variable["TASK.interview_union_boss"]  and  Variable["TASK.interview_union_boss_done"] == false

alternateline:
"THAT IS UNDERSTANDABLE. THE PREVIOUS RACIST DID NOT POSE AN IMMOVABLE OBSTACLE IN ENTERING THE HARBOUR."


condition: Variable["tc.revolution"]
alternateline:
"I've heard about this Revolution. Mistakes were made, but it was the right stuff. You're wrong about it."


condition: Variable["tc.revolution"]
alternateline:
"That Revolution was perpetrated by degenerate left wing marauders. Not all the people of Revachol."


condition: Variable["gates.mhead_chose_disco"]
alternateline:
"LOOK BABE, THE PETULANT DISCO DISSIDENT THINKS RACIAL SYNTHESIS EXISTS TO *RANKLE* HIS SENSIBILITIES. IN HIS SHALLOW HALL-OF-MIRRORS EXISTENCE, EVERYTHING IS INSINCERE -- EVEN NATURE."


alternateline: "I can't figure out the reality rhizome. Can't you just tell me how to turn back time?"
condition:
IsTaskActive("TASK.return_to_measurehead_after_joyce_left")  and  Variable["plaza.joyce_fascha_dq_endurance_too_late_reality_now_must_get_from_headmeasure"]


alternateline: "Yes! Exactly what young Annette said earlier."
condition:
Variable["plaza.annette_book_about_you"] == true  and  Variable["plaza.annette_name_knowings"] == true


condition:
Variable["plaza.mailbox_kicked_it"] == true  and  Variable["plaza.viewer_attacked_the_viewer"] == true

alternateline:
"We saw you kick the mailbox and the coin-operated viewer. Are you some kind of a maniac with anger management issues?"


condition: Variable["plaza.viewer_attacked_the_viewer"] == true
alternateline:
"We saw you kick the coin-operated viewer. Bit of a streak of violence when it comes to inanimate objects, eh?"


condition: Variable["yard.cuno_punched_cuno"]
alternateline:
"Alright, you want more? We saw you punch a kid. A grown man, a *police officer* punched a wee snot-nosed punk kid. In the face! Do you understand how fucked up that is, you maniac?"


condition: IsNight()
alternateline:
Even though the strikebreakers have departed for the night, their smell lingers, layers of body oil and sweat, over-buttered meals pulled from bakelite lunch pails, the biting stench of lye soap. And then there's the slowly oxidizing metal gates, the scent of stale grease emanating from every crack...


condition: Variable["plaza.joyce_fascha_dq_endurance_too_late_reality_now_must_get_from_headmeasure"]
alternateline:
"Measurehead..." (Let you head hang low.) "I think I screwed up and let the only person rich enough to explain reality to me leave."


condition:
Variable["cargo.mrlb_greet_done"]  and  Variable["plaza.joyce_fascha_dq_endurance_too_late_reality_now_must_get_from_headmeasure"]

alternateline:
"Measurehead..." (Let you head hang low.) "I screwed up and let the only person rich enough to explain reality but not so rich light bends around them, leave."


condition: Variable["whirling.necktie_personified"]
alternateline:
You swoop up and catch the tie... snap! It's released from the blade. WARNING! WARNING! The necktie is no longer contained.


condition: Variable["whirling.bathroom_mirror_conceptualizaion_success"]
alternateline:
Hot water sprays from the faucet's base and steam covers the mirror. You cannot see yourself, just a vague impression of a man. 


condition: Variable["whirling.bathroom_mirror_thinks_its_fine"]
alternateline:
It's not, your nose feels like a balloon in the middle of your face. It hurts when you honk it -- doesn't appear to be a particularly small nose either. Not with all the drinks it's *absorbed* for you.


condition: Variable["whirling.klaasjeone_ostentatious_orchestration"]
alternateline:
Forget about Ostentatious Orchestrations. For Revachol -- your city -- that meant only one thing: Guillaume Le Million!


condition: Variable["whirling.kineema_TH_check_success"]
alternateline:
You have some understanding of the near history of disco. The rest is darkness, aside from the useless fact that the motor carriage outside was a Coupris Kineema.


condition: IsNighttime()
alternateline:
You see some lights shimmering outside, but it's difficult to make out the outlines of the buildings below -- dark phantoms with many tiny eyes chaotically arranged and not looking at you.


condition: IsNighttime()
alternateline:
Congratulations, you smashed the window with your own shoe. That's why you only have one. If you're lucky, you might still find the other on the balcony outside. The door to it should be outside your room.


condition: Variable["tc.scab_leader_is_a_merc"]
alternateline:
"Korty could be short for Kortenaer. One of the other mercenaries, the one he was talking to -- probably the mountain at the harbour gates. Mr. *Right To Work*." 


condition: Variable["TASK.ask_about_tattoo_done"]
alternateline:
"Who knows? Maybe the tattoos would have an answer. We would need to know the story of this man's service."


# variables

name: whirling.dreamone_apes
initialvalue: False
description:
"Apes" - the ones dukin it out on a ball - have been mentioned -- the faculties of your mind can refer back to them


name: whirling.hardie_recognize_klaasje_composure
initialvalue: False
description:
Composure registered the fact that the rape victim is indeed the same Klaasje you already met earlier.


name: whirling.hardie_reactionspeed_questioning_later
initialvalue: False
description:
Reaction speed took notice of the fact that most likely the "further date" for questioning the Hardie boys supposedly set is yet to dawn.


name: whirling.hardie_logic_wc
initialvalue: False
description:
Boolean for the logic white check to give the Hardie boys the full story of what how you think Ruby killed Lely and get them to reveal her aproximate location.


name: whirling.hardie_wc_succ_route_unmodifed_taken
initialvalue: False
description:
You succeede the Hardie boys logic whitecheck and in the route pranch took the unmodified explanation path.


name: whirling.hardie_drama_rc_fail_know_good_boys_raised
initialvalue: False
description:
Drama fails and comes to a conclusion gardener has raised some truly well-behaved youn boys out of the hardies


name: whirling.hardie_suggestion_say_running_drugs_longer_sentence
initialvalue: False
description:
Suggestion suggested that you shoud let Hardie know you know they are running drugs in a longer and more complex sentence.


name: whirling.hardie_jumped_off_the_lie_addmitance_train_prematurely
initialvalue: False
description:
You opted for going back to the Titus's main hub instead of just talking to him like a normal perspon


name: whirling.hardie_reaction_speed_she_says_she_wasnt_raped
initialvalue: False
description:
Reaction speed suggested that you use Klaasjes's statement that she wasn't raped as a counter argument to Titus's stonewall tactics


name: whirling.klaasje_peephole_discussed_in_room_hub
initialvalue: False
description:
you told heer about peephole but she hadndt told u about ryuuby yet and left it open, will talk about peephole theory in ruby


name: whirling.vcquemare_esprit_rc_failure_half_light_mortality
initialvalue: False
description:
Halflight panics at the possibility you might be dead tomorrow or even sooner or at any time basically.


name: whirling.replaced_window_was_replaced
initialvalue: False
description:
yeah if you look at the goddamn window and realize its been replaced maybe you can ask klaasje about it.


name: whirling.lena_main_logic_phone
initialvalue: False
description:
Logic makes connection between broken phone and Klaasje's admission to tampering with the Whirling landline.


initialvalue: False
description: 0
name:
whirling.hardies_its_possible_the_merc_was_shot_in_the_head_as_a_child_and_his_brain_grew_around_the_bullet


initialvalue: False
description: 0
name:
whirling.hardies_perception_titus_says_there_was_a_wound_minus1_modifer_to_hanged_man_perception_wc_titus_mentioned_a_wound


name: whirling.hardies_inland_something_behind_glass
initialvalue: False
description:
Did Inland Empire tell you there was something behind the glass in the Hardies Booth during the Key-Get scene?


name: whirling.hardies_encyclopedia_dick_mullen_ister
initialvalue: False
description:
Did Encyclopedia warn you that Mullen only uses an Ister 45 and you are now looking down the bore of a deadly 50?


name: whirling.hardies_viscalc_mapped_characters
initialvalue: False
description:
Did VisCalc tell you its check will be easier for the footprints, now you have mapped the characters?


name: whirling.hardies_secret_passage_all_you_know
initialvalue: False
description:
Did you tell Hardie there was a secret passage without actually going through the door and seeing what was there?


name: whirling.window_impossible_lock
initialvalue: False
description:
This locks the version of the Vis Clac window the player can currently access if their Vis Calc is high enough. This content breaks the game and is now locked behind this impossible lock -- a boolean impossible to get.


name: church.door_inspected
initialvalue: False
description:
You have inspected the church door. This will allow you to understand that Andre is referring to the church, when he's talking about the "derelict hive of narcomania". Created by Luiga.


name: church.concthinking
initialvalue: False
description:
you have now heard kitsuragi's "conceptual thinking" line, and  your conceptual thinking may use it later.


name: inventory.ledger_has_come_from_main_once
initialvalue: False
description:
youw ill be rerouted to the main because probably you're not coming from the case files inspection scene


name: inventory.badge_empathy_kim_is_impressed
initialvalue: False
description:
Kim was pretty impressed by the fact that you where promoted to a rank off lieutenant-doublejefreitor merely four months from now.


name: inventory.badge_empathy_kim_your_rank
initialvalue: False
description:
Empathy let's you know Kim still kind of considers you to be his superior officer even though technically you two are on the same level


name: inventory.badge_kim_explained_ranks_you_think_youre_about_to_become_a_captain
initialvalue: False
description:
Kim explained the ranking system to you and now you can come to a realization that you're just about to become a captain.


name: ice.acele_felt_she_despairs_over_recording
initialvalue: False
description:
Succeeded the Empathy passive htat tells you she's lost faith in her plan of recording the ice-sounds.


name: ice.acele_understood_her_semantic_squirm
initialvalue: False
description:
Succeeded the Rhetoric passive and understood that Acele personally didn't put the padlock on the door but her friends did


name: ice.acele_felt_bad_for_her_recording
initialvalue: False
description:
The stimulant is wearing off and you feel bad for her hopes of beinga musician crashing along with it.


name: ice.andre_resisted_the_pain
initialvalue: False
description:
after magnificently failing the HE Coordination red check you at least could resist the pain thanks to your PAin Threshold


name: ice.andre_understood_not_telling_about_altercation
initialvalue: False
description:
You Logioc passived that there was an altercation - the one with Zona. Ask about it later in the Logic WC or when you've met zona and she telles you about it.


name: ice.noid_sticker_hub
initialvalue: False
description:
This one connects the sticker hub right to the main dialogue tree after the sticker into has been done.


name: ice.noid_andre_interrupted
initialvalue: False
description:
Andre interrupted your discussion with Noid when you started acting racistly. Ths boolean ensures that it doesn't happen twice.


name: pier.cindy_kim_asked_for_fuel
initialvalue: False
description:
You asked Kim for his heavy fuel oil in the Cindy dialogue or in Kim main after passing the red check.


name: pier.cindy_kim_asked_for_fuel_pier
initialvalue: False
description:
You asked Kim for fuel in Cindy dialogue (does not create lingering option in Kim Main to ask for fuel).


name: doomed.plais_entered_through_doomed
initialvalue: False
description:
this is to check whether you entered plaisances bookstore through the back door, if you're motorics guy


name: doomed.doorbell_finished_tricentennial_dialogue_once
initialvalue: False
description:
you have gone through the tricentennial dialogue and the door is still closed (reveals the whitecheck)


name: doomed.plais_whitecheck_succeeded
initialvalue: False
description:
whitecheck done, she lets you into doomed (changes curtain opening dialogue if you convinced her first + alt greetings)


name: doomed.plais_investigate_doomed_altgreet
initialvalue: False
description:
trigger for alt-greet that will start happening when you return to Plaisance after looking through doomed


name: character.smoking_endurance_antipassive_fired
initialvalue: False
description:
If your endurance is low this antipassive fires and give you a teethshatteringly negative smoking expeirence.


name: gates.kortenaer_menttioned_redefort_whitewater_and_shit
initialvalue: False
description:
You showed Kortenaer tatpics and heard of  various locations with little relevance to you. Also heard of the name Whitewater.


name: gates.orb_office_fliers_seen
initialvalue: False
description:
Perception noticed additional writing below "Every Worker = Member of the Board" @ momma's workplace


name: gates.frittte_savoire_theft_attempted
initialvalue: False
description:
Simply checks if the player has done red check -- agnostic of result, just wants to know it has been tried


name: party.kim_juvie_count
initialvalue: 0
description:
How many clues you've gotten on Kim's juvie past - every time you get one you get one boolian about it in his main hub. third time asking and he tells you about his past.


name: tc.on_insulinde
initialvalue: False
description:
Encyclo told you you're on insulinde when talking to Lena. Encyclo also tells you this when talking to Garte.


name: tc.competition_settled
initialvalue: False
description:
You and Kim came to a conclusion about the Cop Off between your station over this case. The matter is settled for now


name: tc.name_of_union_boss
initialvalue: False
description:
it's fucking Evrart Claire, god dammit, now add this tc to every single place where you find out his goddamned name.


name: tc.moralintern
initialvalue: False
description:
u know what moralintern is and that they give you the power of law and control the coalition govern,ment, kims aid at end of day debrief and or in his rcm hub


name: tc.rcm_origins
initialvalue: False
description:
You know the RCM gets its authority (and limitations) from Colition gov't and Moralintern, and the basics of when and why the RCM was formed.


name: tc.crenel_was_whitewater
initialvalue: False
description:
You know that Crenel used to be called Whitewater, and operated in third- and fourth-world countries.


name: tc.tien_en
initialvalue: False
description:
You know where Tien-En is and that it's the cite of a proxy war between Grad and the Seraise Empire.


name: tc.auroch
initialvalue: False
description:
Auroch or the snow-camel are large horned cattle animals grown in large herds for their delicious meat and thick wool. Auroch-herding is especially common in the far north on the Katla isola, where their long long wool and general resilience make them perfect catle for harsh climate and demanding living conditions.


name: tc.kipt
initialvalue: False
description:
*Kipt* is a pejorative term used to describe the dark skinned inhabitants of the Seminine islands. Linguists have traced the word back to "kiptoga", it's an umbrella term for the various bamboo boats the locals use to commute between the islands in the large archipelago.


name: tc.seraise_giant_hornet
initialvalue: False
description:
The Seraise Giant Hornet, the world's second largest insect, can kill forty honey bees a minute while a group of 30 can destroy an entire hive containing 20,000 bees in less than four hours.


name: tc.revachol_was_a_colony_of_surlaclef
initialvalue: False
description:
In the very, very early days of colonizing this archipelago, the Kingdom of Suresne, a precursor of modern Sur-La-Clef, used to own the city of Revachol. An obscure detail in the bigger picture, but to some people it remains a point of contention to this day.


name: tc.daganagit
initialvalue: False
description:
Daganagit is one of the smallest inhabited Seminine islands, located on the northern part of the archipelago and covered with thick lush jungle. Now mostly a favourite beach resort for the very richest who seek the *virgin* wilderness experience with subtle 5-star service, it used to be an anchor point for the Seminine resistance movement. The unusually lush plant-life on the island is often attributed to extensive use of napalm in the region during the early days of the Semenine conflict.


name: tc.kangaroo_court
initialvalue: False
description:
Kangaroo court is a term for sort of on-the go tribunal ignoring the internationally recognized standards of justice, law and even morale. It has no official standing in the territory within which it is held.


name: tc.tribunal
initialvalue: False
description:
You know the remaining contractors are conducting their own investigation and intent to judge and punish.


name: tc.the_ikeira_operation
initialvalue: False
description:
*The Ikeira Operation* was a seven-year campaign during which Suzerain Guillaume's army forcefully united the people in the south-eastern part of Le Petit Continent, collectively known as the Ikeira tribes, under the Revacholian Suzerain banner.


name: tc.nosaphedrin_and_pyrothexamol
initialvalue: False
description:
Nosaphedrin is the main component in a popular nose-spray Nosaphed... Also metamphetamine. And pyrothexamol forms the basis for a popular street drug phyrolidol.


name: tc.memento_mori
initialvalue: False
description:
*Memento mori* or *remember that you have to die* is a slogan various religious orders have thrown around since the dawn of men to emphasize the vanity of earthly life and the transient nature of all earthly pursuits. In essence it means it means one should live virtuously in this life to live better in the afterlife.


name: tc.name_of_union_boss_two
initialvalue: False
description:
Replaces the original and seemingly broken bool of the same name -- granted when the player hears about Evrart directly


name: yard.viscal_carried_known
initialvalue: False
description:
you know the heavy imprint belongs to the guy who carried the victim -- ansd that he was carrie don someones back


name: yard.cuno_tried_to_impress_with_sandwich
initialvalue: False
description:
You tried to impress Cuno by telling him how you tricked Gaston out of his sandwich and threw it on the ground.


name: yard.cuno_tried_to_impress_vandalize_phonebooth
initialvalue: False
description:
You tried to impress Cuno by telling him about how you vandalized a phone booth and then called cops on yourself


name: yard.hanged_conceptualization_organic_design
initialvalue: False
description:
conceptualization drew attention to the organic design of the boots, leading you to noticve the serial number


name: yard.hanged_rhetoric_private_military
initialvalue: False
description:
u read from kitsus ntoes that the hanged man is private military and his worried a bunch of them are in mrtnaise


name: yard.hanged_kim_phase_deux_sat
initialvalue: False
description:
Kim was satisfied with the initial inspection of the body (you took pictures and got task to run serial).


name: yard.hanged_kim_phase_deux_unsat
initialvalue: False
description:
Kim wasn’t satisfied with initial inspection (picture, no serial number) -- hoping autopsy will bring more info.


name: yard.cuno_postpunchfail_paintresh_fired
initialvalue: False
description:
Pain treshold suggested holding it together before cuno and not letting indignity get the worst of you


name: jam.tommy_prejudice_modifier_worse
initialvalue: False
description:
this is the penalty you get for going for the prejudice shit a second time, seriously man, don't you ever learn


name: jam.abandoned_cabin_accessed
initialvalue: False
description:
you have managed to get into the lorry either by unlocking door or breaking the window and opening door


name: plaza.rene_resisted_medal_pain
initialvalue: False
description:
René pinned the medal on your chest and you didn't flinch like a little bitch - endurance white check


name: plaza.rene_convince_of_policework
initialvalue: False
description:
You convinced René that throwing their boulet in the water was part of some elaborate police scheme.


name: plaza.gaston_rhet_succes_sandwich
initialvalue: False
description:
You pass the rethoric check in trying to convicne Gaston to give you his sandwich and unlocked the "political" dialogue options


name: plaza.rene_memory_fail
initialvalue: False
description:
Tell René you don't remember the reputation that goes wit ´h the uniform - don't even remember the war


name: plaza.rene_told_drunk_story
initialvalue: False
description:
You chose to demonstrate your heroism to René by telling him the harrowing tale of how you got up in the mornin.


name: plaza.kineema_sylvie_mentioned_you_singing
initialvalue: False
description:
In your phone discussion Sylvie mentioned you where roaring along to the songs you listened on max volume - endless repeat.


name: plaza.kineema_firewalker_out
initialvalue: False
description:
When Torson asked if besides your badge and gun you lost you wiener too, you decided not to take this shit and replied "Firewalker out" and hanged up.


name: plaza.kineema_inland_blaasmagun
initialvalue: False
description:
Inland Empire suggested you should describe a plasma gun to your colleagues donw in the 41th - cause you're trying to convince them you are still in posession of your sidearm.


name: plaza.kineema_interface_remember_your_gun
initialvalue: False
description:
Interfacing (or hand-eye cordination if you want to be wrong) helped you remember your service weapon.


name: plaza.kineema_ency_pointed_out_police_kinema_unusual
initialvalue: False
description:
Encyclopedia pointed out that you don't see Kinémas in police livery very often cause they are quite expensive.


name: plaza.orb_logic_kims_kinema
initialvalue: False
description:
Logic pointed out that it's a bit illogial that a mere lieutenant is piloting such an exquisite vehicle as Kinéma on the field.


name: plaza.kineema_elechtrochem_aliiz
initialvalue: False
description:
Elechtrochemistry suggested you to throw Aliiž a conversational curveball to see if she's a *party girl*.


name: plaza.kineema_sylvie_mention_documents
initialvalue: False
description:
In describing your drunken antics, Sylvie mentions some *important police documents* you used to clog up the toilet


name: plaza.annette_book_about_you
initialvalue: False
description:
talked about how maybe someone will write a book about You (this triggers extra dialogue with Manana)


name: plaza.annette_asked_about_famous_people
initialvalue: False
description:
you asked annette whats the deal with famous people and their biographies (for frittte clerk dialogue)


name: plaza.kineema_sylvie_indicates_she_might_not_like_you
initialvalue: False
description:
Sylvie gave off an impression there's a reason why she pretends she doesn't want to admit to knowing you.


name: plaza.kineema_aliiz_imgine_her_completely_naked
initialvalue: False
description:
High electrochemistry suggest you should imagine offier Aliiž Jarrier completely naked, leading a naked army.


name: plaza.gardener_you_are_black
initialvalue: False
description:
You couldn't keep your discoverie to yourself and mentioned to the gardener that se is indeed black.


name: plaza.kineema_on_la_puta_madre_take
initialvalue: False
description:
you might be corrupt and on the take of La Puta Madre, as are a lot of cops (from station call dialogue)


name: plaza.tribunal_made_kortenaer_doubt_himself
initialvalue: False
description:
For a second there you made Kortenaer worried about the retribution of his now former employer The Wild Pines shipping company


name: plaza.tribunal_shivers_jamrock_gardnerq
initialvalue: False
description:
The gardener shiveres to see women in Jamrock yellin fearlessly at their men - not afraid of getting culled


name: plaza.flaubert_conceptualization_skuggot
initialvalue: False
description:
When you find out the boys arent skulls nor fags, conceptualization may raise an interesting question, leading to extra branch in jackets.


name: plaza.tribunal_inland_asks_recspd_to_stop_fckn_wth_ya
initialvalue: False
description:
Inland asks reaction speed to stop fucking with you after your'e shot and inquire about the damages.


name: plaza.rene_revolution_staright_up
initialvalue: False
description:
From now on you can just hear about the revolution staright up - no tricks, no fuckery - just some good old revolution.


name: plaza.rene_wifebeater
initialvalue: False
description:
You and René have something in common. Both of you are members of the prestigious Wifebeater's Club of Revachol.


name: plaza.gaston_rene_redemption
initialvalue: False
description:
Gaston says in the ne dthere was something in Rene, something redeeming. Something Jean Marie was able to see.


name: plaza.tribunal_all_of_them_did_it
initialvalue: False
description:
In the Tribunal, did you accuse Titus of killing them, only for the Scab Leader to say it was all of them


name: plaza.kineema_story_cancel
initialvalue: False
description:
If you left the Kineema call to Station 41 without going through the natural exit, this stops the specail exit story from playing


name: backyard.jump_esprit_fired
initialvalue: False
description:
EspritCorpse recognized the cloak and came to a conclusion it means "man down - officer in trouble".


name: cargo.evrart_stubbornly_refused_to_sit_all_yhe_way
initialvalue: False
description:
You decided not sitting down is more important than actually talking to the leader of the dockworkers union and he ended the conversation.


name: cargo.evrart_rhetoric_wc
initialvalue: False
description:
This obviously is the Evrart white check if you want to convince him to speak about the union busines


name: cargo.evrart_counter_his_money_with_cool_rudeness
initialvalue: False
description:
When expeted to display gratitude you displayed pure arrogant cool - it pushed Evrart off the centre of balance for a sec.


name: cargo.leo_logic_sucess_hostile_takeover
initialvalue: False
description:
Logis RC revealed that there changing green container covers for red might be a visual representation of a hostile takeover.


name: cargo.evrart_after_wc_success_evrart_told_all_about_his_drug_trade
initialvalue: False
description:
After you succeeded his wc success Evrart told you everything about his hady drug dealings in the harbour


name: cargo.mrlb_concept_wcheck2
initialvalue: False
description:
the second whitecheck that is parallel to the first one. you can try to fail for sure. you will fail, i guess.


name: cargo.cabinet_logic_union_struggle
initialvalue: False
description:
Logic goes through the file cabinet and finds out the union has been trying to gain some leverage with the wild pines for a while now.


name: boardwalk.sense_viscal_water_flowing
initialvalue: False
description:
you sense water flow somewhere behind the reeds (this bool takes off fog of war from bunker under boardwalk)


name: boardwalk.bunker_viscal_comfortable
initialvalue: False
description:
You've noted the shooter could have stood on the stool and leaned on the window while waiting to take a shot.


name: boardwalk.ruby_lock_exits
initialvalue: False
description:
Prevents the player from leaving the lair too soon, and messing up the tribunal spawn -- granted when you speak to ruby, then cleared when you read journal -- used to lock all teleporters out


name: coast.idiot_reality_responsibility
initialvalue: False
description:
Idiot Doom Spiral refuses to tell you the story of Tequila Sunset until you know the truth of the Sunken Motor-Carriage


name: seafort.dolores_concept_temple_of_light
initialvalue: False
description:
yarr how deep and meaningful, so much that who can ever believe how deep this all is. (its not very)


name: seafort.generator_painthresh_philosophy_kick
initialvalue: False
description:
Did you kick the Generator and have Pain Threshold tell you it hurt, but at least in a life affirming way?


name: seafort.console_cuno_spooky_place
initialvalue: False
description:
Did Cuno again say it was a spooky island, prompting you to reassure him you got a gun -- or do don't as case may be?


name: seafort.deserter_logic_maybells_not_asked
initialvalue: False
description:
Granted when the player unlocks option to press Deserter about may bells. Sets to false after pressing. Player cannot proceed to Motive with this boolean.


name: seafort.deserter_logic_footprints_not_asked
initialvalue: False
description:
Granted when the player unlocks option to press Deserter about footprints. Sets to false after pressing. Player cannot proceed to Motive with this boolean.


name: seafort.deserter_logic_gun_not_asked
initialvalue: False
description:
Granted when the player unlocks option to press Deserter about gun. Sets to false after pressing. Player cannot proceed to Motive with this boolean.


name: seafort.deserter_how_long_on_island
initialvalue: False
description:
Required to complete the Deserter -- used to lock and unlock moment in his Who Are You Hub, cannot be exited without this


name: seafort.deserter_murder_confession
initialvalue: False
description:
After he confesses to killing, as you enter the Deserter's murder hub -- used to unlock the arrest branch


name: apt.master_investigator_doors_opened
initialvalue: 0
description:
Bumps up everytime the player opens a locked door builds up to giving them the Jamrock Shuffle thought


name: auto.ravers_inside_church
initialvalue: False
description:
the ravers have been moved inside church (in order to differentiate which dialogue options are on the ice and which inside the church) - DOESNT WORK, USE CHURCH.RAVERS_INSIDE_CHURCH


name: auto.daychange_can_sleep
initialvalue: False
description:
You can interact with bed (made false when you wake, made true when time is over 21:00 and you have paid for the day)


name: auto.daychange_kim_alert
initialvalue: False
description:
Kim wants to talk about sleep (set true with sleep, set false at wake (kim talk also sets it false we hope))


name: kimswitch.ended_crying_in_front_of_acele
initialvalue: False
description:
Acele dialogue intro ended with you crying, she said let's talk later - leads to new alternative intro


name: TASK.talk_to_the_manager
initialvalue: False
description:
Talk to the manager who runs the Whirling-in-Rags. Let him know the police are here and ask him for directions.


name: TASK.find_song
initialvalue: False
description:
Find the right song to sing for Karaoke. It's the same as the church song, but you don't know it yet.


name: TASK.open_trash_container
initialvalue: False
description:
There's a closed trash container in the yard behind the Whirling-in-Rags. Ask Garte for the key -- or get a prybar from lieutenant Kitsuragi's motor carriage, then use it on the padlock.


name: TASK.is_oddfoot_one_of_the_drivers
initialvalue: False
description:
At the traffic jam in Martinaise Proper there are four drivers, talk to all of them to see if one of them participated in the lynch mob. Footpring analysis shows one of the assailants could have been a driver.


name: TASK.pay_for_the_damages
initialvalue: False
description:
Find "money" and give it to Garte if you want to sleep at the Whirling-in-Rags tonight. You owe NUMBER


name: TASK.get_the_dead_body_down_from_the_tree
initialvalue: False
description:
Somehow make it so it isn't up there any more. Ask for help. Use your imagination. Do something, you're a cop.


name: TASK.run_serial_number
initialvalue: False
description:
Use the shortwave in lieutenant Kitsuragi's motor-carriage to contact your Station and ask them to run the number on the boot:


name: TASK.get_the_boots_off_the_hanged_mans_feet
initialvalue: False
description:
Wait till the body is down and the lieuteanant isn't around and there might be some way to get the boots off.


name: TASK.interview_union_boss
initialvalue: False
description:
seek an audience with the local Debardeur's Union leader, Evrard Claire and ask him about the murder in his District


name: TASK.doomed_investigation_done
initialvalue: False
description:
you've seen and heard (most) everything important in the doomed commercial area, with shivers ending


name: TASK.ask_kim_about_seolite_database
initialvalue: False
description:
Talking to Gary and Inland gives you the idea that the Seolites might have a record of who you are and what you've done.


name: TASK.run_serial_number_personal_info
initialvalue: False
description:
You need to call Aliiz again to see if she got any personal information about the owner of the armour.


name: TASK.uncover_secrets_behind_the_mysterious_door
initialvalue: False
description:
Given when players enter through the mysterious door, to remind and encourage them to find the footprints


name: TASK.uncover_secrets_behind_the_mysterious_door_done
initialvalue: False
description:
Given when players finish examining the footprints behind the mysterious door. Also wraps up the whole task.


name: TASK.wait_for_the_signal
initialvalue: False
description:
Second subtask in the Spirit is Eternal quest. After the player has made the spirits, reminds them to hold onto the bottle and wait for the signal.


name: TASK.hold_onto_the_spirit_bomb
initialvalue: False
description:
Third and final subtask in the Spirit is Eternal quest. After the player has made the bomb, it reminds them to hold onto it -- to wait until the time is right.


name: village.posse_vicquemare_rhet_sarcasm
initialvalue: False
description:
Rhet notes Vicquemare's dripping sarcasm made it harder for you to realize these people where your colleagues.


name: village.netpicker_wc_did_not_see_rc
initialvalue: False
description:
You did not get the Land's End red check because you hadn't been to Lands End. But if you went there LATER, then you get one extra chance with red check.


name: village.posse_can_you_divulge_anything
initialvalue: False
description:
Taken aback by you withholding information Vicquemare wants to know if thereõs anything you can tell him about the crime


initialvalue: False
description: 0
name:
XP.glen_says_noone_was_thinking_indicating_some_of_them_were_thinking_titus_might_not_be_the_big_boss


