{(set: $suspicion to 0)
(set: $time to 900)
(set: $photosRemaining to 30)
(set: $cluesFound to (a:))
(set: $evidence to (a:))
(set: $identities to (dm:))
(set: $warnedChief to false)
(set: $exposedSexuality to false)
(set: $alliedVictoria to false)
(set: $alliedFBI to false)
(set: $preventedAssassination to false)
(set: $hasOfficeKey to false)
(set: $receivedBooks to false)
(set: $metVictoria to false)
(set: $photoTakenBallroom to false)
(set: $photoTakenGallery to false)
(set: $photoTakenRefreshments to false)
(set: $photoTakenResort to false)
(set: $photoTakenGarden to false)
(set: $photoTakenBalconyPrep to false)
(set: $photoTakenBalconyDelivery to false)
(set: $photoTakenSenatorLetters to false)
(set: $photoTakenVictoriaDocs to false)
(set: $photoTakenBathroom to false)
(set: $suspicionRaisedPassages to (a:))}
//BLACKWOOD MANOR//
//Senator Blackwood's Annual Masquerade Ball//
//9:00 PM//
You adjust the silver domino mask covering the upper half of your face and check your camera one last time. Thirty shots of film—you'll need to make them count.
The assignment seemed simple enough: photograph the Senator's charity ball for the paper's society pages. But your editor gave you a knowing look when he handed you the press pass.
"Keep your eyes open. Word is there's more than champagne being served at Blackwood's parties."
The mansion looms before you, every window blazing with golden light. Orchestra music drifts through the open doors. Masked figures in evening wear stream up the marble steps.
Time to get to work.
[[Enter the mansion|Grand Foyer]](if: (passage:)'s name is not "Notebook" and (passage:)'s name is not "Start")[(after: 1ms)[**Suspicion:** $suspicion/100 | **Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight](if: $photosRemaining > 0)[ | **Film:** $photosRemaining/30] | ][[📓 Notebook|Notebook]]]{(set: $time to $time + 5)
(if: $time >= 900 and $time < 930)[(set: $identities to $identities + (dm: "eagle", "Senator Blackwood"))]}
The grand foyer takes your breath away. A sweeping marble staircase curves up to the second floor, its bannister gleaming gold. A massive chandelier hangs overhead, casting fractured light across the black and white checkered floor.
A servant in a simple black mask stands by a coat check station. Music and laughter drift from the ballroom ahead.
(if: $time >= 900 and $time < 930)[Senator Blackwood himself stands near the staircase, greeting arriving guests. He wears no mask—too confident or too arrogant to hide.]
[[Enter the ballroom|Ballroom]]
[[Check your coat|Coat Check]]
(if: $suspicion < 60)[[[Go upstairs|Second Floor Landing]]](else:)[//A guard blocks the stairs.//]
{(set: $time to $time + 5)}
The ballroom is magnificent. Crystal chandeliers cast dancing light across the polished marble floor. The orchestra plays from an alcove, filling the space with a sophisticated waltz. Dozens of masked figures move through the room—some dancing, others clustered in conversation, all radiating wealth and secrecy.
You notice the theme seems to be birds—peacocks, swans, ravens, phoenixes. Though interestingly, quite a few guests are wearing masks that have nothing to do with birds at all. A jester here, a venetian mask there, even what appears to be a cat. Either they didn't get the memo about the theme, or they simply decided the rules didn't apply to them. Typical for this crowd, probably.
You spot several distinctive masks in the crowd:
(if: $time >= 900 and $time < 1030)[**THE PEACOCK** - A man in a blue and gold feathered mask stands near the windows, watching the room with sharp eyes. He occasionally glances toward the senator with subtle intimacy.]
(if: $time >= 900)[**THE SWAN** - A woman in an elegant white mask sits alone at a small table, a champagne glass in hand. She looks sad despite the festive atmosphere.]
(if: $time >= 930)[**THE RAVEN** - A woman in white wearing a prominent cross necklace speaks with other guests. She says "Bless you" frequently, even when no one has sneezed.]
(if: $time >= 900)[**THE PHOENIX** - A man in a red mask stays close to a younger woman who seems nervous. They keep checking phones.]
(if: $time >= 1100)[**THE JOKER** - A man in a purple and gold mask has arrived. The entire ballroom seems to tense. He's scanning the crowd... and his eyes land on you.]
(if: $photosRemaining > 0 and not $photoTakenBallroom)[[[Take a photo of the ballroom|Photo Ballroom]]](else-if: $photoTakenBallroom)[//Already photographed the ballroom.//](else:)[//Out of film.//]
(if: $time >= 900 and $time < 1030)[[[Approach The Peacock|Talk Peacock]]]
(if: $time >= 900)[[[Approach The Swan|Talk Swan]]]
(if: $time >= 930)[[[Approach The Raven|Talk Raven]]]
(if: $time >= 900)[[[Approach The Phoenix|Talk Phoenix]]]
(if: $time >= 1100)[[[The Joker approaches you|Meet Joker]]]
[[Go to the refreshment area|Refreshment Area]]
[[Visit the gallery|Gallery]]
[[Go to the conservatory|Conservatory]]
[[Return to the foyer|Grand Foyer]]
{(set: $time to $time + 5)}
A small room lined with hanging coats and wraps. The attendant—a young man in a black mask—nods to you politely.
"Checking something, sir?"
(if: $suspicion < 40)[You could probably search some of these coats if you were careful...](else:)[The attendant watches you closely. Too risky to snoop.]
(if: $suspicion < 40)[[[Search the coats|Search Coats]]](else:)[//Too risky with the attendant watching.//]
[[Leave|Grand Foyer]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Search Coats")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Search Coats"))
]}
You wait until the attendant turns away, then quickly rifle through the nearest coat pockets.
A monogrammed handkerchief: **"J.R."**
A business card: **"Walker Manning, CEO - Care Health"**
A small jewelry box falls from one coat—expensive diamonds inside. Why would someone leave this here?
{(set: $cluesFound to $cluesFound + (a: "Found monogrammed handkerchief: J.R.", "Walker Manning is the CEO of Care Health", "Someone left expensive jewelry in their coat"))}
The attendant turns back. "Can I help you find something, sir?"
"No, no. Just checking my own coat."
//Suspicion increased.//
[[Leave quickly|Grand Foyer]]{(set: $time to $time + 5)}
Long tables draped in white linen hold an impressive spread: champagne towers, hors d'oeuvres, elaborate desserts. Servants in black masks circulate with trays.
(if: $time >= 930 and $time < 1030)[Two servants whisper near the kitchen door. You catch fragments: "...shipment tonight..." "...greenhouse..." "...church donations, she said..."]
(if: $time >= 1000)[The staff seems agitated. You overhear: "Someone just arrived with a package for Ms. Stocksworth. She went downstairs to check it."]
(if: $photosRemaining > 0 and not $photoTakenRefreshments)[[[Take a casual party photo|Photo Refreshments]]](else-if: $photoTakenRefreshments)[//Already photographed the refreshments.//](else:)[//Out of film.//]
(if: $time >= 930 and $time < 1030)[[[Try to eavesdrop more closely|Eavesdrop Servants]]](else:)[]
[[Have some champagne|Get Champagne]]
[[Go to kitchen|Kitchen]]
[[Return to ballroom|Ballroom]]{(set: $photosRemaining to $photosRemaining - 1)
(set: $suspicion to $suspicion - 5)
(set: $evidence to $evidence + (a: "Photo: General ballroom scene - good cover"))
(set: $photoTakenBallroom to true)}
You raise your camera and snap a wide shot of the dancing couples and glittering chandeliers. Perfect society page material.
A few guests smile and pose. The Senator himself gives you a nod of approval from across the room.
//Good cover. Suspicion decreased.//
[[Continue|Ballroom]]//INVESTIGATION NOTEBOOK//
**=== CLUES DISCOVERED ==**
(if: $cluesFound's length is 0)[None yet.](else:)[(for: each _clue, ...$cluesFound)[
• _clue]]
**=== EVIDENCE COLLECTED ===**
(if: $evidence's length is 0)[None yet.](else:)[(for: each _item, ...$evidence)[
• _item]]
**=== IDENTITIES ===**
THE PEACOCK = (if: $identities contains "peacock")[$identities's peacock](else:)[Unknown]
THE SWAN = (if: $identities contains "swan")[$identities's swan](else:)[Unknown]
THE RAVEN = (if: $identities contains "raven")[$identities's raven](else:)[Unknown]
THE PHOENIX = (if: $identities contains "phoenix")[$identities's phoenix](else:)[Unknown]
THE JOKER = (if: $identities contains "joker")[$identities's joker](else:)[Unknown]
**=== STATUS ===**
Suspicion: $suspicion/100
Time: (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
Film Remaining: $photosRemaining/30
(link: "Close notebook")[(go-to: (history:)'s last)]{(set: $time to $time + 5)}
You approach the man in the peacock mask. Up close, you notice his expensive cufflinks and the way he carries himself—confident, but with an edge of nervousness.
"Quite a party," you say.
"The Senator always throws a good event," he replies, his eyes scanning the room. "First time here?"
How do you respond?
[["Yes, I'm covering it for the paper. Great architecture."|Peacock Architecture]]
[["I've heard a lot about Senator Blackwood's parties."|Peacock Neutral]]
[["You seem pretty familiar with the place."|Peacock Direct]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Peacock Architecture")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Peacock Architecture"))
]}
The Peacock's eyes light up. "Ah, you appreciate the structure? This place is remarkable. The load-bearing walls, the ceiling vaults—whoever did the renovations knew what they were doing."
He catches himself. "Not that I'm an expert, just... appreciate good construction."
But the way he spoke—that was more than casual interest. Professional knowledge.
{(set: $cluesFound to $cluesFound + (a: "The Peacock has professional knowledge of construction/architecture"))}
(if: $cluesFound contains "Found monogrammed handkerchief: J.R.")[//J.R.... Joey Reed is the Director of Capital Projects. Could The Peacock be Joey Reed?//]
[["You sound like you know your stuff. Are you in construction?"|Peacock Push]]
[["It is impressive. Anyway, enjoy the party."|Ballroom]]{(set: $time to $time + 5)
(set: $metVictoria to true)}
You approach the woman in the white swan mask. She looks up with tired eyes, then offers a polite smile.
"Hello. You must be the photographer." Her voice is cultured but carries deep sadness.
"I am. I hope you're enjoying the evening, Mrs...?"
"Blackwood. Victoria Ashford-Blackwood." She takes a long sip of champagne. "The Senator's wife."
//The Swan is Victoria Blackwood, the Senator's wife.//
{(set: $identities to $identities + (dm: "swan", "Victoria Blackwood"))
(set: $cluesFound to $cluesFound + (a: "The Swan is Victoria Blackwood, the Senator's wife"))}
She watches the crowd with knowing eyes. "Taking pictures of all this glamour for the papers?"
[["That's the assignment. Though I suspect there are more interesting stories here."|Swan Stories]]
[["Just society coverage. You must be proud of such a beautiful event."|Swan Polite]]
[["You seem troubled, if you don't mind my saying."|Swan Personal]]{(set: $time to $time + 5)}
A long hallway lined with paintings and photographs. Most are landscapes or still lifes, but several show the Senator at various political events.
You study the photographs carefully...
One catches your eye: Senator Blackwood at what appears to be a private resort, shaking hands with—you squint—a younger man. Both are smiling, casual clothes, unguarded. The man looks familiar. Where have you seen him?
Another photo: A charity gala. "Care Health Children's Fund Benefit" reads the caption. A man in a tuxedo cuts a ribbon. The plaque names him: Walker Manning, CEO.
{(set: $cluesFound to $cluesFound + (a: "Found photo of Senator with unknown man at private resort", "Confirmed Walker Manning is CEO of Care Health"))}
(if: $photosRemaining > 0 and not $photoTakenResort)[[[Photograph the resort photo|Photo Resort]]](else-if: $photoTakenResort)[//Already photographed this image.//](else:)[//Out of film.//]
[[Visit powder room|Powder Room]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
A glass-walled room filled with potted plants and the scent of flowers. Moonlight streams through the ceiling. It's quieter here, away from the party noise.
(if: $time >= 1030 and $time < 1130)[Through the glass, you can see two figures in the garden—The Peacock and Senator Blackwood. They're standing very close, and as you watch, the Senator briefly touches the Peacock's arm in a gesture that seems... intimate.]
(if: $time >= 1030 and $time < 1130)[[[Watch more carefully|Watch Senator Peacock]]]
[[Go to the greenhouse|Greenhouse]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Second Floor Landing")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Second Floor Landing"))
]}
You climb the marble staircase, trying to look casual. A few guests are up here, but it's much quieter than below.
The landing overlooks the ballroom. Several doors branch off: the master bedroom, Senator's office, and a library. French doors at the end lead to a balcony.
//Suspicion increased - you're in a restricted area.//
(if: $hasOfficeKey)[[[Enter Senator's Office|Senators Office]]](else:)[(if: $suspicion < 70)[[[Try Senator's Office door|Office Locked]]](else:)[//Too risky to try the office now.//]]
(if: $alliedVictoria or $suspicion < 40)[[[Enter the master bedroom|Master Bedroom]]](else:)[//The bedroom door is closed. Too risky without permission.//]
[[Go to the Library|Library]]
[[Step onto the balcony|Balcony]]
[[Return downstairs|Grand Foyer]]{(set: $time to $time + 10)}
A humid glass structure attached to the conservatory. Exotic plants line the shelves, their leaves glistening. The air smells of earth and flowers.
In the corner, you notice several wooden shipping crates partially hidden behind large planters. They're labeled "Church Supplies - St. Michael's Parish."
(if: $suspicion < 50)[You could investigate those crates...](else:)[A gardener is working nearby. Too risky to snoop.]
(if: $suspicion < 50)[[[Examine the crates|Examine Crates]]]
[[Step outside to the garden|Garden]]
[[Return to conservatory|Conservatory]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Swan Stories")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Swan Stories"))
]}
Victoria studies you for a moment, then a bitter smile crosses her lips. "Stories? Oh, there are always stories at these parties." She gestures around the ballroom. "Care Health's generous donations to the arts. The Senator's tireless work for the community. The charity foundation supporting disadvantaged children."
She takes another sip of champagne, her voice dropping. "But you're a photographer. You know that the most interesting things are often just outside the frame."
She leans closer. "Take that man over there—The Peacock. Joey Reed, Director of Capital Projects. He's been working on the Senator's private construction projects for years. The greenhouse renovation. The wine cellar expansion. Very... close relationship."
{(set: $cluesFound to $cluesFound + (a: "Victoria confirmed The Peacock is Joey Reed", "Victoria implies the Senator and Joey Reed have a 'close relationship'"))}
Her eyes meet yours with surprising directness. "You strike me as someone who notices things. Tell me—what have you noticed tonight?"
[[Share what you've found so far|Swan Alliance Start]]
[["Just observing. This is quite an event."|Swan Deflect]]
[[Ask about the charity foundation|Swan Charity]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Swan Polite")[
(set: $suspicion to $suspicion - 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Swan Polite"))
]}
"It is beautiful," Victoria says with a hollow laugh. "My husband spares no expense for appearances. Everything must look perfect."
She traces the rim of her champagne glass. "Do you know what it's like to be a beautiful decoration in someone else's house? To smile and nod while they build their empire on foundations you didn't know were crumbling?"
You sense there's more she wants to say, but she catches herself. "Forgive me. Too much champagne and not enough discretion." She straightens. "But yes, it is a lovely party. My husband works very hard to maintain his image."
The word 'image' carries particular weight.
{(set: $cluesFound to $cluesFound + (a: "Victoria seems trapped and unhappy in her marriage", "Victoria emphasized the Senator's focus on 'image'"))}
[[Press gently: "You sound like you have doubts."|Swan Personal]]
[["I appreciate your honesty, Mrs. Blackwood."|Swan Trust Building]]
[[Change subject: "Have you met all the guests?"|Swan Guests]]{(set: $time to $time + 5)
(set: $alliedVictoria to true)
(if: $suspicionRaisedPassages does not contain "Swan Personal")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Swan Personal"))
]}
Victoria's mask doesn't hide the pain in her eyes. She's quiet for a long moment, then speaks very softly.
"Troubled? That's... diplomatic." She looks toward where the Senator was standing earlier. "I married a man I thought was passionate about justice and helping people. That's what he told me, at least."
She turns back to you, and there's steel beneath the sadness. "But I've learned that people show you who they really are when they think no one important is watching. The charity gala receipts that don't match the donor lists. The late-night meetings in the greenhouse. The way certain contractors get paid from accounts I'm not supposed to know about."
{(set: $cluesFound to $cluesFound + (a: "Victoria knows about financial discrepancies in the charity", "Victoria knows about suspicious meetings in the greenhouse", "Victoria is aware of questionable contractor payments"))}
She meets your eyes directly. "You're not just here for society photos, are you?"
[[Tell her the truth|Swan Truth]]
[["I'm starting to wonder that myself."|Swan Vague]]
[["What are you suggesting?"|Swan Careful]]{(set: $time to $time + 5)
(set: $alliedVictoria to true)}
Victoria listens intently as you carefully share some of your observations—the monogrammed handkerchief, the whispered conversations, the expensive jewelry left in coat pockets.
"You *have* been paying attention," she says quietly. Her eyes scan the room to ensure no one is listening. "Then you should know that Care Health—the children's charity everyone celebrates—has been receiving millions in donations. But I've seen the books. Most of that money never reaches the children."
{(set: $cluesFound to $cluesFound + (a: "Victoria confirms charity fraud - money not reaching children", "Victoria has seen financial records"))}
She leans closer, voice urgent but controlled. "There are shipping crates in the greenhouse. 'Church supplies,' they're labeled. But I've never seen the church pick them up. They just... sit there, until they disappear in the middle of the night."
{(set: $cluesFound to $cluesFound + (a: "Victoria confirms mysterious crates in greenhouse", "Crates disappear at night—where do they go?"))}
"I don't know who I can trust anymore," she admits. "But you're asking the right questions. If you find evidence—real evidence—I'll help you. Someone needs to stop this."
[[Promise to find evidence|Swan Partner]]
[["Why haven't you gone to the authorities?"|Swan Why Not Police]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
Victoria's expression closes off slightly. "Of course. Just observing." She finishes her champagne. "Well, I hope you get some nice photographs for your paper."
She starts to rise, then pauses. "A word of advice, though—if you're only observing, be careful what you look at too closely. Some things in this house are better left... unexamined."
It's both a warning and an invitation.
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Swan Charity")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Swan Charity"))
]}
Victoria's expression hardens. "The Care Health Children's Fund? My husband's pride and joy." The bitterness is unmistakable. "Do you know how much money flows through that foundation? Millions. From wealthy donors who want tax writeoffs and photo opportunities with sick children."
She sets down her glass. "I used to volunteer there, you know. Before I realized something was wrong. The donation totals kept growing, but the actual programs stayed the same. No new equipment. No expansion. Just... the same services with a much larger budget."
{(set: $cluesFound to $cluesFound + (a: "Victoria noticed charity programs don't match donation growth", "Victoria used to volunteer at Care Health"))}
"When I asked about it, my husband said I didn't understand how charitable accounting works. That there were 'administrative costs' and 'long-term investments.'" She looks at you directly. "But I do understand accounting. I have a degree in finance. And the numbers don't add up."
[[Ask if she's investigated further|Swan Investigation]]
[["Have you told anyone?"|Swan Authorities]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
Victoria gives you a genuine smile, though sadness still lingers in her eyes. "Thank you. It's rare to meet someone at these events who actually listens."
She studies you thoughtfully. "You know, I have access to parts of this house that most guests don't. If you need to... observe anything particular, I could perhaps provide an opportunity."
{(set: $cluesFound to $cluesFound + (a: "Victoria offered to help provide access to restricted areas"))}
It's a carefully worded offer.
[[Ask about the Senator's office|Swan Office Access]]
[[Ask about the greenhouse|Swan Greenhouse Info]]
[["I may take you up on that."|Swan Later]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"Most of them," Victoria says. "The usual crowd. Wealthy donors, political allies, people who want something from my husband." She glances around. "Though there are a few interesting additions tonight."
"The woman in the raven mask—that's Eleanor Hartwick. Very involved in St. Michael's Parish charity work. She's been practically attached to my husband's foundation for years."
"And that couple—the Phoenix and his nervous companion? Walker and Amanda Manning. He runs Care Health's board. She seems frightened of her own shadow."
{(set: $cluesFound to $cluesFound + (a: "The Raven is Eleanor Hartwick, connected to church charity", "The Phoenix is Walker Manning, CEO of Care Health", "Amanda Manning seems frightened"))}
"But the most interesting guests are always the ones people don't talk about. Like Joey Reed."
[[Ask about Joey Reed|Peacock Push]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(set: $alliedVictoria to true)}
You take a breath and decide to trust her. "My editor sent me because there have been rumors. About the charity, about misappropriated funds, about... other things. I'm here to find evidence."
Victoria doesn't look surprised. She looks relieved. "Thank God. Someone who might actually do something."
She glances around quickly. "Listen carefully. My husband keeps files in his office—second floor, third door on the left. The records he doesn't want anyone to see. Bank transfers, contractor payments, correspondence. If you can get in there..."
{(set: $cluesFound to $cluesFound + (a: "Victoria revealed Senator's office location (second floor, third door left)", "Secret files in Senator's office contain bank transfers and contractor payments"))}
"But be careful. He has security cameras, and if your suspicion gets too high, you'll be escorted out before you can find anything meaningful." She reaches into her clutch and discreetly palms you a key card. "This will get you into the office. Use it wisely."
{(set: $hasOfficeKey to true)
(set: $cluesFound to $cluesFound + (a: "Victoria gave you access key to Senator's office"))}
"Find the evidence. Then we can both get out of this nightmare."
[[Thank her and return to the party|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Swan Vague")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Swan Vague"))
]}
Victoria gives you a knowing look. "Starting to wonder? That's how it begins. You come for champagne and dancing, and you leave with questions you can't answer."
She stands, smoothing her dress. "When you figure out what you're really doing here, come find me again. I might be able to help."
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(set: $alliedVictoria to true)}
"I'm suggesting," Victoria says carefully, "that appearances can be deceiving. And that sometimes the spouse is the last to know... or the first to suspect."
She looks at you intently. "The greenhouse has those crates. The office has the financial records. And Joey Reed knows more than he's saying. If you're curious about any of those things, I might be able to arrange... access."
{(set: $cluesFound to $cluesFound + (a: "Victoria can help with office access", "Joey Reed has important information"))}
"But only if you're serious about finding out what's really happening here."
[[Accept her help|Swan Partner]]
[[Decline for now|Swan Later]]{(set: $time to $time + 5)
(set: $alliedVictoria to true)}
Victoria nods firmly. "Good. We need to be smart about this." She pulls a key card from her clutch and palms it to you discreetly. "This opens the Senator's office. Second floor, third door on the left. The real records are in there—not the sanitized versions he shows the board."
{(set: $hasOfficeKey to true)
(set: $cluesFound to $cluesFound + (a: "Victoria is officially your ally", "Received office key from Victoria"))}
"Be careful with your suspicion level. If it gets too high, security will escort you out. Take photos if you can—we need evidence that will hold up."
She looks at you with fierce determination. "I want my life back. And those children deserve better than to be props in a fraud scheme. Get the evidence, and I'll make sure it reaches the right people. I have contacts—people my husband hasn't corrupted yet."
"Now go. And be careful."
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
Victoria laughs bitterly. "The authorities? My husband *is* the authorities in this town. The police chief plays golf with him every Thursday. The district attorney owes him for his campaign. Even the FBI—he has friends there."
{(set: $cluesFound to $cluesFound + (a: "Senator has connections with police chief and DA", "Senator has FBI contacts"))}
"I need proof—undeniable, photographable proof. Bank records. Documents. Something that can't be explained away or covered up. Something that makes it impossible for his friends to protect him."
She looks at you desperately. "Can you get that? Can you be the one who finally exposes this?"
[[Promise to get the evidence|Swan Partner]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"I tried," Victoria admits. "I started looking into the files—donation records, disbursement reports, contractor payments. That's when things got... difficult. My husband became paranoid. Started locking his office. Changed passwords. Told me I was 'overstepping.'"
{(set: $cluesFound to $cluesFound + (a: "Senator locked Victoria out when she investigated", "Important files are in Senator's locked office"))}
"But I'm not stupid. I made copies before he cut off my access. Not everything, but enough to know something criminal is happening. The question is—what can we do about it?"
[[Offer to help gather more evidence|Swan Partner]]
[[Ask where the files are now|Swan Files]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
Victoria shakes her head. "Who would I tell? My husband's political connections run deep. The local police? The DA? They all owe him favors. Any accusation without rock-solid proof would be dismissed as a 'troubled marriage' or 'jealous wife.'"
Her voice hardens. "I need evidence. Real, photographable, undeniable evidence. Then maybe I could go to the state authorities or the FBI—people outside his sphere of influence."
[[Offer to help find evidence|Swan Partner]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"The office," Victoria says quietly. "Yes, that's where you'd find what you need. Financial records. Correspondence. Evidence of where the money really goes."
She hesitates, then makes a decision. "I have a key card. If you're serious about investigating this, I can give it to you. But you have to be careful—if security catches you, I can't protect you."
"There's a safe in there too," she adds quietly. "If you want, I can give you the combination. It's where he keeps the most damning evidence."
[[Accept the key card and safe code|Swan Get Key]]
[[Decline for now|Swan Later]]{(set: $time to $time + 5)}
"The greenhouse," Victoria says, her voice dropping. "Those crates labeled 'church supplies'—they're never picked up during the day. Always late at night. And they're not books or religious materials."
{(set: $cluesFound to $cluesFound + (a: "Crates picked up late at night, not during day", "Crates don't contain religious materials"))}
"I don't know what's in them. But I know Joey Reed oversees deliveries, and Eleanor Hartwick—The Raven—is always involved in the 'charity coordination.' It's all connected somehow."
[[Ask her to investigate the crates together|Swan Crate Plan]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"I understand. It's risky." Victoria finishes her champagne. "But the offer stands. If you change your mind, I'll be around."
She gives you a meaningful look. "Just don't wait too long. Some opportunities don't come twice."
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(set: $hasOfficeKey to true)
(set: $alliedVictoria to true)}
Victoria discreetly passes you a key card. "Second floor, third door on the left. The filing cabinets aren't locked, but the safe is. Code is 1-8-4-7—our wedding date, if you can believe the irony."
{(set: $cluesFound to $cluesFound + (a: "Office safe code: 1-8-4-7 (their wedding date)", "Filing cabinets in office are unlocked"))}
"Get photos of anything incriminating. Bank transfers, contractor payments, correspondence. We need proof that can't be denied."
She touches your arm briefly. "Thank you. For believing me. For helping."
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"The files?" Victoria glances around nervously. "Some are in his office safe. Others he keeps in a secure cloud account. But the physical documents—bank records, signed contracts—those are all in the office. Second floor."
{(set: $cluesFound to $cluesFound + (a: "Physical evidence in office safe and filing cabinets", "Digital files in secure cloud account"))}
"If you could photograph those, we'd have leverage. Real leverage."
[[Offer to infiltrate the office|Swan Partner]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
Victoria considers this. "Together? That's... actually not a bad idea. If anyone asks, I'm giving you a tour of the greenhouse—the exotic orchids, the climate control system. My husband won't question it."
{(set: $cluesFound to $cluesFound + (a: "Victoria can provide cover for greenhouse investigation"))}
"Meet me there when you're ready. We'll see what's in those crates—together."
[[Head to greenhouse now|Greenhouse Victoria]]
[[Go later|Ballroom]]{(set: $time to $time + 10)
(set: $alliedVictoria to true)}
Victoria leads you through the conservatory to the greenhouse, chatting pleasantly about the orchid collection for anyone who might overhear. Once inside, her demeanor changes.
"There," she points to the crates. "Let's see what my husband and his 'charity coordinator' are really shipping."
You approach the crates together. Victoria produces a letter opener from her clutch. "Shall we?"
[[Open the crates|Examine Crates Victoria]]
[[Reconsider|Conservatory]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Examine Crates Victoria")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Examine Crates Victoria"))
]}
Together, you pry open the nearest crate. Inside: expensive wine bottles, jewelry boxes, designer handbags—luxury goods, not church supplies at all.
Victoria's face goes pale. "They're smuggling. The charity is a front for smuggling luxury goods. No import taxes, no customs declarations. Just 'charitable donations' going to a 'church.'"
{(set: $cluesFound to $cluesFound + (a: "Charity is a front for smuggling operation", "Luxury goods hidden in 'church supplies' crates"))}
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 2)
(set: $evidence to $evidence + (a: "Photo: Crates contain luxury goods (wine, jewelry, designer items)", "Photo: Crates labeled 'church supplies' but contain smuggled merchandise"))
You quickly photograph the contents, the shipping labels, everything.
//Film remaining: {(print: $photosRemaining)}/30//
][
You want to photograph this, but you're out of film!
]}
A voice from the doorway makes you both freeze. "Mrs. Blackwood? Is everything all right?"
It's a security guard, looking suspicious.
Victoria doesn't miss a beat. "Oh yes, just showing our photographer the exotic plantings. The humidity is remarkable, isn't it?"
The guard eyes you both but nods. "If you say so, ma'am. But the Senator was asking for you."
[[Return to the party|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Peacock Push")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Peacock Push"))
]}
"I know you're more than just an admirer of architecture," you press. "Joey Reed, right? Director of Capital Projects for the city. You've been handling the Senator's private renovations—the greenhouse, the wine cellar, this very ballroom."
The Peacock stiffens. His eyes dart around nervously. "I don't know what you're implying."
"I'm implying that you seem to know this house very well. Better than a contractor should. And the way you and the Senator look at each other..." You let the implication hang.
{(set: $identities to $identities + (dm: "peacock", "Joey Reed - Director of Capital Projects"))
(set: $cluesFound to $cluesFound + (a: "Confirmed The Peacock is Joey Reed", "Joey has done extensive private work for the Senator"))}
Joey's expression hardens. "Be very careful with your accusations, photographer. You're playing with fire you don't understand."
His voice drops to an urgent whisper. "The Senator is a dangerous man. If you're investigating him, you'd better have proof—and you'd better be ready for the consequences. Now leave me alone before someone notices this conversation."
He turns and walks away quickly, leaving you with more questions than answers.
//Suspicion increased.//
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Peacock Neutral")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Peacock Neutral"))
]}
"You clearly have an eye for quality work," you say diplomatically. "The renovations here are impressive. The Senator must trust you completely to handle such significant projects."
The Peacock relaxes slightly. "He does. We've worked together for years. He has... specific tastes. Attention to detail. Privacy requirements."
"Privacy requirements?"
"For his meetings," Joey says carefully. "The Senator values discretion. The greenhouse, for instance—it's temperature-controlled, soundproofed. Perfect for sensitive conversations. Or the wine cellar, with its security system. He needs spaces where he can work without interruption."
{(set: $identities to $identities + (dm: "peacock", "Joey Reed - Director of Capital Projects"))
(set: $cluesFound to $cluesFound + (a: "Joey Reed handles 'privacy' requirements for Senator", "Greenhouse and wine cellar have special soundproofing/security"))}
There's something in his tone—protectiveness? Warning? "You seem very loyal to him."
Joey meets your eyes. "The Senator has been good to me. I wouldn't betray his trust." But the way he says it sounds almost like a prison sentence.
[[Ask about Care Health charity work|Peacock Charity]]
[[Ask about shipments to the greenhouse|Peacock Shipments]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Peacock Direct")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Peacock Direct"))
]}
You decide to be direct. "Mr. Reed—it is Joey Reed, isn't it? I've been observing tonight. The way you and the Senator interact. The glances. The body language. This isn't just a professional relationship, is it?"
Joey's face goes pale, then red. "You need to leave. Now."
"I'm not here to expose anyone's personal life," you say quickly. "But I think there's something bigger going on here. The charity fraud, the mysterious shipments, the financial irregularities. And I think you know about it."
Joey looks around frantically, then grabs your arm and pulls you toward a quieter corner. "You're going to get us both killed," he hisses. "Yes, the Senator and I... yes. But that's not the story. That's not what you should be investigating."
{(set: $identities to $identities + (dm: "peacock", "Joey Reed - Senator's lover"))
(set: $cluesFound to $cluesFound + (a: "Joey Reed is romantically involved with Senator Blackwood", "Joey says there's a bigger story than the affair", "Joey mentioned 'getting killed' - suggests real danger"))}
"Then what is?" you ask.
He's trembling now. "The charity is fake. The money doesn't go to children—it goes to someone else. Someone who will hurt anyone who threatens the operation. And I'm trapped in the middle of it because I know too much."
[[Offer protection in exchange for testimony|Peacock Alliance]]
[[Ask who he's afraid of|Peacock Threat]]
[[Demand more details|Peacock Details]]{(set: $time to $time + 5)}
"Have you done any construction work for Care Health? The children's charity?"
Joey's expression becomes guarded. "Some. Small projects—office renovations, storage facilities. Nothing major."
"Storage facilities? For a children's charity?"
"Climate-controlled storage," he corrects. "For medical supplies, records, that sort of thing." But he won't meet your eyes.
{(set: $cluesFound to $cluesFound + (a: "Joey built 'climate-controlled storage' for Care Health", "Joey is evasive about charity construction work"))}
"And did those facilities get used for medical supplies?"
"I don't know," Joey says sharply. "I build what I'm contracted to build. What happens after isn't my concern." But the defensive tone suggests otherwise.
[[Press further|Peacock Push]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Peacock Shipments")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Peacock Shipments"))
]}
"I've heard there are regular shipments to the greenhouse. Late-night deliveries. You oversee those?"
Joey's jaw tightens. "The Senator has orchid shipments. Rare specimens from overseas. I make sure the greenhouse is ready to receive them."
"Orchids labeled 'church supplies'?"
He freezes. "How do you—" He catches himself. "I don't know what you're talking about."
{(set: $cluesFound to $cluesFound + (a: "Joey oversees 'orchid' deliveries to greenhouse", "Joey reacted strongly to 'church supplies' mention"))}
"Mr. Reed, I think you're in over your head. If you know something illegal is happening—"
"Stop," he interrupts. "Just stop. You don't understand who you're dealing with. The Senator has protection. Powerful protection. If you keep digging, you'll disappear. And I..." He looks genuinely frightened. "I can't help you."
[[Offer protection in exchange for testimony|Peacock Alliance]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(set: $alliedPeacock to true)}
"What if I could help you?" you say quietly. "I'm gathering evidence. If we work together, we can expose this—and get you out safely."
Joey reaches up and removes his peacock mask, revealing a young face lined with exhaustion and fear. Without the elaborate plumage to hide behind, he looks barely older than a college kid—too young to be this deep in something this dangerous.
He looks at you with desperate hope, then shakes his head. "You don't know what you're promising. These people... they've killed before. I'm sure of it."
"Then we need to move fast," you insist. "What can you tell me? What do you have access to?"
He takes a shaky breath. "The Senator keeps records. Physical files in his office safe. Bank statements, shipping manifests, communications. Proof of everything. Code is 1-8-4-7—his wedding date, the bastard. Like it's some kind of joke."
{(set: $cluesFound to $cluesFound + (a: "Joey confirmed safe code: 1-8-4-7", "Physical evidence in Senator's office safe", "Joey believes people have been killed over this"))}
"And the shipments?"
"They come through Care Health's network. Eleanor Hartwick—The Raven—coordinates them. Church donations, she calls them. But they're luxury goods. Smuggled items. High-value merchandise that bypasses customs. The charity is the perfect front."
{(set: $cluesFound to $cluesFound + (a: "Eleanor Hartwick (The Raven) coordinates smuggling operation", "Care Health used as customs bypass for luxury goods"))}
"Get the evidence," Joey whispers urgently. "Photograph everything. Then get us both out of here before it's too late."
[[Promise to get the evidence|Ballroom]]{(set: $time to $time + 5)}
"Who are you afraid of? The Senator?"
Joey laughs bitterly. "The Senator? He's just the front man. The face. The real power..." He looks around nervously. "There's someone else. Someone who will be here later tonight. They call him The Joker—and that's not a party mask. That's a warning."
{(set: $cluesFound to $cluesFound + (a: "Someone called 'The Joker' is the real power", "The Joker will arrive later tonight", "The Joker nickname is a warning, not just a costume"))}
"Who is he?"
"I don't know his real name. But he enforces the operation. Makes problems disappear. And if he finds out you're investigating..." Joey's voice drops to barely a whisper. "There was a reporter. Six months ago. Started asking questions about Care Health. He died in a car accident two days later."
{(set: $cluesFound to $cluesFound + (a: "A reporter investigating Care Health died mysteriously 6 months ago", "Death ruled 'car accident' but Joey suspects murder"))}
"Get your evidence and get out," Joey urges. "Before The Joker arrives. Before you become another 'accident.'"
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Peacock Details")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Peacock Details"))
]}
"I need specifics," you press. "What exactly is being smuggled? Where does the money go? Who's in charge?"
Joey looks torn between fear and anger. "Fine. You want details? The charity receives 'donations'—luxury goods from overseas. Wine, jewelry, designer items. They come through as 'medical supplies' or 'educational materials.' No customs inspection. The items get stored briefly, then 'redistributed' to private buyers at markup."
{(set: $cluesFound to $cluesFound + (a: "Smuggling operation uses charity status to bypass customs", "Luxury goods labeled as medical/educational supplies", "Items sold to private buyers at markup"))}
"The money gets laundered through Care Health's accounts, then distributed to politicians, officials, anyone who needs to be paid off. The Senator gets his cut. Eleanor Hartwick gets hers for coordinating. Walker Manning runs the books. And I..." He looks disgusted. "I build the infrastructure. The secure storage. The soundproof rooms."
{(set: $cluesFound to $cluesFound + (a: "Money laundered through Care Health accounts", "Bribes paid to politicians and officials", "Walker Manning handles financial records", "Joey built secure infrastructure for operation"))}
"But the person who really runs it—The Joker—he's the enforcer. The one who makes sure no one talks. And he's coming tonight."
[[Ask about The Joker|Peacock Threat]]
[[Offer to help Joey escape|Peacock Alliance]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
You approach the woman in the black raven mask. Up close, you notice her prominent cross necklace and the way she holds her prayer book like a shield.
"Good evening," you say. "Quite a lovely party."
"Bless you," she responds automatically, then catches herself. "I mean, yes, it is. The Senator is very generous with his hospitality." Her voice has the practiced sweetness of someone used to church meetings and charity events.
"I'm photographing for the paper. I understand you're involved with charitable work?"
Her eyes light up. "Oh yes! I coordinate donations for St. Michael's Parish. We work closely with Care Health Children's Fund—such important work, helping those poor children. The Lord's work, truly."
{(set: $identities to $identities + (dm: "raven", "Eleanor Hartwick - St. Michael's Parish"))
(set: $cluesFound to $cluesFound + (a: "The Raven is Eleanor Hartwick from St. Michael's Parish", "Eleanor coordinates donations between church and Care Health"))}
There's something too rehearsed about her response. Too smooth.
[[Ask about the church donations|Raven Donations]]
[[Ask about her relationship with the Senator|Raven Senator]]
[[Ask about Care Health's programs|Raven Programs]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Raven Donations")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Raven Donations"))
]}
"What kind of donations does the church receive? For the children, you said?"
Eleanor's smile becomes slightly fixed. "Oh, all kinds! Medical supplies, educational materials, food items. Generous people donate so much. We receive shipments several times a month."
"And where do you store all these items?"
"The greenhouse—I mean, the church has storage facilities. And some items go directly to Care Health's distribution center." She's fidgeting with her cross now.
{(set: $cluesFound to $cluesFound + (a: "Eleanor said 'greenhouse' then corrected herself", "Donations stored at church and Care Health center"))}
"You mentioned the greenhouse," you press gently.
"Did I?" She laughs nervously. "I meant to say the church grounds. Sometimes the Senator graciously allows us to use his greenhouse for temporary storage when our facilities are full. He's very... generous with his property."
[[Press about the greenhouse arrangement|Raven Greenhouse]]
[[Ask what's in the shipments|Raven Shipments]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"You seem to work closely with Senator Blackwood. How did that partnership begin?"
Eleanor's expression becomes reverent. "The Senator came to me three years ago. He said he wanted to help the less fortunate, that God had blessed him with wealth and influence, and he needed guidance on how to use it righteously." She clutches her prayer book. "I was honored to help him establish Care Health's relationship with the church."
"And has it been successful?"
"Very! The donations keep growing. Just last year we received over two million dollars in contributions." She beams with pride. "The Senator says we're making a real difference."
{(set: $cluesFound to $cluesFound + (a: "Eleanor met Senator 3 years ago about charity work", "Care Health received over $2 million last year through church partnership"))}
But you remember Victoria saying the programs haven't expanded despite growing budgets.
[[Question the discrepancy|Raven Discrepancy]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"What programs does Care Health run? What do they do for the children?"
Eleanor rattles off a list with the ease of someone who's given this speech many times: "After-school tutoring, medical clinics, summer camps, scholarship funds, family support services..."
"That's impressive. Which program sees the most activity?"
She pauses. "Well, I... I coordinate the donations, you see. The actual program administration is handled by Walker Manning and his staff. I just make sure the supplies get where they need to go."
{(set: $cluesFound to $cluesFound + (a: "Eleanor doesn't seem to know details of actual programs", "Eleanor only handles 'supplies,' not program oversight"))}
"Have you visited any of the programs? Seen the children being helped?"
Another hesitation. "The Senator says it's better to work behind the scenes. Humility, you know. Like the Bible says, 'don't let your left hand know what your right hand is doing.'"
It sounds like an excuse.
[[Push harder|Raven Push]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Raven Greenhouse")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Raven Greenhouse"))
]}
"How often do you use the Senator's greenhouse for storage?"
Eleanor looks uncomfortable. "Several times a month. When shipments arrive."
"And what exactly arrives in these shipments? Labeled 'church supplies,' I believe?"
She pales. "How do you know about—" She catches herself. "Yes, church supplies. Bibles, prayer books, that sort of thing."
"At night? In crates that stay for weeks before mysteriously disappearing?"
Eleanor's hand goes to her cross, gripping it tightly. "I don't know what you're implying, but this conversation is over. The Lord's work doesn't need to be interrogated by photographers."
{(set: $cluesFound to $cluesFound + (a: "Eleanor became defensive when questioned about shipments", "Eleanor knows shipments arrive at night and disappear"))}
She turns to walk away, but not before you see genuine fear in her eyes.
//Suspicion increased.//
[[Follow her|Raven Follow]]
[[Let her go|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Raven Shipments")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Raven Shipments"))
]}
"What's actually in those shipments, Ms. Hartwick? I've heard they're not religious materials."
Eleanor's face goes through several expressions—fear, anger, guilt. "You need to stop asking questions. For your own safety."
"Are you threatening me?"
"I'm warning you," she hisses quietly. "There are people involved in this who... who don't forgive curiosity. I thought I was doing God's work. I thought the donations were helping children. But then I learned the truth, and now..." She looks around nervously. "Now I can't get out."
{(set: $cluesFound to $cluesFound + (a: "Eleanor admits she thought donations helped children", "Eleanor learned 'the truth' and now feels trapped", "Eleanor warns of dangerous people involved"))}
"What truth? What did you learn?"
"The shipments aren't donations. They're merchandise. Expensive goods that bypass customs by using the church's tax-exempt status. And the money... it doesn't go to children. It goes to people who would kill to keep this secret."
[[Offer to help her|Raven Help]]
[[Ask who would kill|Raven Danger]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Raven Discrepancy")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Raven Discrepancy"))
]}
"Two million dollars is a lot of money. But I've heard the actual programs haven't grown. Where does all that money go?"
Eleanor's smile falters. "I... administrative costs. Overhead. The Senator explained it all to me."
"Did he? Or did he just tell you not to ask questions?"
She looks stricken. "The children are being helped. They must be. All those donations, all that work..." But her voice lacks conviction.
{(set: $cluesFound to $cluesFound + (a: "Eleanor is starting to question where the money actually goes", "Eleanor relies on Senator's explanations without verification"))}
"When's the last time you actually saw a child helped by Care Health?"
The question hits her like a physical blow. She can't answer. You can see the realization dawning in her eyes—she's been used.
[[Press the advantage|Raven Truth]]
[[Offer compassion|Raven Help]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Raven Push")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Raven Push"))
]}
"Ms. Hartwick, I think you know the truth. I think you've known for a while. Those crates don't contain medical supplies or educational materials. They contain luxury goods—wine, jewelry, designer items. And you help smuggle them."
Eleanor's composure cracks completely. "No! I mean... I didn't know! Not at first! I thought I was helping, I thought the Senator was a good man, I thought—" She's nearly crying.
{(set: $cluesFound to $cluesFound + (a: "Eleanor admits she didn't know about smuggling 'at first'", "Eleanor believed the Senator was good"))}
"But you know now."
She nods miserably. "For about six months. I found manifests that didn't match. Values that made no sense. When I confronted the Senator, he said I should trust him, that everything was legal, that I was doing God's work." She wipes her eyes. "But I know smuggling isn't God's work. I know fraud isn't charity."
[[Ask why she continues|Raven Why]]
[[Offer to help her escape|Raven Help]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Raven Follow")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Raven Follow"))
]}
You follow Eleanor at a distance as she hurries away from the ballroom. She goes to a quiet alcove and pulls out her phone, making a call with shaking hands.
You can't hear everything, but you catch fragments: "...photographer asking questions..." "...knows about the greenhouse..." "...what should I do?"
A pause as she listens, then: "But he said—" Another pause. "Yes, of course. I understand. I'll take care of it."
{(set: $cluesFound to $cluesFound + (a: "Eleanor called someone to report your questions", "She was given instructions to 'take care of it'"))}
She hangs up and stands there for a moment, looking small and frightened. When she turns and sees you, her expression hardens into something between fear and resolve.
"You should leave. Tonight. Before he arrives."
"Before who arrives?"
"The Joker. He handles... problems. And you're becoming a problem."
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(set: $alliedRaven to true)}
"I can help you," you say quietly. "I'm gathering evidence to expose this. If you testify about what you know—the shipments, the manifests, the fraud—we can bring them down. Together."
Eleanor reaches up and slowly removes her raven mask. Beneath it, her face is worn and weary—a woman who has carried secrets too long. Her eyes, no longer hidden, are filled with desperate hope.
"You'd protect me? These people... they've killed before. A reporter who asked too many questions. An accountant who found irregularities. They call it accidents, but I know."
{(set: $cluesFound to $cluesFound + (a: "Eleanor knows about previous murders (reporter, accountant)", "Deaths covered up as 'accidents'", "Eleanor is willing to testify with protection"))}
"What can you give me? What evidence?"
"I have copies. Shipping manifests with real values, not the declared ones. Correspondence between the Senator and overseas contacts. Bank records showing where the money actually goes—offshore accounts, not children's programs." She pulls a flash drive from her clutch. "Everything is here. But you need to get out before The Joker arrives."
{(set: $evidence to $evidence + (a: "Received flash drive from Eleanor with shipping manifests", "Bank records showing offshore accounts", "Correspondence with overseas contacts"))
(set: $cluesFound to $cluesFound + (a: "Eleanor gave crucial evidence on flash drive"))}
"When does he arrive?"
"Soon. Maybe already here. Please, just get this information out. Expose them. Before they kill us both."
[[Promise to use the evidence|Ballroom]]{(set: $time to $time + 5)}
"Who would kill to protect this? The Senator?"
Eleanor shakes her head. "The Senator is just a figurehead. The real power is someone else. They call him The Joker—he arrives late at these parties. He's the enforcer. The one who makes sure no one talks."
{(set: $cluesFound to $cluesFound + (a: "The Joker is the real power, not the Senator", "The Joker enforces silence through violence"))}
"Who is he?"
"I don't know his real name. No one does. But people who threaten the operation... they disappear. Car accidents. Suicides. Always ruled accidental or self-inflicted. But I know the truth."
Her voice drops to a whisper. "If you keep investigating, he'll come for you. And there's nothing the police can do—he has them in his pocket too."
[[Ask about police corruption|Raven Police]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(set: $alliedRaven to true)}
"You've never seen a child helped by Care Health, have you? Because there are no children. It's all a front."
Eleanor's hands tremble as she reaches for her mask. She pulls it away, revealing a face crumbling with shame and grief. Without the raven's dark elegance to hide behind, she looks older, fragile.
She collapses into a nearby chair, the weight of the truth finally crushing her denial. "I've been a fool. A blind, stupid fool. I thought I was serving God, but I was serving... criminals. Smugglers. Murderers."
She looks up at you with tears in her eyes. "I have proof. Documents. I kept copies because something didn't feel right. I can give them to you. But you have to promise—you have to expose this. The children I thought I was helping... they were never real. And I need to atone for that."
{(set: $cluesFound to $cluesFound + (a: "Eleanor admits Care Health helps no actual children", "Eleanor kept copies of incriminating documents", "Eleanor wants to atone by helping expose the fraud"))}
[[Accept her help|Raven Help]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"If you know it's wrong, why do you keep doing it?"
Eleanor's face crumples. "Because I'm terrified. I've seen what happens to people who try to leave. The reporter who investigated—dead in a car crash. The accountant who found discrepancies—suicide, they said, but I don't believe it. And they told me... they made it very clear that the same could happen to me."
{(set: $cluesFound to $cluesFound + (a: "Eleanor continues out of fear for her life", "She doesn't believe the previous 'suicide' was real"))}
"You're trapped."
"I'm complicit," she corrects bitterly. "I continued coordinating shipments even after I knew. I kept quiet. I've lied to my parish, to myself, to God. And now..." She looks around fearfully. "Now I don't know how to get out."
[[Offer her a way out|Raven Help]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"What do you mean the police are in his pocket?"
Eleanor leans closer. "The police chief plays golf with the Senator every week. The district attorney got his campaign funded by Care Health 'donors.' Even some FBI agents... I've seen them at these parties, taking envelopes."
{(set: $cluesFound to $cluesFound + (a: "Police chief is compromised (golf buddies with Senator)", "DA's campaign funded by the operation", "Some FBI agents are corrupted"))}
"So who can we trust?"
"No one local. Maybe state authorities. Maybe federal investigators from outside the area. But you'd need ironclad evidence—the kind that can't be ignored or buried. Photos, documents, recordings. Proof that even corrupt officials can't dismiss."
"And where would I find that kind of evidence?"
"The Senator's office. Second floor. Everything's there—the real records, not the sanitized versions. But security is tight, and if you're caught..." She doesn't need to finish the sentence.
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
You approach the tall man in the fiery phoenix mask. He's nursing a scotch and examining the room with the calculating gaze of someone who measures everything in dollars and cents.
"Good evening," you say. "I'm with the paper, doing a piece on tonight's event."
"Walker Manning, CEO of Care Health Children's Fund." He shakes your hand with the practiced firmness of a corporate executive. "Always happy to speak with the press about our charitable work. Great for donor confidence, you know."
His directness is surprising—most people here are guarded. But then you notice the slight tension in his jaw, the way his eyes keep scanning the room.
"I understand Care Health has grown significantly under your leadership?"
"Indeed. We've tripled our budget in three years. The Senator has been instrumental—his connections opened doors we never could have reached otherwise." He takes a sip of scotch. "Of course, with growth comes complexity. More programs, more staff, more... oversight requirements."
{(set: $identities to $identities + (dm: "phoenix", "Walker Manning - CEO of Care Health"))
(set: $cluesFound to $cluesFound + (a: "The Phoenix is Walker Manning, CEO of Care Health", "Care Health budget tripled in 3 years", "Senator Blackwood opened doors for Care Health growth"))}
Something about the way he said "oversight" feels loaded.
[[Ask about the programs Care Health runs|Phoenix Programs]]
[[Ask about the budget growth|Phoenix Budget]]
[[Ask about his relationship with the Senator|Phoenix Senator]]{(set: $time to $time + 5)}
"What programs does Care Health actually operate? I'd love some specifics for the article."
Walker's smile is smooth. "We focus on comprehensive child welfare—education, health care, family support. Our after-school programs serve hundreds of children. Our mobile clinics provide free health screenings. Our scholarship fund has sent dozens of kids to college."
"Impressive. Could I visit some of these programs? Get photos for the story?"
The smile tightens fractionally. "Unfortunately, for privacy reasons, we don't allow media access to the children or families we serve. HIPAA regulations, you understand. And many of our clients are... vulnerable populations. Immigration concerns, that sort of thing."
{(set: $cluesFound to $cluesFound + (a: "Walker refuses media access to programs citing privacy", "Claims vulnerable populations need protection from exposure"))}
"But surely you have statistics? Attendance records? Success metrics?"
"Of course. But those documents are confidential. Internal use only." His voice has taken on an edge. "I'm sure you understand the need to protect our clients' privacy."
[[Press about the lack of transparency|Phoenix Transparency]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Phoenix Budget")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Phoenix Budget"))
]}
"A tripled budget is remarkable. Where does all that money come from?"
Walker straightens slightly. "Donations, primarily. Individual donors, corporate sponsors, grants. The Senator's network has been invaluable—he knows everyone who matters in this state."
"And how is it spent? Can you break down the allocations?"
"Well, overhead is significant in any nonprofit. Salaries, facilities, insurance, legal compliance. Then there's program costs—supplies, equipment, staffing. And of course, we maintain reserve funds for emergencies." He rattles it off like he's reading from a balance sheet.
{(set: $cluesFound to $cluesFound + (a: "Walker emphasizes overhead and reserves when asked about spending", "Vague about actual program allocations"))}
"What percentage goes directly to helping children?"
He hesitates. "That's... complicated. Accounting standards allow for various interpretations of 'direct service.' Some costs are clearly program-related, others are administrative but necessary for program delivery. I'd need to consult our annual report for exact figures."
You notice he's deflecting. For a CEO, he seems remarkably uncertain about his own organization's numbers.
[[Challenge his vagueness|Phoenix Challenge]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"You mention the Senator frequently. How exactly did this partnership begin?"
Walker's expression becomes guarded. "I approached him three years ago with a proposal. Care Health was struggling—good mission, poor execution. The Senator saw potential. He introduced me to donors, helped navigate regulatory challenges, provided strategic guidance."
"And in return?"
"In return?" Walker's voice sharpens. "It's a mutually beneficial relationship. He gets positive press for his charitable work. We get the resources to help children. Win-win."
{(set: $cluesFound to $cluesFound + (a: "Walker approached Senator 3 years ago", "Relationship described as 'mutually beneficial'"))}
"But you handle the books. You know where every dollar goes. Including the dollars that don't go to children."
His face pales. "I don't know what you're implying—"
"I'm not implying anything. I'm stating facts. Care Health's budget tripled, but your programs haven't expanded proportionally. Where's the money going, Mr. Manning?"
He looks around nervously. "This conversation is over."
[[Press harder|Phoenix Pressure]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Phoenix Transparency")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Phoenix Transparency"))
]}
"For a charity claiming to help vulnerable children, you're remarkably opaque. No site visits, no statistics, no transparency. That raises questions, Mr. Manning."
Walker's corporate mask slips for a moment, revealing anger. "Are you accusing me of something?"
"I'm observing that your organization doesn't behave like a legitimate charity. It behaves like a shell company. A way to move money without scrutiny."
"You need to be very careful with those accusations," he says quietly. "Libel laws protect against baseless—"
"Nothing is baseless. I've been documenting everything. The suspicious shipments. The inflated budgets. The nonexistent programs. And I know you keep the real records somewhere. Probably in the Senator's office."
{(set: $cluesFound to $cluesFound + (a: "Walker threatened legal action when confronted", "He's aware of shipments and inflated budgets", "Records likely in Senator's office"))}
Walker drains his scotch. "You don't understand what you're involved in. This is bigger than charity fraud. Walk away while you still can."
//Suspicion increased.//
[[Refuse to walk away|Phoenix Refuse]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Phoenix Challenge")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Phoenix Challenge"))
]}
"You're the CEO and you can't give me a straight answer about how your charity spends its money? That's not 'complicated,' Mr. Manning. That's evasive."
Walker's jaw tightens. "Fine. You want numbers? Maybe fifteen percent of our budget goes directly to programs. The rest is overhead, infrastructure, strategic reserves."
"Fifteen percent? That's abysmal for a charity. Where does the other eighty-five percent actually go?"
"I told you—overhead, reserves—"
"Offshore accounts. Political bribes. Personal enrichment. That's where it goes, isn't it?"
{(set: $cluesFound to $cluesFound + (a: "Walker admits only ~15% goes to actual programs", "Remaining 85% distribution is suspicious"))}
He looks like he's been struck. "You have no proof of that."
"Not yet. But I will. Your filing cabinets full of doctored books, your real ledgers hidden in the Senator's safe—I'll find them. And when I do, your career is over."
Walker's hand trembles slightly as he sets down his empty glass. "You're making a fatal mistake. Literally."
[[Ask what he means|Phoenix Threat]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Phoenix Pressure")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Phoenix Pressure"))
]}
"Don't walk away, Mr. Manning. We're just getting to the truth. You're laundering money through Care Health. Using charity status to bypass scrutiny while moving millions in illegal funds. And you keep detailed records of every transaction—you're too meticulous not to."
Walker stops, his back still to you. When he turns, his face is a mixture of fear and resignation.
"You're going to get yourself killed," he whispers. "The Senator, Eleanor, Joey—they're all trapped. But The Joker... he runs this whole operation. And he doesn't let people walk away with evidence."
{(set: $cluesFound to $cluesFound + (a: "Walker confirms he's trapped in the operation", "The Joker runs the entire operation", "The Joker prevents people from leaving with evidence"))}
"Then help me bring him down. Give me the records. Testify."
"Testify?" He laughs bitterly. "With what protection? The police chief is on the payroll. The DA too. Even if I survived to trial, I'd never make it to the courthouse." He looks utterly defeated. "I took this job to help children. I really did. But then the Senator introduced me to his 'investors,' and suddenly I was keeping two sets of books. And then I was in too deep to get out."
[[Offer him protection in exchange for evidence and testimony|Phoenix Alliance]]
[[Ask about The Joker|Phoenix Joker]]
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Phoenix Refuse")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Phoenix Refuse"))
]}
"I'm not walking away. Too many people are being hurt by this fraud. The children you claim to help don't exist, but the criminals profiting from it certainly do."
Walker looks genuinely disturbed. "You don't understand. This isn't about charity fraud. The charity is just the vehicle. This operation moves millions in smuggled goods through a tax-exempt pipeline. Politicians get paid off. Businesses get kickbacks. And anyone who threatens it..."
"Gets eliminated. Like the reporter six months ago. Like the accountant."
He nods slowly. "You know about those? Then you understand the stakes. The Joker doesn't negotiate. He doesn't compromise. He removes obstacles."
{(set: $cluesFound to $cluesFound + (a: "Operation moves millions in smuggled goods", "Politicians and businesses get payments", "The Joker eliminates obstacles"))}
"Are you warning me or threatening me?"
"I'm trying to save your life," Walker says urgently. "Get your evidence and run. Don't wait for midnight. Don't try to be a hero. Just get out."
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
"Fatal? Are you threatening me, Mr. Manning?"
"Not me," he says quickly. "The Joker. He's coming tonight—might already be here. And when he learns about you..." Walker swallows hard. "Just know that the last photographer who asked questions ended up in a 'car accident.' No witnesses. No investigation. Just closed case."
{(set: $cluesFound to $cluesFound + (a: "Walker confirms The Joker is coming tonight", "Previous photographer died in staged accident", "No proper investigation conducted"))}
"So I should just let this continue? Let children be exploited for a fake charity while you all profit?"
"There are no children!" Walker snaps, then immediately regrets the admission. "I mean... the programs exist but... Look, I've said too much. You need to leave. Tonight. Before it's too late."
He walks away quickly, leaving you with confirmation: Care Health is entirely fraudulent.
{(set: $cluesFound to $cluesFound + (a: "Walker admitted there are no children being helped", "Care Health programs are fake"))}
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(set: $alliedPhoenix to true)}
Walker reaches up and removes his fiery phoenix mask, revealing the tired face of a man who has been carrying a terrible burden for too long. His eyes, no longer hidden behind the ornate disguise, show a mixture of relief and fear.
"Then let me help you. I'm gathering enough evidence to go to federal authorities—people outside this corrupt network. With your testimony and financial records, we can bring down the entire operation."
Walker studies you for a long moment. "You'd really do that? Risk going up against The Joker?"
"I'm already at risk. Might as well make it count."
He pulls a small key from his pocket. "This opens my filing cabinet in the Senator's office. Bottom drawer, false back. There's a ledger with the real numbers—every transaction, every payment, every offshore account. It's my insurance policy... or it was supposed to be."
{(set: $evidence to $evidence + (a: "Filing cabinet key from Walker Manning", "Real ledger in Senator's office - bottom drawer, false back"))
(set: $cluesFound to $cluesFound + (a: "Walker gave key to filing cabinet with real financial records", "Ledger shows all transactions, payments, offshore accounts"))}
"The safe combination is 1-8-4-7—the Senator and Victoria's wedding date. Inside you'll find contracts with overseas suppliers, correspondence about shipments, bank statements. Everything you need."
{(set: $cluesFound to $cluesFound + (a: "Walker confirmed safe code: 1-8-4-7", "Safe contains supplier contracts, correspondence, bank statements"))}
"But you need to move fast. The Joker arrives around ten o'clock. After that, security tightens. And if he catches you..." Walker doesn't finish the sentence.
[[Promise to get the evidence|Ballroom]]{(set: $time to $time + 5)}
"Tell me about The Joker. Who is he really?"
Walker glances around nervously before answering in a hushed tone. "No one knows his real identity. He's the one who set this all up—recruited the Senator, established the charity front, built the smuggling network. He stays in the shadows, lets others take the public role."
"But you've met him."
"Once. Three years ago when I was brought into the operation. Cold eyes. No empathy. He explained very clearly what would happen if I ever tried to leave or talk to authorities." Walker shudders at the memory. "He showed me photos of the previous CFO. Before and after the 'accident.'"
{(set: $cluesFound to $cluesFound + (a: "The Joker masterminded the entire operation", "He recruited the Senator and others", "Previous CFO was murdered with photos shown as warning"))}
"And tonight?"
"He comes to these parties to remind everyone who's really in charge. To collect his share of the profits. And to deal with any... problems." Walker looks at you pointedly. "You're a problem."
[[Return to ballroom|Ballroom]]{(set: $time to $time + 15)
(if: $suspicionRaisedPassages does not contain "Examine Crates")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Examine Crates"))
]}
You slip out to the greenhouse alone. The air is humid and thick with the scent of orchids and jasmine. Moonlight filters through the glass panels, casting strange shadows.
At the far end, partially hidden behind palm fronds, you find them: wooden crates stacked against the wall. They're labeled "St. Michael's Parish - Religious Materials" with shipping manifests attached.
You examine the manifests. The declared contents: "Prayer books, candles, religious icons." The declared value: $500 per crate.
But when you carefully pry open one corner, you see fine French wine. Château Margaux. You recognize the label—bottles that retail for thousands of dollars each.
{(set: $cluesFound to $cluesFound + (a: "Found crates labeled as religious materials", "Crates actually contain expensive French wine", "Manifests fraudulently declare low values"))}
You photograph the manifest and the exposed wine bottles, careful not to disturb the crates too much.
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 2)
(set: $evidence to $evidence + (a: "Photos of fraudulent shipping manifests", "Photos of luxury wine labeled as religious materials"))
//Film remaining: {(print: $photosRemaining)}/30//
][
//No film remaining!//
]}
A sound near the greenhouse entrance makes you freeze. Footsteps. Someone's coming.
{(if: $suspicionRaisedPassages does not contain "Examine Crates")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Examine Crates"))
]}
You quickly close the crate and slip behind a large fern just as a security guard enters, sweeping the area with his flashlight.
"Thought I heard something," he mutters into his radio. "Probably just the heating system."
He lingers for what feels like an eternity, then leaves. You wait another few minutes before carefully making your way back.
//Suspicion significantly increased.//
{(set: $cluesFound to $cluesFound + (a: "Guards patrol the greenhouse regularly", "Security is alert to unusual activity"))}
[[Return to greenhouse|Greenhouse]]
[[Return to ballroom|Ballroom]]{(if: $time < 1030)[
You position yourself near the conservatory, but it's still early. The Senator and the Peacock are both visible in the ballroom, mingling with other guests.
If they're planning a rendezvous, it will likely be later in the evening when fewer people are paying attention.
//Come back after 10:30 PM.//
[[Return to ballroom|Ballroom]]
](else:)[
{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Watch Senator Peacock")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Watch Senator Peacock"))
]}
You position yourself discreetly near the conservatory entrance. Through the glass doors, you can see the lush tropical plants and a secluded seating area.
At precisely 10:30, the Senator enters the conservatory. He looks around carefully, then checks his watch. A minute later, the man in the peacock mask—Joey Reed—slips in through the far entrance.
They think they're alone.
The Senator pulls Joey close, and they kiss—not the polite greeting of business associates, but the desperate, passionate embrace of lovers who've been forced apart all evening.
"I hate these parties," Joey whispers, barely audible through the glass. "Having to pretend we're nothing to each other."
"Just a few more hours," the Senator replies. "After The Joker leaves, after everyone's gone, we'll have the rest of the night."
{(set: $cluesFound to $cluesFound + (a: "Senator and Joey Reed are in a romantic relationship", "They hide their relationship during public events", "They plan to be together after The Joker leaves"))}
You raise your camera carefully, trying to get a clear shot through the glass without being seen.
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 3)
(set: $evidence to $evidence + (a: "Photos of Senator and Joey in romantic embrace", "Evidence of hidden affair"))
The shutter clicks. Once. Twice. Three times. You get clear images of them together—undeniable proof of their affair.
//Film remaining: {(print: $photosRemaining)}/30//
][
//No film remaining! You couldn't photograph the affair.//
]}
They separate as someone else approaches the conservatory. The moment is over.
You slip away before you're spotted, but your heart is racing. This evidence—combined with the financial fraud—could destroy the Senator's career and marriage.
//Suspicion increased slightly.//
[[Return to ballroom|Ballroom]]
]}{(if: $time < 930)[
The refreshment area is busy with guests and servers attending to their duties. It's too crowded and active to overhear anything useful right now.
//Come back after 9:30 PM when things quiet down.//
[[Return to ballroom|Ballroom]]
](else:)[
{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Eavesdrop Servants")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Eavesdrop Servants"))
]}
You linger near the refreshment area, pretending to examine the elaborate ice sculpture while staying close to the service entrance. The crowd has thinned somewhat, and most guests have returned to the ballroom.
Two servers in crisp white uniforms stand just inside the service door, taking a brief break. They don't notice you nearby.
"Did you hear about the delivery tonight?" one whispers to the other.
"The one at eleven? Yeah. Mr. Manning said to make sure the greenhouse is clear. The Joker doesn't like interruptions during his 'inspections.'"
{(set: $cluesFound to $cluesFound + (a: "Delivery scheduled for 11:00 PM tonight", "The Joker personally inspects shipments", "Walker Manning coordinates logistics with staff"))}
The other server glances around nervously. "I don't like when he comes. Last time, that photographer showed up asking questions, and then... well, you know what happened."
"Car accident, they said. But I saw his brakes that morning. Nothing wrong with them."
"Shh! You want to end up the same way? Just keep your head down and do your job."
{(set: $cluesFound to $cluesFound + (a: "Servants confirm previous photographer was murdered", "Brakes were functional before 'accident'", "Staff are terrified of The Joker"))}
The first server nods grimly. "At least we're just servers. We don't know anything. The people who know things..." He makes a throat-cutting gesture.
"Speaking of which, did you see Eleanor tonight? She looks like she's been crying. I think she's finally figured out what's really going on."
"Poor woman. She really believed it was charity work."
They fall silent as a guest approaches for champagne. You casually move away, your mind racing with the confirmation of what you already suspected: this operation is deadly serious, and The Joker arrives at 11:00 PM.
//Suspicion increased slightly.//
{(set: $cluesFound to $cluesFound + (a: "The Joker arrives at 11:00 PM", "Eleanor Hartwick recently discovered the truth"))}
[[Return to ballroom|Ballroom]]
]}{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Photo Gallery")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Photo Gallery"))
]}
You enter the gallery, a long hallway lined with paintings and photographs. The lighting is intentionally dramatic—spotlights on key pieces, shadows everywhere else.
Among the artwork are personal photographs: the Senator at charity events, shaking hands with politicians, cutting ribbons. But tucked in a less prominent corner, you find more interesting images.
A photo of the Senator and Joey at what appears to be a private resort. They're standing close, too close for mere friends. Another shows Victoria at the same resort, but alone, looking miserable.
Another photograph shows Eleanor Hartwick at the dedication of a "Care Health Community Center"—except you recognize the building. It's not a community center at all. It's a warehouse.
{(set: $cluesFound to $cluesFound + (a: "Senator and Joey photographed together at private resort", "Victoria was at the resort but separated from Senator", "Care Health 'community center' is actually a warehouse"))}
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 3)
(set: $evidence to $evidence + (a: "Photos documenting the affair", "Photos proving false charity facilities"))
You photograph these revealing images quickly.
//Film remaining: {(print: $photosRemaining)}/30//
][
//No film remaining!//
]}
The gallery provides context—this has been going on for years, hiding in plain sight behind a façade of respectability.
//Suspicion increased slightly.//
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)}
You raise your camera toward the elaborate refreshment display—crystal bowls of champagne, intricate ice sculptures, towers of hors d'oeuvres.
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 1)
(set: $photoTakenRefreshments to true)
Click. A perfectly innocent photograph of the party's lavish spread. Good cover for your real investigation.
//Film remaining: {(print: $photosRemaining)}/30//
][
//No film remaining!//
]}
[[Return to ballroom|Ballroom]]{(set: $time to $time + 3)}
You pick up a flute of champagne from a passing server. The bubbles catch the light as you take a small sip.
It's excellent champagne—probably not the smuggled goods, but the legitimate supply for the guests. The irony isn't lost on you: drinking expensive champagne while investigating a smuggling operation.
The drink gives you an excuse to linger in any area without looking suspicious.
[[Return to ballroom|Ballroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Office Locked")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Office Locked"))
]}
You climb the grand staircase to the second floor, trying to look casual. A few other guests have wandered up here—the gallery and library are both open to visitors.
But the Senator's office is at the end of the hallway, and as you approach, you can see the solid oak door with its brass nameplate: "Private Study."
You try the handle. Locked.
{(if: $hasOfficeKey)[
You pull out the key Victoria gave you. It slides smoothly into the lock. With a quiet click, the door opens.
[[Enter the office|Senators Office]]
](else:)[
The door is solidly built, and picking the lock would take time you don't have—not with security guards making rounds. You need a key.
{(set: $cluesFound to $cluesFound + (a: "Senator's office is locked", "Need a key to enter"))}
Maybe Victoria or one of your other allies could help. Or perhaps there's another way to get what you need.
//Suspicion increased.//
[[Try the library instead|Library]]
[[Return downstairs|Ballroom]]
]}{(set: $time to $time + 20)
(if: $suspicionRaisedPassages does not contain "Senators Office")[
(set: $suspicion to $suspicion + 20)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Senators Office"))
]}
You slip inside the office and close the door quietly behind you. The room is exactly what you'd expect from a powerful senator: mahogany desk, leather chairs, walls lined with law books and awards.
But you're not here for the show. You're here for the evidence.
The filing cabinets stand against one wall. {(if: ($evidence contains "Filing cabinet key from Walker Manning"))[You use Walker's key to open the bottom drawer. Behind the hanging files, you find a false back panel. It swings open to reveal a leather-bound ledger.
The real books. Every transaction, every payment, every offshore account. Dates, amounts, recipients. It's all here.
{(set: $evidence to $evidence + (a: "Real financial ledger from hidden compartment"))
(set: $cluesFound to $cluesFound + (a: "Found the real Care Health financial records", "Ledger documents years of fraud and money laundering"))}
{(if: $photosRemaining >= 5)[
(set: $photosRemaining to $photosRemaining - 5)
You photograph page after page of incriminating entries.
//Film remaining: {(print: $photosRemaining)}/30//
](else:)[
//Not enough film to photograph the entire ledger!//
]}
](else:)[
The filing cabinets are locked. You try your office key card on the drawer—maybe it has a card reader? But no, these are old-school locks requiring a physical key. You try pulling on the drawers but they won't budge.
//You need an actual physical key for these filing cabinets—not the electronic key card you used for the office door. Walker Manning is the CFO and probably has keys to his own files. If you can earn his trust, he might give you his filing cabinet key.//
]}
Now for the safe. It's behind a painting of the Senator's estate—classic. You swing the painting aside to reveal a wall safe with a digital keypad.
{(if: $cluesFound contains "Office safe code: 1-8-4-7 (their wedding date)" or $cluesFound contains "Joey confirmed safe code: 1-8-4-7" or $cluesFound contains "Walker confirmed safe code: 1-8-4-7")[
You enter the code: 1-8-4-7. The wedding date.
The safe clicks open.
Inside: contracts with overseas suppliers, shipping manifests with real values, bank statements showing millions moving through offshore accounts, and—most damning—correspondence discussing the elimination of "problems."
{(set: $evidence to $evidence + (a: "Supplier contracts from safe", "Bank statements showing offshore transfers", "Correspondence discussing murders"))
(set: $cluesFound to $cluesFound + (a: "Safe contained complete documentation of criminal operation", "Found evidence of murder conspiracy"))}
{(if: $photosRemaining >= 5)[
(set: $photosRemaining to $photosRemaining - 5)
You photograph everything, working as fast as you can.
//Film remaining: {(print: $photosRemaining)}/30//
](else:)[
//Not enough film to photograph all the documents!//
]}
You're replacing the documents when you hear footsteps in the hallway. Security patrol.
You freeze, documents still in hand. The footsteps pause outside the door. The handle rattles.
Your heart pounds. If they find you in here...
But then: "Office is secure. Moving on." The footsteps recede.
You quickly finish, close the safe, rehang the painting, and slip out of the office, locking it behind you.
//Suspicion significantly increased.//
{(set: $cluesFound to $cluesFound + (a: "Successfully infiltrated Senator's office", "Obtained critical evidence but nearly caught"))}
[[Return downstairs|Ballroom]]
](else:)[
{(if: $cluesFound contains "Victoria revealed Senator's office location (second floor, third door left)")[You know Victoria said something about the Senator keeping files here, but she didn't give you the safe code. ](else-if: $metVictoria)[You know Victoria is the Senator's wife—maybe the code is related to them? But you'd need the actual numbers. ]}
The keypad blinks, waiting for a 4-digit code. You could try random numbers, but there are 10,000 possible combinations, and you'd probably trigger an alarm.
//You need someone to actually tell you the specific 4-digit safe code. Victoria is his wife—she might know it. Joey Reed and Walker Manning work closely with the Senator—one of them might know it too. But you'll need to build enough trust that they'll share it. Just talking to them isn't enough—look for dialogue options that offer them protection or partnership in exchange for evidence.//
[[Give up for now|Ballroom]]
]}{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Library")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Library"))
]}
The library is impressive—floor-to-ceiling bookshelves filled with leather-bound volumes. A few guests browse the collection, drinks in hand, admiring the Senator's literary tastes.
But you're looking for something specific. People with secrets often hide them in plain sight, camouflaged among legitimate materials.
You scan the shelves. Law books. Political biographies. Classic literature. And then, filed under "Charitable Organizations," you find a thin volume: *Care Health Children's Fund - Annual Reports 2021-2024.*
You pull it down and flip through. The public-facing version shows modest budgets, reasonable overhead, heartwarming photos of children (stock images, you notice). But tucked inside the back cover, you find a loose sheet—someone's handwritten notes.
"Revenue discrepancy: $2.3M unaccounted. Cross-reference overseas suppliers—labels don't match actual shipments. E. Hartwick raised concerns Oct 2023, was 'reassured.' Previous CFO terminated Jan 2023 after audit questions. Check greenhouse manifests vs. customs declarations."
{(set: $cluesFound to $cluesFound + (a: "Found internal notes documenting discrepancies", "$2.3 million unaccounted for in Care Health finances", "Previous CFO terminated after asking questions", "Eleanor Hartwick raised concerns in October 2023"))}
Someone was investigating internally. Someone who left these notes as a breadcrumb trail.
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 2)
(set: $evidence to $evidence + (a: "Internal audit notes documenting fraud"))
You photograph the notes carefully.
//Film remaining: {(print: $photosRemaining)}/30//
](else:)[
//No film remaining!//
]}
A voice behind you: "Interesting reading material?"
You turn to find a security guard watching you with narrowed eyes.
"Just admiring the Senator's collection," you say smoothly, sliding the book back onto the shelf. "He's quite the philanthropist."
The guard's expression doesn't change. "The library is closing for the evening. Time to return to the ballroom."
It's not a suggestion.
//Suspicion increased.//
[[Return downstairs|Ballroom]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Master Bedroom")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Master Bedroom"))
]}
{(if: $alliedVictoria)[
Victoria's trust gave you access to this private space. The master bedroom is elegant but tells a story of separation—two distinct areas, his and hers, with clear boundaries.
She removes her swan mask, setting it aside. "Look wherever you need to," Victoria says quietly from the doorway. "I'll keep watch."
](else:)[
You slip into the master bedroom quickly, heart pounding. This is the most private space in the estate—if you're caught here, there's no explaining it away.
The room is elegant but reveals cracks in the facade—separate sleeping areas, his space and hers, telling a story of a marriage long dead.
]}
//Suspicion significantly increased.//
{(if: not ($evidence contains "Love letters between Senator and Joey"))[
[[Search the Senator's nightstand|Bedroom Search Senator]]
]}
{(if: not ($evidence contains "Victoria's private financial documents"))[
[[Search Victoria's desk|Bedroom Search Victoria]]
]}
[[Check the master bathroom|Master Bathroom]]
[[Return to landing|Second Floor Landing]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Bedroom Search Senator")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Bedroom Search Senator"))
]}
You carefully open the Senator's nightstand drawer. Beneath some books and papers, you find a false bottom.
Inside: a bundle of letters tied with a ribbon. Love letters. Between the Senator and Joey Reed, spanning nearly two years. Passionate, intimate, and completely incriminating.
"My dearest J—The renovation project gives us the perfect cover. No one questions why we spend so much time together..."
"Marcus—When this is over, when we have enough, we can disappear together. Just like we planned..."
These aren't just evidence of an affair. They're evidence of conspiracy—planning the fraud together, discussing the smuggling operation, even mentioning "dealing with problems" like the reporter who asked too many questions.
{(set: $evidence to $evidence + (a: "Love letters between Senator and Joey", "Letters discuss planning the fraud together"))
(set: $cluesFound to $cluesFound + (a: "Senator and Joey's affair spans two years", "They planned the smuggling operation together", "Letters reference eliminating threats"))}
{(if: $photosRemaining >= 3 and not $photoTakenSenatorLetters)[
(set: $photosRemaining to $photosRemaining - 3)
(set: $photoTakenSenatorLetters to true)
You photograph the most damaging letters.
//Film remaining: {(print: $photosRemaining)}/30//
](else-if: $photoTakenSenatorLetters)[
//Already photographed these letters.//
](else:)[
//Not enough film to photograph the letters!//
]}
{(if: $alliedVictoria)[
Victoria appears in the doorway, sees what you're holding, and her face goes white. "So it's true. All this time, I hoped I was wrong..."
She steadies herself against the doorframe. "At least now I know. At least now I can be free."
{(set: $cluesFound to $cluesFound + (a: "Victoria saw proof of the affair", "She's more determined than ever to help"))}
]}
[[Continue searching|Master Bedroom]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Bedroom Search Victoria")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Bedroom Search Victoria"))
]}
Victoria's desk is neat, organized—a finance professional's workspace even in her private space.
In a locked drawer (the key is in a jewelry box—she wanted these found), you discover her insurance policy: complete copies of Care Health financial documents, highlighted and annotated in her own hand.
"Discrepancy: $2.3M unaccounted for - offshore transfer?"
"Program expenditure: only 12% of claimed amount"
"Same shipping dates as church donation pickups - connection?"
She's been investigating too. Building her own case. Preparing her escape.
{(set: $evidence to $evidence + (a: "Victoria's private financial documents", "Her analysis of Care Health fraud"))
(set: $cluesFound to $cluesFound + (a: "Victoria has been building her own case against them", "She documented everything, planning her exit"))}
{(if: $photosRemaining >= 3 and not $photoTakenVictoriaDocs)[
(set: $photosRemaining to $photosRemaining - 3)
(set: $photoTakenVictoriaDocs to true)
You photograph her annotated documents.
//Film remaining: {(print: $photosRemaining)}/30//
](else-if: $photoTakenVictoriaDocs)[
//Already photographed these documents.//
](else:)[
//Not enough film to photograph the documents!//
]}
](else:)[
//Not enough film!//
]}
There's also a business card: "Morrison & Associates - Divorce Attorneys." Consultation scheduled for next week.
She was already planning to leave. You just gave her the courage to do it sooner.
[[Continue searching|Master Bedroom]]{(set: $time to $time + 5)}
An elegant marble bathroom connecting the bedroom to a dressing area. Gold fixtures, a large soaking tub, a mirror that spans one wall.
{(if: $suspicion >= 60)[
You hear voices in the hallway—security making rounds!
"Check all the rooms up here. Someone reported movement on the second floor."
Your heart races. If they find you in here, in the master bedroom suite, there's no explanation that will work.
[[Hide in the bathroom|Hide in Bathroom]]
[[Try to slip out quickly|Caught in Bedroom]]
](else:)[
The medicine cabinet reveals interesting details: prescription bottles with doctors' names, addresses, even a phone number scrawled on one label in the Senator's handwriting.
{(if: not ($cluesFound contains "Senator's private phone number"))[
{(set: $cluesFound to $cluesFound + (a: "Senator's private phone number from prescription bottle"))}
You photograph the label with the phone number.
]}
Eleanor's name is on an anxiety medication bottle. She mentioned being nervous, but this confirms it—she's terrified, medicated to cope with the stress of the operation.
{(set: $cluesFound to $cluesFound + (a: "Eleanor takes anxiety medication", "She's more trapped than she appeared"))}
[[Return to bedroom|Master Bedroom]]
]}{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Hide in Bathroom")[
(set: $suspicion to $suspicion - 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Hide in Bathroom"))
]}
You quickly slip into the bathroom and ease the door almost closed, leaving just a crack to see through.
Footsteps enter the bedroom. Two security guards, doing a sweep.
"Master bedroom is clear," one says into his radio.
But they're thorough. One approaches the bathroom door. Your hand moves to your camera—if this goes badly, at least you have the evidence...
"Hold on," a voice crackles over the radio. "We've got movement on the first floor. Possible intruder in the kitchen area."
"Copy that. Responding."
The guards leave quickly. You hear their footsteps fade down the stairs.
You wait a full minute before emerging, heart still pounding. That was close.
{(if: $alliedVictoria)[
Victoria appears in the doorway. "Are you alright? I heard them coming and created a distraction downstairs. We should leave before they come back."
{(set: $cluesFound to $cluesFound + (a: "Victoria created a distraction to save you"))}
]}
//Suspicion decreased - the guards didn't find you.//
[[Leave quickly|Second Floor Landing]]{(if: $suspicionRaisedPassages does not contain "Caught in Bedroom")[
(set: $suspicion to $suspicion + 40)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Caught in Bedroom"))
]}
You try to slip out, but the door opens before you reach it. Two security guards block your path.
"What are you doing in the Senator's private bedroom?"
There's no good answer. No excuse that will work.
{(if: $alliedVictoria)[
Before you can respond, Victoria appears behind the guards. "He's with me. I asked him to retrieve something from my desk."
The guards look uncertain. "Ma'am, this area is restricted during the party—"
"I'm aware of the security protocols," Victoria says coolly. "I also own this house. He was helping me. Is that a problem?"
The guards exchange glances. "No, ma'am. But we'll need to escort you both back downstairs."
//Suspicion significantly increased, but Victoria's intervention prevented immediate disaster.//
[[Return downstairs with escort|Ballroom]]
](else:)[
"I was looking for the restroom and got turned around—"
"In the master bedroom? Sir, you'll need to come with us."
They're professional but firm. You're caught.
[[Let them escort you out|Caught Ending]]
]}{(set: $time to $time + 5)}
You step through the French doors onto a wide stone balcony. The night air is cool, a welcome relief from the crowded party below.
The balcony overlooks the gardens and greenhouse. From this vantage point, you can see the entire estate grounds—the delivery area, the path to the wine cellar, everything.
{(if: $time >= 1030 and $time < 1100)[
**Perfect timing.** Below, you can see activity near the delivery entrance. Staff members are clearing the area, preparing for something.
{(if: not ($cluesFound contains "Observed delivery preparation from balcony"))[
{(set: $cluesFound to $cluesFound + (a: "Observed delivery preparation from balcony", "Staff coordinating for 11 PM arrival"))}
]}
{(if: $photosRemaining > 0 and not $photoTakenBalconyPrep)[
[[Position yourself to photograph the delivery|Balcony Photograph Prep]]
](else-if: $photoTakenBalconyPrep)[
//Already photographed the delivery preparation.//
]}
]}
{(if: $time >= 1100)[
Below, a truck has arrived. You watch from above as crates are quickly unloaded and moved through the garden toward the greenhouse and wine cellar. From up here, you can see the full scope of the operation—at least a dozen people coordinating, armed security watching the perimeter.
{(if: $photosRemaining >= 5 and not $photoTakenBalconyDelivery)[
[[Photograph the entire operation from above|Balcony Photograph Delivery]]
](else-if: $photoTakenBalconyDelivery)[
//Already photographed the delivery operation.//
](else:)[
//Not enough film to document what you're seeing!//
]}
]}
{(if: $time >= 930 and $time < 1000 and not ($identities's peacock))[
The door opens behind you. Joey Reed steps out, not noticing you at first. He's alone, lighting a cigarette with shaking hands.
He looks stressed, vulnerable—very different from his composed public persona.
[[Speak with Joey|Balcony Joey]]
[[Observe quietly|Balcony Observe Joey]]
](else-if: $time >= 1000 and $time < 1045 and $alliedVictoria and not ($cluesFound contains "Victoria confided on balcony"))[
Victoria is standing at the railing, staring at the stars. She doesn't seem to notice you approach.
"I used to love these parties," she says quietly. "Before I knew what they really were. Before I understood what I'd married into."
[[Talk with Victoria|Balcony Victoria]]
[[Give her privacy|Second Floor Landing]]
](else-if: $time >= 1015 and $time < 1100 and not ($identities's raven))[
Eleanor Hartwick is on the balcony, hands clasped as if in prayer, staring out at the garden.
She looks deeply troubled, lips moving in what might be silent prayer.
[[Approach Eleanor|Balcony Eleanor]]
[[Leave her to her prayers|Second Floor Landing]]
](else:)[
[[Observe the grounds|Balcony Observe]]
[[Return inside|Second Floor Landing]]
]}{(set: $time to $time + 5)
(set: $photosRemaining to $photosRemaining - 2)
(set: $photoTakenBalconyPrep to true)}
You position yourself at the corner of the balcony where the shadows are deepest. From here, you have a clear view of the delivery entrance and the paths to both the greenhouse and cellar.
You take several shots of the preparation: staff clearing the area, someone checking the path for obstructions, security taking positions.
{(set: $evidence to $evidence + (a: "Photos of delivery preparation from balcony"))
(set: $cluesFound to $cluesFound + (a: "Documented the coordination before delivery", "Multiple security personnel involved"))}
//Film remaining: {(print: $photosRemaining)}/30//
Now you just need to wait for the truck to arrive.
[[Wait for 11 PM|Balcony Wait]]{(set: $time to 1100)}
You settle into the shadows, watching and waiting. The minutes tick by slowly.
Below, you can see the final preparations—staff clearing paths, security taking positions, the tension building as eleven o'clock approaches.
Finally, you hear the rumble of an engine in the distance. Headlights appear on the service road.
The delivery has arrived.
{(if: not $photoTakenBalconyDelivery)[
[[Photograph the operation|Balcony Photograph Delivery]]
](else:)[
//Already photographed the delivery.//
]}
[[Just observe|Balcony Observe]]{(set: $time to $time + 10)
(set: $photosRemaining to $photosRemaining - 5)
(set: $suspicion to $suspicion - 5)
(set: $photoTakenBalconyDelivery to true)}
From your elevated position, you capture everything. The truck backing up. The crates being unloaded—at least twenty of them. The armed security forming a perimeter. The coordination between multiple teams.
You get clear shots of faces, license plates, the shipping labels on the crates. From up here, they don't see you—you're just another shadow on a dark balcony.
This is better than being in the garden. You can see the full operation, document every piece.
{(set: $evidence to $evidence + (a: "Complete photographic documentation of delivery from balcony", "Photos show full scope of smuggling operation"))
(set: $cluesFound to $cluesFound + (a: "Documented entire 11 PM delivery from above", "Photos capture at least 20 crates of contraband", "Multiple armed security personnel visible", "Clear photos of truck and participants"))}
//Film remaining: {(print: $photosRemaining)}/30//
This is it. This is your front-page story.
//Suspicion decreased - they didn't see you up here.//
[[Slip back inside while they're busy|Second Floor Landing]]{(set: $time to $time + 10)}
"Joey Reed," you say softly.
He spins around, startled, cigarette nearly falling from his fingers. "Jesus! You scared me. How long have you been—" He stops, recognizing you. "The photographer."
"Needed some air," you say. "You too?"
He laughs bitterly. "Something like that." He takes a long drag. "Beautiful view, isn't it? I renovated this balcony myself. Reinforced the structure, replaced the railings, added the lighting. I'm proud of it."
"You do good work."
"I used to think so." He's quiet for a moment. "When did I stop being an architect and become... whatever this is?"
{(set: $identities to $identities + (dm: "peacock", "Joey Reed"))}
{(set: $cluesFound to $cluesFound + (a: "Joey is troubled by what he's become", "He remembers when his work was honest"))}
[[Ask about his relationship with the Senator|Balcony Joey Relationship]]
[[Ask what he means|Balcony Joey Confession]]
[[Give him space|Balcony]]{(set: $time to $time + 5)}
"Your relationship with Senator Blackwood," you say carefully. "It's more than professional, isn't it?"
Joey's jaw tightens. "Is that what you think this is about? Love?" He laughs harshly. "Maybe it started that way. Maybe I believed in him once. Believed we were building something together."
"But now?"
"Now I'm in too deep to get out." He flicks ash over the railing. "They showed me what happens to people who try to leave. The reporter. The accountant. 'Accidents,' they say. But I know better."
{(set: $cluesFound to $cluesFound + (a: "Joey feels trapped in the operation", "He's afraid of what happens to people who leave", "His relationship with the Senator has become toxic"))}
"You could testify," you say. "Turn state's evidence. They'd protect you."
"Would they?" He meets your eyes. "The operation goes beyond the Senator. Beyond this estate. Federal officials, judges, police chiefs—how do I know who's compromised?"
{(if: $evidence contains "Photos of fraudulent shipping manifests" or $evidence contains "Real financial ledger from hidden compartment")[
"I have evidence," you tell him. "Enough to force an investigation they can't bury. But I need more. I need someone on the inside."
Joey considers this, smoking in silence. "The safe," he finally says. "In the Senator's office. Code is 1-8-4-7. Our... his wedding anniversary. Ironic, right?"
{(set: $cluesFound to $cluesFound + (a: "Joey confirmed safe code: 1-8-4-7"))
(set: $alliedPeacock to true)}
"Why are you helping me?"
"Because I'm tired of being scared. Tired of being whatever this has made me." He drops the cigarette and grinds it out. "Just... make it count. Make sure this means something."
//Joey has become your ally.//
]}
[[Return inside|Balcony]]{(set: $time to $time + 5)}
"What do you mean, 'whatever this is'?"
Joey leans against the railing, looking out at the gardens. "I built those greenhouses. Renovated the wine cellar. Designed the hidden storage compartments. I knew what they were for. I told myself it was just construction work, just following the client's specifications. But I knew."
{(set: $cluesFound to $cluesFound + (a: "Joey designed the hidden storage for smuggling", "He's complicit in the operation from the beginning"))}
"And now?"
"Now I can't sleep. Now I see that reporter's face—the one who died asking questions. Now I wonder if the walls I built are going to become my prison too."
He's genuinely tormented. Whatever this started as—love, ambition, money—it's eating him alive.
[[Offer him a way out|Balcony Joey Relationship]]
[[Leave him to his thoughts|Balcony]]{(set: $time to $time + 5)}
You stay quiet, observing. Joey doesn't notice you in the shadows.
He smokes nervously, checking his phone repeatedly. Waiting for something. A text arrives and he reads it, then types a response. His hands are shaking.
You catch a glimpse of the screen: "Status?" and Joey's reply: "All clear. On schedule."
He's coordinating something. The delivery, maybe. Or security. He's more involved than just romantic attachment—he's part of the operation's logistics.
{(set: $identities to $identities + (dm: "peacock", "Joey Reed"))}
{(set: $cluesFound to $cluesFound + (a: "Joey coordinates operations via phone", "He's actively involved in logistics tonight"))}
{(if: $photosRemaining > 0)[
You could photograph him with that phone, catch the messages...
[[Take a photo|Balcony Photo Joey]]
]}
[[Continue observing|Balcony]]{(set: $time to $time + 2)
(set: $photosRemaining to $photosRemaining - 1)
(if: $suspicionRaisedPassages does not contain "Balcony Photo Joey")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Balcony Photo Joey"))
]}
You raise your camera quietly and snap a shot—Joey with his phone visible, the text messages clear.
The flash goes off.
Joey spins around. "What the hell—you're photographing me?"
"I'm photographing everything," you say calmly.
"You don't understand what you're doing," Joey says, but there's more fear than anger in his voice. "If they think I'm talking to you—"
"Then talk to me properly. Help me expose this before it's too late."
{(set: $evidence to $evidence + (a: "Photo of Joey coordinating via phone"))}
//Film remaining: {(print: $photosRemaining)}/30//
//Suspicion significantly increased - Joey knows you're investigating.//
[[Press him for information|Balcony Joey Relationship]]
[[Back away|Balcony]]{(set: $time to $time + 10)}
You step beside her at the railing. For a moment, neither of you speaks.
"I grew up in a modest home," Victoria says quietly. "My parents were accountants. Honest people. They taught me that numbers don't lie—people do."
She turns to face you. "I have a degree in finance. I volunteered for Care Health because I believed in it. Because I thought I could make a difference. And then I started seeing the numbers that didn't add up."
"When did you realize?"
"About a year ago. Little things at first. Then bigger things. Donations that vanished. Programs that existed on paper but nowhere else. I confronted Marcus about it."
She laughs bitterly. "He said I was confused. That I didn't understand nonprofit accounting. Me. With my finance degree and ten years of volunteer experience. He thought I was stupid."
{(set: $cluesFound to $cluesFound + (a: "Victoria confided on balcony", "She discovered the fraud a year ago", "Senator dismissed her concerns", "Victoria has finance expertise"))}
"I started keeping my own records," she continues. "Copying documents. Building a case. But I was scared. Scared of what he'd do if he found out. Scared of what would happen if I left."
She meets your eyes. "You gave me courage. Showing up here, asking the right questions. You reminded me that the truth matters more than safety."
"You've been very brave," you say.
"No. Brave would have been leaving a year ago. I'm just finally doing what I should have done then."
{(if: not ($evidence contains "Victoria's balcony confession"))[
{(set: $evidence to $evidence + (a: "Victoria's balcony confession"))}
She pulls a folded paper from her clutch. "This is the name of a federal agent who isn't corrupt. Agent Morrison. She's at the field office downtown. When you have everything you need, go to her. She'll listen."
{(set: $cluesFound to $cluesFound + (a: "Victoria provided contact for Agent Morrison", "Federal agent who can be trusted"))}
]}
[[Thank her|Balcony]]
[[Return inside together|Second Floor Landing]]{(set: $time to $time + 10)}
You approach quietly. Eleanor doesn't turn, but she knows you're there.
"I pray here sometimes," she says. "When the parties get to be too much. When I need to remember why I'm doing this."
"Why are you doing this?"
She turns to face you, and you see tears on her cheeks. "I was doing it for the children. That's what I told myself. The orphanages, the medical programs. St. Michael's was struggling, and Care Health promised to help."
"But there are no children," you say gently.
"No." Her voice breaks. "There are no children. Just crates of expensive liquor and designer goods. Just money laundering through a church. And I'm the face of it. Me, with my collar and my prayers. I'm the one who makes it look legitimate."
{(set: $identities to $identities + (dm: "raven", "Eleanor Hartwick"))}
{(set: $cluesFound to $cluesFound + (a: "Eleanor is wracked with guilt", "She believed she was helping children", "St. Michael's was struggling financially"))}
"You can stop," you tell her. "Testify. Help bring them down."
"They'll kill me." She says it matter-of-factly. "Like the reporter. Like the accountant. They make it look like accidents, but I know."
"Not if you have protection. Federal protection. Witness protection."
Eleanor looks at you with desperate hope. "You'd help me? You'd protect me?"
{(if: $evidence contains "Photos of fraudulent shipping manifests" or $evidence contains "Real financial ledger from hidden compartment")[
"I have evidence," you tell her. "Enough to force an investigation. But I need more. I need testimony from someone inside."
Eleanor is quiet for a long moment, staring out at the garden. "There's a flash drive," she finally says. "In my office at St. Michael's. Complete shipping manifests, donation records, everything. I made copies. Insurance, I thought. In case they ever came for me."
She meets your eyes. "If I give that to you, if I testify, you promise they'll protect me?"
"I promise I'll do everything I can."
She nods slowly. "Then I'll help. God forgive me, I should have done this months ago."
{(set: $alliedRaven to true)
(set: $evidence to $evidence + (a: "Received flash drive from Eleanor with shipping manifests", "Complete donation and smuggling records"))}
{(set: $cluesFound to $cluesFound + (a: "Eleanor is willing to testify with protection", "She has complete shipping and donation records"))}
//Eleanor has become your ally.//
]}
[[Return inside|Balcony]]{(set: $time to $time + 5)}
You lean against the balcony railing, surveying the estate grounds.
From up here, you can see the layout of the entire operation: the greenhouse where contraband arrives, the wine cellar where it's stored, the garden paths that connect them, the delivery area screened from the main driveway.
It's brilliantly designed. Someone with architectural knowledge planned this—every line of sight, every access point, every security consideration.
Joey Reed's work, you realize. The Director of Capital Projects didn't just renovate these spaces—he designed them specifically for smuggling.
{(if: not ($cluesFound contains "Balcony observation reveals full estate layout"))[
{(set: $cluesFound to $cluesFound + (a: "Balcony observation reveals full estate layout", "Estate designed specifically for smuggling operations", "Joey Reed's renovations facilitated the operation"))}
]}
The cool night air clears your head. From up here, you can see the full picture.
[[Return inside|Second Floor Landing]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Meet Joker")[
(set: $suspicion to $suspicion + 20)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Meet Joker"))
]}
A hush falls over the ballroom. The music doesn't stop, but conversations die mid-sentence. Everyone's attention shifts to the entrance.
He stands in the doorway, wearing a joker's mask—purple and gold, with an exaggerated smile frozen in place. His suit is impeccable, his posture relaxed. But there's something in the way he moves, the way people shrink back from him, that screams danger.
The Joker has arrived.
Senator Blackwood approaches him immediately, all forced smiles and nervous energy. "So glad you could make it. Everything is... everything is in order."
"Is it?" The Joker's voice is soft, almost gentle. That makes it more terrifying. "I heard there's been a photographer asking uncomfortable questions. Talking to people who shouldn't be talking."
His eyes—visible through the mask—scan the room. They land on you.
"There you are."
{(set: $cluesFound to $cluesFound + (a: "The Joker arrived at the party", "He knows about your investigation", "He's looking for you"))}
He starts walking toward you, and the crowd parts like water. No one wants to be between you and him.
[[Stand your ground|Confront Joker]]
[[Try to blend into the crowd|Hide From Joker]]
{(if: ($evidence contains "Received flash drive from Eleanor with shipping manifests") or ($evidence contains "Photos of fraudulent shipping manifests"))[
[[Announce you have evidence|Expose Operation]]
]}{(set: $time to $time + 5)}
The Joker slowly removes his mask, revealing his true face beneath. His eyes are cold, calculating—the face of a man who has ordered deaths without blinking.
You plant your feet and meet his gaze. Running would only make you look guilty, and you're not ready to back down.
"Good evening," you say evenly. "I'm with the paper. Just covering the Senator's party."
The Joker stops a few feet away, that frozen smile on his mask at odds with the cold calculation in his eyes. "A journalist. How... quaint. And what exactly have you been covering? The champagne? The hors d'oeuvres? Or perhaps the more... intimate details of our little operation?"
{(if: $alliedVictoria or $alliedPeacock or $alliedRaven or $alliedPhoenix)[
From across the room, you see {(if: $alliedVictoria)[Victoria](else-if: $alliedPeacock)[Joey](else-if: $alliedRaven)[Eleanor](else:)[Walker]} watching nervously. Your allies are here, but they're terrified to intervene.
]}
"I'm documenting a charity event. Nothing more."
"Nothing more?" He laughs—a sound like breaking glass. "Then you won't mind if we check that camera of yours. See what kind of 'documentation' you've been collecting."
{(if: ($evidence contains "Photos of fraudulent shipping manifests") or ($evidence contains "Photos documenting the affair") or ($evidence contains "Complete photographic documentation of delivery from balcony") or ($evidence contains "Photos show full scope of smuggling operation") or ($evidence contains "Photos of smuggling operation at back entrance") or ($evidence contains "Photos of delivery truck and operatives") or ($evidence contains "Photos of Senator and Joey Reed in intimate moment") or ($evidence contains "Photos of wine cellar smuggling operation") or ($evidence contains "Photos of unmarked delivery truck"))[
Your camera is full of incriminating evidence. If he gets it, everything you've gathered is lost—and you're dead.
[[Refuse to hand over the camera|Refuse Joker]]
[[Try to escape|Escape Attempt]]
](else:)[
Your camera is mostly innocent party shots. You might be able to talk your way out of this.
[[Hand over the camera|Give Camera]]
[[Refuse|Refuse Joker]]
]}{(set: $time to $time + 3)}
You raise your camera and photograph the image on the wall—the Senator and the unknown man at the private resort. The casual intimacy of the moment is clear even in a photograph of a photograph.
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 1)
(set: $evidence to $evidence + (a: "Photo of Senator with companion at resort"))
(set: $photoTakenResort to true)
The photo could be evidence of a relationship or just friendship. But combined with other evidence...
//Film remaining: {(print: $photosRemaining)}/30//
](else:)[
//No film remaining!//
]}
[[Return to Gallery|Gallery]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Wine Cellar")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Wine Cellar"))
]}
You descend the narrow stone staircase from the service hallway, your footsteps echoing off the walls. The air grows cooler and damper with each step.
The wine cellar is impressive—temperature-controlled, dimly lit, rows upon rows of vintage bottles stretching into the shadows. But Joey Reed didn't renovate this space for wine storage.
Along the far wall, you notice the crates—identical to the ones in the greenhouse, but here they're stacked more openly. "St. Michael's Parish - Religious Materials."
{(if: $suspicion < 60)[
You carefully examine one crate. The manifest declares prayer books worth $300. Inside: bottles of Château Latour, each worth thousands.
{(set: $cluesFound to $cluesFound + (a: "Wine cellar contains additional smuggled goods", "Crates in cellar identical to greenhouse shipments", "Joey Reed's renovation included hiding spots for contraband"))}
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 2)
(set: $evidence to $evidence + (a: "Photos of wine cellar smuggling operation", "Photos connecting cellar to Joey Reed's renovations"))
You photograph the crates and the shipping labels.
//Film remaining: {(print: $photosRemaining)}/30//
][
//No film remaining!//
]}
You also notice something else: a small door built into the wall, painted to blend with the stonework. A back entrance? Joey mentioned this cellar has a "security system"—maybe that includes an escape route.
{(set: $cluesFound to $cluesFound + (a: "Wine cellar has hidden back entrance", "Cellar designed for covert operations"))}
](else:)[
A security guard is making rounds down here. Too risky to investigate thoroughly.
]}
//Suspicion increased—you're in a restricted service area.//
[[Try the hidden door|Back Entrance]]
[[Return upstairs|Service Hallway]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Kitchen")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Kitchen"))
]}
A professional kitchen bustling with activity. Chefs in white uniforms work efficiently, preparing elegant hors d'oeuvres while servers in black masks carry trays through the swinging door to the refreshment area.
The head chef—wearing a distinctive gold mask with chef's insignia—notices you lingering.
"Can I help you? Guests aren't usually back here."
(if: $time >= 1000)[You overhear two kitchen staff near the service hallway entrance: "The delivery truck just radioed. They'll be here at eleven sharp. Make sure the path to the cellar is clear."
{(set: $cluesFound to $cluesFound + (a: "Delivery truck arrives at 11:00 PM", "Kitchen staff coordinates cellar access"))}
]
How do you respond?
[["Just looking for the restroom. Wrong door!"—Leave quickly|Refreshment Area]]
(if: $suspicion < 40)[[["I'm doing a full feature on the event. Mind if I photograph the kitchen?"—Buy time to look around|Kitchen Photograph]]]
[[Check the service hallway door|Service Hallway]]
//Suspicion increased slightly.//{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Service Hallway")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Service Hallway"))
]}
A narrow, utilitarian corridor connecting the service areas. Plain walls, harsh fluorescent lighting—a stark contrast to the opulent party spaces.
Staff members hurry past carrying supplies, too busy to pay you much attention, but you definitely don't belong here.
A staircase descends further—you can see a heavy wooden door at the bottom with a brass plaque: "WINE CELLAR - Private."
At the far end of the hallway, you spot a service exit with a crash bar. Red light glows above it: "EMERGENCY EXIT ONLY - ALARM WILL SOUND."
{(if: $time >= 1045)[
You hear voices from downstairs—the delivery must be arriving soon. The staff are clearing out of the cellar area.
]}
//Suspicion significantly increased—staff areas are restricted.//
[[Descend to wine cellar|Wine Cellar]]
[[Return to kitchen|Kitchen]]
(if: $time >= 1030)[[[Listen at the cellar stairs|Overhear Delivery]]]
[[Risk the emergency exit|Emergency Exit]]{(set: $time to $time + 3)}
A small, elegantly appointed restroom off the gallery hallway. Black marble counters, gold fixtures, a full-length mirror. Much more intimate than the main facilities.
(if: $time >= 950 and $time < 1020)[As you enter, you hear voices through the wall—the Senator's office is adjacent. The soundproofing isn't perfect.
You can make out fragments: "...the shipment tonight..." "...Manning says the route is clean..." "...Joker wants confirmation..."
{(set: $cluesFound to $cluesFound + (a: "Senator's office shares wall with powder room", "Overheard discussion of tonight's shipment", "The Joker expects confirmation"))}
You could linger here and listen more carefully, though it's risky if someone needs to use the facilities.
[[Stay and eavesdrop longer|Eavesdrop Office]]
]
[[Check your appearance in the mirror—good excuse to be here|Powder Room Linger]]
[[Leave|Gallery]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Garden")[
(set: $suspicion to $suspicion + 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Garden"))
]}
You slip out through the greenhouse's exterior door into the mansion's garden. The cool night air is refreshing after the humid greenhouse.
Manicured hedges line stone pathways. Garden lights cast long shadows. The sounds of the party drift faintly from the mansion's open windows.
(if: $time >= 1030 and $time < 1130)[You're not alone. Two figures stand near a marble fountain—The Peacock and Senator Blackwood. From here, you can observe without being seen.
Their body language is intimate. The Senator's hand rests on Joey's shoulder. They're speaking in low voices, but you catch words: "...after tonight..." "...careful..." "...Victoria suspects..."
{(set: $cluesFound to $cluesFound + (a: "Confirmed romantic relationship between Senator and Joey Reed", "They're aware Victoria suspects the affair", "Planning something 'after tonight'"))}
{(if: $photosRemaining > 0 and not $photoTakenGarden)[
[[Take a discreet photo of them together|Photo Garden Rendezvous]]
]}
]
The garden extends around the side of the mansion. You can see the driveway from here—a good vantage point if you want to watch for that 11:00 PM delivery.
(if: $time >= 1045)[You hear the rumble of a large vehicle approaching—a truck, engine idling.]
[[Watch the driveway|Watch Delivery]]
[[Return to greenhouse|Greenhouse]]
(if: $time < 1100)[[[Circle around to front of mansion|Grand Foyer]]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Kitchen Photograph")[
(set: $suspicion to $suspicion - 5)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Kitchen Photograph"))
]}
{(if: not ($cluesFound contains "Found delivery schedule confirming 11 PM shipment"))[
The head chef considers this, then shrugs. "Sure, why not? Good publicity for the catering company."
You take a few shots of the kitchen staff at work—excellent cover while scanning for anything useful.
Near the service hallway door, you spot a clipboard with delivery schedules. Tonight's entry: "11:00 PM - St. Michael's Parish - Greenhouse/Cellar - PRIORITY."
{(set: $cluesFound to $cluesFound + (a: "Found delivery schedule confirming 11 PM shipment", "Delivery designated as PRIORITY"))}
{(set: $photosRemaining to $photosRemaining - 1)}
//Film remaining: {(print: $photosRemaining)}/30//
//Good cover. Suspicion decreased.//
](else:)[
The head chef nods. "Sure, go ahead."
You take a few more photos of the kitchen operations, but you've already documented everything useful here.
//You already photographed the kitchen and found the delivery schedule.//
]}
[[Thank them and leave|Kitchen]]{(set: $time to $time + 3)
(if: $suspicionRaisedPassages does not contain "Back Entrance")[
(set: $suspicion to $suspicion + 15)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Back Entrance"))
]}
You try the hidden door. It's unlocked—meant for quick exits, not security.
It opens onto a narrow service corridor that leads to an exterior door. Through the door's window, you can see the back driveway where delivery trucks would park.
{(if: $time >= 1100)[
A truck is there now. Men in dark clothing are unloading crates. This is it—the smuggling operation in action.
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 3)
(set: $evidence to $evidence + (a: "Photos of smuggling operation at back entrance", "Photos of delivery truck and operatives"))
You photograph everything through the window.
//Film remaining: {(print: $photosRemaining)}/30//
{(set: $cluesFound to $cluesFound + (a: "Photographed active smuggling operation", "Documented back entrance delivery system"))}
][
//No film remaining!//
]}
]}
This is incredibly risky. If anyone sees you here...
[[Return to wine cellar|Wine Cellar]]
(if: $time >= 1100)[[[Try to leave through the back door|Escape Attempt]]]{(set: $time to $time + 10)
(if: $suspicionRaisedPassages does not contain "Eavesdrop Office")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Eavesdrop Office"))
]}
You linger in the powder room, ear to the wall, trying to catch more of the conversation.
The Senator's voice: "...Manning has the route secured. No checkpoints tonight. The usual arrangement with the state police."
Another voice—male, older: "And the photographer? The one Victoria invited?"
"Nothing to worry about. Just party coverage. Victoria wouldn't—" His voice drops too low to hear.
{(set: $cluesFound to $cluesFound + (a: "State police are bribed to avoid checkpoints", "Manning secures smuggling routes", "They're discussing you specifically"))}
Suddenly, footsteps approach the powder room door.
[[Quickly act natural at the mirror|Powder Room]]
[[Try to leave before they enter|Gallery]]{(set: $time to $time + 5)}
You adjust your mask in the mirror, straighten your costume—all perfectly reasonable excuses for being in here.
Through the wall, you hear muffled voices from the Senator's office, but can't make out specific words. Just the rhythm of conversation.
It would be too suspicious to stay much longer.
[[Leave|Gallery]]{(set: $time to $time + 3)
(set: $photosRemaining to $photosRemaining - 2)
(set: $evidence to $evidence + (a: "Photos of Senator and Joey Reed in intimate moment", "Visual proof of their relationship"))
(set: $photoTakenGarden to true)}
You raise your camera carefully, using the hedge as cover. The low light isn't ideal, but you manage to capture several frames showing the Senator and Joey together, their closeness unmistakable.
This could be powerful evidence—especially combined with Victoria's testimony about the affair.
//Film remaining: {(print: $photosRemaining)}/30//
{(set: $cluesFound to $cluesFound + (a: "Photographed Senator and Joey's secret meeting"))}
[[Return to watching|Garden]]{(set: $time to $time + 15)}
{(if: $cluesFound contains "Documented 11 PM delivery operation")[
You return to your hiding spot behind the hedge. The delivery area is quiet now—the truck has already left.
[[Return to garden|Garden]]
][
You position yourself behind a hedge with a clear view of the back driveway.
At exactly 11:00 PM, a large delivery truck pulls up. No markings, no company logo. Three men in dark clothing emerge and begin unloading crates—the same "St. Michael's Parish" boxes you've seen elsewhere.
They work quickly, efficiently. This is clearly a practiced routine.
{(if: $photosRemaining > 0)[
(set: $photosRemaining to $photosRemaining - 3)
(set: $evidence to $evidence + (a: "Photos of unmarked delivery truck", "Photos of smuggling operation in progress"))
You photograph the truck, the men, the crates. This is exactly what you came for.
//Film remaining: {(print: $photosRemaining)}/30//
{(set: $cluesFound to $cluesFound + (a: "Documented 11 PM delivery operation", "Unmarked truck used for smuggling"))}
][
//No film remaining!//
]}
One of the men looks in your direction. Did he see you?
[[Duck down and stay hidden|Stay Hidden Delivery]]
[[Leave quickly before they spot you|Greenhouse]]
]}
{(set: $time to $time + 5)}
You position yourself at the top of the cellar stairs, pretending to tie your shoe if anyone asks.
Voices drift up from below—staff coordinating the delivery.
"Truck's here. Same as always—St. Michael's."
"Route through the cellar to the greenhouse. Joker wants everything moved before midnight."
"What about the photographer? Boss said to watch for cameras."
"Security's on it. Anyone gets too curious, we call him."
{(set: $cluesFound to $cluesFound + (a: "Delivery routed from cellar to greenhouse", "The Joker orchestrates the timing", "Security watching for you specifically"))}
[[Return to kitchen|Kitchen]]
[[Descend to wine cellar anyway|Wine Cellar]]{(set: $time to $time + 10)}
You duck down behind the hedge, pressing yourself flat against the cold ground. Your heart pounds as you hear footsteps approaching.
"Thought I saw something," one of the men says, his boots stopping just a few feet from your hiding spot.
"Probably a deer. Let's keep moving. Boss wants this done before midnight."
The footsteps retreat. You hear the truck doors slam, the engine start, and the vehicle pulling away.
After a long moment, you cautiously peek out. The driveway is empty again. The delivery is complete, and you got the photos you needed without being caught.
{(set: $cluesFound to $cluesFound + (a: "Delivery completed successfully", "Avoided detection by hiding"))}
You carefully make your way back toward the estate.
[[Return to garden|Garden]]
[[Head to greenhouse|Greenhouse]]{(set: $time to $time + 2)
(set: $suspicion to 100)}
You push the crash bar.
Immediately, a piercing alarm screams through the service hallway. Red lights flash. You've triggered the security system.
Staff members turn toward you. In the distance, you hear running footsteps—security guards responding to the alarm.
"Hey! You're not supposed to be back here!"
You have seconds to decide.
[[Run through the exit|Escape Attempt]]
[[Surrender and explain|Caught Ending]]{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Hide From Joker")[
(set: $suspicion to $suspicion + 10)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Hide From Joker"))
]}
You try to slip into the crowd, using the other guests as cover. But they're not cooperating—everyone edges away from you, leaving you exposed.
"Don't be shy," The Joker calls out, his voice carrying across the ballroom. "We're all friends here. Aren't we, Senator?"
"Yes, of course," the Senator stammers. "Everyone here is a valued guest."
"Valued guests don't sneak around asking uncomfortable questions. Valued guests don't photograph things that should stay private." The Joker is still advancing, moving with the patience of a predator who knows his prey is cornered.
Security guards have positioned themselves at all the exits. There's no easy escape.
[[Stop running and face him|Confront Joker]]
[[Make a break for the exit|Escape Attempt]]{(set: $time to $time + 3)}
His mask falls away, revealing the face beneath—sharp features twisted into something between amusement and contempt.
"I don't think so," you say. "This is my equipment. My work. And last I checked, this was still a free country."
The Joker's mask doesn't change, but you can feel his amusement. "A free country. How delightfully naive." He snaps his fingers.
Two security guards move forward to grab you.
{(if: ($alliedVictoria and $alliedPeacock) or ($alliedRaven and $alliedPhoenix) or ($evidence contains "Received flash drive from Eleanor with shipping manifests"))[
"Wait!"
{(if: $alliedVictoria)[Victoria Blackwood](else-if: $alliedRaven)[Eleanor Hartwick](else-if: $alliedPhoenix)[Walker Manning](else:)[Joey Reed]} steps forward, voice shaking but determined. "You can't just assault guests. People will talk. The press will—"
"The press will report what I tell them to report," The Joker says quietly. But he does pause. "However, you raise a valid point. This is supposed to be a civilized gathering."
He turns back to you. "You have until midnight to leave this estate. Take your camera, take your little theories, and disappear. If you're still here when the clock strikes twelve... well, accidents happen at parties. Especially to nosy photographers."
{(set: $cluesFound to $cluesFound + (a: "The Joker gave you until midnight to escape", "Your allies bought you time"))}
[[Accept the deal and prepare to leave|Escape Route]]
[[Refuse to leave without all the evidence|Stand Ground]]
](else:)[
Before you can react, they have your arms pinned. One reaches for your camera.
[[Fight back|Caught Ending]]
[[Let them take it|Camera Seized]]
]}{(set: $time to $time + 5)
(if: $suspicionRaisedPassages does not contain "Escape Attempt")[
(set: $suspicion to $suspicion + 30)
(set: $suspicionRaisedPassages to $suspicionRaisedPassages + (a: "Escape Attempt"))
]}
You make a run for the nearest exit. The crowd scatters out of your way, guests crying out in alarm.
You almost make it to the door when a security guard steps in front of you, blocking your path. You try to dodge, but there are more guards converging.
"Really?" The Joker's voice is disappointed. "Running just makes you look guilty. And guilty people have something to hide."
They grab you, holding you firmly but not roughly. Not yet.
"Now then," The Joker says, approaching slowly. "Let's have a civilized conversation. Starting with what's on that camera."
{(if: ($evidence contains "Photos of fraudulent shipping manifests") or ($evidence contains "Real financial ledger from hidden compartment") or ($evidence contains "Complete photographic documentation of delivery from balcony") or ($evidence contains "Photos of smuggling operation at back entrance") or ($evidence contains "Photos of wine cellar smuggling operation"))[
You have evidence that could bring down the entire operation. But you're caught.
[[Try to fight free|Caught Ending]]
[[Claim you'll expose everything|Expose Operation]]
](else:)[
[[Try to negotiate|Negotiate Release]]
]}{(set: $time to $time + 5)}
"Everyone needs to hear this!" you shout, loud enough to carry across the ballroom. "Care Health Children's Fund is a fraud. There are no children. It's a money laundering operation for smuggled goods. The Senator, Walker Manning, Eleanor Hartwick—they're all part of it!"
The room goes completely silent.
{(if: ($evidence contains "Received flash drive from Eleanor with shipping manifests") or ($evidence contains "Real financial ledger from hidden compartment") or ($evidence contains "Photos of fraudulent shipping manifests") or ($evidence contains "Complete photographic documentation of delivery from balcony") or ($evidence contains "Photos of smuggling operation at back entrance") or ($evidence contains "Photos of wine cellar smuggling operation"))[
"And I have proof. Ledgers, manifests, bank records. It's already been sent to federal authorities outside this corrupt network. You can kill me, but the evidence is already out there."
{(if: ($alliedRaven or $alliedPhoenix))[
{(if: $alliedRaven)[Eleanor](else:)[Walker]} speaks up, voice trembling: "It's true. I gave the evidence to federal investigators this afternoon. They'll be here within the hour."
The Joker's mask stays frozen, but his body language shifts. He's calculating. "You're bluffing."
"Try me," you say.
The sound of sirens in the distance answers for you.
[[The authorities arrive|Victory Ending]]
](else:)[
The Joker laughs. "Bold. I respect that. But you're lying. You haven't had time to send anything. And even if you had..." He gestures to the guards. "Well, accidents happen."
[[Fight back|Caught Ending]]
[[Someone intervenes|Last Minute Rescue]]
]}
](else:)[
"That's quite an accusation," The Joker says smoothly. "Do you have any proof? Or just conspiracy theories?"
You realize your mistake. Without evidence, you're just making noise.
"I thought so." His voice hardens. "Take the photographer somewhere quiet. We need to have a discussion about libel laws."
[[This was a mistake|Bad Ending]]
]}The federal agents arrive with a full tactical team. They've been watching the estate for hours, waiting for the right moment.
The Joker tries to slip away in the confusion, but they're ready for him. When they remove his mask, you recognize him—a former federal prosecutor who went missing five years ago, presumed dead. He'd been running the operation from the shadows all along.
Senator Blackwood is arrested. Eleanor Hartwick and Walker Manning turn state's evidence in exchange for reduced sentences. Joey Reed, caught between loyalty and survival, provides testimony about the construction of secret storage facilities across three states.
And Victoria... Victoria files for divorce before the sun rises.
Your photographs and the evidence from your allies make the front page of every newspaper in the country. "Charity Fraud Exposed: Millions Laundered Through Care Health."
Three months later, you win the Pulitzer Prize for investigative journalism.
{(if: $alliedVictoria)[
Victoria sends you a note: "Thank you for freeing me. I'm starting over somewhere new. Somewhere honest."
]}
{(if: $alliedPeacock)[
Joey's lawyer contacts you. He's testifying at trial, and he wants you to know he's grateful—you gave him the courage to do the right thing.
]}
The investigation reveals six other similar operations across the country. Your work saved countless victims and exposed a network that had operated undetected for nearly a decade.
Sometimes the truth wins.
**THE END - Victory**
//You successfully exposed the conspiracy and brought them to justice.//
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
[[Report back to the Daily Bugle|Secret Ending]]---
**THREE MONTHS LATER - THE DAILY BUGLE OFFICES**
You walk into the office carrying a copy of the morning edition. Your Pulitzer Prize photo is on the front page—Senator Blackwood in handcuffs, The Joker's mask being removed, the moment justice arrived.
"PARKER!" The voice booms across the newsroom before you even reach your desk. "GET IN HERE!"
You sigh and head to the corner office. J. Jonah Jameson sits behind his desk, cigar in one hand, your article in the other.
"Sir?"
"This!" He slams the paper down. "This is exactly the kind of hard-hitting investigative journalism this city needs! Corruption exposed! Criminals behind bars! A genuine public service!"
You blink. "Thank you, sir, I—"
"Don't let it go to your head, Parker!" He jabs his cigar at you. "Just because you cracked one conspiracy doesn't mean you can rest on your laurels. There's always another story. Always another scumbag hiding behind a fancy mask."
"I understand, sir."
"Good!" He leans back in his chair. "Now get out there and find me the next big story. And Parker?"
"Yes, sir?"
"Nice work. Really." He waves you away dismissively, but you catch the hint of a proud smile. "Now scram! I've got a paper to run!"
As you leave his office, you glance at your Pulitzer certificate on the wall. Peter Parker, Investigative Journalist. Not bad for a kid from Queens.
Sometimes the best superpower is just telling the truth.
**THE END - Secret Victory**
//Peter Parker: Photographer, Journalist, and occasional crime-fighter.//
//Thanks for playing!//They take you to the greenhouse—how fitting. Surrounded by expensive contraband hidden behind labels reading "church supplies."
The Joker explains very calmly why journalists shouldn't ask questions they don't have answers for. Why accusations without evidence are just noise. Why people who make noise... stop making noise.
Your camera is destroyed. Your notes are burned. And when your car goes off the road two days later, the police rule it mechanical failure. Faulty brakes.
No one questions it.
The masquerade continues. The parties go on. And six months later, another young journalist shows up asking uncomfortable questions.
The cycle repeats.
**THE END - Failure**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//You died investigating the conspiracy without enough evidence to protect yourself.//You fight back—a solid punch catches one guard by surprise. But there are too many of them, and this isn't a movie. They overpower you quickly, professionally.
Your camera crashes to the floor. The flash unit shatters. Film spills out, exposing to light, destroying your evidence.
The Joker watches with that frozen smile. "Such spirit. But so misplaced."
{(if: $suspicion >= 80)[
"The guards saw you everywhere tonight. Sneaking around, asking questions, taking photographs of things you shouldn't. So when they found you trying to break into the Senator's office and you fought back... well, it's tragic, really. But understandable that they defended themselves."
They drag you away from the party. No one tries to stop them. No one meets your eyes.
You never make it out of the estate.
**THE END - Caught and Killed**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//Your suspicion was too high. The guards were watching you too closely.//
](else:)[
"But I like spirit. And killing journalists creates questions. So here's what's going to happen: You're going to leave quietly. You're going to forget everything you think you saw. And if you ever speak about tonight—to anyone—we'll know. And the next accident won't fail."
They escort you off the estate. Your editor kills your story, saying there's "not enough evidence to support such serious allegations."
Three months later, you see Senator Blackwood on TV, announcing his reelection campaign. Care Health's budget has doubled.
You tried. But sometimes trying isn't enough.
**THE END - Escaped but Silenced**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//You survived but failed to expose the conspiracy. They're still operating.//
]}They take your camera and examine the film. Hours of party shots—ballroom, refreshments, guests mingling. Nothing incriminating.
The Joker seems almost disappointed. "Just a photographer after all. How boring."
But his eyes narrow. "Still, you asked interesting questions. Made people nervous. That kind of curiosity... it's dangerous."
{(if: $suspicion >= 60)[
"I think it's best if you left early. Before you get too curious about the wrong things."
Security escorts you from the estate. As you're leaving, you see Victoria watching from an upstairs window. She looks trapped, sad, alone.
You tried to help. But without evidence, without allies, you couldn't make a difference.
**THE END - Expelled**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//You were forced to leave before gathering enough evidence.//
](else:)[
"But you kept your photography respectable. So enjoy the rest of the party. And remember—some pictures shouldn't be taken."
He walks away. You're alive, but you know you've failed. The operation continues. The victims multiply. And you have no evidence to stop it.
**THE END - Silenced**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//You survived but failed to gather enough evidence to expose them.//
]}{(set: $time to $time + 10)}
You have until midnight. That gives you about {(print: (1080 - $time))} minutes to get everything in order.
{(if: (($evidence contains "Real financial ledger from hidden compartment") or ($evidence contains "Complete photographic documentation of delivery from balcony") or ($evidence contains "Photos of wine cellar smuggling operation")) and (($evidence contains "Photos of fraudulent shipping manifests") or ($evidence contains "Photos of smuggling operation at back entrance") or ($evidence contains "Photos of delivery truck and operatives")))[
You have substantial evidence—enough to expose the operation if you can get it to the right people.
You quietly gather your materials and head for the exit. {(if: $alliedVictoria)[Victoria](else-if: $alliedRaven)[Eleanor](else-if: $alliedPhoenix)[Walker](else:)[Joey]} slips you a final piece of information: "Federal investigator. Agent Morrison. She's not corrupt. She's at the field office downtown."
You make it to your car without incident. As you drive away, you see The Joker watching from the ballroom window, that frozen smile mocking you.
But you made it. You have the evidence. And tomorrow, you'll deliver it.
[[Deliver the evidence|Victory Ending]]
](else:)[
You don't have enough evidence. Some photos, some theories, but nothing that would hold up in court—nothing that would protect you from "accidents."
You gather what you have and slip out quietly. You survive, but the operation continues. Every so often, you see news about Care Health's "wonderful charity work" and feel sick.
You tried. But without the full evidence, without the complete picture, you couldn't win.
**THE END - Narrow Escape**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//You survived but didn't gather enough evidence to expose the conspiracy fully.//
]}You refuse to leave. "I'm not running. I'm staying until I have everything I need to expose this operation."
The Joker's masked expression doesn't change, but his voice goes cold. "Then you're a fool."
{(if: ($alliedVictoria and $alliedPeacock and $alliedRaven and $alliedPhoenix))[
Before he can give the order, all four of your allies step forward together.
Victoria: "I'm testifying. I have bank records."
Joey: "I built the storage facilities. I have blueprints."
Eleanor: "I coordinated shipments. I have manifests."
Walker: "I kept the books. I have ledgers."
The Joker looks around the room. Half the operation's leadership is turning against him. Security guards are exchanging uncertain glances—loyalty has limits.
"This is over," you say quietly. "You can let it end peacefully, or you can make it violent. But either way, it ends tonight."
Sirens echo in the distance. Someone—maybe several someones—called the real authorities.
The Joker knows when he's beaten. He disappears into the confusion as federal agents swarm the estate.
[[Justice prevails|Victory Ending]]
](else:)[
You don't have enough allies. Enough support. Enough backing.
The Joker gives a small nod, and security closes in.
"I gave you a chance," he says. "Remember that."
[[They take you away|Caught Ending]]
]}"Look," you say, trying to sound reasonable despite the guards holding your arms. "I'm just a photographer doing a job. I don't want trouble. Let me go, I'll leave quietly, and we all forget this happened."
The Joker studies you for a long moment. "Show me what's on the camera."
{(if: ($evidence contains "Photos of fraudulent shipping manifests") or ($evidence contains "Photos documenting the affair") or ($evidence contains "Complete photographic documentation of delivery from balcony") or ($evidence contains "Photos of smuggling operation at back entrance") or ($evidence contains "Photos of wine cellar smuggling operation") or ($evidence contains "Photos of Senator and Joey Reed in intimate moment") or ($evidence contains "Photos of unmarked delivery truck"))[
You can't. The evidence would condemn you.
"I'd rather not."
"Then we have a problem." His voice is final.
[[Last chance to fight|Caught Ending]]
](else:)[
You hand over the camera. He flips through the photos—party shots, mostly. Nothing incriminating.
"Hmm. Perhaps I was mistaken. Perhaps you're simply incompetent rather than dangerous." He hands back the camera. "Leave. Now. And don't come back."
You're escorted off the property. You survived, but you failed. The operation continues.
**THE END - Empty Handed**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//You escaped but gathered no usable evidence.//
]}You hand over the camera without protest. "Just party shots. Nothing controversial."
The Joker examines it carefully, then nods to his guards. They check the film—mostly innocent photographs of the ballroom, refreshments, guests.
"Well. Perhaps the Senator was being paranoid." He hands it back. "Enjoy the rest of the party. But stay visible. Stay... uncurious."
It's a warning and a threat.
You nod and retreat into the crowd. You're alive, but you've accomplished nothing. The conspiracy continues, hidden behind smiles and charity fundraisers.
**THE END - Bystander**
**Final Time:** (if: $time >= 900 and $time < 960)[9:(if: ($time - 900) < 10)[0](print: $time - 900) PM](else-if: $time >= 960 and $time < 1020)[10:(if: ($time - 960) < 10)[0](print: $time - 960) PM](else-if: $time >= 1020 and $time < 1080)[11:(if: ($time - 1020) < 10)[0](print: $time - 1020) PM](else-if: $time >= 1080)[Midnight]
//You survived but failed to challenge the conspiracy.//As the guards move toward you, Victoria Blackwood steps between you and The Joker.
"Enough." Her voice is steady, stronger than you've heard all night. "I'm done being afraid. I'm done pretending. And I'm done watching people get hurt to protect my husband's secrets."
She turns to address the entire ballroom. "Care Health is a fraud. I have proof—years of bank statements, receipts, correspondence. Everything. And if anything happens to this photographer, that evidence goes to every news outlet in the country."
The Joker's mask stays frozen, but his posture shifts. He's calculating.
{(if: $alliedPeacock)[
Joey steps forward too. "She's not alone. I have architectural evidence of the hidden storage facilities. Secure rooms built specifically for contraband."
]}
{(if: $alliedRaven)[
Eleanor joins them, clutching her prayer book like a shield. "I have shipping manifests. The real ones, showing actual values."
]}
{(if: $alliedPhoenix)[
Walker straightens his shoulders. "I have the financial ledgers. Every transaction, every payoff, every lie."
]}
The Joker looks around at the rebellion forming against him. Some of the guards are backing away—they signed up for security work, not assassination.
"This isn't over," he says quietly. But he doesn't stop you from walking out.
With your allies protecting each other, you all make it safely off the estate. By morning, federal agents from three states descend on the Senator's mansion.
The masquerade is over.
[[Justice is served|Victory Ending]]