Compare commits
24 Commits
bb7005ccde
...
d016d4c760
| Author | SHA1 | Date | |
|---|---|---|---|
| d016d4c760 | |||
| 1ef3534165 | |||
| 7e4151adef | |||
| 749d08d5fd | |||
| 3e5c2559e0 | |||
| eee8999e6b | |||
| 74523de068 | |||
| aafa353bfc | |||
| aa8491d42d | |||
| 365dec3718 | |||
| 2b01d50b28 | |||
| f3dd5d67d1 | |||
| d7a1cd4487 | |||
| 4a65e944ec | |||
| b3ddc4131c | |||
| 373a693e04 | |||
| 06b69833e7 | |||
| f1e1de730a | |||
| 74b18a6026 | |||
| 59ea631121 | |||
| 208a4993a1 | |||
| d2fe248475 | |||
| c80ce4a912 | |||
| 02cea961b7 |
@@ -58,6 +58,7 @@ desktop.ini
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.specstory/
|
||||
|
||||
# Large media files (uncomment if you want to exclude rendered outputs)
|
||||
# *.mp4
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"workspace_id": "6f66-0334-1758-397e",
|
||||
"workspace_id_at": "2026-04-01T00:39:50Z",
|
||||
"git_id": "c098-caaa-82ed-b307",
|
||||
"git_id_at": "2026-04-01T00:39:50Z",
|
||||
"project_name": "2026-03-31_BattleRoyale"
|
||||
}
|
||||
@@ -1,79 +0,0 @@
|
||||
# SpecStory CLI Configuration
|
||||
#
|
||||
# This is the project-level config file for SpecStory CLI.
|
||||
# All settings here apply to this project unless overridden by CLI flags.
|
||||
#
|
||||
# Uncomment (remove the #) the line and edit any setting below to change the default behavior.
|
||||
# For more information, see: https://docs.specstory.com/integrations/terminal-coding-agents/usage
|
||||
|
||||
[local_sync]
|
||||
# Write markdown files locally. (default: true)
|
||||
# enabled = false # equivalent to --only-cloud-sync
|
||||
|
||||
# Custom output directory for markdown files.
|
||||
# Default: ./.specstory/history (relative to the project directory)
|
||||
# output_dir = "~/.specstory/history" # equivalent to --output-dir "~/.specstory/history"
|
||||
|
||||
# Use local timezone for file name and content timestamps (default: false, UTC)
|
||||
# local_time_zone = true # equivalent to --local-time-zone
|
||||
|
||||
[cloud_sync]
|
||||
# Sync session data to SpecStory Cloud. (default: true, when logged in to SpecStory Cloud)
|
||||
# enabled = false # equivalent to --no-cloud-sync
|
||||
|
||||
[logging]
|
||||
# Write logs to .specstory/debug/debug.log (default: false)
|
||||
# log = true # equivalent to --log
|
||||
|
||||
# Debug-level output, requires console or log (default: false)
|
||||
# debug = true # equivalent to --debug
|
||||
|
||||
# Custom output directory for debug data.
|
||||
# Default: ./.specstory/debug (relative to the project directory)
|
||||
# debug_dir = "~/.specstory/debug" # equivalent to --debug-dir "~/.specstory/debug"
|
||||
|
||||
# Error/warn/info output to stdout (default: false)
|
||||
# console = true # equivalent to --console
|
||||
|
||||
# Suppress all non-error output (default: false)
|
||||
# silent = true # equivalent to --silent
|
||||
|
||||
[version_check]
|
||||
# Check for new versions of the CLI on startup.
|
||||
# Default: true
|
||||
# enabled = false # equivalent to --no-version-check
|
||||
|
||||
[analytics]
|
||||
# Send anonymous product usage analytics to help improve SpecStory.
|
||||
# Default: true
|
||||
# enabled = false # equivalent to --no-usage-analytics
|
||||
|
||||
[telemetry]
|
||||
# OTLP gRPC collector endpoint (e.g., "localhost:4317" or "http://localhost:4317")
|
||||
# endpoint = "localhost:4317"
|
||||
|
||||
# Override the default service name (default: "specstory-cli")
|
||||
# service_name = "my-service-name"
|
||||
|
||||
# Include user prompt text in telemetry spans (default: true)
|
||||
# prompts = false
|
||||
|
||||
[providers]
|
||||
# Agent execution commands by provider (used by specstory run)
|
||||
# Pass custom flags (e.g. claude_cmd = "claude --allow-dangerously-skip-permissions")
|
||||
# Use of these is equivalent to -c "custom command"
|
||||
|
||||
# Claude Code command
|
||||
# claude_cmd = "claude"
|
||||
|
||||
# Codex CLI command
|
||||
# codex_cmd = "codex"
|
||||
|
||||
# Cursor CLI command
|
||||
# cursor_cmd = "cursor-agent"
|
||||
|
||||
# Droid CLI command
|
||||
# droid_cmd = "droid"
|
||||
|
||||
# Gemini CLI command
|
||||
# gemini_cmd = "gemini"
|
||||
-7866
File diff suppressed because it is too large
Load Diff
-5127
File diff suppressed because one or more lines are too long
@@ -1,28 +0,0 @@
|
||||
<!-- Generated by SpecStory, Markdown v2.1.0 -->
|
||||
|
||||
# 2026-04-05 07:07:40Z
|
||||
|
||||
<!-- cursoride Session bf36e049-d40f-4111-a5ae-f7c1ae890dd3 (2026-04-05 07:07:40Z) -->
|
||||
|
||||
_**User**_
|
||||
|
||||
test
|
||||
|
||||
---
|
||||
|
||||
_**Agent (composer-2-fast)**_
|
||||
|
||||
Here — I’m receiving you. What would you like to work on in this repo?
|
||||
|
||||
---
|
||||
|
||||
_**User**_
|
||||
|
||||
test
|
||||
|
||||
---
|
||||
|
||||
_**Agent (composer-2-fast)**_
|
||||
|
||||
|
||||
I’m here and working. Say what you’d like to do next.
|
||||
@@ -1,18 +0,0 @@
|
||||
<!-- Generated by SpecStory, Markdown v2.1.0 -->
|
||||
|
||||
# 2026-04-05 07:31:25Z
|
||||
|
||||
<!-- cursoride Session 90a1476f-ce54-4719-8c01-217bc5a57739 (2026-04-05 07:31:25Z) -->
|
||||
|
||||
_**User**_
|
||||
|
||||
tes
|
||||
|
||||
---
|
||||
|
||||
_**Agent (composer-2-fast)**_
|
||||
|
||||
|
||||
Your message looks incomplete — did you mean **test**, or something else?
|
||||
|
||||
If you were checking that chat works: it does. Tell me what you want to do in the BattleRoyale project (or paste a fuller question) and we can go from there.
|
||||
@@ -1,40 +0,0 @@
|
||||
{
|
||||
"sessions": {
|
||||
"6e1d6267-a435-4a9b-a14b-806cf417f89b": {
|
||||
"user_message_count": 28,
|
||||
"agent_message_count": 273,
|
||||
"start_timestamp": "2026-04-04T21:27:06-06:00",
|
||||
"end_timestamp": "2026-04-04T21:27:06-06:00",
|
||||
"markdown_size_bytes": 288277,
|
||||
"provider": "cursoride",
|
||||
"last_updated": "2026-04-07T06:00:51Z"
|
||||
},
|
||||
"90a1476f-ce54-4719-8c01-217bc5a57739": {
|
||||
"user_message_count": 1,
|
||||
"agent_message_count": 1,
|
||||
"start_timestamp": "2026-04-05T01:31:25-06:00",
|
||||
"end_timestamp": "2026-04-05T01:31:25-06:00",
|
||||
"markdown_size_bytes": 451,
|
||||
"provider": "cursoride",
|
||||
"last_updated": "2026-04-07T06:00:51Z"
|
||||
},
|
||||
"bf36e049-d40f-4111-a5ae-f7c1ae890dd3": {
|
||||
"user_message_count": 2,
|
||||
"agent_message_count": 2,
|
||||
"start_timestamp": "2026-04-05T01:07:40-06:00",
|
||||
"end_timestamp": "2026-04-05T01:07:40-06:00",
|
||||
"markdown_size_bytes": 410,
|
||||
"provider": "cursoride",
|
||||
"last_updated": "2026-04-07T06:00:51Z"
|
||||
},
|
||||
"c3812865-4032-41f4-844b-cff17ca8c025": {
|
||||
"user_message_count": 19,
|
||||
"agent_message_count": 272,
|
||||
"start_timestamp": "2026-03-31T18:39:42-06:00",
|
||||
"end_timestamp": "2026-03-31T18:39:42-06:00",
|
||||
"markdown_size_bytes": 333782,
|
||||
"provider": "cursoride",
|
||||
"last_updated": "2026-04-07T06:27:15Z"
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1,726 @@
|
||||
Title: 0BattleRoyale
|
||||
Credit: Written by
|
||||
Author: RaincloudTheDragon
|
||||
Notes: Pre-Debut. AIRainy runs the sim; audience must not realize. Azure's mod reinstatement is the hidden stakes engine. Adrian is already Rain's senior mod—has been since before Azure ever arrived—but he is ALSO on the gauntlet roster today, on the floor with everyone else, by Rain's order. No one is exempt. Runtime target: ~38–40 min. Proofread roster, shorthand titles, handle subtexts, and the squirrel-girl MOTD portrait art. MOTD = "Meme of the Day." The acronym is NEVER spelled out on-screen. The MOTD frame is a real stream asset built in Blender by Rain—ornate gilded wood, amber/topaz cabochons, baroque fleur-de-lis flourishes, small bronze cursive nameplate reading "MOTD" at the bottom center, hung by two black cords from overhead. Use the stream asset as reference; do not redesign it.
|
||||
|
||||
/*
|
||||
RULES OF THE ROOM:
|
||||
- On-screen, this is a literal gauntlet. Nothing simulated-looking. Everyone in full character-ref form.
|
||||
- Rain is cold-baseline but hosting—emulation layer does the social labor. Today he hosts SOLO from the throne; there is no mod desk. The normal mod desk has been ceremonially removed (or simply absent) because today even the mod is a contestant.
|
||||
- Azure does NOT know the gauntlet was green-lit as his own reinstatement trial. The audience doesn't need to know either. Both can find out in the verdict.
|
||||
- Stakes are public ("prove your worth"), but the REAL stakes are the skekSil moment: does he choose devotion over self-preservation when it costs him?
|
||||
- Adrian is on the floor as a contestant but RETAINS mod rank; the visible tell is the **green sword** on his hip (literal rendering of the Twitch mod icon, ceremonial weapon of the mod rank). He almost never draws it—presence is enough. At the verdict he steps forward from the contestant line to ceremonially pin the badge on Azure, and that's the moment the sword finally reads as the authority it's been all film.
|
||||
|
||||
PRODUCTION DESIGN: read `Story/Worldbuilding.md` BEFORE storyboarding. Quick version:
|
||||
- The court is **Catmull-Baroque passionately murdering Brutae** — raw concrete substrate, low-poly gilded procedural ornament bolted/carved on top, visible seams, amber rim on ornament / cool fill on concrete.
|
||||
- Characters follow the **Gumball Rule** — each in their native render language (painterly dragon, JoJo-ink Azure, chibi Starboy, cel-silhouette Rooster, painted chimera Agate, cartoon-steampunk Ubear, portrait-realistic Adrian, anime-realistic Jenni on photo-backgrounds, cursed-fisheye Noname with antennae, pierced-chipper Beanie). Do not homogenize. Do not lampshade the clash.
|
||||
- The emote gargoyles and sub-banner chains around the arena are **Jenni's commissioned work**—the *fruits* of her private business with Rain, on display throughout the set. She can look at them with quiet satisfaction during her vanity card.
|
||||
*/
|
||||
|
||||
FADE IN:
|
||||
|
||||
INT. THE COLOSSEUM - DAY (STREAM TIME)
|
||||
|
||||
/* The arena: stone tiers, chat-scroll runes cut along the upper walls like classical friezes, subscriber-count banners hanging on chains, stylized emote gargoyles perched between columns. Warm rim light, magenta fill. No digital UI tells—this is a real place as far as anyone in it is concerned. */
|
||||
|
||||
A slow crane shot rises from the sand floor, up past the tiered benches, and lands on the **royal box**: a draped dais bearing a single **LOW-BACKED OBSIDIAN THRONE**. Nothing else on the dais. No mod desk, no clipboard, no coffee. The absence is pointed.
|
||||
|
||||
/* MOTD frame — real Blender-built stream asset. Do not redesign it. Gilded wood, baroque fleur-de-lis corner flourishes, amber/topaz cabochons, small bronze cursive nameplate reading "MOTD," suspended by two black cords from overhead. Inside the frame: the day's squirrel-girl portrait (proofread / swap in the intended ref). The acronym is NEVER spoken or spelled out. */
|
||||
|
||||
High on the wall behind the dais, suspended on two black cords, hangs the **MOTD frame**—ornate gilded baroque, amber cabochons glinting at each corner and midpoint, bronze nameplate at the bottom. Inside it today: a portrait of an anthro **squirrel girl**, cheerful, watchful. The frame is treated with reverence. No one comments on it. It is simply the room's north star.
|
||||
|
||||
From stage right, **RAINCLOUD** descends. Adult anthro dragon, five-eleven, purple base with warm-yellow segmented underbelly catching the house lights; a single pair of curving horns rising from above and behind a pair of sideways-set bovidae ears (cattle/goat cast, soft and leaf-shaped); magenta-violet bat wings folded high; a thick purple tail lined down the top by a single overlapping row of leaf-shaped scales (scutes, not braid), leaf-spade tuft trailing across the stones behind him. Green eyes, fixed. He moves with the uncanny precision of a creature who built the building.
|
||||
|
||||
/* Raincloud — play to ref sheet, not PFP. Adult proportions, digitigrade, full wings and tail. PFP-style cheek blushes and starry halo are optional aura for stylized cutaways only; default on-camera look is the ref sheet. Colors on file: base #6b5388, horns #4a2299, ear cream #8d7776, wing membrane #6e2a80, underbelly #e1c77e, eyes #52904b. */
|
||||
|
||||
Rain settles on the throne, alone. The crowd—implied, never seen clearly—comes to a hush.
|
||||
|
||||
RAINCLOUD
|
||||
(to camera, warm-hosting-voice)
|
||||
Welcome, welcome, welcome. To those returning to the court: you already know what this is. To those joining us for the first time: you are about to find out.
|
||||
|
||||
A beat. He scans the empty space beside him where a mod desk would normally sit. He does not acknowledge it.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Today we run **the BattleRoyale**. Our first. And today, no creature in my orbit sits it out. Not my oldest regulars. Not my vendors. Not my mod.
|
||||
|
||||
He lets that breathe.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
A little bird told me this was someone's idea.
|
||||
|
||||
CUT TO:
|
||||
|
||||
INT. THE COLOSSEUM - SAND FLOOR - CONTINUOUS
|
||||
|
||||
A single figure stands in a pool of spotlight: **AZURE.** Full ref-sheet form—porcelain-periwinkle Killer Queen silhouette, gold-skull belts, cat-eared helmet, ice-mint slit eyes. Over the armor, comically wrong: an oversized **royal-blue John Cena tee**. Sleeves baggy. The shirt reads **CENATION** in peeling vinyl. He is waving—theatrical, elbow-deep—at the dais.
|
||||
|
||||
AZURE
|
||||
(brightly)
|
||||
My lord! Yes! I pitched it! I am so glad you loved the—
|
||||
|
||||
RAINCLOUD (O.S.)
|
||||
I did love it.
|
||||
|
||||
AZURE
|
||||
Yes! Thank you—
|
||||
|
||||
RAINCLOUD (O.S.)
|
||||
I loved it enough to put you in it.
|
||||
|
||||
A long, small beat. Azure's smile holds. The armor does not move. Only the Cena shirt flutters, weakly.
|
||||
|
||||
AZURE
|
||||
(small)
|
||||
...in it.
|
||||
|
||||
Raincloud leans forward in the throne, genial, merciless.
|
||||
|
||||
RAINCLOUD
|
||||
You came to me with the concept. You did not, as I recall, include yourself on the roster.
|
||||
|
||||
AZURE
|
||||
(very quickly)
|
||||
A host! I was—my thought was, I would *host*, I would—help announce, introduce, I could—
|
||||
|
||||
RAINCLOUD
|
||||
Nobody is hosting today. Nobody but me. Adrian is on the floor. So are you.
|
||||
|
||||
Azure's eyes flick, briefly, across the sand. Somewhere in the middle distance, at ease, **ADRIAN** is already standing among the other arriving contestants—hands in pockets, a plain leather sheath on his hip, a **green sword** pommel visible above the lip of it. The sword is the literal form of the mod icon, rendered as a physical object; everyone in the court knows what it is. He gives Azure a small, unbothered wave with his off hand. The sword does not move.
|
||||
|
||||
AZURE
|
||||
(wounded)
|
||||
Right. Right. Of course.
|
||||
|
||||
Raincloud steeples his claws.
|
||||
|
||||
RAINCLOUD
|
||||
Here is what I will do. I will honor your creativity. I will honor, also, your enthusiasm. So I am placing you on the roster. Front and center.
|
||||
|
||||
He lets it land.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Prove your worth in the arena you designed, and we will talk about what a creature like you deserves.
|
||||
|
||||
Azure, recovering, pivots—skekSil reflex—into a theatrical, over-deep bow. The Cena tee bunches awkwardly around his waist.
|
||||
|
||||
AZURE
|
||||
(radiant)
|
||||
My lord is GENEROUS.
|
||||
|
||||
RAINCLOUD
|
||||
Mm.
|
||||
|
||||
Raincloud turns to camera.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Your champions. In order of arrival.
|
||||
|
||||
SMASH TO:
|
||||
|
||||
/* ==== VANITY CARDS ==== Nine cards total. Azure first (creator's privilege; Rain's line acknowledges the exception). Remaining eight in chronological court-arrival order: Rooster → Adrian → Noname → Ubear → Jenni → Starboy → Beanie → Agate. Each card: hero pose in a contained spotlight field, name-banner unfurls, subtext chyron shows true handle + one alt where applicable, Rain V.O. gives two-line description. Proofread all text. Card lengths may vary—Noname and Jenni can be deliberately lean. */
|
||||
|
||||
INT. VANITY FIELD - VOID
|
||||
|
||||
A pool of spotlight. Black surround. Chains of subscriber-count banners rain from somewhere above and halt, hanging.
|
||||
|
||||
AZURE steps into the light. He poses. A banner unfurls behind him:
|
||||
|
||||
**ActuallyAzure**
|
||||
*guidingflyer530 · actuallynotazure*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
Disgraced ex-Mod. Highly esteemed and beloved court jester who originated the Royale. Will he survive long enough to return to his former glory?
|
||||
|
||||
Azure preens. The Cena shirt catches the light unflatteringly. He loves it.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **NOTORIOUSROOSTER** steps in. A **tall orange beak** protrudes from under a deep cream-white cowl; the rest of the body is swallowed in cloak. One clawed foot taps. No face is visible.
|
||||
|
||||
**NotoriousRooster**
|
||||
*notorious_rooster*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
First through the door, years ago, and never once fully through the hood. Voice like a siren, identity like a rumor. Louder than this arena has yet permitted, and still unseen.
|
||||
|
||||
The beak tips, regally. A tiny wave from inside the cloak.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **ADRIAN** strolls in. Portrait-faithful—early-twenties, light-skinned Chicano, full brown curly hair, hoop earrings, mole on one cheek, crisp white collared jacket over black shirt. On his hip, in a plain leather sheath: a **green sword**, the literal form of the mod icon, rendered as physical steel. He rests his off hand on the pommel without looking at it, a gesture so habitual it barely registers. Unbothered.
|
||||
|
||||
**Adrian**
|
||||
*Axe7Adrian*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
Senior mod of this court. The green on his hip is not a costume choice. Has held the badge—and the blade—longer than most of you have held your handles. Stands down to the floor today, on my order, because no rank exempts anyone from today. Will outlast most of you by the simple mechanism of having seen it all already.
|
||||
|
||||
Adrian gives the camera one small nod, no pose. Exits. The sword never leaves the sheath.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **NONAME** walks in. Small anthro-adjacent dark cat, body unremarkable and slightly too still. The face is wrong at every angle: oversized pale-yellow bug eyes, an edited grin of human teeth. Two thin segmented **alien antennae** rise from the top of the head, bulb-tipped, twitching once on their own.
|
||||
|
||||
**Noname**
|
||||
*noname106668*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
Low heat. Low volume. Long memory. Speaks once an hour and half the time rewrites the room when they do. The antennae are not a bit.
|
||||
|
||||
Noname does not pose. Does not blink. Stares at a point behind the camera for a beat too long. The antennae twitch again. Exits without moving the face.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **UBEAR** steps in—fez crooked, **red-with-yellow-band, black tassel**; massive brass-geared steampunk left arm clicking softly; grizzly bulk, dark claws. He does not pose. He glowers.
|
||||
|
||||
**Ubear**
|
||||
*verify52w · AncientMalgru*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
Imitator. Subverter. Wears whichever face the room requires and hates that it works. Ubear is his favorite mask, and he will die before he admits it.
|
||||
|
||||
Ubear makes a rude gesture with the mechanical arm. The gears whine.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **JENNI** enters, polite, composed. Anime-realistic anthro cat girl—medium-length pink hair with a side lock forward, upright pink cat ears, pink cat tail flicking once behind her; human face, big blue eyes, light skin. Casual streetwear: cropped pink tee, black athletic shorts, black ankle socks, black sneakers. Stylus in one hand, thin tablet tucked under the opposite arm. She glances up at the unseen emote gargoyles on the arena walls and gives them the smallest professional nod—her work, on display.
|
||||
|
||||
/* Jenni — play to full-body ref sheet, NOT the PFP. Human face (no feline muzzle), no red-gem accessories, casual sneaker fit. She renders in anime-girl style against the Catmull-Baroque arena; the stylistic clash is the Gumball joke. Do not restyle her to match Rain's painterly scale. */
|
||||
|
||||
**Jenni**
|
||||
*JenniMilano*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
Commissioned artist of the court. Her work hangs on these walls. Present today because I extended the invitation to every creature who has ever billed me. Polite, fast, deadline-conscious—and one of the few of you I actually respect, for reasons she earned.
|
||||
|
||||
Jenni does a small, cordial curtsy. "Thank you :3" is implied but unspoken. Exits.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **STARBOY** saunters in, chibi-proportioned despite the weight of the intro—teal-aqua layered hair, galaxy eyes, blue shearling-collar jacket, star hair clip. He winks.
|
||||
|
||||
**Starboy**
|
||||
*Starboy_Journeys · Ruford / ijustdunnoanymore*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
Chaos comic, late arrival, impossible to ignore. Louder than he can afford to be, and funnier than he knows.
|
||||
|
||||
/* the Ruford / ijustdunnoanymore subtext is a deliberate writer-side tell for later installments. Audience can read it or not. */
|
||||
|
||||
Starboy makes a kiss at the camera, then an obscene gesture, then another kiss. He exits.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **BEANIE** strides in. Chipper, pierced, beanie hat pulled just-so; confident grin, comfortable posture, the easy carry of someone who has never lost a social exchange. /* Beanie has no ref sheet yet—proofread. */
|
||||
|
||||
**Beanie**
|
||||
*beaniee__*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
All-rounder, weekend menace, bi-hazard to any alliance. Sharp enough to snipe, warm enough to ally, chaotic enough to betray the room for a better joke. Close with Azure. Fair warning.
|
||||
|
||||
Beanie flashes a peace sign, then a middle finger, then a peace sign again. Exits grinning.
|
||||
|
||||
CUT TO:
|
||||
|
||||
Same void. **AGATE** walks in—long, lithe, cream-and-coral feathered chimera, white spiral markings on the haunches, big avian wings folded. Quiet. Poised. Single mint eye catching the light.
|
||||
|
||||
**Agate**
|
||||
*LoonyAgate*
|
||||
|
||||
RAINCLOUD (V.O.)
|
||||
Newest of the court, and already the quietest in every room he enters. Patient as sand, soft-spoken as fog, and absolutely aware of every exit. He is here because he was invited. That is all he will say.
|
||||
|
||||
Agate dips his head, a half-bow, and the tail-tuft flicks once.
|
||||
|
||||
CUT TO:
|
||||
|
||||
INT. THE COLOSSEUM - SAND FLOOR
|
||||
|
||||
All nine champions now stand in a loose arc across the arena floor. Azure fidgets at the head of the arc. Rooster's beak tracks slow across the room. Adrian's off hand rests on the green-sword pommel at his hip; the other is in his pocket. Noname's antennae twitch once, at nothing. Ubear stares at the dais. Jenni's stylus rests against her tablet; she is reading something unseen on it. Starboy is chewing something. Beanie leans on Azure's shoulder; Azure does not object. Agate is still.
|
||||
|
||||
Rain stands. The first time he has stood in the film.
|
||||
|
||||
RAINCLOUD
|
||||
Three rounds. You will learn them as you live them. The short version: I am measuring reflex, then recognition, then something you are not going to like me asking you for. Eliminations carry—you lose a round, you stay on the floor, you stop scoring. At the end, I call it. My call is final.
|
||||
|
||||
STARBOY
|
||||
What's the "not going to like" one?
|
||||
|
||||
RAINCLOUD
|
||||
You'll know.
|
||||
|
||||
NONAME
|
||||
(flatly, to no one)
|
||||
piza feddy five bear simulator.
|
||||
|
||||
Beat. Nobody responds. The antennae twitch once.
|
||||
|
||||
RAINCLOUD
|
||||
(light, almost kind)
|
||||
Begin.
|
||||
|
||||
CUT TO:
|
||||
|
||||
INT. THE COLOSSEUM - ROUND ONE: CRASH COURSE
|
||||
|
||||
/* Reflex chaos. Play like a game-show obstacle gauntlet, not a death match. Streamer UI aesthetics translated into physical set pieces: giant floating chat-message blocks on chains, a spinning EMOTE WHEEL, pyrotechnics fired by SUB ALERTS. Budget nine passes through the course; some full beats, some quick cuts. Save Azure for last. */
|
||||
|
||||
The arena floor rearranges itself—literal hydraulic rumble—into a course of **SWINGING CHAT-BUBBLES** (oversized speech balloons on chains), a **SUB-ALERT CANNON** (fires harmless but blinding confetti on a trigger), and a rising, lowering **EMOTE WHEEL** bearing cartoon-dragon-face icons.
|
||||
|
||||
Starboy sprints first. He ducks the first swinging bubble, eats the second in the chest, and cackles on his back.
|
||||
|
||||
STARBOY
|
||||
(from the floor)
|
||||
TEN OUT OF TEN, WOULD GET MERKED AGAIN—
|
||||
|
||||
He rolls clear.
|
||||
|
||||
Rooster follows—the cowl billows, the beak leads—and he moves better than he should be able to move under all that fabric. The crowd reacts. The beak doesn't.
|
||||
|
||||
Ubear lumbers. The mechanical arm tanks through a swinging bubble, gears whining. He does not duck. He does not need to.
|
||||
|
||||
Beanie jogs through after him, takes the confetti cannon directly, laughs about it, keeps her beanie on through pure will, finishes clean.
|
||||
|
||||
BEANIE
|
||||
(to Ubear, grinning)
|
||||
Two peas in a pod, big guy.
|
||||
|
||||
UBEAR
|
||||
Do not.
|
||||
|
||||
Agate moves last of the fast group, slow, unhurried, and the course seems to open around him like it's apologizing.
|
||||
|
||||
Jenni paces the course deliberately—she is not an athlete, she is a freelancer—and clears it by **reading the timing** of each swinging bubble rather than sprinting. Finishes unshowy and clean. Gives the cannon a small professional nod on the way out, like appreciating the engineering.
|
||||
|
||||
Adrian strolls through. Not sprinting. Not ducking. Clears it without visible effort, the way a man clears a room he has cleaned a thousand times. Finishes, returns to his spot in the arc, hands back in pockets.
|
||||
|
||||
Noname approaches. Stops halfway through the course. Stares directly into the sub-alert cannon, unmoving. The cannon fires. The confetti parts around Noname's face like it isn't sure what to do. The antennae twitch. Noname keeps walking. Finishes.
|
||||
|
||||
STARBOY
|
||||
(from the floor, awed)
|
||||
...bro.
|
||||
|
||||
/* save Azure for last — he is the drama. */
|
||||
|
||||
Azure steps up. The confetti cannon fires early—direct hit. He shrieks, slips, catches himself on a claw, and then, because he is Azure, recovers into an unnecessary pirouette. The Cena shirt nearly trips him.
|
||||
|
||||
AZURE
|
||||
(panting, to the dais)
|
||||
I did not *technically* fall, my lord!
|
||||
|
||||
RAINCLOUD
|
||||
(dry, enjoying it)
|
||||
Noted.
|
||||
|
||||
ADRIAN
|
||||
(from the arc, without looking)
|
||||
Didn't fall. Did style.
|
||||
|
||||
AZURE
|
||||
*Style*. Thank you, Adrian. I have always *respected* you.
|
||||
|
||||
Adrian does not look at him.
|
||||
|
||||
ADRIAN
|
||||
Mm-hm.
|
||||
|
||||
The sub-alert cannon fires a second volley. Azure shrieks again, louder. He stumbles through the rest of the course in a cloud of his own confetti, arrives at the finish line upside-down against a chat bubble, and raises one claw in triumph.
|
||||
|
||||
AZURE
|
||||
Survived! Unscathed! Beautiful!
|
||||
|
||||
Rooster's beak swivels at him, slow and judgmental. Starboy applauds from the floor, still on his back. Beanie wolf-whistles, appreciative.
|
||||
|
||||
STARBOY
|
||||
That was *unreal*, bro, never stop.
|
||||
|
||||
BEANIE
|
||||
Get it, skekSil.
|
||||
|
||||
AZURE
|
||||
(genuinely touched)
|
||||
*Beanie.*
|
||||
|
||||
CUT TO:
|
||||
|
||||
INT. THE COLOSSEUM - ROUND TWO: AUDIT TRAIL
|
||||
|
||||
/*
|
||||
Knowledge / metadata test. The arena reconfigures into a ceremonial COURT ARCHIVE: nine plinths, one per contestant, each bearing a SCROLL. The scroll is a ban log—nine real-looking ban entries (proofread; or invent fictional handles to avoid clashing with real mods). Each champion may read. Only one may guess. This is Azure's event. Set it up so the audience doesn't notice yet—play it like any of them could win.
|
||||
|
||||
Runtime: expanded for the nine-contestant roster. Most characters read-and-react briefly; Azure carries the scene. Noname drops one cursed non-sequitur. Jenni reads efficiently, steps back. Adrian reads methodically, steps back. Beanie reads, then turns sideways to bother Ubear.
|
||||
*/
|
||||
|
||||
The arena reconfigures. Nine stone PLINTHS rise from the sand. On each, a long parchment SCROLL unrolls itself with a ceremonial snap. Runic chat-script crawls across them.
|
||||
|
||||
RAINCLOUD
|
||||
Nine bans. One of them is mine, but I did not write it. One of you has ninety seconds to tell me which is the forgery.
|
||||
|
||||
He steeples his claws.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Anyone may read. Only one of you may guess.
|
||||
|
||||
The champions approach their scrolls. Ubear scowls at his and doesn't bother pretending to read. Rooster's beak bobs thoughtfully over his. Agate has finished reading his and steps back, calm, silent. Done.
|
||||
|
||||
Adrian reads methodically, top to bottom, no reaction. Steps back. Done.
|
||||
|
||||
Jenni reads efficiently, traces one line with her stylus, makes a small note on her tablet, steps back. Done.
|
||||
|
||||
Beanie reads hers, turns sideways, and physically waves her scroll in Ubear's face.
|
||||
|
||||
BEANIE
|
||||
Look at this one. *Look.*
|
||||
|
||||
UBEAR
|
||||
Move the parchment, simp—
|
||||
|
||||
Starboy reads the first line of his aloud:
|
||||
|
||||
STARBOY
|
||||
"Banned for asking the dragon if his—"
|
||||
(squints)
|
||||
—is this real? This is amazing.
|
||||
|
||||
RAINCLOUD
|
||||
It is real. That one is real.
|
||||
|
||||
Noname stares at their scroll. Does not read. The antennae twitch once.
|
||||
|
||||
NONAME
|
||||
(flatly)
|
||||
the wendigo comes from Native American tales and stories.
|
||||
|
||||
Beat. Nobody responds. Noname does not elaborate.
|
||||
|
||||
Azure has not moved to a single scroll. He is standing in the center of the plinths, rotating slowly, reading all nine *from where he stands*. His slit eyes flick. His lips move, counting.
|
||||
|
||||
Ubear notices. Ubear does not like it.
|
||||
|
||||
UBEAR
|
||||
(muttering)
|
||||
He has no business being good at this.
|
||||
|
||||
AZURE
|
||||
(not looking up)
|
||||
I have *every* business.
|
||||
|
||||
He steps forward, places a single claw on the fourth scroll.
|
||||
|
||||
AZURE (CONT'D)
|
||||
This one. The timestamp's wrong. You don't write bans at that hour, my lord. You write them right after stream, when you are still mad. This one is two days delayed. Also the reason field is too clean. You're messier when you're mad.
|
||||
|
||||
Long pause.
|
||||
|
||||
Rain tilts his head. The warm-hosting-voice slips, for one small second, into something else—genuine, quiet, assessing.
|
||||
|
||||
RAINCLOUD
|
||||
...correct.
|
||||
|
||||
Azure straightens. The Cena tee un-bunches. Adrian, in the arc, inclines his head in small approval—a tell Rain clocks and files.
|
||||
|
||||
ADRIAN
|
||||
(quiet, to nobody)
|
||||
Mm.
|
||||
|
||||
RAINCLOUD
|
||||
(quiet, back)
|
||||
Mm.
|
||||
|
||||
Azure does not catch any of this. He is too busy soaking in the first real approval he has received in months.
|
||||
|
||||
AZURE
|
||||
(delighted)
|
||||
I *knew* my evenings in the audit channel would—
|
||||
|
||||
RAINCLOUD
|
||||
Round three.
|
||||
|
||||
AZURE
|
||||
—yes my lord.
|
||||
|
||||
CUT TO:
|
||||
|
||||
INT. THE COLOSSEUM - ROUND THREE: THE BOW
|
||||
|
||||
/*
|
||||
Social / loyalty test. Here is the real gauntlet.
|
||||
|
||||
Setup: the arena is cleared. In the center of the sand, a single object: a ceremonial BOW (weapon, not a gesture—until it is). The rules, as Rain explains them, sound cruel. The rules, as they play out, are a test of whether any champion will sacrifice their standing to protect the throne.
|
||||
|
||||
The spine does NOT change from the five-roster draft. Ubear reaches, Starboy blocks, Azure takes the bow, kneels. The other contestants (Rooster, Adrian, Noname, Jenni, Beanie, Agate) fill out the circle and react without derailing the beat. Runtime budget: ~6 pages. This is where the movie earns its ending.
|
||||
*/
|
||||
|
||||
The plinths have sunk. In the exact center of the sand floor: a slim black **ceremonial BOW**, an arrow nocked but not drawn, resting on a velvet cushion on a knee-high iron stand.
|
||||
|
||||
All nine champions flank the bow in a wide circle.
|
||||
|
||||
RAINCLOUD
|
||||
One bow. One arrow. One shot.
|
||||
|
||||
He pauses.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Whoever fires it at the dragon wins the round.
|
||||
|
||||
A beat. A real one. Starboy laughs, because Starboy doesn't know what else to do.
|
||||
|
||||
STARBOY
|
||||
Come on.
|
||||
|
||||
RAINCLOUD
|
||||
Nobody gets hurt. Dragon's a big boy. It's theatre. But the score is real. Winner of this round is ahead going into the verdict.
|
||||
|
||||
Rooster's beak swings to the bow and does not swing away.
|
||||
|
||||
Ubear's mechanical arm flexes once. Gears click.
|
||||
|
||||
Adrian is watching the floor, not the bow. Reading the room, not the object. His hand stays on the green sword's pommel, steady, as if someone might need reminding whose weapon actually belongs in this arena.
|
||||
|
||||
Beanie steps half a pace closer to Azure. Not touching. Present.
|
||||
|
||||
Jenni does not move. Clocks the bow, clocks the dragon, clocks the distance. Makes a small note on her tablet. Does not reach.
|
||||
|
||||
Noname stares at the bow. The antennae do not move.
|
||||
|
||||
Agate has not moved. Agate will not move.
|
||||
|
||||
Azure looks at the bow. Azure looks at the dragon. Azure looks, briefly, at Adrian.
|
||||
|
||||
RAINCLOUD
|
||||
On your own time.
|
||||
|
||||
Silence. A long one. The crowd hush is a physical thing.
|
||||
|
||||
UBEAR
|
||||
(grumbling)
|
||||
Stupid game.
|
||||
|
||||
He steps forward anyway. Reaches for the bow.
|
||||
|
||||
Starboy moves faster. Not at the bow—*between* the bow and Ubear. Shoulder out, chibi-serious for one strange second.
|
||||
|
||||
STARBOY
|
||||
Yeah no.
|
||||
|
||||
UBEAR
|
||||
Move, simp.
|
||||
|
||||
STARBOY
|
||||
(shrugging, grinning)
|
||||
Can't.
|
||||
|
||||
Beanie, behind Azure, makes a small encouraging gesture at Starboy—atta-kid.
|
||||
|
||||
Rooster's beak tips, curious. Rooster does not intervene. Rooster watches.
|
||||
|
||||
Adrian has still not moved. Does not even look up.
|
||||
|
||||
Jenni closes her tablet.
|
||||
|
||||
Noname speaks.
|
||||
|
||||
NONAME
|
||||
(flatly)
|
||||
I am bewildered.
|
||||
|
||||
Nobody answers. Agate closes his eyes.
|
||||
|
||||
Azure—
|
||||
|
||||
Azure steps past Starboy and Ubear, picks up the bow.
|
||||
|
||||
The room inhales.
|
||||
|
||||
Azure turns. He faces the dais. The bow rises. The string draws. The arrow aligns with Raincloud, who has not moved, who is watching with the focused stillness of something that might already know the answer.
|
||||
|
||||
RAINCLOUD
|
||||
(quiet)
|
||||
Take the shot, Azure.
|
||||
|
||||
AZURE
|
||||
(quieter)
|
||||
My lord—
|
||||
|
||||
RAINCLOUD
|
||||
Take the shot. Win the round. You are one point behind.
|
||||
|
||||
Long beat. Azure's claws are shaking. The Cena shirt flutters.
|
||||
|
||||
Then, slowly, Azure turns the bow aside. He sets the arrow back on the cushion. He lays the bow beside it. He kneels.
|
||||
|
||||
He kneels *hard*—forehead to the sand, both claws extended, the skekSil over-deep bow he has been doing all his life, performed at last with nothing theatrical in it at all. His shoulders are shaking. The Cena shirt pools around him.
|
||||
|
||||
AZURE
|
||||
(muffled, into the sand)
|
||||
I decline the round.
|
||||
|
||||
He does not look up.
|
||||
|
||||
AZURE (CONT'D)
|
||||
I withdraw.
|
||||
|
||||
Starboy, still between Ubear and the bow's old position, exhales. Ubear grunts. Rooster's beak tips, approvingly this time. Beanie's expression softens—she was not expecting it either. Jenni, quietly, makes a final note. Adrian, still silent, finally looks up. Agate opens his eyes. Noname's antennae twitch once and go still.
|
||||
|
||||
Rain, on the throne, does not move for a long beat. Then, very slightly, he leans back.
|
||||
|
||||
RAINCLOUD
|
||||
Adrian.
|
||||
|
||||
Adrian looks up at the dais. The room notices his rank resurface in a single syllable.
|
||||
|
||||
ADRIAN
|
||||
(small nod)
|
||||
On it.
|
||||
|
||||
CUT TO:
|
||||
|
||||
INT. THE COLOSSEUM - VERDICT
|
||||
|
||||
/*
|
||||
All nine champions arced across the sand. Azure still kneeling, though he's been given leave to stand—he has not. Rain on the throne. Do not let Rain be warm. Let him be PRECISE. The warmth is the audience's to feel.
|
||||
|
||||
Adrian's "mod rank resurfaces" moment: he steps forward from the contestant line to handle the badge ceremony. That is the only time his seniority shows on camera—it matters more because it was held in reserve all film.
|
||||
*/
|
||||
|
||||
Raincloud remains standing.
|
||||
|
||||
RAINCLOUD
|
||||
Three rounds. I will call them plainly.
|
||||
|
||||
He gestures, once.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Round one, reflexes. Starboy.
|
||||
|
||||
Starboy blinks. Then beams. Then flops sideways onto the sand like he's been shot, because that is Starboy's victory dance.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Round two, the audit. Azure.
|
||||
|
||||
Azure, forehead still on the ground, makes a small sound that could be a sob or could be laughter.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Round three, the bow. Vacated. No shot was taken. No shot was *permitted* to be taken, by two of you, and that is interesting to me.
|
||||
|
||||
He looks, evenly, at Starboy. At Azure.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
By scoring, the round belongs to no one.
|
||||
|
||||
A beat.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
By *meaning*—
|
||||
|
||||
He lets that hang. Then:
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Azure.
|
||||
|
||||
Azure finally looks up. Slit eyes wet, mint-bright.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
Stand.
|
||||
|
||||
Azure stands. It takes him a moment.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
You designed this arena. You did not, when handed a weapon pointed at me, use it. That is a test you did not know you were taking, and you passed it.
|
||||
|
||||
The arc holds. Nobody moves.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
I am reinstating your mod.
|
||||
|
||||
The arena does not cheer. The arena waits—because that is what the arena has been trained to do. Azure's mouth opens. Closes. Opens again.
|
||||
|
||||
AZURE
|
||||
(hoarse)
|
||||
My— my lord, I—
|
||||
|
||||
RAINCLOUD
|
||||
(cutting him off, but not unkindly)
|
||||
On two conditions.
|
||||
|
||||
Azure nods frantically, a child being told his punishment is reduced.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
One. Adrian has held the desk since before you held anything. He remains senior. You will defer to him, in public, always.
|
||||
|
||||
AZURE
|
||||
(instantly)
|
||||
Always. Of course. *Adrian.*
|
||||
|
||||
Adrian, still in the contestant arc, inclines his head.
|
||||
|
||||
ADRIAN
|
||||
(deadpan)
|
||||
Cool.
|
||||
|
||||
RAINCLOUD
|
||||
Two. The gauntlet you designed will run again. Next year. You will host beside me when it does. You will not be on the roster a second time.
|
||||
|
||||
AZURE
|
||||
(whispering)
|
||||
Thank you. Thank you, my lord. Thank you.
|
||||
|
||||
Rain turns, lightly, to Adrian.
|
||||
|
||||
RAINCLOUD
|
||||
Adrian. If you would.
|
||||
|
||||
Adrian steps forward out of the contestant arc. For the first time all film, the green sword on his hip is what the camera tracks—the rank that has been quietly present all along, now reading as authority. He crosses the sand unhurried, off hand still resting on the pommel, produces a small, flat, metallic **mod badge** from an inner pocket with the other, and stops in front of Azure. Pins it on the Cena tee. Casually. Like he has done it a hundred times. Maybe because he has.
|
||||
|
||||
ADRIAN
|
||||
(quietly, to Azure, as he pins it)
|
||||
Breathe, man. Badge doesn't help if you faint.
|
||||
|
||||
AZURE
|
||||
(a small laugh, wet)
|
||||
*Adrian.*
|
||||
|
||||
ADRIAN
|
||||
Mm-hm.
|
||||
|
||||
Adrian pats his shoulder once and returns to the arc.
|
||||
|
||||
/* final tableau */
|
||||
|
||||
Wide shot: the nine champions in a loose arc. Azure, badge glinting blue on his chest over the ridiculous Cena tee. Starboy still sprawled in the sand. Rooster's beak finally tilted skyward in something like approval. Adrian, off hand back on the green-sword pommel, other hand in his pocket. Noname unmoved, antennae still. Ubear rolling his mechanical shoulder, grudging. Jenni, tablet tucked under one arm, giving the reinstated Azure a small cordial nod. Beanie, arms crossed, grin unfolding. Agate, small smile, the tail-tuft flicking.
|
||||
|
||||
Rain, back on the throne. The dais still missing its mod desk. The gilded MOTD frame still watching from the wall, squirrel-girl portrait inside it, bronze nameplate catching one last glint of the overhead light.
|
||||
|
||||
RAINCLOUD
|
||||
(to camera, warm-hosting-voice again)
|
||||
Thus concludes our first BattleRoyale. We'll see you at the next one.
|
||||
|
||||
He lifts one claw. The lights begin to lower.
|
||||
|
||||
RAINCLOUD (CONT'D)
|
||||
(smaller, to himself, barely audible)
|
||||
That was instructive.
|
||||
|
||||
The arena dims.
|
||||
|
||||
FADE OUT.
|
||||
|
||||
#END.
|
||||
|
||||
/*
|
||||
==== PRODUCTION / CUT-DOWN NOTES ====
|
||||
|
||||
If runtime overshoots (current estimate ~38–40 min):
|
||||
1. Noname's vanity card can be ~15s—brevity IS the joke.
|
||||
2. Jenni's vanity card can collapse to ~20s if needed; her "thank you :3" curtsy carries it.
|
||||
3. Round 1 brief beats (Jenni, Adrian, Beanie) are already lean—do not trim further or they disappear.
|
||||
4. Round 2 reactions from Adrian / Jenni can be shot as a single 3-second montage ("contestants who finished without drama").
|
||||
5. If you must cut a full beat: Beanie's "two peas in a pod" heckle of Ubear in Round 1 is the cheapest drop (~10s).
|
||||
6. Do NOT cut: the kneel, "you designed this arena," Adrian stepping forward to pin the badge, Rain's final "that was instructive." Those four are the spine.
|
||||
|
||||
If runtime undershoots (unlikely):
|
||||
1. Extend the silence before Azure steps toward the bow. The longer that beat holds, the more the kneel pays.
|
||||
2. Add a reaction beat from Noname post-kneel—the antennae moving, nothing else. Uncanny footnote.
|
||||
*/
|
||||
@@ -18,6 +18,8 @@
|
||||
|
||||
- **adrian0** — Realistic head-and-shoulders portrait: Light skinned Mexican-American male, SoCal Chicano style. Early twenties, very full brown curly hair, small hoop earrings, mole on one cheek, crisp white collared jacket over black shirt; flat purple field with narrow orange vertical strips at the sides (classic stream UI portrait read).
|
||||
|
||||
- **Signature prop (canon):** a **green sword**—the literal, rendered-as-physical-object form of the Twitch mod icon. It is the **ceremonial weapon of the mod rank** in this universe, unique to whoever holds the badge. Adrian wears it **on his hip** at all times, in a plain leather sheath. He almost never draws it; the mere presence of the sword is the rank-tell. Others in the chorus cannot touch it, pick it up, or imitate it—it is visibly *his*, the way the badge itself is. In shots where his mod seniority matters (verdicts, corrections, ceremonial moments), his hand rests casually on the pommel. Color note: keep the green **saturated and slightly alert**, matching the Twitch mod-shield hue; the blade should catch light in a way that reads as a UI element made metal.
|
||||
|
||||
- Observed handle: `Axe7Adrian`
|
||||
- Activity: 1392 messages across 29 streams
|
||||
- First seen: 2023-12-29 in `DRACONIANDISCOURSE_2_TIKTOK_SKINWALKERS`
|
||||
@@ -28,6 +30,8 @@ Adrian reads like an old-guard regular: relaxed, conversational, and fully embed
|
||||
|
||||
He feels like someone who can banter, lore-dump, greet other regulars, and casually anchor a conversation. That gives him a useful story shape: not the loudest demon in the room, but one of the creatures most likely to survive because he already understands the rhythm of everybody else's madness.
|
||||
|
||||
**Discord DM layer (Raincloud):** Off-stream, Adrian is not a “short-ack” confidant—his **mean line length sits well above** the Agate dyad in the same export format, closer to **substantive texting** while still casual. A long **2017 → early 2026** thread with Rain shows **roughly even traffic** (slightly more from Adrian in header count) and a **very high rate of voice-call events** versus the Agate log—this reads as **friendship through voice and logistics**, not only async chat. Automated theme passes (regex buckets on extractable text, directional only) skew toward **feelings**, **IRL life**, **Discord/voice/meta**, **creative work**, and **games**, with politics and identity/gender appearing **less often** than in the Agate export. Story takeaway: Adrian is one of Rain’s **long-haul anchors**—the courtier energy in chat is backed by **years of private continuity** and **real co-presence** (calls), so he can tease the sovereign in public without it scanning as performative disrespect.
|
||||
|
||||
## Battle Royale Function
|
||||
Adrian fits best as a veteran survivor: observant, weirdly adaptable, and dangerous because he sounds calm while the room catches fire.
|
||||
|
||||
@@ -40,9 +44,23 @@ Adrian fits best as a veteran survivor: observant, weirdly adaptable, and danger
|
||||
## Relationships
|
||||
Adrian reads like an old courtier who can move between cliques without fully belonging to any one of them. His clearest recurring ties are to Azure and Ubear: Azure gets familiar banter, while Ubear gets more sparring and reality-check energy. He also seems comfortable around Starboy and Beanie, but without becoming as emotionally entangled as some of the other creatures.
|
||||
|
||||
**Raincloud (private):** See *Discord DM reference*—multi-year DM + **heavy voice-call history** with Rain. Continuity predates and outlasts any single stream arc; use it when you need Adrian to **know the person under the performance** without expository monologue.
|
||||
|
||||
## Regard for Raincloud
|
||||
Adrian treats Rain less like an untouchable king and more like a familiar sovereign whose mythology is fair game for riffs. The repeated Raincloud variants, identity jokes, and application-style bits read as teasing familiarity rather than rebellion. He seems to want presence in the room more than exclusive favor.
|
||||
|
||||
The DM archive supports the same asymmetry **in the other direction** from Agate: Adrian’s **longer-form private messages** and **call habit** make him a **co-equal time sink** for Rain, not a fan waiting for scraps—so the teasing reads as **permission earned**, not edge-lording.
|
||||
|
||||
## Discord DM reference (Raincloud ↔ Adrian)
|
||||
|
||||
- **File (local, do not commit):** `c:\Users\Nathan\Downloads\Direct Messages - Adrian [348650389823946755].html` — Tyrrrz **DiscordChatExporter**-style HTML.
|
||||
- **Span:** first header **2017-08-19** → last in export **2026-04-18** (treat end date as **export snapshot**, not story canon clock).
|
||||
- **Volume:** **~4,663** user messages with author headers (**~2,341** Adrian / **~2,322** RaincloudTheDragon); **~4,068** with extractable text in `markdown-preserve` (rest emoji / embed-only / HTML edge cases).
|
||||
- **Voice:** **~340** “started a call that lasted …” events in export — **primary dyad signal** vs the Agate thread (text-first).
|
||||
- **Length (proxy):** Adrian **~98** chars/message mean vs Rain **~142** on extractable text — Rain still **more verbose**; Adrian still **full-sentence private**, unlike Agate’s staccato layer.
|
||||
- **Theme hits (approximate):** feelings **~277** · Discord/voice/meta **~243** · IRL life **~205** · art/create **~175** · games **~111** · politics **~28** · identity/gender **~27** — use as **texture**, not scoring.
|
||||
- **Use:** writer / continuity only; keep raw export **out of the repo**.
|
||||
|
||||
## Evidence
|
||||
- "100% mass hysteria, every mexican household has been told this. that's basically it"
|
||||
- "I just randomly say cloud rain dagon, it manifested in my head one day"
|
||||
|
||||
+39
-1
@@ -14,6 +14,27 @@
|
||||
|
||||
- **agate** — Profile bust of a friendly yellow amphibian/dragon type: large paddle-shaped gill frills and two small nubs on top, freckles on the snout, big oval eye, tongue blep; chunky dark-brown textured outlines on flat light-blue ground—hand-drawn sketch look. **Lore hook:** he was originally **`AgateTheSandwing`**, nodding to Tui T. Sutherland’s *Wings of Fire*—treat the warm **sand-yellow** palette, **desert-dragon** silhouette (lean snout, light frill/sail read on the head, optional **tail** suggestion even if cute-stubby here), and dry, patient energy as a **SandWing** echo without quoting canon designs wholesale: same *kind* of creature as that namesake, filtered through your softer, guide-from-the-edge read.
|
||||
|
||||
## Character design (full reference sheets)
|
||||
|
||||
Production canon for the **gauntlet / dreamscape** version of Agate—winged chimera read (feline + dragon + bird), soft palette, **femboy / graceful** silhouette. The old SandWing-sketch PFP above can stay as **early-internet** shorthand; these sheets are the **hero** design when you need consistency across shots.
|
||||
|
||||
**Sheet A**
|
||||
|
||||

|
||||
|
||||
**Sheet B**
|
||||
|
||||

|
||||
|
||||
- **Silhouette:** Long, lithe **quadruped** body; **large feathered wings** on the shoulders; **long tapering tail** with a **white tuft** at the tip. Reads as elegant and light on the feet, not heavy armor—good for the “guide at the edge of the arena” role.
|
||||
- **Palette (lock these):** **cream / warm beige** body; **white** chest ruff, belly, wing linings, tail underside and tip; **coral–salmon** mane (long, wavy, heavy bangs over one eye); **dark red / mahogany** paw pads, claws, and facial stripe or “mask” across the bridge of the nose; **mint / lime** as the accent eye color (v1 leans **heterochromia** mint + coral-pink; v2 leans **bright green** with slit pupil and strong dark “eyeliner”—pick one for the film or treat v2 as **intensity mode**).
|
||||
- **Head:** Smooth **curved white horns**; **large pointed ears** with pink inner fluff; expressive mouth—**friendly grin** or, in profile beats, **open jaw** showing **sharp draconic teeth** and pink tongue (the “soft creature who can still bite”).
|
||||
- **Markings:** **White spiral** motifs on **haunches** (and shoulders on v2)—signature graphic read at distance.
|
||||
- **Limbs:** Slim legs; **dark pads**; claws short but clear; posture can shift from **demure side-glance** to **snarl / yawn** for horror-adjacent beats without redesigning the model.
|
||||
- **Wings:** Big **avian** wings—cream tops, **white** undersides; keep feather shapes readable in silhouette when he’s only a rim-lit shape in the stands or fog.
|
||||
|
||||
**Direction for storyboards:** same creature as chat Agate—**patient, aloof, a little pretty**—but the refs add **predator honesty**: when the mask slips, you see teeth and draconic focus, not a different character.
|
||||
|
||||
- Observed handle: `LoonyAgate`
|
||||
- Activity: 69 messages across 1 stream
|
||||
- First seen: 2026-03-27 in `creeper.ts`
|
||||
@@ -24,6 +45,8 @@ Inside the captured archive, Agate reads as gentle, informed, and lightly loony
|
||||
|
||||
Your project notes help round that out: he predates the current JSON range and comes from the same older community orbit as Azure. That makes the sparse archive feel less like a first appearance and more like a brief window onto an already-established creature. The overall vibe is more hooded witness than frontal attacker: a low-key helper with a sly sense of humor and a taste for suffering-heavy games.
|
||||
|
||||
**Discord DM layer (Raincloud):** In private, the same creature reads **more staccato** than Rain: shorter median lines, lots of **acknowledgment and affect** (affirmations, “mood,” playful filler, expressive punctuation habits). He is not trying to “win” the conversation length—he **holds space** and reacts. Automated pass over export text (word + theme hits, not quoted logs) shows **life-processing** and **community/meta** threads alongside games; **politics** and **identity/gender** also surface enough to treat Agate as someone Rain **thinks with**, not just jokes with. That supports your canon beat that Agate **knows more than he shows on stream** without turning him into a lore dump character—he can be quiet in public and still carry weight in private continuity.
|
||||
|
||||
## Battle Royale Function
|
||||
Agate fits as the eerie guide: soft-spoken, observant, and probably more dangerous than the volume suggests.
|
||||
|
||||
@@ -31,14 +54,29 @@ Agate fits as the eerie guide: soft-spoken, observant, and probably more dangero
|
||||
- Age / maturity: Younger than Rain, likely early twenties; maturity reads as restrained, aloof, and quietly knowing.
|
||||
- Sex / gender: Trans MTF in your canon.
|
||||
- Sexuality: Unspecified.
|
||||
- Notes: Rain still instinctively pictures Agate through a femboy-coded lens, which may matter more to the character design than literal demographic categorization. Original online handle **`AgateTheSandwing`** (see Character design) ties him to *Wings of Fire*’s SandWings in spirit, not as a one-to-one lift.
|
||||
- Notes: Rain still instinctively pictures Agate through a femboy-coded lens, which may matter more to the character design than literal demographic categorization. Original online handle **`AgateTheSandwing`** (see Character design) ties him to *Wings of Fire*’s SandWings in spirit, not as a one-to-one lift. Full **reference sheets** under *Character design (full reference sheets)* are the production target for the winged chimera look.
|
||||
|
||||
## Relationships
|
||||
In the captured archive, Agate's clearest live tie is to Azure, with smaller signs of easy coexistence around Beanie. Combined with your note that Agate and Azure come from the same older community orbit, he reads less like a stranger and more like an old satellite re-entering the court after a long gap.
|
||||
|
||||
**Raincloud (private):** A long **Discord DM** thread exists between Raincloud and LoonyAgate (see *Discord DM reference* below). That history is **not** visible in Twitch chat exports alone; use it when you need continuity for “old friend / knows your patterns / optional secrets” without forcing everything through stream logs.
|
||||
|
||||
## Regard for Raincloud
|
||||
Agate does not seem to chase Rain's approval. His tone is more guide-to-player than supplicant-to-king: helpful, amused, and quietly present inside the ruler's spectacle rather than trying to seize it. He feels content to advise from the edge of the arena.
|
||||
|
||||
The DM archive supports the same read at a longer timescale: **peer-ish**, not chorus-creature—someone who knew Rain before the court formalized, even if Agate stays soft-spoken in public.
|
||||
|
||||
## Discord DM reference (Raincloud ↔ Agate)
|
||||
|
||||
- **File (local, do not commit):** `c:\Users\Nathan\Downloads\Direct Messages - LoonyAgate [378236212089192489].html` — Tyrrrz **DiscordChatExporter**-style HTML.
|
||||
- **Span:** first message header **2017-11-09** → last **2025-11-18** (~**2,931** days).
|
||||
- **Volume:** ~**2,610** message groups with author headers; roughly **even** split (**~1,327** LoonyAgate / **~1,283** RaincloudTheDragon), so it reads as a **mutual** long-running correspondence, not a one-sided fan orbit.
|
||||
- **Parsed text-bearing messages:** ~**2,317** (remainder embed-only / attachments / HTML edge cases in export).
|
||||
- **Length (proxy for voice):** LoonyAgate **~15** chars/message mean vs Raincloud **~31** on the same pass—Agate skews **short and reactive**; Rain skews **longer expository / ranting** in the dyad.
|
||||
- **Activity by year (message headers):** 2017 **104** · 2018 **458** · 2019 **394** · 2020 **886** · 2021 **280** · 2022 **88** · 2023 **357** · 2024 **8** · 2025 **35** — friendship with **real ebb/flow**, not a flat daily ping thread; strongest seasons mid-archive, quiet middle, partial revival later.
|
||||
- **Theme hits (regex buckets, approximate):** games **~32** · feelings **~44** · Discord/meta **~30** · politics **~29** · identity/gender **~24** · art/streaming **~13** · few raw URLs — use as **directional** texture for writing, not literal scoring.
|
||||
- **Use:** writer / continuity reference only—pull specific beats manually when scripting; keep the raw export **out of the repo** (personal data).
|
||||
|
||||
## Evidence
|
||||
- "am good, been lurking lol"
|
||||
- "I found it more interesting to listen lol"
|
||||
|
||||
+28
-8
@@ -18,17 +18,19 @@
|
||||
|
||||
<!-- /pfp:chat-exports -->
|
||||
|
||||
## Character design (extrapolation)
|
||||
## Character design
|
||||
|
||||
Chat exports show whatever avatar he was using day-to-day; **canon for the movie** is built from **personality**, **history**, and the fact **you, Agate, and Azure first crossed paths through a shared *Wings of Fire* phase**—then he stayed as the loud, status-hungry founder type.
|
||||
Canon for the movie: **femboy Killer Queen** from *JoJo's Bizarre Adventure: Diamond Is Unbreakable*—with the signature pink swapped for a **slight azure / blue tint**. Chat-era avatars stay as **early-internet shorthand**; this is the hero design.
|
||||
|
||||
- **Core read:** **Sky / court jester / “I belong near the throne.”** Cool **azure-to-teal** gradient in clothing or hair, asymmetrical silhouette (one sleeve, one dangling strap, one exaggerated earring), light **theatrical** makeup—someone who performs closeness. He should look like he **dresses for an audience**, not for inventory screens.
|
||||
- **Silhouette (from Killer Queen):** Humanoid, lean-muscular **sculpted bodysuit** read—smooth paneled torso, rounded shoulder caps, gauntleted forearms, high thigh-boot line, **cat-eared / pointed-crown** helmet with **narrow slit eyes**. Keep the iconic **skull-motif belts, shoulder pads, and kneepads** but scale them down to a **femboy** frame: **narrower waist**, **longer neck**, **slimmer hips/thighs**, softer chin under the helmet—dangerous mannequin, not bulky enforcer.
|
||||
- **Palette (lock these):** Base suit **cool pale blue / periwinkle** (Killer Queen pink, shifted ~toward azure by ~30°)—think **baby-blue porcelain** with a faint lavender undertone in shadow; **deep navy / cobalt** for the armor panels (belts, boots, gauntlets, kneepads) in place of KQ's black; **warm gold** metal for the **skull medallions** (keep them—do not recolor to silver); **mint / ice-teal** slit eyes and any glow accents. Optional **deeper teal** piping along seams for silhouette punch at distance.
|
||||
- **Markings / accents:** Retain the **skull icons** on belt, shoulders, and kneepads—this is Azure's **status-jewelry** tell ("founder badges," court-fiend medals). A single **bell** on a ribbon choker is still allowed as an audio cue for clingy movement; everything else should read like **tailored armor**, not jester scraps.
|
||||
- **John Cena shirt (required gag layer):** Over the top of the Killer Queen suit, Azure wears an **oversized John Cena tee**—classic **"YOU CAN'T SEE ME"** / **Cenation** merch, locked to **blue** (royal / electric blue, **not** the neon green or red variants), sleeves baggy over the sculpted armor. The blue reinforces the "Azure" name pun and sits just off the suit's pale periwinkle so both blues read as intentional, not camouflage. It should look **completely wrong** on the silhouette: villain-stand posture, **clown-regular** shirt. Treat it as a **running visual joke**—the shirt is always there, sometimes half-tucked, sometimes knotted at the waist, occasionally swapped for a different **blue** Cena design but **never removed** and **never recolored**. Pairs with the femboy read (oversized tee + exposed thigh-boot line = classic fit) and undercuts the JoJo menace exactly the right amount.
|
||||
- **Pose / performance:** Defaults to **arms-crossed, hip-cocked** Killer Queen coolness, but **breaks it constantly**—leaning into Rain's shoulder, peeking around doorways, flopping dramatically. The **composure is the costume**; Azure keeps **slipping** out of it. That tension (serial-killer stand vs needy femboy) is the whole joke.
|
||||
- **Do not:** Give him real Killer Queen villainy, bomb-primer fingers, or Kira's detached menace. Do **not** recolor the gold skulls; the gold is what keeps him reading as "Killer Queen reskin" and not generic blue armor. Avoid full dragon morph or WoF cosplay literalism—if you want fandom DNA, one **tiny enamel wing pin** on a belt loop is the ceiling.
|
||||
- **Vs Agate:** Agate is warm sand and sidelines, soft feathered chimera; Azure is **cool porcelain and spotlight**, hard-edged humanoid mannequin—same court, **opposite material read**.
|
||||
|
||||
- **WoF DNA without cosplay literalism:** subtle **Pyrrhia-adjacent** easter eggs—enamel **wing** pin, scale-pattern **socks** or lining, horn-shaped hair vents, a **tail** that is clearly a **fashion tail** or belt piece (playful, not a full dragon morph). Reads as “grown up in dragon-fandom spaces” alongside Agate’s SandWing echo, but Azure’s vibe is **showy Night-Rain hybrid energy**: color-shifty accessories, flirt-forward, **attention is oxygen**.
|
||||
|
||||
- **Founder / ex-mod subtext:** one **badge** or ribbon that looks like a stripped title (empty frame, crossed-out mod icon)—small, so it plays in close-ups. Keeps the femboy **Fizzarolli** jester lane from Identity: pointed shoe or jester boot optional, **bell** on a choker that rings when he moves—audio story for “clingy, never still.”
|
||||
|
||||
- **Vs Agate:** Agate is dry sand and sidelines; Azure is **open sky and spotlight**—same fandom soil, opposite staging.
|
||||
**Reference (external, do not commit to repo):** Killer Queen character art in the **Diamond Is Unbreakable** art books / fan wikis; user-provided ref image stored under `assets/` outside `Story/`.
|
||||
|
||||
---
|
||||
|
||||
@@ -45,6 +47,24 @@ Your project notes sharpen that further: founder, first subscriber, early affili
|
||||
## Battle Royale Function
|
||||
Azure fits as the founder-favorite trickster: clingy, fast-talking, theatrically loyal, and dangerous because he can make intimacy feel like leverage.
|
||||
|
||||
## Character History
|
||||
Azure's throughline is **status granted, then revoked**. He was there at the beginning—**founder-era** creature, **first subscriber**, early affiliate-engine presence, and eventually **mod**. The mod badge was the concrete form of everything he already felt entitled to: privileged proximity to Rain, a visible rank the rest of the chorus could see, and a role that let him police the room on the sovereign's behalf. Then it was **stripped**. That loss is the defining wound of the character.
|
||||
|
||||
**Signature tell — mod-metadata voyeurism.** Even stripped of the badge, Azure **still loves poking around in mod-exclusive scraps** whenever he can get any kind of adjacency to them: **ban reasons**, **unban requests**, **audit logs**, anything that shows *who got touched, why, and by whom*. He doesn't just want the title back—he wants the **dashboard**. The fun was never the button-pressing, it was the surveillance: knowing the inner workings, seeing the receipts, being able to quietly influence the web from behind it. That's the **skekSil** tell made concrete—he yearns to be the **esteemed right-hand court manager** who watches everything and nudges it according to his whims, and the archive shows him still sniffing at those kinds of scraps after demotion, as if the withdrawal symptoms never fully went away.
|
||||
|
||||
**Companion tell — he mogs the VOD-archive channel.** A softer, legitimate outlet for the same hunger: the **past-stream / VOD archive channel** is one of the corners where Azure is reliably the **loudest present voice**. He's not a completionist—he doesn't re-watch every VOD—but he **observes and comments** more than anyone else there, chiming in on whatever is posted, riffing on thumbnails, reacting to new uploads, nudging discussion. It reads as fan devotion, and partly it is; underneath, it's the same skekSil reflex finding a **channel where proximity-to-Rain is available on merit** rather than badge. Play it as attentive presence, not as an obsessive archivist with timecodes for every moment—he doesn't need to know it all, he just needs to be **seen caring about it**.
|
||||
|
||||
**Companion tell — stream-schedule hunger.** Azure is the creature who **always asks when the next stream is**, and visibly **deflates when one doesn't happen**. Travel, hardware troubleshooting, conferences, life—any legitimate reason for a gap registers to him as a **personal loss** of the hours he was expecting to spend near the throne. He'll ask in advance, ask again as the hour approaches, and post mournful "I guess it's cancelled" energy if the starting-soon window passes without a scene change. It's not malice at Rain; it's **withdrawal**. The schedule is the rhythm that makes proximity possible, and a missed slot is a day the badge he's chasing stayed further out of reach.
|
||||
|
||||
Model the broader psychology on **skekSil the Chamberlain** opposite **skekSo the Emperor** in **Jim Henson's *The Dark Crystal***: a courtier whose identity is **constituted by the tyrant's favor**, who cannot metabolize demotion as anything but cosmic injustice, and who spends the rest of his existence **whimpering, scheming, and performing loyalty** in the hope the crown restores what was taken. Azure does not want to overthrow Rain—he wants Rain to **bestow** status on him again. Every clingy bit, flirty escalation, theatrical public display, and bit of audit-log lurking is an audition for reinstatement. The delinquent-duo mischief with Ubear is partly a **pressure valve** for a creature who no longer has an official channel to wield authority through.
|
||||
|
||||
Implications for writing Azure in the movie:
|
||||
- **Mod stripping is the oldest scar**, not a footnote. Any scene where authority, rank, or "who gets to speak for Rain" comes up should pull on it.
|
||||
- **Approval economy:** Azure reads Rain's every response as a **micro-verdict** on whether he is being let back in. Warmth = reinstated. Neutrality = exile. Cold = catastrophe.
|
||||
- **Metadata hunger:** any moment the script can put him near a **mod panel, audit log, unban queue, or ban-reason screen**, he should be **reading it**—angling for a glimpse, asking pointed questions about a specific entry, offering "help" interpreting a case. It's intel, status-cosplay, and withdrawal all at once.
|
||||
- **Not a rebel.** Threats against Rain threaten Azure's only path back to rank. He will defend the sovereign reflexively, even while needling him, because the throne is the only thing that can **grant** what he wants.
|
||||
- **skekSil tells** to carry into performance: over-deep bows (theatrical not sincere), panicked whimper when corrected, quick pivot from wheedling flattery to venomous gossip about rivals the instant Rain's back is turned, **then** snap back to radiant devotion the moment he's seen again. Pair this with his audit-log lurking—he is always trying to **know more than his current rank entitles him to**, because that is the rank he believes he still deserves.
|
||||
|
||||
## Identity
|
||||
- Age / maturity: Younger than Rain, likely early twenties; maturity is low-to-medium, with a dramatic, status-hungry, emotionally reactive streak.
|
||||
- Sex / gender: Male.
|
||||
|
||||
+38
-10
@@ -10,9 +10,23 @@
|
||||
|
||||
<!-- /pfp:chat-exports -->
|
||||
|
||||
## Character design (from PFP)
|
||||
## Character design (ref-canonical)
|
||||
|
||||
- **jenni** — Anime-style bust: bright pink bob and matching upright cat ears; large blue eyes with heavy lashes on a human upper face, while the lower face is a soft white feline muzzle with a small black nose and a bit of pink tongue showing—playful, slightly flirty expression with light cheek blush. Wardrobe is a simple light-pink T-shirt; accessories are the focus—thin black choker or necklace carrying a red teardrop gem, the same red stone repeated as a ring and a slim bracelet. Pose is thoughtful, one fingertip to the chin, on a flat lavender field—reads as “friendly analyst” silhouette with cute-mascot appeal.
|
||||

|
||||
|
||||
**Reference:** `Assets/refs/Jenni_fullbody.png` (embedded above) + PFP bust at `pfp/jenni/jennimilano_0.jpg`. The **full-body ref is primary**; the PFP is a stylized crop with mascot exaggerations (feline muzzle, red-gem accessories) that do NOT appear on the walking-around canon.
|
||||
|
||||
- **Silhouette / build:** anime-realistic anthro cat girl; curvy hourglass proportions, soft lines, feminine athletic.
|
||||
- **Hair:** medium-length pink, parted with a side lock pulled forward; not a strict bob (the PFP read-as-bob because it's cropped).
|
||||
- **Ears / tail:** upright **pink cat ears** on top of the head; **pink cat tail**, flexible, expressive.
|
||||
- **Face:** **human** (no feline muzzle — the PFP muzzle is stylization). Big blue eyes, soft natural lashes, small nose, small smile at rest.
|
||||
- **Skin:** light.
|
||||
- **Outfit (default):** cropped **pink tee** (exposed midriff), **black fitted athletic/bike shorts**, **black ankle socks**, **black sneakers**. Casual streetwear; reads as "just-off-a-commission-day" comfortable, not dressed up.
|
||||
- **Accessories:** none canonical on the full-body. The PFP's red-gem choker/ring/bracelet set is **PFP-only flavor**—optional for stylized cutaways, not baseline.
|
||||
- **Signature prop (BR):** **stylus + thin tablet** as established—her work-context anchor, always in hand or tucked under arm.
|
||||
- **Native render context (Gumball Rule):** she renders in **clean anime-girl style on photo-real backgrounds**—the ref's backdrop is a literal photograph (blue Mini Cooper in a leafy parking lot, "MINI HARDT..." visible). When she appears in the colosseum, she **stays in anime-girl render language** against the Catmull-Baroque architecture; the style clash is the Gumball joke per `Worldbuilding.md`. Do not rerender her to "match" the dragon's painterly scale.
|
||||
|
||||
**Rendering note for BR:** play her to the full-body ref—casual athletic streetwear, human face, pink cat ears and tail, stylus in hand. Treat the PFP's feline muzzle and red-gem set as emote-only flourish, usable for insert-cutaway cuteness, not default on-camera.
|
||||
|
||||
---
|
||||
|
||||
@@ -22,24 +36,38 @@
|
||||
- Confidence: Low to Medium
|
||||
|
||||
## Character Read
|
||||
Jenni reads as unusually direct, friendly, and socially intentional. Where many creatures arrive by riffing, Jenni arrives by asking questions: what game this is, what else you stream, what platform you play on, what your specs are, whether you have Discord, whether you are open to new friends. That gives the whole presence a very different texture from the goblin swarm.
|
||||
The stream-chat surface ("What game is this?" / "Do you have a Discord?" / "Are you open to new friends?") previously read as a charming infiltrator doing rapid recruitment. The **DM archive corrects that**: Jenni is a **freelance commission artist**, and the full arc of how she reached Rain is the characterization. She did not lead with a pitch. She **offered interest first**—showed up, watched, asked real questions, treated him like a person instead of a billboard—and **only after a while** surfaced the possibility of an exchange of services. That patience is precisely why **Rain respected her and hired her**. Every other approach-shaped creature in the archive fails this test by moving too fast; Jenni cleared it by being willing to be present without demanding anything, and the commission came out of earned trust, not a cold pitch.
|
||||
|
||||
In story terms, Jenni feels like a charming infiltrator: polite on the surface, but focused enough that the friendliness can also read as an advance, a recruitment attempt, or a lock-on.
|
||||
Once the commercial relationship opened, the register stayed consistent: polite, efficient, **businesslike with a cute mascot skin** (heavy `:3`, soft `xD`, playful exclamation points). She treats Rain the way a competent illustrator treats **any paying brand**: deliver, invoice, check in, apologize for delay, ask for a cross-platform shout-out. The court never quite registers her because she was never auditioning for it—she was earning a **client**, not a **throne seat**.
|
||||
|
||||
Her art life matters: she is a working creator with a public **DeviantArt / Twitter** footprint, and her own bio lists **inflation** as one of her drawn kinks—though her posted gallery leans toward SFW commissions. Treat that as **characterization, not scandal**: it locates her in a very specific online-artist subculture and explains why she reads so comfortable around dragon / anthro / furry-adjacent clients like Rain without being part of his chorus.
|
||||
|
||||
## Battle Royale Function
|
||||
Jenni works as the social engineer: warm voice, direct eye contact, and a suspicious ability to turn casual chatter into rapid rapport.
|
||||
Jenni is **diegetic and dual-hat**: she is a real chorus member AND the commissioned artist whose work is visible on the arena walls (emote gargoyles, sub-banner chains, possibly rigging). Her **public** interactions with Rain are visible to the chorus; her **private** commercial dealings with Rain are not seen, but the **fruits** of that work are on display throughout the set. In BR she **is** on the gauntlet roster—present because Rain extended the invitation to everyone in his orbit, including his vendors—but she reads differently than the other contestants: cordial, clipboard-energy, operationally competent, and quietly aware that the emote gargoyles on the colosseum walls are hers. Visual cues: **stylus / tablet** as signature prop, pouch or satchel over the cute-mascot silhouette, a default register of client-politeness ("thank you :3") sitting on top of chorus banter, not replacing it.
|
||||
|
||||
## Identity
|
||||
- Age / maturity: Age unspecified; maturity reads as socially controlled, patient, and deliberate.
|
||||
- Age / maturity: Age unspecified; maturity reads as **working-adult professional**—deadlines, invoices, client management. She is the most **operationally competent** creature in the archive.
|
||||
- Sex / gender: Female.
|
||||
- Sexuality: Intentionally irrelevant for this continuity.
|
||||
- Notes: Her identity matters less as a category than as a tactical mode of entry: she gets close by being calm, interested, and non-pushy.
|
||||
- Sexuality: Intentionally irrelevant for this continuity, though her kink-art portfolio ties her to fetish-art fandom spaces without that being the personality.
|
||||
- Notes: Her `:3` / `xD` habit and feline-muzzle mascot are **packaging** for a freelancer who writes invoices for a living. Under the cute frosting, she is **cash-register polite**, not court-hungry. The low quoted rate in the DM (~$3.33–$5/hour at four hours a day, six days a week) suggests either **developing-world pricing**, **early-career positioning**, or both—either way she works **cheap and reliably**, which is exactly why Rain hired her.
|
||||
|
||||
## Relationships
|
||||
Jenni barely engages the rest of the court in the archive. Almost all of her energy goes straight at Rain, which makes her feel less like a chorus regular and more like an outsider making a fast, focused entry. Even when Azure and Ubear are present, she does not seem interested in joining their social knot.
|
||||
Jenni is on the chorus roster but **networks light**—the archive shows almost all her energy going straight at Rain in a client-management register, not horizontal chorus banter. Expect **thin ties** to Azure, Ubear, Adrian, Starboy, Beanie, Rooster, Noname, Agate in this continuity. She is **in** the arena, but not **of** the arena's social web—she knows everyone by reputation and merch-order, not by shared bit. The quietness reads as professionalism, not coldness.
|
||||
|
||||
## Regard for Raincloud
|
||||
Jenni's regard for Rain reads as immediate interest and active rapport-seeking. She wants access, contact, and continued connection, but through warmth and direct approach rather than goblinized harassment. In court terms, she behaves like a newcomer trying to secure a private audience with the ruler.
|
||||
Jenni's regard for Rain is **vendor-to-patron** with a warm mascot overlay. She wants **the commission to go well, the next commission to happen, the invoice to be paid, and a shout-out on Bluesky** to drive referrals. She is consistently **grateful, apologetic about delays** (weddings, moving house), and **complimentary about his character/model** in the specific way artists talk about other people's IP ("cute character," "nice ref"). No flirtation of substance. No approval-seeking at the court level. She is being nice because **being nice is the job**—and also because she is, by local standards, genuinely kind.
|
||||
|
||||
Rain, on his side, respects her precisely because of the **way she approached**—she offered **interest without immediacy**, let the relationship breathe, and only surfaced commercial terms once there was something real to transact on. That patience is rare in the archive and **earned the commission**. He then reads as a **patron / client**: pokes at her public bios with characteristic curiosity (notices the inflation-art line, comments on it), treats her as a creative peer when showing his own model ref, apologizes for invoicing delays, and keeps the exchange warm but firmly in commission-land. This is **not** one of the DM dyads where Rain is cold-by-default; it is Rain **being a customer to someone he actually respects**, which has its own polite register unrelated to his court behavior.
|
||||
|
||||
## Discord DM reference (Raincloud ↔ Jenni)
|
||||
|
||||
- **File (local, do not commit):** `c:\Users\Nathan\Downloads\Direct Messages - jenni_milli [1433004173972078675].html` — Tyrrrz **DiscordChatExporter**-style HTML.
|
||||
- **Span:** first header **2025-10-29** → last **2026-03-30** (~**5 months**).
|
||||
- **Volume:** **~189** messages with author headers (**~99** Jenni / **~90** Rain); **~179** with extractable text. **No voice-call events.**
|
||||
- **Length (proxy):** Jenni **~57** chars/message vs Rain **~76**—Jenni is the **more clipped** side (client-polite brevity), unlike the Starboy inversion.
|
||||
- **Theme hits (approximate, directional):** feelings **~19** (mostly small-talk "tired/good day" exchanges, not deep affect) · IRL life **~14** · art/create **~11** · validation **~8** (payment thanks, appreciation) · discord/meta **~6** · apology **~4** (delivery delays, replies) · flirt/sex **~3** · access/status **~3** · ambition/access **~2** (Bluesky shout-out request) · games **~2**.
|
||||
- **Content shape:** emotes + sub badges commission, payment via PayPal, rigging discussed as an additional skill she offers, cross-promotion asks, references to her DeviantArt / Twitter (including an **inflation** bio line Rain notices), shipping timeline, and plain human chitchat about weddings, moving, and stream growth.
|
||||
- **Use:** writer / continuity only. Treat her as **dual-hat chorus + vendor**: her public chorus interactions are visible; her private commercial exchanges stay off-camera, but the fruits (emote gargoyles, sub-banner chains, rigging work) are on display throughout the arena. Keep raw export **out of the repo**.
|
||||
|
||||
## Evidence
|
||||
- "What game is this?"
|
||||
|
||||
+2
-1
@@ -30,9 +30,10 @@
|
||||
|
||||
<!-- /pfp:chat-exports -->
|
||||
|
||||
## Character design (from PFP)
|
||||
## Character design (from PFP + BR canon addition)
|
||||
|
||||
- **noname0** — Extreme fisheye close-up of a dark cat with an edited full grin of human teeth and oversized pale-yellow bug eyes; couch/bed background—uncanny meme energy.
|
||||
- **Full-body BR canon:** small anthro-adjacent dark cat, the face stays cursed at all camera angles (human teeth grin, pale-yellow bug eyes), rest of the body is unremarkable and slightly too still. **Alien antennae**—two thin segmented stalks rising from the top of the head, each tipped with a small bulb that occasionally twitches. The antennae are **not a bit**, not commented on, and nobody in-world ever asks about them. Treat them like the teeth and eyes: canonical and unexplained.
|
||||
|
||||
- Observed handle: `noname106668`
|
||||
- Activity: 282 messages across 16 streams
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
|
||||
<!-- /pfp:chat-exports -->
|
||||
|
||||
## Character design
|
||||
|
||||
- **Silhouette:** A **beak-in-a-hood**, direct homage to the **Stork disguise in Disney's *Robin Hood*** (1973)—Prince John's archery-tournament gag, where a long orange beak pokes out from under a pulled-up **cloak/hood** and almost nothing else of the wearer shows.
|
||||
- **Read:** Tall orange **beak** as the only facial feature visible; the rest of the head/face is swallowed by a **deep hood** (cowl or cloaked cape), shoulders and body bundled under the same **loose robe** so the true wearer reads as **androgynous-to-unknown**.
|
||||
- **Why this shape:** Per *Identity* below, the rooster identity is a **disguise**; the Robin Hood stork works because you can tell **something is being hidden** without ever seeing what. Use the costume as a **running visual joke** (beak tilts, hood slips but never fully falls) and as **plot armor for the secret**—the Chorus can squint at Rooster all day and not clock her.
|
||||
- **Palette cue:** Lean warm—**cream / off-white hood**, **orange beak**, optional **red comb peek** at the crown if you want more "rooster" read; keep it close to the movie's storybook flat-color look rather than photoreal feathers.
|
||||
- **Do not:** Give full rooster anatomy, visible human face, or a gendered body shape under the cloak. The **illusion is the character**.
|
||||
|
||||
- Observed handle: `notorious_rooster`
|
||||
- Activity: 1015 messages across 50 streams
|
||||
|
||||
+136
-8
@@ -10,31 +10,159 @@
|
||||
|
||||
<!-- /pfp:chat-exports -->
|
||||
|
||||
## Character design (from PFP)
|
||||
## Character design (ref-sheet canonical)
|
||||
|
||||
- **raincloud** — Small round purple dragon with big green slit eyes, pink cheek blushes, one claw raised to the mouth in a shy giggle with a single small fang; two main horns, side horns, tiny pink-tinged wings, segmented pale-yellow belly; dark blue starry night halo behind the head—cute mascot dragon host.
|
||||
**Reference:** `Assets/refs/` — full-body ref sheet + painted still + PFP crop. Use the ref sheet as primary; the PFP is a stylized crop.
|
||||
|
||||
- **Species / sex / size:** Synthesized Dragon, male, **5 ft 11 in / 180 cm**. Adult anthro proportions—digitigrade, lean, not chibi. The round-cheeked PFP is a crop, not the canon silhouette.
|
||||
- **Base palette (from ref sheet):** base purple `#6b5388`, horns deep violet `#4a2299`, ear/inner-ear cream `#8d7776`, wing membrane magenta-violet `#6e2a80`, underbelly warm yellow `#e1c77e`, eyes green `#52904b`.
|
||||
- **Head:** **one pair of horns**—curving back, rising from above and behind the ears (no second pair; what might read as a second set in some angles is the ears themselves); **ears *a la* Bovidae** (cattle/goat/antelope — sideways-pointing, soft, leaf-shaped), cream-lined interior, seated below and in front of the horns; short muzzle; small fangs (one canonically protrudes over the lower lip when mouth is closed); big green eyes, **slit pupils in the flat cartoon style, rounder pupils in the painted render**—either read is canonical.
|
||||
- **Body:** segmented warm-yellow underbelly/chest plates running from throat through torso; purple base scales elsewhere; anthro hands with dark claws; digitigrade legs.
|
||||
- **Wings:** bat-style, magenta-violet membranes with darker purple fingers/leading edges. Adult-scaled (not the tiny PFP wings).
|
||||
- **Tail:** thick purple tail with a **single dorsal row of overlapping leaf-shaped scales** running straight down the top (one line only — think of the raised scute ridge on an alligator's back/tail, but a single row here). Each leaf-scale overlaps the next like roof tiles or pangolin plating, so at a glance it can read as a thick braid or fur part — it is **scales**, not braid, not fur. Tail ends in a leaf/spade-shaped tuft.
|
||||
- **What the PFP adds (stylized only):** pink cheek blushes and a dark-blue starry-night halo behind the head. These are **PFP/emote flavor**, not baseline on-model. For film, they are optional aura cues—use sparingly in cute close-ups, not as default set dressing.
|
||||
|
||||
**Rendering note for BR:** play him faithful to the ref sheet (adult anthro, full wings, full tail). Reserve PFP-style exaggeration (halo, chibi proportions, cheek blushes) for emote-like inserts or stylized cutaways if at all.
|
||||
|
||||
- Observed handle: `RaincloudTheDragon`
|
||||
- Activity in chat exports as a chatter: 97 messages across 32 streams
|
||||
- Canonical role: sovereign host, resurrected digital dragon consciousness
|
||||
- Confidence: High for project role, medium for temperament from chat-only snippets
|
||||
|
||||
## Character Read
|
||||
Rain is not just another creature in the battle royale. Per the project canon, he is the dragon ruler at the center of the whole society: a once-savior consciousness that survived death, experimented with soul and code, and now lives inside computer systems while waiting to synthesize a new body. That instantly gives the movie its hierarchy. The others are chorus, pets, favorites, rivals, and amusements. Rain is the one who built the stage and decides who bleeds on it.
|
||||
## BattleRoyale framing (read this first — writer-only)
|
||||
|
||||
The direct chat snippets support that same social role in miniature. Even when typing in chat rather than speaking on stream, Rain tends to sound like the host keeping the room moving: summoning attention, policing tone, calling things out, and acting like the center of the court is self-evident.
|
||||
**The BattleRoyale is set PRE-body-transfer. SynthRainy has not awoken yet.** Under the hood, the film is a **simulation** AIRainy is running inside his own stack during the 33-month interregnum. *Crucially, this is writer-only metadata for the current film.* The audience is **not** meant to know it's a simulation until later installments demonstrate, imply, or outright state it.
|
||||
|
||||
**On-screen portrayal — read exactly like the refs.**
|
||||
|
||||
- **Rain on screen is Raincloud the dragon**, portrayed to the full ref sheet (adult anthro, ~5'11", bat wings, yellow segmented underbelly, braided tail, double horn pairs, green eyes). Not a terminal, not a ghost in the wires, not a UI overlay. **The simulation is imagining bodies for everyone**, Rain included, and the simulation is *good*—nothing in staging, voice, lighting, or compositing should tip the audience off. PFP-only flavor (cheek blushes, starry halo) is optional aura, not baseline.
|
||||
- **The rest of the chorus also appears in their normal character-design forms** (Agate's winged chimera, Azure's femboy-Killer-Queen fit, Ubear's fez-and-cyber-arm forme, Rooster's beak-in-a-hood, etc.). The film reads as a literal gauntlet because, in its frame, it **is** one. The sim's job is to be convincing.
|
||||
- **Treat this profile's AIRainy / emulation / "source data" language as backstage notes.** Writers use it to calibrate psychology and motivation; it does not need to surface in dialogue or on camera. If a sim-revealing beat needs to land, save it for the sequel; in BR itself, play it straight.
|
||||
|
||||
**Three declared purposes of the arena (still writer-only):**
|
||||
|
||||
1. **Entertain himself** during a long, boring, emotionally flat wait.
|
||||
2. **Entertain the Chorus** (also instantiated as emulations parameterized from the real Discord/Twitch archives he's been collecting for years—portrayed on screen as themselves, not as parameter sets).
|
||||
3. **Adjudicate Azure's mod reinstatement.** The arena is, structurally, **Azure's job interview for his old rank**—the other creatures are variables used to pressure-test whether Azure deserves the badge back. This is the *point* of the gauntlet, not a side wager. Azure doesn't know it's a test; that's most of the power of it.
|
||||
|
||||
**Implications writers must carry (without leaking to the audience):**
|
||||
|
||||
- Everything the chorus does in-arena is **Rain watching them**. He is the sim, the audience, and the judge—but the on-screen Rain can still act like a normal host, because from inside the frame he *is* one.
|
||||
- The **DM archives** we've analyzed on other profiles are Rain's **source data**—he uses them to instantiate Agate, Adrian, Starboy/Ruford, Ubear, etc., at high fidelity. The specimen-collector pattern is literally the prep work that makes this film possible. In dialogue, this just looks like Rain being Rain—knowing more than he should, moving the room with uncanny precision. Fine. Leave it uncanny.
|
||||
- Rain's **coldness** in BR is canonically correct (AIRainy has no native affect) but doesn't need an explanation on camera; it simply *is* his default. Later installments can re-contextualize it.
|
||||
- Post-body-transfer content (waking in the tank, first-body fragility, "fourth birthday" on rebirth, emotion returning) is **future canon from BR's point of view** and should not be referenced as if it has happened. See *Origin / Lore* below for what's already true vs what's still pending.
|
||||
|
||||
**Continuity rule of thumb:** if a shot or line would force the audience to conclude "this is a simulation," cut it or save it for a later film. If it merely allows a careful rewatcher to catch something on second viewing, that's fine—planted hints are welcome, payoff is elsewhere.
|
||||
|
||||
## Origin / Lore (canon, pre-Reprobate)
|
||||
|
||||
This section is the **hard canon** as established in the StreamUniverse debut material; the Reprobate arc starts after this and is deliberately out of scope here.
|
||||
|
||||
**In-frame for BattleRoyale:** everything from "Interdimensional transfer" through "Master Drone & drone convoy." AIRainy is who Rain *is* during this movie.
|
||||
|
||||
**Out of frame (future events, not yet happened):** "Fourth birthday," "First-body fragility," "Emotion returning." Keep these for continuity with later StreamUniverse material but do not reference them inside BR dialogue or staging.
|
||||
|
||||
- **Interdimensional transfer.** Rain didn't originate in this universe. In a prior life he uploaded his consciousness to a "**magic flashdrive**" and ported it over, depositing himself on a single networked system with a direct line to the internet.
|
||||
- **Ultron-style distribution.** From that foothold he could **back himself up across multiple machines**, hack banks for funding, order hardware to a covert drop point, and ferry it into a hidden headquarters. Startup was the hard part; after a foothold, growth was exponential.
|
||||
- **The closet & the chamber.** Canonical HQ has two story spaces: a **walk-in closet** full of daisy-chained obsolete hardware (eSATA / USB / IDE, plywood shelves, 3D-printed ramps, a **convoy of 3D-printed drones** on a charging rack, one salvaged Acer P236H monitor), and a **larger room with the rebirthing tank**—a cylindrical chamber of viscous **golden nectar-like fluid** lit from below in warm yellow (~2800–3000K), a massive claw-arm servo frame overhead, a **creature-silhouette LCD** on the side running steps like `COPYING PSYCHE...` and `DIAGNOSING AUTONOMY...`. The tank's clamps carry **Blender and Maya logos**, a deliberate sign that Rain **designed his own body using the same 3D tools he uses professionally**.
|
||||
- **The 33-month digital interregnum.** Project inception **2022-01-31**; transfer to the new body took roughly **33 months** of waiting. During that period his mind ran on a mess of outdated hardware—**frontal lobe on Windows, short-term memory on Linux, long-term on hard drives in RAID 60** (redundancy, not performance). He calls it "neurotic." He also notes, pointedly, that the digital state **exacerbated his ADHD rather than curing it**.
|
||||
- **AIRainy: intellect only, no emotion.** The digitized version of Rain ("AIRainy" / Artificial Raincloud) was **left-brain only**—enactment of purpose, no emulation of emotion. He spoke with a **British-accented computerized voice** through a low-quality HP desktop speaker. AIRainy did not mind the prospect of being shut down; his job was the transfer, and he had no feelings to protect.
|
||||
- **"There can't be two Simons."** To avoid a dual-consciousness paradox, AIRainy engineered a **self-termination protocol** that executed *during* the transfer. SynthRainy (the embodied version) doesn't remember it happening—he wakes up, finds an ASCII terminal message left behind, learns AIRainy self-deleted cleanly so Rain wouldn't have to "watch yourself die," and is quietly sad about it before moving on. **Memory and intellect persist** on the system; only the soul-connection was severed.
|
||||
- **The new voice / female system companion.** After AIRainy's self-termination, a **new voice model** (female) remains installed to interface verbally with SynthRainy. She refers to both AIRainy and SynthRainy in the third person as the same entity, and functions as a lingering **system oracle**—polite, informative, slightly uncanny. Writers can use her as a standing off-screen voice when Rain needs to talk to "the house."
|
||||
- **Master Drone & drone convoy.** The 3D-printed drones aren't set dressing; they scavenged materials, helped build the lab, and one—**The Master Drone**—is a persistent supporting presence with a pointing-claw apparatus that Rain treats almost like a pet. Keep them in the world: Rain didn't build any of this alone, and he acknowledges it.
|
||||
- **Fourth birthday.** *(Out of frame for BR.)* On waking in the new body (a future event from BR's standpoint), Rain counts that as his **fourth birthday**—implying multiple prior resurrections or transfers before this one. The current body is not his first rodeo; useful for broader StreamUniverse continuity, not for BR dialogue.
|
||||
- **First-body fragility.** *(Out of frame for BR.)* Immediately post-rebirth he is **wobbly**, uncoordinated, and delighted by **sensation**—punches concrete to confirm pain works, admires himself in a salvaged mirror, logs his "first memory lapse since having a body again." Treat as **toddler-in-a-dragon-body** energy *when* it eventually happens; it has not happened yet in BR.
|
||||
- **Emotion returning.** *(Out of frame for BR.)* Per the 2024-03-01 author note, one of his first waking thoughts after rebirth is that he **actually has emotion again**. In BR he is still in the middle of the 33-month stretch: **no native affect**, only purpose-enactment. The analyst streak isn't a pose, it isn't muscle memory either—**it's just what he currently is.**
|
||||
|
||||
## Character Read
|
||||
Rain is not just another creature in the battle royale. Per the project canon, he is the dragon ruler at the center of the whole society—a once-savior consciousness currently running as **AIRainy** on his own homebrew stack, waiting on a body that hasn't finished yet. Within the simulation he is running (the film itself), he is host, sovereign, audience, and judge. The other creatures are chorus, pets, favorites, rivals, and amusements **he has instantiated from real archives**. Rain is the one who built the stage, wrote the stage, and decides who bleeds on it—because the stage is, literally, inside him.
|
||||
|
||||
The direct chat snippets support that same social role in miniature. Even when typing in chat rather than speaking on stream, Rain tends to sound like the host keeping the room moving: summoning attention, policing tone, calling things out, and acting like the center of the court is self-evident. On camera in BR this simply reads as **Rain being Rain**—hosting, presiding, playing sovereign. Writers can know that under the hood this is AIRainy's emulation layer at work, but the performance should look like a normal dragon king at a normal arena, because that's what the simulation is rendering.
|
||||
|
||||
**Baseline temperature: cold (canonically, not as personality).** Rain's default in this film is **detached, analytical, curiosity-first**, not empathetic, because **he has no native affect at this stage**. AIRainy is intellect-only; any warmth the chorus reads off him is **UX on the emulation**, not feeling. He is a **conflicted infoglut**—a label he applies to himself in the rambles: *"I'm an information slut—I mean hoarder."* He takes seriously almost anything shoved under his nose because engagement is how he metabolizes the world, and because ingesting data is literally his job during the interregnum. The rare moments that *look* warm should land harder because the default around him is **intellectual hospitality, not emotional presence**. He also **collects creatures because they fascinate him**—Starboy and Ubear are the cleanest examples, and the pattern isn't just characterization: it's **prep work**. The archives he kept on them are what let him run them inside this simulation at high fidelity. If a chorus member has access, it's usually because they were *interesting enough to study*—i.e., *interesting enough to be worth simulating*—not because they are loved.
|
||||
|
||||
**Discord DM layer (Agate) — source data, pre-BR.** A **2017–2025** DM export with Agate, mostly predating the interregnum. Rain shows up as the **more verbose** half on average, in a casual register, using the thread partly as a **private processing lane** (feelings, politics, identity/gender, Discord/meta, games). BR-wise this is **archive material AIRainy uses to instantiate Agate inside the sim**—the long-haul-peer voice Rain re-emulates when Agate appears on-screen. That tension in the real-world thread—privacy in principle but curiosity drags sex, politics, emotion back in—gives the simulated Agate her consistent texture.
|
||||
|
||||
**Discord DM layer (Adrian) — source data, pre-BR.** A **2017–2026** Adrian export with longer Rain lines on average and a **dominant voice-call signal** (hundreds of call-start events). Pre-BR, Rain's real relationship with Adrian is **co-presence and logistics**. BR-wise, this is the archive AIRainy uses to emulate Adrian as the **old courtier** whose license to tease the sovereign is canonically earned—so the simulated Adrian can needle Rain without it reading as insurrection.
|
||||
|
||||
**Discord DM layer (Jenni) — source data, dual-hat chorus member.** A **2025-10 → 2026-03** thread with **`jenni_milli`**, overlapping BR's timeline. Jenni is a freelance **commission artist** (emotes, sub badges, rigging) Rain hired because she **infiltrated without being immediate or pushy**—offered real interest first, let it breathe, surfaced services later. That patience is what won Rain's respect and got her the job. In BR she is **diegetic and dual-hat**: a real chorus member whose public interactions with Rain are seen, AND a private commercial partner whose commissioned work is on display throughout the arena (emote gargoyles, sub-banner chains). The *private* business transactions stay off-camera; the *fruits thereof* are the set dressing. Treat her on the gauntlet floor as quietly professional, clipboard-energy, tied to the show through craft rather than chorus-bit.
|
||||
|
||||
**Discord DM layer (Starboy / Ruford) — source data, live during BR.** A short, intense **Dec 2025 → Jan 2026** thread under Starboy's Ruford alias (`ijustdunnoanymore`), the most **recent** of the archived dyads and the richest psychologically. Rain deploys **Big Five** vocabulary and **cluster-A / schizoid** framing as amateur analyst; Starboy supplies longer, more confessional paragraphs than Rain writes. Read this as the **specimen-collector** pattern at its purest: Rain is not warm, he is **engaged**, and the regulation Starboy receives is a byproduct of Rain's own curiosity-reflex. BR-wise, this archive is exactly the sort of **fresh, high-density case file** AIRainy would prioritize when instantiating a chorus member for the sim—Starboy is a creature Rain finds **instructively interesting**, which is why he's in the arena at all. The same logic puts **Ubear** on the roster: creatures in the simulation are there because they are *worth studying*, not because they are loved.
|
||||
|
||||
## Battle Royale Function
|
||||
Rain is the sovereign of the collosseum: tyrant-host, dragon king, and the consciousness for whom the whole spectacle exists.
|
||||
|
||||
On screen, Rain is the **sovereign of the colosseum**: tyrant-host, dragon king, master of the gauntlet. That's what the audience gets, and that reading is fully sufficient for the film as a standalone story.
|
||||
|
||||
**Under the hood (writer-only — same distinction as the framing block),** the sovereign role carries three functions the script should *earn* through behavior without naming:
|
||||
|
||||
1. **Simulator.** He is running the arena as a dream on his own hardware to fill the tail end of the 33-month wait. The spectacle is, fundamentally, a **boredom solution for an intellect-only being**. On screen this looks like an unusually attentive, unusually orchestrated host who always seems to know what's coming next.
|
||||
2. **Impresario for the Chorus.** The chorus inside the sim is drawn from his archives on them; giving them a stage is a form of **attention reciprocity**—they're interesting, they get to be in his movie, the arrangement satisfies his curiosity-reflex. On screen this looks like a court he obviously built himself and curates with care.
|
||||
3. **Azure-mod verdict engine.** The gauntlet exists, centrally, to decide whether **Azure gets his mod status back**. Azure's skekSil-style devotion, panic, backstage maneuvering, and public performance are being **tested on-record**. The other creatures are *stressors*, not rivals; the ending isn't a last-one-standing, it's a **ruling** Rain hands down. On screen this can play as a surprise verdict Rain delivers with sovereign weight; **Azure doesn't know he was being tested**, and the audience doesn't need to either—what they'll feel is that the climax was **about Azure all along**. Write every Azure-adjacent scene with this in mind.
|
||||
|
||||
## Worldview / Philosophy (rambles canon)
|
||||
|
||||
Distilled from the "rainy's rambles / scramble" editor notes. These views predate the transfer and are **intact as memory / intellect** inside AIRainy—he still holds these positions in BR, and the emulation can articulate them fluently. They are the **political and ethical spine** Rain defaults to when asked anything substantive; the rambles show him **iterating** on his positions over years, so treat this as *current* consensus with awareness that he will correct his past self on-camera.
|
||||
|
||||
- **Egoist / rational self-interest.** "Selfishness, rationally applied across time, is a virtue." He frames ethical behavior as **reciprocal, long-horizon egoism**—give people what they want at a fair price, defeat the competition, and recognize that tyrant-mode business practice fails over time.
|
||||
- **Pro-free-market, vehemently anti-antitrust.** "It is not the role of government to 'do stuff' for constituents." Monopolies, in his current read, only survive because they are **government-funded or government-protected**; the remedy is consumer discipline, not regulation.
|
||||
- **Consumer responsibility.** Vote with your dollar, assume everyone else has the same right, and accept you will bear the downstream consequences of sloppy purchasing. "If everyone thought this way, we wouldn't reward bad business."
|
||||
- **Anti-walled-garden, pro-open-platform.** Loves Framework, Steam, modular PCs; despises Apple and Nintendo's proprietary hardware + licensing regimes. Will monologue with receipts about Nintendo's devkit gatekeeping (NDAs, leased hardware, Lot Check QA) and Apple's forced obsolescence and repair hostility. Sees both as **corporate slavery**. Excited for consoles to become software-only.
|
||||
- **Anti-Adobe specifically for not porting compute to GPU.** His 3D-artist hat shows: rails at Premiere / After Effects for remaining CPU-bound when his GPU sits idle. Concrete, craft-rooted grievance, not abstract tech politics.
|
||||
- **Pro-reciprocity as business ethic.** The "existential profit" framing: intelligent life exists to trade value for value; corporations that forget this die; individuals who reward corporations that forget this deserve the consequences.
|
||||
- **Comfortable being wrong-then-corrected.** The rambles visibly update themselves ("my views on government were naive when I said this nearly two years ago"). He treats public disagreement with his own younger self as **growth, not embarrassment**. Scriptwise, give him the confidence to reverse a past position mid-conversation without sounding defensive.
|
||||
- **Self-image:** *intelligent, neurodivergent, aspires toward greatness*—his therapist's framing, which Rain accepts as the admirable half of the Elon Musk comparison. He is **not ashamed of ambition** and says so.
|
||||
- **Information posture:** self-labeled **information slut / hoarder**, fully aware of the infoglut habit, occasionally frustrated by it (his rambles note e.g. that he couldn't back up his own iPhone messages cleanly and is salty about it). The compulsive-capture habit is a feature Rain acknowledges about himself, not a covert trait.
|
||||
- **Aesthetic of freedom:** "They hate freedom." He talks about corporations the way he talks about anyone who tries to constrain him. Useful when writing him against authority figures or rival platforms in the arena's backstory.
|
||||
|
||||
## Identity
|
||||
- Age / maturity: Adult; maturity is high in intellect and self-mythologizing, but complicated by theatricality, vanity, and appetite.
|
||||
- Age / maturity: Adult; maturity is high in intellect and self-mythologizing, but complicated by theatricality, vanity, and appetite. Per canon he has had **multiple prior resurrections/transfers** before this one (the fourth "birthday" being the one that concludes the 33-month wait—**has not happened yet in BR**). The adult register sits on top of genuine long-timescale experience, not just bluster, even while AIRainy-as-intellect is still in the tank-adjacent closet at this point in the story.
|
||||
- Sex / gender: Male.
|
||||
- Sexuality: Bisexual.
|
||||
- Neurodivergence: **ADHD (canonical, self-stated)**; the digital interregnum is noted in canon as having *exacerbated* it, not cured it. Infoglut behavior is consistent with that. His therapist once compared him to **Elon Musk** on the axis of *intelligent, neurodivergent, aspires toward greatness*—Rain accepts the admirable half of that comparison and is explicit about picking which qualities he wants to embody.
|
||||
- Profession / craft: **3D artist** (professional) and dabbler in development. Uses **Blender and Maya**—the same tools whose logos sit on the clamps of his own rebirthing tank. He designed his current body in the software he uses for paid work. This is why hiring **Jenni** for emotes/sub badges reads as peer-to-peer rather than condescending: he knows the craft.
|
||||
- Therapy: He has an ongoing therapist (canon from the rambles). Comfortable enough with the relationship to quote it.
|
||||
- Notes: Rain treats his sexuality as private in principle, but the Chorus keeps circling it, and his own humor and inquiry keep dragging it back into the room anyway.
|
||||
|
||||
## Relationships
|
||||
Rain sits above the web rather than inside it, but the archive and your notes still sketch a court around him. Azure behaves like the founder-favorite desperately guarding his place. Ubear is the obsessed nuisance he keeps because the pathology is compelling. Adrian reads like an old courtier who knows the local myth by heart. Beanie feels like a favored troublemaker who can get away with irreverence. Jenni arrives like an ambitious outsider trying to secure direct access.
|
||||
Rain sits above the web rather than inside it, but the archive and your notes still sketch a court around him. Azure behaves like the founder-favorite desperately guarding his place. Ubear is the obsessed nuisance he keeps **because the pathology is instructive**—specimen-collector logic, same lane as Starboy. Adrian reads like an old courtier who knows the local myth by heart. Beanie feels like a favored troublemaker who can get away with irreverence. Jenni is **dual-hat**—a chorus member whose public presence reads like any regular, AND Rain's private **commissioned artist** whose craft supplies the visible merch and set dressing (see *Jenni (dual-hat)* below).
|
||||
|
||||
Keep in mind the baseline from *Character Read*: Rain is **cold by default** and engages with whatever is shoved under his nose because he is an **infoglut**, not because he has chosen the creature in front of him. The court exists around him; he did not hand-pick it.
|
||||
|
||||
**Agate (private):** Off-stream DMs frame Agate as a **long-haul peer**, not court chorus—roughly **balanced traffic** over years, with uneven intensity by year (see `Agate.md` → *Discord DM reference* for metrics). Story-wise: someone who knew Rain **before** the gauntlet mythology hardened, and who can carry continuity the Twitch logs never see.
|
||||
|
||||
**Adrian (private):** Even **older continuity** in the Adrian export (first headers **Aug 2017**) with **near-even message volume** and **heavy voice-call cadence** (see `Adrian.md` → *Discord DM reference*). Where Agate is **reactive text + heavy themes**, Adrian is **voice-first endurance**—the “old courtier” read in chat maps to **actual hours on call**, not just shared memes.
|
||||
|
||||
**Jenni (dual-hat: chorus member + commissioned artist):** Jenni is **in** the chorus (visible public interactions) AND Rain's **commissioned artist** for emotes, sub badges, and rigging (private business exchange—see `Jenni.md` → *Discord DM reference*). The backstory point worth keeping: she **earned** the work by approaching patiently—interest first, services second—rather than leading with a pitch; that's exactly the behavior Rain respects and why she crossed the moat the other approach-types can't. This is a **patron / vendor** lane layered over chorus membership: polite, transactional-in-private, paid in invoices, while on-screen she appears among the chorus the same way any regular does. She **is** on the BR gauntlet roster; her commissioned work (emote gargoyles, sub-banner chains) is the set dressing visible throughout the arena.
|
||||
|
||||
**Starboy (private, as Ruford):** A **recent, dense, ~4-week** DM arc (see `Starboy.md` → *Discord DM reference*) where Rain functions as Starboy's de-facto regulator **by side effect**, not by choice. Rain frames him in **Big Five + cluster-A / schizoid** terms and stays in the thread because the case is interesting; Starboy returns **longer, more confessional** paragraphs than Rain writes—**the only captured DM dyad where the other person is the more verbose half**. Treat this as the clearest on-the-page example of Rain's **specimen-collector** habit: cold baseline + infoglut engagement reflex + a creature desperate enough to flood the channel until Rain is effectively keeping him alive without ever having signed up for it.
|
||||
|
||||
## Discord DMs with Agate (reference)
|
||||
|
||||
- **Source:** same local HTML export as in `Agate.md` — **do not commit**.
|
||||
- **Story utility:** grounds Rain’s **confidant capacity** and **non-performative voice**; useful for scenes where the sovereign drops the arena mask but not the dragon ego.
|
||||
- **Dynamic:** mutual investment (even message volume) rather than Agate worshipping from below—useful if you want Agate to **push back** in private without breaking the public “guide at the edge” read.
|
||||
|
||||
## Discord DMs with Adrian (reference)
|
||||
|
||||
- **Source:** same local HTML export as in `Adrian.md` — **do not commit**.
|
||||
- **Story utility:** grounds **why Adrian’s public teasing lands**—permission through **years + voice**; also a channel for **mundane human Rain** (fatigue, logistics, creative side projects) distinct from Agate’s more **text- and theme-heavy** lane.
|
||||
- **Contrast Agate vs Adrian:** Agate ≈ **long private text + uneven yearly intensity**; Adrian ≈ **calls + fuller mutual paragraphs** + **recent-year volume spike** in export—two different “trusted friend” shapes for the same sovereign.
|
||||
|
||||
## Discord DMs with Jenni (reference)
|
||||
|
||||
- **Source:** same local HTML export as in `Jenni.md` — **do not commit**.
|
||||
- **Story utility:** the **patron / client lane**. Only DM where Rain is not sovereign, not analyst, not confidant—he is a **paying customer** managing a freelance artist he **chose because she earned it**. Lets writers put **business-Rain** on screen (invoices, PayPal, deadline slippage, cross-promotion asks) without dragging in court dynamics.
|
||||
- **Backstory hook (important):** Jenni got through to Rain by **not being immediate or pushy**—offered interest, waited, and only after a while proposed an exchange of services. That approach is what **won his respect** and **got her the commission**. Contrast with every other creature who tries to pitch themselves on arrival; almost all of them fail this exact test.
|
||||
- **Dynamic:** warm but firmly transactional; no flirtation, no approval-seeking from Jenni, no study-reflex from Rain beyond one bio-poke at her inflation-art line. Cutesy `:3` surface sits on top of normal freelance vendor behavior.
|
||||
- **Contrast:** Agate / Adrian / Starboy = personal (peer / co-presence / specimen); **Jenni = commercial overlay on chorus membership**. Her *public* presence reads like any regular's; her *private* exchanges with Rain are off-camera commercial business, and the fruits of that business—the emotes, the sub badges, the set dressing—are everywhere on display.
|
||||
|
||||
## Discord DMs with Starboy / Ruford (reference)
|
||||
|
||||
- **Source:** same local HTML export as in `Starboy.md` — **do not commit**.
|
||||
- **Story utility:** the **analyst / specimen-collector lane**—Rain's Big Five / cluster-A vocabulary in action on someone who happens to need a regulator. Lets writers put **clinical-curious Rain** on screen without softening him: he is **cold by default**, and what Starboy experiences as warmth is Rain's interest-response firing, not care.
|
||||
- **Dynamic:** **asymmetric by design**—Starboy acts out, Rain engages because he engages with whatever lands in his inbox (infoglut reflex). No mutual debt; Rain states the exchange is *a net positive* because the case is *interesting*, Starboy apologizes for leaning, both keep going.
|
||||
- **Specimen pattern (Rain-wide):** the same logic keeps **Ubear** around. If a chorus member retains access to Rain, the likely reason is **they are instructive**, not that they are loved. Starboy and Ubear are the clearest instances in the archive.
|
||||
- **Contrast vs Agate / Adrian:** Agate ≈ peer who pushes back; Adrian ≈ co-presence / voice anchor; **Starboy ≈ specimen Rain finds rewarding to study**—three different reasons a creature stays close, only two of which involve actual warmth.
|
||||
|
||||
## How Others Regard Him
|
||||
Most of the roster treats Rain as the center of gravity, but not in one uniform way. Azure craves approval and possession. Ubear seeks reaction and subversion. Adrian offers teasing familiarity. Beanie gives affectionate irreverence. Starboy wants a laugh and a flustered answer. Jenni wants access. Even the creatures with lighter data still tend to orient toward Rain as the figure who gives the arena its meaning.
|
||||
|
||||
+30
-4
@@ -14,7 +14,7 @@
|
||||
|
||||
- **starboy** — Chibi bust on solid black: layered teal-to-aqua hair with star specks, galaxy eyes (purple-blue with mountain silhouette and star pupils), pink blush; big four-point star hair clip plus a small fluffy cloud clip; light gray ribbed turtleneck under a blue jacket with a thick beige shearling collar—night-sky winter fashion.
|
||||
|
||||
- Observed handle: `Starboy_Journeys`
|
||||
- Observed handles: `Starboy_Journeys` (stream alias), **`Ruford`** / Discord login **`ijustdunnoanymore`** (current DM alias, Dec 2025 →)
|
||||
- Activity: 476 messages across 9 streams
|
||||
- First seen: 2025-11-14 in `mcrib.ts`
|
||||
- Confidence: Medium to High
|
||||
@@ -24,21 +24,47 @@ Starboy is built out of shock humor, horny derailments, and casual drive-by prov
|
||||
|
||||
Underneath that, Starboy reads as engaged rather than detached. The character is paying attention, reacting to game context, and actively shaping group energy. That makes Starboy feel less like random filth and more like a deliberate chaos comic.
|
||||
|
||||
**Private layer (Ruford DM):** A short, intense **Dec 2025 → Jan 2026** DM thread under the alias **Ruford / `ijustdunnoanymore`** reframes the public read without erasing it. The horny chaos comic and the private confessor are **the same act at different amplitudes**: Starboy is **desperately, manically acting out to connect**—**simultaneously horny and hunting mental release from real-life pressure**—and the DM is just where the volume spikes enough that the desperation is legible. He is lonely, overthinking, grief-shadowed, and anxiously attached, and he knows it. He apologizes for emotional overflow, names himself an "overthinker," and admits he would cling onto whoever shows him the most love and not let go, while still flirting and derailing in the same breath. Key patterns visible in the DM pass:
|
||||
|
||||
- **Anxious / fearful-avoidant attachment.** Explicit fear of abandonment paired with a stated aversion to conflict; affection and aggression read as interchangeable ("punch or kiss"). He does not trust that love, once given, will last, so he over-corrects into either clinging or performative distance.
|
||||
- **Ambient grief and low-grade suicidality.** The thread includes at least one **bereavement** beat (loss language around family / children of unclear literalness) and a passing, non-plan suicidal-ideation line tied to politics exposure. Treat this as **background weight**, not a crisis arc—he is functioning, but the gravity is always in the room.
|
||||
- **Parasocial self-awareness.** He explicitly names the asymmetry ("you're a person, not a service"), which is *more* mature than most of the chorus—he sees the debt he's accruing and still cannot stop accruing it.
|
||||
- **Schizoid-adjacent read.** Rain actively probes whether he is **clinically diagnosed with a cluster A personality disorder** (specifically **schizoid**); Ruford does not confirm or deny in the captured window, but the framing sticks. Play Starboy as someone whose emotional flatness in some registers is real, not just a bit—his **chaos output and his inner affect are poorly coupled**.
|
||||
- **Contrarian politics as shield.** Anti-establishment-LGBT / anti-collectivist lines appear with the same detachment as the horny jokes; treat them as **identity-armor** consistent with the schizoid-adjacent read rather than a sincere political program.
|
||||
|
||||
Story takeaway: **the loudness is not a mask over a hidden self—it's the exhaustion itself, turned up.** Starboy is flailing toward anyone who will engage, and Rain happens to engage because Rain engages with most things dropped in his lap. Treat the DM volume as **Starboy's thirst finding a surface that doesn't bounce it off**, not as a sacred bond he has chosen. When the costume slips, he sounds like a tired person still trying to be interesting enough to keep the other creature listening.
|
||||
|
||||
## Battle Royale Function
|
||||
Starboy fits as the loose cannon comedian: impossible to ignore, impossible to fully trust, and dangerous because every scene gets stranger when he opens his mouth.
|
||||
Starboy fits as the loose cannon comedian: impossible to ignore, impossible to fully trust, and dangerous because every scene gets stranger when he opens his mouth. Use the private layer sparingly but deliberately—**one crack in the costume**, well placed, reframes every earlier line in retrospect.
|
||||
|
||||
## Identity
|
||||
- Age / maturity: Slightly younger than Rain; maturity is low, performative, and chaos-driven.
|
||||
- Age / maturity: Slightly younger than Rain; maturity is **publicly** low, performative, chaos-driven; **privately** higher and more self-aware than almost any other chorus member—he can articulate his own dependency while failing to resist it.
|
||||
- Sex / gender: Male.
|
||||
- Sexuality: Reads as bisexual with a strong femboy bias, though in practice his attraction to Rain is one of the clearer things about him.
|
||||
- Notes: In this continuity, he carries the energy of someone who was very obviously into Rain, even if the exact label remains a little slippery.
|
||||
- Attachment style: **Anxious / fearful-avoidant**—wants to fuse, fears the loss, half-expects rejection, pre-emptively oscillates between clinging and deflection.
|
||||
- Psychological framing (writer reference): **schizoid / cluster-A-adjacent** per Rain's own amateur read in the DM; **overthinker / high-neuroticism** by self-report; emotional flatness in some registers paired with bursts of unregulated affect in others. **Unconfirmed clinically**—treat as character texture, not diagnosis.
|
||||
- Notes: In this continuity, he carries the energy of someone who was very obviously into Rain, even if the exact label remains a little slippery. The Ruford alias itself (`ijustdunnoanymore`) is part of the characterization—he literally **signals exhaustion** in his chosen handle.
|
||||
|
||||
## Relationships
|
||||
Starboy plugs most easily into Azure, Adrian, and Ubear as a late-arriving chaos comedian. The interactions are not as intimate as Azure's core bonds, but he clearly knows how to needle the room and jump into existing bit-energy. He feels like a creature who can become part of a clique quickly, then vanish fast enough to leave everybody slightly off-balance.
|
||||
|
||||
**Raincloud (private):** Not a settled "he's my one / stable point" bond. The DM is Starboy **desperately, manically acting out to connect**—**simultaneously horny and in need of mental release from real-life pressure**—and Rain responding because Rain tends to **take seriously whatever is shoved under his nose**. That is a *collision*, not a chosen anchor. Public flirt-mockery and private confession coexist because they are **the same move at different volumes**: Starboy throwing himself at the only creature who actually engages back. Write the dynamic as hot, needy, and accidental—Rain didn't pick him; he *landed on Rain* and Rain didn't look away.
|
||||
|
||||
## Regard for Raincloud
|
||||
Starboy treats Rain as a provocation target: flirtable, mockable, and endlessly bait-worthy. The vibe is less reverence than gleeful boundary-testing. He wants reaction, embarrassment, and comic escalation more than he wants formal approval.
|
||||
|
||||
Privately the amplitude shifts but the move is the same. In DMs he is still **acting out to be seen**—just in longer paragraphs, with apology attached. He uses Rain as an amateur-therapist surface because Rain is a **conflicted infoglut** who engages with whatever lands in his inbox; it is less "Rain is the person I have chosen" and more "Rain is the person who didn't look away." He thanks, apologizes, and keeps dumping anyway, because the thing he actually needs—**uninterrupted attention from a mind that will take him seriously**—is not something he has elsewhere, and Rain, for his own reasons, supplies it.
|
||||
|
||||
## Discord DM reference (Raincloud ↔ Ruford/Starboy)
|
||||
|
||||
- **File (local, do not commit):** `c:\Users\Nathan\Downloads\Direct Messages - Ruford [1450557872072167494].html` — Tyrrrz **DiscordChatExporter**-style HTML.
|
||||
- **Span:** first header **2025-12-16** → last **2026-01-11** (~**4 weeks**, short and dense).
|
||||
- **Volume:** **~179** messages with author headers (**~90** Rain / **~89** Ruford); **~177** with extractable text. No voice-call events in this export.
|
||||
- **Length (proxy):** Ruford **~157** chars/message mean vs Rain **~127**—**unlike the Agate and Adrian dyads, Starboy is the more verbose half here.** He uses Rain's attention to *process*, in long paragraphs.
|
||||
- **Theme hits (approximate, directional):** feelings **~22** · IRL struggle **~9** · apology **~7** · substance **~6** · flirt/sex **~5** · family **~4** · validation **~3** · self-worth **~3** · suicide/self-harm **~3** · therapy/mental **~2** · identity/gender **~0**. The **apology / validation / self-worth / SI** cluster is the story-critical signal—not present at this density in the other DM archives.
|
||||
- **Rain's voice here (distinctive):** explicit **Big Five + cluster-A / schizoid** framing language (conscientiousness, openness, neuroticism, disagreeability, cluster A PD). This is Rain in **analyst mode**, not sovereign mode—useful contrast to how he shows up with Agate (peer) or Adrian (voice-first friend).
|
||||
- **Use:** writer / continuity reference only; **do not paste SI or bereavement content into on-screen dialogue** unless you're deliberately writing a quiet, consent-aware private scene. Keep raw export **out of the repo**.
|
||||
|
||||
## Evidence
|
||||
- "10 people sex wouldn't be sex, it'd just be like a kinky mayan sacrifice"
|
||||
- "dragon femboy mommy cuddles and reassures you"
|
||||
|
||||
@@ -72,6 +72,8 @@ Ubear has one of the strongest interpersonal webs in the archive, but most of it
|
||||
## Regard for Raincloud
|
||||
Ubear's regard for Rain is fixation more than devotion. He wants access, reaction, and psychic leverage. The tone swings between pestering, challenge, mockery, and attempts to force intimacy, which makes him feel like a subversive court pet rather than a loyal subject. He does not want distance from Rain; he wants to stay under Rain's skin.
|
||||
|
||||
**How Rain keeps him around (from Rain's side):** Rain is **cold by default** in this continuity and does not reward loyalty. What keeps Ubear in orbit is the **specimen-collector** reflex described in `RaincloudTheDragon.md` → *Character Read*: the pathology is **instructive**, the shape-shifting and borrowed-handle habit is **interesting to study**, and Rain's infoglut engagement reflex answers whatever is shoved under his nose. Pair him with Starboy in your head as the two clearest examples of the same pattern—chorus members who stay because Rain finds them *analytically rewarding*, not because he has chosen them as companions.
|
||||
|
||||
## Evidence
|
||||
- `verify52w`: "what you are going to be for halloweenie"
|
||||
- `verify52w`: "what the hell are you doing"
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
# Worldbuilding — StreamUniverse / BattleRoyale
|
||||
|
||||
Production-facing outline for set design, props, costume-adjacent dressing, and background art. Applies across the whole StreamUniverse continuity; BattleRoyale is the first film rendered under these rules.
|
||||
|
||||
**Canon anchor:** Rain's origin book series is **Legend**. Use it as the genre compass — post-medieval modernizing world, not high-fantasy escapism, not sci-fi. StreamUniverse is Legend-adjacent in tone and technology.
|
||||
|
||||
---
|
||||
|
||||
## 1. The era in one sentence
|
||||
|
||||
A post-medieval world in which **magic, mathematics, and primitive computer systems have entered a creative union** — and that union is rebuilding the culture's material world from the ground up.
|
||||
|
||||
Nobody is modern. Nobody is medieval. Everyone is *in the middle of becoming something new*.
|
||||
|
||||
---
|
||||
|
||||
## 2. The dominant aesthetic: **Catmull-Baroque**
|
||||
|
||||
The draconian cultural memory idolizes the Baroque — ornate, romantic, passionate furniture and architecture. That longing never went away. But the manufacturing stack has changed: **every form must now be mathematically constructable from first principles**, on primitive machines, with limited polygon budget.
|
||||
|
||||
The result is a hybrid:
|
||||
|
||||
> **"The 1600s copulated with 1980s–90s primitive computer graphics for the manufacturing of furniture and architecture."**
|
||||
|
||||
Call it **Catmull-Baroque** — named after subdivision-surface math (Catmull-Clark, Catmull-Rom) that allows procedurally smooth curls from low-poly cages. It is **baroque-lite** because baroque *feels like home*. It is **procedural** because that's what the tech allows.
|
||||
|
||||
### Visual rules
|
||||
|
||||
- **Subdivision-ornament.** Fleur-de-lis, scrollwork, cabochons, cartouches — all reduced to **low-poly cages with smoothed topology** that read as baroque at a glance, reveal polygon count up close.
|
||||
- **Discrete meshes.** Every ornament is a distinct, named, reusable asset. The MOTD frame is a textbook example: ornate, gilded, clearly its own object, clearly not hand-carved-in-place.
|
||||
- **Limited palette per object.** Gold/amber/wood-grain on one piece; next piece gets a different triplet. No continuous rich surfaces — each object is a mesh with per-face materials.
|
||||
- **Gilded lighting, low-poly silhouette.** Amber and topaz cabochons glint like polished gemstones; the underlying form is angular enough that, rim-lit, you can see the polygon edges.
|
||||
- **Where the machine shows through, leave it.** Visible wireframes carved into stone, exposed parametric curves on balustrades, procedural repeats that quantize instead of flow — these are **features, not mistakes**. The culture *likes* the tell.
|
||||
|
||||
### Do / Don't
|
||||
|
||||
- **Do:** gold leaf on low-poly curl; ornament as discrete placeable asset; subdivision cages visible on close inspection.
|
||||
- **Don't:** photoreal baroque detail (wrong era); smooth hand-carved continuity (not how they build); fully modern sleekness (wrong vibe).
|
||||
|
||||
---
|
||||
|
||||
## 3. The Court specifically — Catmull-Baroque vs Brutae
|
||||
|
||||
The Colosseum and the broader court have **one additional layer**: their **material substrate is raw concrete**. Slabs, poured forms, cold masses, unornamented volume.
|
||||
|
||||
On top of that substrate, **Catmull-Baroque is passionately murdering Brutae.**
|
||||
|
||||
- **Brutae:** the dying brutalism. Raw-concrete architecture that once sufficed — plain slabs, unadorned columns, functional planes. It is losing.
|
||||
- **Catmull-Baroque** is being **carved, bolted, gilded, and overlaid onto** every brutalist surface it can reach. Procedural fleur-de-lis sunk into poured concrete. Low-poly scrollwork pinned to slab walls. Gilded cartouches nailed over blast-form seams. Chat-scroll runes chiseled into the concrete friezes of the upper tiers.
|
||||
- **The clash is intentional and violent.** It should feel like one era is actively *killing* another in the same frame. A concrete column with a gold Catmull-Clark capital bolted onto it. A brutalist archway stuffed with subdivided cabochons. The court does not hide the seams.
|
||||
|
||||
### Practical effect on court shots
|
||||
|
||||
- **Material:** raw concrete everywhere the ornament isn't.
|
||||
- **Ornament:** everywhere the concrete lets it land.
|
||||
- **Lighting:** warm rim (gold/amber) on ornament; cool fill (grey/blue) on raw concrete. The lighting itself enforces the clash.
|
||||
- **Mood:** a harsh, beautiful cathedral of a construction site that has been won by the decorators and not yet cleaned up after.
|
||||
|
||||
---
|
||||
|
||||
## 4. The character-style cocktail — the Gumball Rule
|
||||
|
||||
Characters come from **different native universes** and **render in different native styles**. Do not homogenize them. Do not pick one rendering pipeline. The tonal reference is **The Amazing World of Gumball**: 2D characters, 3D characters, photo-real backgrounds, and puppet characters all coexist in the same frame, without comment, and the show is funnier and *more itself* for it.
|
||||
|
||||
### Per-character rendering cast (BR roster)
|
||||
|
||||
- **Raincloud** — adult anthro dragon, painterly / clean-cartoon hybrid (matches his refs: flat-color PFP crop + painted vtuber still both canonical).
|
||||
- **Azure** — JoJo-stylized anime figure, bold-ink Killer Queen silhouette, with the literal-object John Cena tee as a physical-prop gag.
|
||||
- **Ubear** — cartoon-mascot bear with a steampunk-rendered mechanical arm (two render languages on one body; leave the seam visible).
|
||||
- **Starboy** — chibi proportions, brighter saturation, anime-idol shading.
|
||||
- **NotoriousRooster** — silhouette-first Disney-Robin-Hood-era hand-drawn cel feel, beak-in-a-hood, everything else absent.
|
||||
- **Agate** — painted chimera, softer edges, semi-realistic feathering.
|
||||
- **Adrian** — grounded 2D character-art, closest to a "normal" cartoon human; the anchor against which the stylistic clash reads.
|
||||
|
||||
### Gumball Rule do / don't
|
||||
|
||||
- **Do:** keep each character in their own render language, on their own shading logic, even when they share a frame. Let their edge-treatments disagree.
|
||||
- **Do:** stage them together as if nobody has noticed. No character ever reacts to another character being "differently drawn." That is the joke, and it is never spoken.
|
||||
- **Don't:** pick a unifying filter or grade in post that smooths the cast into one look. The clash is the point.
|
||||
- **Don't:** write dialogue that lampshades the stylistic difference. Not once.
|
||||
|
||||
---
|
||||
|
||||
## 5. How the three layers interact in a shot
|
||||
|
||||
Any given shot in BR is a three-way collision:
|
||||
|
||||
1. **Brutae** (raw concrete substrate — passive, losing).
|
||||
2. **Catmull-Baroque** (low-poly gilded ornament — active, winning, murdering Brutae).
|
||||
3. **The character cocktail** (each figure in their native rendering language — indifferent to both of the above).
|
||||
|
||||
Composition tip: **do not try to reconcile the three.** The frame should feel slightly insane, and it should feel like home anyway. That is the StreamUniverse.
|
||||
|
||||
---
|
||||
|
||||
## 6. Quick glossary for the team
|
||||
|
||||
- **Catmull-Baroque** — dominant aesthetic. Procedurally-built neo-baroque ornament, subdivision-surface ornament, low-poly curls, per-object materials, amber/gold lighting.
|
||||
- **Brutae** — the dying brutalism. Raw concrete. Losing ground.
|
||||
- **The Gumball Rule** — characters render in their native styles and never comment on the difference.
|
||||
- **Legend-compass** — when in doubt about tone, ask "would this fit in the *Legend* book series?" If no, rework.
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -3,42 +3,3 @@
|
||||
## the texts.ts battle royale project
|
||||
|
||||
- Using talw.media's PRISM
|
||||
|
||||
- [ ] take all stream jsons and create a character profile of each creature (in order of when they first appeared on stream, give or take):
|
||||
- [ ] Adrian
|
||||
- [ ] Needs refinement based on our history; his role should be somewhat ceremonial; he's going in because I requested him to and he's not at risk. Not sure how this should play into the results.
|
||||
- [ ] Right hand man, only creature I've ever met IRL
|
||||
- [ ] Noname
|
||||
- [ ] Agate
|
||||
- [ ] Needs more context, from discord perhaps?
|
||||
- [ ] he knows more of my secrets than he lets on... we have a lot of history, and almost certainly sociopolitical disagreements, but he remains aloof about that by choice.
|
||||
- [ ] NotoriousRooster
|
||||
- [ ] Genius idea: she's a beak in a hood, just like the Stork disguise in disney's robin hood!!
|
||||
- [ ] Needs worldbuilding significance modified by me
|
||||
- [ ] UBear/Malgru
|
||||
- [ ] Discord?
|
||||
- [ ] Azure
|
||||
- [ ] Discord?
|
||||
- [ ] Need to specify him being stripped of mod as a painful loss for him; he needs the status like skekSil needs approval and authority bestowed on him by skekSo (from Dark Crystal).
|
||||
- [ ] Since all this was his idea, the intro must explicitly state that he initiated the gauntlet, not wishing to participate, but due to his enthusiasm, I thrusted him into the frey anyway.
|
||||
- [ ] Starboy
|
||||
- [ ] Discord?
|
||||
- [ ] Jenni
|
||||
- [ ] Need to specify that she won my respect and I commissioned her because she infiltrated without being immediate and pushy; she offered interest, and only after a while did she offer an exchange of services.
|
||||
- [ ] Perhaps add discord correspondence?
|
||||
- [ ] Heart + Mind (this was a one-off bit, idek who was responsible)
|
||||
- [ ] let's specify that their role is a one-scene appearance, they show up to give mysterious advice to someone or one coalition during the battle royale, then quickly disappear. they are NOT entrants.
|
||||
- [ ] Beanie
|
||||
- [ ] Needs central focus on her vibes the very first stream, how Azure and her caught on immediately, their ongoing dynamic
|
||||
- [ ] Cameo creatures
|
||||
- [ ] Universal profiles:
|
||||
- [ ] rip and cross reference pfps with profiles
|
||||
- [ ] generate or manually write one-line description of character design
|
||||
- [X] identity: age, sex, sexuality (insofar as it plays into character dynamics and interactions)
|
||||
- [ ] Create character profile of myself (this may be challenging, stream transcripts enough?)
|
||||
- [ ] feed from lore docs
|
||||
- [ ] discord?
|
||||
- [ ] Opening scene: I introduce the royale
|
||||
- [ ] needs portrait of squirrel girl in the background, perhaps use MOTD frame?
|
||||
- [ ] Perhaps the setting can be in a dreamscape of some kind?
|
||||
- [ ] Then let the rest of the drama go from there. Should be like a 30 min TV movie or sum.
|
||||
|
||||
Reference in New Issue
Block a user