diff --git a/scenarios/art/event-159/159-ART-10-first-infected.png b/scenarios/art/event-159/159-ART-10-first-infected.png new file mode 100644 index 0000000..eef8be5 Binary files /dev/null and b/scenarios/art/event-159/159-ART-10-first-infected.png differ diff --git a/scenarios/art/event-159/159-ART-11-bermondsey-run.png b/scenarios/art/event-159/159-ART-11-bermondsey-run.png new file mode 100644 index 0000000..6ff11fc Binary files /dev/null and b/scenarios/art/event-159/159-ART-11-bermondsey-run.png differ diff --git a/scenarios/art/event-159/159-ART-12-cordon-tower-bridge.png b/scenarios/art/event-159/159-ART-12-cordon-tower-bridge.png new file mode 100644 index 0000000..e8480f5 Binary files /dev/null and b/scenarios/art/event-159/159-ART-12-cordon-tower-bridge.png differ diff --git a/scenarios/art/event-159/159-ART-13-market-aftermath.png b/scenarios/art/event-159/159-ART-13-market-aftermath.png new file mode 100644 index 0000000..641e8d3 Binary files /dev/null and b/scenarios/art/event-159/159-ART-13-market-aftermath.png differ diff --git a/scenarios/art/event-159/159-ART-14-southwark-cathedral.png b/scenarios/art/event-159/159-ART-14-southwark-cathedral.png new file mode 100644 index 0000000..5234c06 Binary files /dev/null and b/scenarios/art/event-159/159-ART-14-southwark-cathedral.png differ diff --git a/scenarios/art/event-159/159-ART-15-rib-looking-back.png b/scenarios/art/event-159/159-ART-15-rib-looking-back.png new file mode 100644 index 0000000..9be57bf Binary files /dev/null and b/scenarios/art/event-159/159-ART-15-rib-looking-back.png differ diff --git a/scenarios/art/event-159/159-ART-16-drone-aerial.png b/scenarios/art/event-159/159-ART-16-drone-aerial.png new file mode 100644 index 0000000..5ce38ce Binary files /dev/null and b/scenarios/art/event-159/159-ART-16-drone-aerial.png differ diff --git a/scenarios/art/event-159/159-H00-B-map.svg b/scenarios/art/event-159/159-H00-B-map.svg new file mode 100644 index 0000000..88daea2 --- /dev/null +++ b/scenarios/art/event-159/159-H00-B-map.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + THE THAMES + NORTH BANK — "THE CORDON" — THEY ARE NOT COMING SOUTH + + + + WATERLOO BR. + BLACKFRIARS BR. + MILLENNIUM (FOOT) + SOUTHWARK BR. + RAIL BR. + LONDON BR. + TOWER BRIDGE + gatehouse — Pete's lot ⚑ + + + + + A + + + BANKSIDE PIER — the RIB + + + B + + + + SOUTHBANK CENTRE + P + + + WATERLOO + STATION + + M + ↗ Jubilee Walkway — the figure in the river + + TATE MODERN + K + coffee shop + + + + THE BUS CRASH + Southwark St ✕ Southwark Bridge Rd + + + CLINK ST ARCHES ☠ + + + + BOROUGH + MARKET + D + + + + THE SHARD + O + + + + + + GUY'S HOSPITAL + CAR PARK + + + TOOLEY ST → + + + BERMONDSEY ST + + BLUE ANCHOR ⚓ + 12 inside — one of them is wrong + + + PHARMACY + + + + + + TOM'S VAN — Waterloo Rd / Lambeth North + + ELEPHANT & CASTLE — 1 mile · where it started · DO NOT + + DEPTFORD / PECKHAM — Cara · Abena + + + + + + WHERE EVERYONE WAS AT 10:47 + Ⓚ Kira — coffee, Bankside   Ⓓ Dev — Borough Mkt café + Ⓜ Maggie — riverside walk   Ⓞ Olu — Shard lobby + Ⓟ Priya — Southbank Centre   Ⓣ Tom — van, Waterloo Rd + Ⓐ Tower Bridge on foot    Ⓑ the RIB at Bankside Pier + + + + + + N + + + + + ≈ 500 m + + + SOUTH BANK — WATERLOO TO TOWER BRIDGE + Sunday 17 May 2026 · sketched from memory · 159-H00-B + + diff --git a/scenarios/art/event-159/README.md b/scenarios/art/event-159/README.md new file mode 100644 index 0000000..0f13530 --- /dev/null +++ b/scenarios/art/event-159/README.md @@ -0,0 +1,31 @@ +# Event 159 — Day One "London Falls" — Art Assets + +Reportage ink sketch — rough, urgent, journalistic. Black ink, no colour. Generated +via the mj-gen bridge (prompts in [`../../midjourney-prompts-master.md`](../../midjourney-prompts-master.md), +Event 159 section) except the map, which is hand-drawn SVG for geographic accuracy. + +| Asset | Scene | Used | +|---|---|---| +| 159-ART-01-cover | South Bank aerial, three smoke plumes | Cover / console background | +| 159-ART-02-bus-crash | The bus crash, one figure standing still | Act One | +| 159-ART-03-market | Fatima closing the shutter | Act One | +| 159-ART-04-river-figure | The figure in the river | Act One | +| 159-ART-05-bermondsey | Bermondsey Street, watching windows | Act Two | +| 159-ART-06-blue-anchor | Blue Anchor interior, Danny in the corner | Act Two / handout H02-C | +| 159-ART-07-tower-bridge | Tower Bridge approach, Pete at the gatehouse | Act Three / handout H03-A | +| 159-ART-08-pier-rib | Bankside Pier, the RIB, the arch mouth | Act Three / handout H03-B | +| 159-ART-09-portraits | Six NPC portrait sketches | Throughout | +| 159-ART-10-first-infected | One figure completely still on a busy street | Act One table-show | +| 159-ART-11-bermondsey-run | Four survivors sprinting, crowd turning behind | Act Two | +| 159-ART-12-cordon-tower-bridge | Military line at the bridge | Act Three cordon reveal | +| 159-ART-13-market-aftermath | Borough Market abandoned mid-trade | Act One/Two transition | +| 159-ART-14-southwark-cathedral | Survivors at the cathedral steps | Act Two optional colour | +| 159-ART-15-rib-looking-back | The city burning at dusk, from the water | Epilogue | +| 159-ART-16-drone-aerial | Central London from above | Handout 159-H02-A (Clue 6) | +| 159-H00-B-map.svg | South Bank map, Waterloo–Tower Bridge (hand-drawn SVG) | Handout 159-H00-B | + +`alts/` holds rejected takes (e.g. the first ART-15, which drifted photorealistic). + +Generation notes: batch of 19 Jul 2026. Midjourney's filter silently blocks prompts +containing "gore" even in negation ("no visible gore") — reword to "understated / +nothing graphic" instead. diff --git a/scenarios/art/event-159/alts/159-ART-15-rib-looking-back-photo-reject.png b/scenarios/art/event-159/alts/159-ART-15-rib-looking-back-photo-reject.png new file mode 100644 index 0000000..c6c5755 Binary files /dev/null and b/scenarios/art/event-159/alts/159-ART-15-rib-looking-back-photo-reject.png differ diff --git a/scenarios/event-159-brp-day-one.md b/scenarios/event-159-brp-day-one.md index 6d9946d..3cb8222 100644 --- a/scenarios/event-159-brp-day-one.md +++ b/scenarios/event-159-brp-day-one.md @@ -73,6 +73,8 @@ The scenario ends when the players reach Tower Bridge or the moored RIB at Banks | 159-H00-B | South Bank area map — Waterloo to Tower Bridge, key locations marked | Printed A5, ink-sketch style | Before play begins | | 159-H00-C | NHS Emergency Alert screengrab — red screen, government text | Phone-sized printed card or displayed on GM device | Introduction beat — alert fires | +*All pre-game handouts are print-ready in [`gm-docs/event-159-handouts.html`](gm-docs/event-159-handouts.html) (H00-A cards ×6, H00-B map — asset `159-H00-B-map.svg` — and H00-C alert ×2). The GM console (`gm-docs/event-159-gm-console.html`) can also display H00-C, the social feed, radio fragments and all art fullscreen at the table.* + --- ## Introduction *(~15 minutes)* @@ -359,7 +361,7 @@ The cordon radio fragment is the hard trigger for Act Three. It must happen befo | ID | Description | Format | |----|-------------|--------| -| 159-H02-A | Marcus's livestream screenshot — aerial drone view of London, chaos visible | Printed image, ink-sketch style aerial | +| 159-H02-A | Marcus's livestream screenshot — aerial drone view of London, chaos visible | Printed image — asset 159-ART-16, framed as his stream in the print pack | | 159-H02-B | Priya's phone — editor's message screengrab | Phone-screenshot format | | 159-H02-C | The Blue Anchor interior sketch — showing Danny in the corner, jacket over arm | Ink sketch, A5 | @@ -589,6 +591,14 @@ At 3:05, regardless of where the group is: the cost happens. Force it. Do not le | 159-ART-07 | Tower Bridge approach — late afternoon light, figures at the gatehouse, Pete visible with axe at his leg | Act Three | Ink sketch Tower Bridge approach, civilians at gatehouse, strong foreground figure with axe, long shadows, last light, reportage urgency | | 159-ART-08 | Bankside Pier — RIB in foreground, dark arch mouth visible behind, water reflecting city light and fire | Act Three | Ink sketch riverside pier, rigid inflatable boat moored, dark underpass mouth behind, fire reflections in Thames water, crosshatch darkness | | 159-ART-09 | NPC portraits — six character sketches: Fatima, Callum, Sharif, Marcus, Helen, Pete | Throughout | Individual ink portrait sketches, each with one defining visual detail: Fatima (apron, purposeful), Callum (uniform, lost expression), Sharif (glasses up, calm), Marcus (phone-selfie-stick, terrified beneath content-face), Helen (tote bag, extraordinary calm), Pete (hi-vis foreman, axe, broken-steady eyes) | +| 159-ART-10 | The first infected — one figure completely still on a busy street, nothing obviously wrong until you look | Act One | Borough Market-area street, one still figure the crowd gives space to without looking at, quiet suburban horror, understated | +| 159-ART-11 | The Bermondsey run — four survivors sprinting, a crowd becoming something else behind them | Act Two | Narrow Bermondsey terraced street, urgent motion, incomplete lines suggesting speed | +| 159-ART-12 | The cordon at Tower Bridge — military line at the far north end of the bridge road | Act Three | Tower Bridge from the south approach, distant army line blocking the north end, civilians facing it | +| 159-ART-13 | Borough Market aftermath — stalls abandoned mid-trade, no people | Act One/Two transition | Horror of absence: fallen coffee cup, spilled bag, ordinary Sunday light | +| 159-ART-14 | Southwark Cathedral — survivors gathering at the steps, cardboard sign by the door | Act Two (optional colour) | Medieval stone vs phones and modern clothes, crisis documentation | +| 159-ART-15 | The RIB looking back — the city burning at dusk from the water | Epilogue | Skyline lit by fires not streetlights, three smoke columns, figures facing away | +| 159-ART-16 | Drone aerial of central London — the basis of handout 159-H02-A | Act Two (Clue 6) | Both banks from above, crowds compressing onto bridges heading north, three smoke plumes south of the river | +| 159-H00-B-map | South Bank area map, Waterloo to Tower Bridge (SVG, hand-drawn style) — handout 159-H00-B | Pre-game | Drawn directly (not generated): accurate geography, PC start positions K·D·M·O·P·T, escape routes A/B, Elephant & Castle warning | --- diff --git a/scenarios/gm-docs/event-159-gm-console.html b/scenarios/gm-docs/event-159-gm-console.html index ff9fab0..c1dc967 100644 --- a/scenarios/gm-docs/event-159-gm-console.html +++ b/scenarios/gm-docs/event-159-gm-console.html @@ -435,6 +435,14 @@ const ART=[ ['159-ART-07-tower-bridge.png','Act Three — Tower Bridge approach, Pete at the gatehouse'], ['159-ART-08-pier-rib.png','Act Three — Bankside Pier, the RIB, the arch mouth'], ['159-ART-09-portraits.png','NPC portraits — Fatima, Callum, Sharif, Marcus, Helen, Pete'], + ['159-H00-B-map.svg','Handout H00-B — South Bank area map, Waterloo to Tower Bridge'], + ['159-ART-10-first-infected.png','Act One — the first infected: one figure, completely still'], + ['159-ART-11-bermondsey-run.png','Act Two — the Bermondsey run'], + ['159-ART-13-market-aftermath.png','Borough Market abandoned mid-trade'], + ['159-ART-14-southwark-cathedral.png','Act Two — survivors at Southwark Cathedral'], + ['159-ART-16-drone-aerial.png','Handout H02-A — Marcus’s stream: the drone aerial (Clue 6)'], + ['159-ART-12-cordon-tower-bridge.png','Act Three — the army line at the north end of Tower Bridge'], + ['159-ART-15-rib-looking-back.png','Epilogue — from the water, looking back'], ]; const TXTPROPS=[ {id:'alert', t:'EMERGENCY ALERT', c:'10:47 — the red screen. Play the alert tone from your phone with it.'}, diff --git a/scenarios/gm-docs/event-159-handouts.html b/scenarios/gm-docs/event-159-handouts.html new file mode 100644 index 0000000..c2504a0 --- /dev/null +++ b/scenarios/gm-docs/event-159-handouts.html @@ -0,0 +1,318 @@ + + + + +DAY ONE — London Falls — Handout Pack (Print) + + + + +
+ DAY ONE handout pack — print notes. A4 portrait, 100% scale, background graphics ON (needed for the alert screens, social strips and phone pages). Pages: alert ×2 + 999 script → social strips → radio notepad slips → Priya's phone → area map → drone still → six character cards (2 per page) → scene plates. Cut along dashed lines. Art plates load from ../art/event-159/ — print from the repo so the images resolve. +
+ + +
+

