Stat block (BRP v4 + Stormbringer):
- HDR_H reduced 20→16pt, light cell grows 10→14pt
- Value baseline moved to y=16: cap top y=26, header bottom y=28 → 1.9pt clearance
- ×5 baseline moved to y=30: cap top y=34.7, divider y=36 → 1.3pt clearance
- No overlap between main stat and ×5 percentile at any value 1-20
Cover quick-reference table:
- D1 cover_rule_body was #2A2A2A on #2A2A2A rows — 1:1 contrast, completely invisible
- NC cover_rule_body was #C0D8F0 (fine contrast but unreliable font rendering)
- Both changed to colors.white on dark rows: 14-17:1 contrast
- cover_rule style font changed to Helvetica-Bold 8.5pt for reliable glyph rendering
StatBlock updated in both BRP (v4) and Stormbringer build scripts:
- Header band now 20pt (was 12pt), split into two zones
- Upper zone: stat label (STR, CON, SIZ etc.) in white/gold
- Thin accent divider line
- Lower zone: stat×5 percentile ('55%', '80%' etc.) same style
- Main stat value in light cell unchanged
- Page budget: +8pt per character, well within buffer on all sheets
Affects all six characters in all three scenarios:
Night Crawler, Day One, Stormbringer Kelen's Pact
6 Midjourney prompts for Sable Kress, Juno Rhee, Viktor Drav,
Tal Morgan, Reina Vasquez, Petra Amis.
Art direction: cinematic neo-noir, painterly digital oil painting,
augments subtle and grounded (NOT generic sci-fi neon-overload).
Includes PDF swap-in instructions and style drift correction notes.
Night Crawler:
- Rajdhani Bold font for all headers/character names
- ShareTechMono for stats/body — technical terminal aesthetic
- Complete colour audit: all contrast ratios 6:1+ (was 1.2:1 for some NC pairs)
- Cyan ONLY used on dark backgrounds; dark navy on all light backgrounds
- Dark derived-stats strip so cyan labels are always readable
Both scenarios:
- HP and SAN tracks now full-width, stacked, not side-by-side
- Box size 20pt (was 15pt), numbers 9pt bold (was 7pt)
- No milestone text below boxes (was causing 3pt clearance = visual overlap)
- Every 5th box shaded differently for quick orientation
- Portrait placeholder column (Midjourney art can be swapped in)
- Augment/What You Know moved to back page for better front-page breathing room
Event 91 (Night Crawler): 6 neo-noir operatives for Neo-Ashford 2087
- Sable Kress (Fixer), Juno Rhee (Ghost), Viktor Drav (Muscle)
- Tal Morgan (Tech), Reina Vasquez (Medic), Petra Amis (Analyst)
- Each with augment section, HP + Sanity tracks side by side
Event 159 (Day One): 6 London survivors for 17 May 2026
- Kira, Dev, Maggie, Olu, Priya, Tom
- Each with 'What You Know' section, HP + Sanity tracks
- Two-page layout: front (stats/skills/equip/special/tracks), back (background/hook/notes)
Theme system: night_crawler (electric cyan on dark navy) vs day_one (emergency red on near-black/parchment)
- HP track Flowable with numbered boxes, milestone markers
- Front page: stats/skills/portrait/equipment/demon/HP track
- Back page: physical description/background/hook/quote/notes
- Fixed cover thumbnail overflow (95pt fixed width)
- Corrected HP formula throughout (Stormbringer 1e rule)
HP = CON modified by SIZ (not CON+SIZ):
- SIZ 9-12: no modifier
- SIZ above 12: +1 per point above 12
- SIZ below 9: -1 per point below 9
Corrected HP values:
- Davin Kell: 28 -> 16 (CON 14, SIZ 14 +2)
- Ysolde: 21 -> 11 (CON 11, SIZ 10 +0)
- Cray: 21 -> 12 (CON 12, SIZ 9 +0)
- Sarath: 24 -> 13 (CON 13, SIZ 11 +0)
- Brenn: 28 -> 16 (CON 15, SIZ 13 +1)
- Lian: 22 -> 12 (CON 12, SIZ 10 +0)
Portraits for Davin Kell, Ysolde of Vilmir, Cray, Sarath the Twice-Turned,
Captain Brenn, and Lian. Each prompt includes demon-bound item detail and
matches the established Young Kingdoms art direction (1970s painterly,
Michael Whelan style, jewel tones and deep shadow).
6 pre-generated characters with full stats, skills, equipment, backgrounds,
and demon-bound items. Characters: Davin Kell (mercenary), Ysolde of Vilmir
(scholar-sorcerer), Cray (cutpurse), Sarath the Twice-Turned (former cultist),
Captain Brenn (sailor), Lian (devotee of Law).