159-H00-C — NHS Emergency Alert · two copies — pass them down the table

+
+
+
⚠️
+

EMERGENCY ALERT

+
UK Government
+

STAY INDOORS. AVOID ALL CONTACT WITH PERSONS WHO APPEAR CONFUSED OR AGGRESSIVE. EMERGENCY SERVICES ARE RESPONDING. THIS IS NOT A TEST.

+
Sunday 17 May · 10:47
+
OK
+
+
+
⚠️
+

EMERGENCY ALERT

+
UK Government
+

STAY INDOORS. AVOID ALL CONTACT WITH PERSONS WHO APPEAR CONFUSED OR AGGRESSIVE. EMERGENCY SERVICES ARE RESPONDING. THIS IS NOT A TEST.

+
Sunday 17 May · 10:47
+
OK
+
+
+
✂ GM read-aloud +
IF ANYONE DIALS 999

+Three rings. Then:

+"All lines are currently experiencing extremely high demand. If you are in immediate life-threatening danger, please stay on the line."

+Hold music. A recorded message asks callers not to ring unless in immediate danger.

+The line drops.
+
+
Play the real alert tone from your phone as you hand these over — the shock of recognition is the opening of the scenario.
+ +
+ + +
+

159-H01-A — Social feed · cut into strips, deal them out as players check phones

+
✂ +
@running_south_bank · 10:49
+
Something is very wrong on the South Bank. Someone just BIT a man near Borough Market. Filming now.
+
♻ 4,281 · ♥ 9,930 · replies disabled by author
+
+
✂ +
@TfL_unofficial · 10:51
+
All Jubilee Line services suspended pending emergency. No further info from TfL.
+
♻ 12,044 · ♥ 3,112
+
+
✂ +
@defnotaGPT · 10:52
+
It's a gas leak from the new development site near Elephant. They're not telling us.
+
♻ 18,930 · ♥ 22,014 · Readers added context
+
+
✂ +
@mrsevanslondon27 · 10:54
+
I can hear screaming from my flat on Southwark Street. This has been going on for ten minutes. Where are the police.
+
♻ 891 · ♥ 2,406
+
+
✂ +
@marcus_everything_live · LIVE
+
● LIVE — what is HAPPENING — 41,000 watching — SHARE THIS — [Southwark Bridge stream link]
+
▶ 41,207 watching now
+
+ +
+ + +
+

159-H01-B — Callum's pocket notebook · slip 1 hands out with Clue 2, slip 2 is the Act Two hinge

+
✂ slip 1 — Act One +
+
Metropolitan PolicePocket Note Book · PC 4402 FRASER
+
Sun 17/05 — radio partial, logged best I could —
+"…all units… first reports… Elephant… zero seven fourteen…"
+07:14?? Alert didn't go till 10:47. Query control — no answer.
+That's three and a half hours. Who knew?
+
+
+
✂ slip 2 — Act Two (the cordon) +
+
Metropolitan PolicePocket Note Book · PC 4402 FRASER
+
16:40 approx — clear transmission, all-channels:
+"ALL UNITS — HOLD THE NORTH BANK LINE — DO NOT CROSS — REPEAT — DO NOT CROSS."
+They're staging to come south
+They're not coming.
+
+
+
Hand slip 2 over in silence after playing Callum's reaction. His face first, then the paper.
+ +
+ + +
+

159-H02-B — Priya's phone · give to Priya's player only, when she checks her messages

+
+
Ed Whitfield — Editormobile · Messages
+
Saturday 21:47
+
Something came in. Might be relevant. Can we talk Monday?21:47
+
Sunday
+
Priya are you seeing this alert10:49
+
The thing that came in. Thursday. A whistleblower package — Meridian Biosciences, their London site. Lab safety documentation. Legal wouldn't clear it for the weekend and I sat on it.10:53
+
If this is what I think it is I sat on it for two days.10:54
+
Call me. Please.10:56
+
Delivered · Sunday 10:56 — no messages since
+
+
Clue 9. Let her sit with it — "I think I know what this is" is a character beat, not an information dump. Whether she shares it is the player's choice.
+ +
+ + +
+

159-H00-B — South Bank area map · one per table, face-up from the start

+
South Bank map
+
Waterloo to Tower Bridge. Start positions marked K·D·M·O·P·T; escape routes Ⓐ (Tower Bridge on foot) and Ⓑ (the RIB at Bankside Pier).
+ +
+ + +
+

159-H02-A — Marcus's stream, drone still · show when the group watches his feed (Clue 6)

+
+
● LIVE@marcus_everything_live41,207 watching
+ Drone aerial of central London +
viewer drone clip · central LondonREPOSTED TO STREAM
+
+
The aerial view of London. It is much worse than they expected — city-wide, both banks, crowds compressing onto the bridges heading north.
+ +
+ + +
+

159-H00-A — Character cards 1/3 · one per player

+
+
+

KIRA OSEI-MENSAH

NHS Junior Doctor — off duty
+
+
Why you're hereCoffee near Tate Modern; your friend is running late. You've been awake 22 hours after a night shift, running on adrenaline, and you know it.
+
Who you want to reachYour mother, Abena, 74. She lives alone in Peckham. She doesn't always hear the phone.
+
+
STR 9 · CON 12 · SIZ 10 · DEX 13 · INT 16 · POW 14 · APP 14 — HP 11 · MP 14 · SAN 70
+
First Aid 75% · Medicine 55% · Persuade 55% · Science (Biology) 50% · Spot Hidden 50%
+
Three unread NHS group-chat messages are sitting on your phone.
+
+
+

DEV KRISHNAMURTHY

Freelance Software Engineer
+
+
Why you're here"Working" from a Borough Market café since nine. An emergency-services scanner app has been pinging you since before anyone else noticed anything. You know more than you've said.
+
Who you want to reachYour flatmate, near Old Street. You never answered their voice note about the spare keys.
+
+
STR 10 · CON 11 · SIZ 11 · DEX 13 · INT 17 · POW 12 · APP 12 — HP 11 · MP 12 · SAN 60
+
Computer 75% · Electronics 65% · Library Use/Search 60% · Science (Maths) 45% · Spot Hidden 45%
+
You could probably find anything online right now. The question is what you do with it.
+
+
+ +
+ +
+

159-H00-A — Character cards 2/3

+
+
+

MAGGIE DONNELLY

Retired Metropolitan Police Officer — 22 years
+
+
Why you're hereYour Sunday riverside walk, same as every week. You were first on scene at Tavistock Square in 2005. You know what mass-casualty feels like. This is different.
+
Who you want to reachYour daughter Cara, in Deptford. She doesn't answer your first call.
+
+
STR 12 · CON 13 · SIZ 12 · DEX 11 · INT 15 · POW 14 · APP 12 — HP 13 · MP 14 · SAN 70
+
Persuade 70% · Spot Hidden 65% · Psychology 65% · Law 60% · Brawl 55% · First Aid 50%
+
You retired six years ago. Your voice hasn't.
+
+
+

OLU ADEYEMI

Security Guard — The Shard
+
+
Why you're hereSunday overtime, fifteen percent occupancy, a radio that doesn't quite work. You start the day with the only defensible position on the South Bank — and keys to most of it.
+
Who you want to reachNo family in London. Whoever you're standing next to when it gets bad — that's who you've got.
+
+
STR 15 · CON 14 · SIZ 14 · DEX 12 · INT 13 · POW 13 · APP 13 — HP 15 · MP 13 · SAN 65
+
Brawl 65% · Athletics 60% · Security Systems 60% · Spot Hidden 60% · Drive 55% · Persuade 45%
+
What you do with your advantage in the first ten minutes shapes the whole day.
+
+
+ +
+ +
+

159-H00-A — Character cards 3/3

+
+
+

PRIYA MEHTA

Science Journalist
+
+
Why you're hereCovering a weekend exhibition at the Southbank Centre, copy due Tuesday. Last night your editor sent: "Something came in. Might be relevant. Can we talk Monday?" You filed it away.
+
Who you want to reachYour editor. You have a notebook, a press lanyard, and a very good instinct you are choosing not to use.
+
+
STR 9 · CON 11 · SIZ 10 · DEX 12 · INT 17 · POW 13 · APP 14 — HP 11 · MP 13 · SAN 65
+
Library Use 70% · Write 65% · Persuade 60% · Science (Bio/Chem) 55% · Psychology 55% · Spot Hidden 50%
+
Help the group, or get the story. Nobody said you can't try both.
+
+
+

TOM BECKER

Scaffolding Worker
+
+
Why you're hereSunday overtime near Waterloo. Van packed, radio on, a bag of hand tools you know how to use. You called your mum this morning; she didn't pick up.
+
Who you want to reachYour van, off Waterloo Road — escape, independence, normality. It's a long walk back the wrong way.
+
+
STR 14 · CON 14 · SIZ 13 · DEX 13 · INT 12 · POW 11 · APP 11 — HP 14 · MP 11 · SAN 55
+
Craft (Construction) 70% · Athletics 65% · Drive 65% · Mechanics 60% · Brawl 55% · Spot Hidden 50%
+
You can break into things, and build barriers out of almost anything.
+
+
+ +
+ + +
+

Scene plates 1/2 — show, don't describe

+
Blue Anchor interior
+
159-H02-C — The Blue Anchor. Twelve survivors. Danny in the corner, jacket over his arm.
+
Tower Bridge approach
+
159-H03-A — Tower Bridge approach, last light. Pete at the gatehouse.
+ +
+ +
+

Scene plates 2/2

+
Bankside Pier and the RIB
+
159-H03-B — Bankside Pier. The RIB, and the dark arch mouth behind it.
+
The first infected
+
159-ART-10 — One figure standing completely still. Nothing obviously wrong, until you look.
+ +
+ + + diff --git a/scenarios/midjourney-prompts-master.md b/scenarios/midjourney-prompts-master.md index 1062a1f..9290406 100644 --- a/scenarios/midjourney-prompts-master.md +++ b/scenarios/midjourney-prompts-master.md @@ -752,6 +752,11 @@ composition, 1984 SF, emotional weight through space and separation **Existing art:** Cover, Bus Crash, Market, River Figure, Bermondsey, Blue Anchor Pub, Tower Bridge, Pier/RIB, Character Portraits (9 pieces). **These 6 prompts extend to missing scenes and moments.** +**STATUS: generated 19 Jul 2026** (plus a 7th, ART-16 drone aerial, for handout +159-H02-A; ART-12 reworded to put the army line at the *north* end of the bridge, +ART-15 shifted to dusk to match the scenario clock and re-rolled once for style +drift; ART-10 prompt needed "no visible gore" removed — the word trips MJ's filter +even in negation). The area map 159-H00-B is hand-drawn SVG, not generated. ---