From 45a0b377ec5f365e7d99b2a0c2c80d4bade32534 Mon Sep 17 00:00:00 2001 From: Raincloud Date: Mon, 20 Apr 2026 21:32:46 -0600 Subject: [PATCH] major opus rewrite --- Story/0BattleRoyale.fountain | 2341 ++++++++++++++++++++++++++++------ Story/Worldbuilding.md | 63 + TODO.md | 2 +- 3 files changed, 1996 insertions(+), 410 deletions(-) diff --git a/Story/0BattleRoyale.fountain b/Story/0BattleRoyale.fountain index d7d1eea..e3c6965 100644 --- a/Story/0BattleRoyale.fountain +++ b/Story/0BattleRoyale.fountain @@ -1,27 +1,36 @@ -Title: 0BattleRoyale +Title: BattleRoyale 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 mutual agreement**. Rain and Adrian read as equals (peers, parallel paths, rationally self-interested continued association); Adrian is on the floor because he consented to it, not because Rain ordered it. 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. +Notes: Extensive notes in boneyard. /* +Pre-Debut. AIRainy runs the sim; audience must not realize. Azure's mod reinstatement is the hidden stakes engine, judged on the CAVE CRUX — not on the arena win. Adrian is already Rain's senior mod—has been since before Azure ever arrived—but he is ALSO on the roster, on the floor with everyone else, **by mutual agreement**. Rain and Adrian read as equals (peers, parallel paths, rationally self-interested continued association); Adrian is on the floor because he consented to it, not because Rain ordered it. No one is exempt. Runtime target: ~58–62 min. The film is a last-one-standing battle royale inside a **Catmull-Baroque spacetime-warp bubble** — see `Story/Worldbuilding.md` §8 for physics, shrink mechanic, bug-drone spec, and the mist-poof death-VFX rule. 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. +- On-screen, this is a literal battle royale inside a literal warp bubble. 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. +- Stakes are public ("prove your worth — last one standing"), but the REAL stakes are the cave crux: does Azure choose ruthlessness over sentimental mercy when it is costed to him in the only currency he respects — a close friend's life? +- Adrian is on the floor as a contestant but RETAINS mod rank; the visible tell is the **green sword** on his hip. He draws it exactly once in the bubble — to physically detach Ubear's mech arm in the forest act. Otherwise presence is enough. At the verdict in the recovery area he steps forward and pins the badge on Azure, and that's the moment the sword finally reads as the authority it's been all film. +- The BATTLE ROYALE IS ACTUALLY A SIM. The audience is not told this outright — Rain's "death is unpleasant whether it's permanent or not" speech implies it without spelling it. Treat it as real-death tonally at every moment except Rain's one monologue and the recovery-area tag. +- DEATH-VFX RULE (plant early, pay late): when a contestant is killed inside the bubble, the body dissolves into a **soft poof of blue-holographic mist** that disperses upward into the aura. ABSENCE of the mist-poof on defeat = still alive. Rain states this rule aloud in his ascent monologue. Use it faithfully every time a contestant dies — and withhold it exactly once, during Ubear's cliff-throw of Rooster. That withholding is the twist seed. +- THE ROOSTER HOOD NEVER COMES DOWN. Not in the cornucopia. Not in combat. Not in the cookfire scene. Not at the finale. Not in the recovery area. Never. The disguise IS the character. +- AZURE'S KILLER-QUEEN STAND ("Killer Azure") deploys ONCE and only once, during the Azure+Adrian team-up against Ubear. Reserve it for impact. 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. +- The BUBBLE is an oblong spacetime-warp (~1km x 0.5km interior via warp ratio; actual physical diameter far smaller). Crystal-ball clear; blue holographic bleed at the edges. One Catmull-Baroque JUMBOTRON above the colosseum. Microscopic BUG-SHAPED DRONES (brass-baroque tiny mechanical insects with blue rim-light) swarm inside for coverage. See Worldbuilding §8. +- Characters follow the **Gumball Rule** — each rendered in a native style (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 colosseum 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. */ +/* 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. + +Today the sand floor is dominated by a single object: the BUBBLE. An enormous oblong crystalline volume, floor-mounted on a Catmull-Baroque iron cradle, blue holographic bleed softening its edges. From outside it looks like a clear, oversized ornamental egg — a ten-meter-long, six-meter-tall jewel on a gilded stand. You cannot see the warp from out here. You will, soon. */ 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. @@ -29,11 +38,13 @@ A slow crane shot rises from the sand floor, up past the tiered benches, and lan 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. +/* Above the sand floor, a new fixture: the JUMBOTRON. A Catmull-Baroque screen the size of a small ship, gilded ornament framing a dead-black panel. Currently blank. Bug-drones sleep in a brass-latticed hive at one upper corner, wings folded, blue rim-lights dim. */ + 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. +Rain settles on the throne, alone. The crowd—implied, never seen clearly—comes to a hush. The bubble glints below, a mountain of inert crystal. RAINCLOUD (to camera, warm-hosting-voice) @@ -53,7 +64,7 @@ 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. +A single figure stands in a pool of spotlight beside the enormous bubble: **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. The bubble behind him dwarfs him. AZURE (brightly) @@ -68,7 +79,7 @@ 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. +A long, small beat. Azure's smile holds. The armor does not move. Only the Cena shirt flutters, weakly. Behind him, the bubble catches a warm rim and throws it back, indifferent. AZURE (small) @@ -154,7 +165,7 @@ Same void. **AGATE** walks in—long, lithe, cream-and-coral feathered chimera, *LoonyAgate* RAINCLOUD (V.O.) -Quietest of the court, and one of the oldest. Has been in my orbit since long before most of this room could find the server. 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. +Quietest of the court, and one of the oldest. Has been in my orbit since long before most of this room could find the server. Patient as sand, soft-spoken as fog, and absolutely aware of every exit. She is here because she was invited. That is all she will say. Agate dips her head, a half-bow, and the tail-tuft flicks once. @@ -238,472 +249,1972 @@ 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. +All nine champions now stand in a loose arc between the audience tiers and the enormous bubble. 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. + +Behind them, the bubble glints like a polished mountain. 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. +The shape of the day. + +He gestures, once, at the bubble. Bug-drones shiver awake in their hive; a dozen of them — tiny brass bodies with blue rim-light at the wing-joints — lift off and hover in a loose, curious swarm above the sand. + +RAINCLOUD (CONT'D) +What you are looking at is a warp. Solid at the surface, a world on the inside. It is larger within than it is without, and the difference is the only interesting thing about it. You will enter through a door. You will land inside a forest. You will not, at first, appreciate how large the forest is. That is intentional. + +Starboy leans toward Beanie. 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. +(whisper) +Is it like the wardrobe thing— BEANIE -(to Ubear, grinning) -Two peas in a pod, big guy. +(whisper back) +Sh. -UBEAR -Do not. - -Agate moves last of the fast group, slow, unhurried, and the course seems to open around her 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—eyes already on the next contestant's run before his own is finished. 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. +Rain continues, untroubled. RAINCLOUD (CONT'D) -Anyone may read. Only one of you may guess. +You have one objective. Be the last of you standing. No teams recognized at the gate. No pacts enforced by me. No points. No rounds. You will fight. You will, most of you, lose. Whoever is left when the rest of you are not wins the BattleRoyale. -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 hers 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 his 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. +Beat. RAINCLOUD (CONT'D) -Whoever fires it at the dragon wins the round. +Two mechanics. The first you will notice on your own. The second I am obliged to tell you. -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 eyes are on Ubear—have been since the bow was named. 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 her 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 her 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. +He lifts one claw. RAINCLOUD (CONT'D) -Round one, reflexes. Starboy. +One. The bubble will contract. Not quickly. Not yet. Somewhere around the half-mark of your stay, the walls will begin to close. They are not walls. What you will feel as a wall is the warp letting go of the space it was holding for you. The world inside will appear to shrink, because — technically — it is. This continues, exponentially, until there is nowhere left to be. -Starboy blinks. Then beams. Then flops sideways onto the sand like he's been shot, because that is Starboy's victory dance. +A long beat. Ubear flexes his mechanical arm, gears clicking in the hush. Adrian watches Ubear without looking at him. RAINCLOUD (CONT'D) -Round two, the audit. Azure. +Two. -Azure, forehead still on the ground, makes a small sound that could be a sob or could be laughter. +He lowers the claw, lifts the other. 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. +You have twenty-four hours. If the field is not one by then, the bubble collapses regardless. The last of you standing at that moment wins. If there is no last — if the bubble closes on more than one of you at once — then no one wins, and I have a very long afternoon ahead of me. Don't put me through that. -He looks, evenly, at Starboy. At Azure. +Nervous laughter from the arc. Beanie's is actually amused. Jenni's is polite. RAINCLOUD (CONT'D) -By scoring, the round belongs to no one. +Finally. The thing I am obliged to tell you. -A beat. +He lets the moment settle. The warm-hosting-voice drops, briefly, into something quieter. RAINCLOUD (CONT'D) -By *meaning*— +If you die in the game, you won't die in real life. -He lets that hang. Then: +Silence. A real one. Starboy's mouth opens, closes. + +RAINCLOUD (CONT'D) +But you still die. So, my advice to you is: don't. You can take it from me — death is unpleasant whether it's permanent or not. + +Rooster's beak tips, slow, toward the dais. Adrian's off hand tightens, slightly, on the pommel. Agate's tail-tuft stops moving. + +RAINCLOUD (CONT'D) +When you are killed in the bubble, you will know. Your body will resolve into a mist the color of the aura at the rim. You will disperse upward. You will reconstitute — rattled, whole, hungry — in a bay behind this theatre, where you will wait out the rest of the round. Everyone watches that happen to you. Everyone here will know when you are gone. No body, no confusion, no ambiguity. A poof. A column of mist. Gone. + +He lets the rule land. + +RAINCLOUD (CONT'D) +/* the plant. The mist-poof is on-record as the confirmed-dead indicator. Its later absence during Ubear's cliff-throw is the audience's clue. */ +No mist, not dead. Simple as that. + +A small beat. + +RAINCLOUD (CONT'D) +Do not underestimate the *unpleasant*. I am not being theatrical. I am being generous. Act accordingly. + +He exhales, a small and private thing, almost to himself. Settles back on the throne. RAINCLOUD (CONT'D) Azure. -Azure finally looks up. Slit eyes wet, mint-bright. +AZURE +(snapping upright) +My lord. -RAINCLOUD (CONT'D) -Stand. +RAINCLOUD +First through the door. -Azure stands. It takes him a moment. +AZURE +(small) +Of course, my lord. -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. +RAINCLOUD +(louder, to all) +The rest of you, in any order. Begin whenever. The bubble is patient. I am less so. -The arc holds. Nobody moves. +A broad, low section of the bubble's crystalline shell shimmers — the blue holographic bleed intensifying along a vertical seam — and resolves into a TALL DOOR-SHAPED APERTURE. Rippling. Waiting. -RAINCLOUD (CONT'D) -I am reinstating your mod. +CUT TO: -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. +INT. BUBBLE THRESHOLD - CONTINUOUS + +The aperture up close. It looks like nothing — a sheet of blue breath, faintly distorting the forest colors on the far side. Azure stands in front of it, Cena tee catching the rim-light, Killer Queen silhouette rigid. + +Behind him, in line: Adrian (hand on pommel, relaxed). Agate (wings high, tucked). Ubear (fez crooked, arm gears clicking). Rooster (hood up; hem already sweeping the ramp). Noname (antennae still). Jenni (stylus tucked into her tablet's edge-slot; the tablet now clipped into a small shoulder rig). Starboy (chewing — swallowed now, eyes bright). Beanie (beanie straight, grinning, arms crossed). + +AZURE +(to nobody in particular) +This is fine. This is — this is fine. I designed this. + +BEANIE +You designed it from a *couch*, skekSil. + +AZURE +With *passion*, Beanie. + +Beanie flashes him the peace-sign/middle-finger/peace-sign combo from the vanity card. Azure laughs, a genuine one, and steps through. + +The aperture takes him like water takes a stone. + +The queue moves. Adrian through — calm, unhurried. Agate through — her wings fold tighter and she steps small. Ubear through — the gears bellow once and settle. Rooster through — the hem whispers on the threshold lip and vanishes. Noname through — the antennae dip, then the rest of him follows. Jenni through — polite nod to the aperture, like thanking it. Starboy through — a cartoon leap, hands out. Beanie last — pauses one beat, looks back at Rain on his distant throne, winks, goes. + +The aperture ripples closed behind her. + +The jumbotron, dead until now, warms up. On the colosseum ceiling: a live feed of black. Waiting. + +Rain, alone in the throne, does not smile. He lifts one claw. The bug-drones at the hive swarm up in a cloud and stream into the aperture an instant before it seals. + +RAINCLOUD +(to no one, quiet) +Show me. + +CUT TO: + +INT. THE BUBBLE - FOREST - DAWN (GAMETIME 0) + +Black. + +A single, faint sound: a LEAF, turning on its stem. + +Up from black: **one tree**. + +Close. Painterly bark. A beetle crawling the rough grain. A bird-call somewhere, once. + +The camera begins to pull back. + +Another tree resolves. Then another. Then a small creek cuts across the foreground. Then a ridge in the middle distance. Then a rocky rise beyond that. Then — startlingly far — a RUIN of a Catmull-Baroque folly, gilded cupola half-collapsed, standing like a lost chapel in a painting. + +The camera keeps pulling. + +A wide clearing resolves at the bottom of the frame: the **CORNUCOPIA**. A cartouched Catmull-Baroque horn of plenty the size of a house, gilt and low-poly, seated on a concrete plinth. Around its mouth, on stone pedestals: weapons. Bows, arrows, spears, short swords, a long-handled chained mace, throwing knives. Supply crates with baroque brass hinges. + +The camera keeps pulling. + +Forest. Fog banks. Hills. A cliff in the distance, north. Another cliff, east. A cave mouth, small from here, at the foot of the east cliff. + +The camera keeps pulling. + +The oblong SHAPE of the bubble's outer wall resolves at the edges of the frame — blue holographic shimmer where forest meets sky meets wall. The world is vast and enclosed at once. A kilometer long. Half that across. A cathedral of forest, lit by a sky that is not a sky. + +Near the cornucopia, small enough to be hard to find at first, nine figures in their loose arc. The cornucopia bloodbath has not begun. + +The bug-drones arrive — a quiet brass storm, streaming in from nowhere, dispersing to cover. + +CUT TO: + +INT. CORNUCOPIA CLEARING - CONTINUOUS + +/* The bloodbath. Nine contestants, one cornucopia, dozens of weapons. Play it frantic and short — no deaths here, just grabs, scatters, and alliance signaling. Four altruists coalesce in the chaos. Rooster grabs a bow and a quiver (PLANT). Everyone disperses. */ + +Azure is the first to move. He darts toward the cornucopia mouth, snatches a short sword off a pedestal — a cornucopia-issue blade, plain — and pivots, sword low, eyes scanning for friends. + +BEANIE (O.S.) +Blue! + +Beanie is already coming — a knife in each hand, beanie straight, grin intact. + +She plants her back against Azure's and they take one synchronized step to the side, neither looking at the other, both knowing. + +Above them, a rush of feathers: Agate ascends off the plinth in one strong beat, banks hard, touches down beside Azure with a longsword she has pulled from one of the higher pedestals. Wings fold tight. The single mint eye flicks to Azure, to Beanie, and then out, scanning. + +AGATE +(quiet) +Four? + +STARBOY +(skidding in from the left, a small axe over his shoulder) +FOUR. + +He arrives at a run, almost overshoots Azure, catches himself on a grin. + +STARBOY (CONT'D) +Okay. Okay okay okay. We're a thing? We're a thing. + +AZURE +(quickly, looking at Agate, Beanie, Starboy in turn) +We're a thing. + +BEANIE +Pact. Short and simple. No betrayals, no surprises. We stick together until it's, you know — + +(gestures vaguely around the vast forest) + +— *unavoidable.* + +AGATE +Kindness where possible. + +STARBOY +(instantly) +Kindness where possible. + +AZURE +Kindness where possible. + +BEANIE +(one beat slower, amused) +Kindness where possible. Yeah. All right. + +Across the clearing, three more movements in parallel: + +— **ROOSTER.** The hood and cloak flow to the cornucopia's weapons pedestals with surprising speed for a creature-shaped-like-a-cloak. A wing tip emerges from one bell sleeve long enough to lift a LONGBOW off a pedestal; the other sleeve's tip loops the strap of a FULL QUIVER and draws it into the cloak in a single smooth motion. Both vanish under the fabric. The beak tips once, acknowledging the weapons, and the cloak whispers sideways into the tree line without another sound. + +— **NONAME** drifts after him. Antennae high. No weapon. Falls into step with Rooster three paces behind, just close enough to be trailing, just far enough to read as his own entity. Rooster does not look back. Rooster does not have to. They move off together. + +— **UBEAR** does not go to the weapon pedestals. He goes to a supply crate at the near edge of the cornucopia, punches it open with the mech arm (gears whining, brass screaming), rummages, pulls out a HEAVY IRON CLUB and a hip-bag full of what looks like engineering scrap. He does not look at the altruists. He looks at the altruists. + +Beanie clocks him. Beanie does not say so. + +— **ADRIAN.** Adrian does not approach the cornucopia. Adrian was never going to approach the cornucopia. The green sword on his hip is already the only weapon he is going to need today. He steps sideways, out of the clearing's line of fire, picks a tree to lean on, and watches. Hands in pockets. Eyes working. + +— **JENNI** moves last. Efficient. Picks a SPEAR from a middle pedestal, hefts it, approves of the weight, picks a second one — smaller, a hand-throwable javelin — tucks it under her arm. Nods once at the pedestal as if thanking it. Walks out of the clearing without jogging. The stylus clips back into the tablet rig at her shoulder. + +The clearing empties by degrees. + +The altruists — Agate, Starboy, Azure, Beanie — close their small circle and begin to move, together, toward the tree line opposite Rooster and Noname. + +AZURE +(low, to the group) +We get away from the cornucopia. Distance. We find water, we find cover, we *think*. + +BEANIE +(low, easy) +Lead the way, skekSil. + +They go. + +Ubear does not follow them. Ubear follows them. + +Ubear follows them at a distance, through the trees, the iron club held low, the mech arm flexing once per step. + +CUT TO: + +INT. FOREST - CLEARING UNDER A FALLEN OAK - A LITTLE LATER (GAMETIME ~0:30) + +/* The Ubear Gambit. The altruist alliance has settled into a smaller clearing — a fallen oak crossing the space as a low wall, creek close enough to hear. They're still working out what they are. Ubear crashes the party. */ + +Azure sits on the oak, short sword across his knees, Cena tee gathered up at the middle in a clumsy knot so it won't catch on the sword. Beanie crouches nearby, sharpening one of her knives against the other. Starboy is on his back in the moss, small axe balanced on his stomach, galaxy eyes up at the leaves. Agate stands watch at the far edge of the clearing, wings folded, head tilted to the sounds of the woods. + +STARBOY +(to the sky) +So, uh. Hot take. + +BEANIE +Mm. + +STARBOY +Kindness is brave. + +BEANIE +Yeah. + +STARBOY +Like — like, anyone can be mean. You can be mean when you're tired, you can be mean when you're scared, you can be mean when you stub your *toe.* Mean is *easy.* + +He lifts his head, just a little. + +STARBOY (CONT'D) +Kind when you're tired? Kind when you're scared? That's the hard one. That's the one worth doing. + +AZURE +(quiet, to his own knees) +...yeah. + +BEANIE +(neutral, interested) +What about kind when you're *in a battle royale.* + +A beat. + +STARBOY +(grinning at the leaves) +Hardest kind there is. + +Agate turns her head, sharp. + +AGATE +Up. + +They come up. + +From the far tree line, Ubear arrives like a weather event. Not charging — *walking*. Iron club in the meat hand, mech arm held low. The fez, crooked. The smile, wide. He stops twenty feet from the oak. + +UBEAR +(cheerfully) +Soft spot. + +AZURE +Ubear — + +UBEAR +Four of you. Four little lambs. All the doors out of here are on a clock, and you are sitting in a clearing *talking* about *kindness.* My only regret is I came alone. + +BEANIE +(still sharpening, casual) +Weird thing to brag about. + +UBEAR +(ignoring her) +Here is how this goes. I break one of your legs now, I break another one's arm in a minute, and by the time any of you has figured out *formation* I have taken the two of you I like least to the forest floor. You will not be a pact after today. You will be *two.* + +He rolls the mech shoulder. The gears shriek. + +UBEAR (CONT'D) +Maybe one. Depends on how chatty I feel. + +Starboy is on his feet. Small axe in both hands. Chibi-serious. + +STARBOY +(quiet, shaking, not backing up) +You don't have to do this. + +UBEAR +No. But I *want* to. That's the difference between us, chibi. I know what I *want.* + +He comes. + +/* Combat — choreograph this as a group-handles-one-with-difficulty sequence. Ubear is a wrecking ball. But four on one, with Agate aerial, is a lot. Beats: */ + +— Ubear swings the club at Starboy. Starboy ducks (chibi frame-drop, unreasonably low), but the mech arm catches him in the side on the backswing and *launches* him across the clearing into the moss. + +— Azure intercepts. Short sword up. Parries the mech arm. Is *thrown*, and lands rolling, and comes up. + +— Beanie throws a knife. It lodges in Ubear's shoulder — the meat one. Ubear doesn't seem to notice. + +— Agate **launches.** A single hard wingbeat takes her six meters up, and she banks, and she *drops.* Talons first. + +She hits Ubear from above at a running crouch's worth of momentum. Bowls him sideways. Pins the iron club under her foot. Gets both her wings around his mech arm at the elbow — a living *clamp* — and *twists.* + +The gears scream. The arm jams in one direction. + +UBEAR +(furious) +Get *off* — + +Agate does not. Agate is still, and heavy, and done. + +Beanie is on Ubear's other side now, both knives out, one at his throat. + +BEANIE +Stay. + +Starboy is limping back across the clearing, rubbing his ribs, small axe still gripped. + +AZURE +Is that — + +AGATE +(flat, holding) +Pinned. + +Long beat. Nobody is breathing quite right. The iron club is still under Agate's foot. Ubear's meat shoulder is bleeding around Beanie's knife. + +UBEAR +(snarling, up at the alliance, teeth showing) +So do it. + +STARBOY +(arriving, out of breath) +Wait — + +UBEAR +Do it. Earn your *pact.* You said kindness where possible, not kindness where *convenient.* + +STARBOY +Wait. + +He drops the axe. Actually drops it. + +STARBOY (CONT'D) +He's pinned. He's done. That's enough. Kindness is brave. That's *literally* the thing. If we kill him here we kill the pact here. We start as something we can't be anymore. Let him go. + +BEANIE +(knife still at the throat) +Star, I love you, but — + +STARBOY +No. I'm serious. He's *pinned.* We had the fight, we won the fight, we don't have to *finish* the fight. That's the whole — that's the *thing.* + +He looks at Agate. Agate holds him there with her eye for a long moment. The tail-tuft flicks once. + +AGATE +(decision, quiet) +We let him go. + +AZURE +(small, nodding) +We let him go. + +BEANIE +(half a beat late, reluctant, all right) +...we let him go. + +Agate unclamps her wings. Rolls off the mech arm. Kicks the iron club away across the moss. + +Beanie lifts her knife from Ubear's throat, steps back, tracking him the whole time. + +Ubear comes up. Slow. The mech arm is visibly **canted** — a joint at the elbow knocked out of alignment by Agate's clamp, the gears rattling wrong now, the hand at the end of it trembling with an involuntary twitch. He flexes it once. It won't flex all the way. He looks at it. He looks at Agate. + +UBEAR +(low, not to anyone in particular) +Interesting. + +Then, to the whole alliance, conversational — the cold articulate clarity beneath the brute — : + +UBEAR (CONT'D) +You just made a mistake you don't know you made. + +STARBOY +(trying) +Ubear — + +UBEAR +Kindness is brave. Sure. Fine. Listen. + +He takes one step back. Puts the twitching mech hand behind his back. Smiles. + +UBEAR (CONT'D) +You are four. This game ends with one. You are going to have to kill each other. + +The alliance does not move. + +UBEAR (CONT'D) +Not me. *Each other.* Your pact is a clock. The timer started when you made it. Some of you know that already. + +His eyes flick — just once — to Beanie. Beanie's grip on the knife shifts. + +UBEAR (CONT'D) +When it comes to it, one of you is going to ask the other three to die for him. And one of the other three is going to say no. And then your pact is going to eat itself, and it will be ugly, and it will be long, and you will not get the mercy I am about to walk out of here with. + +He takes another step back. Another. + +UBEAR (CONT'D) +Only a fool refuses to kill. And today — today, *I* was the fool. Won't happen again. Thanks for the arm. + +He turns. Walks. Vanishes into the trees. The gears on the mech arm clatter once, badly, and fade. + +The alliance stands in the clearing, weapons still up. + +Nobody says anything for a while. + +Starboy picks up his axe. His hands are shaking. + +STARBOY +(small) +That was the right call. + +AZURE +(smaller) +Yeah. + +Agate's wings rustle, a slow refold. + +AGATE +(quiet) +We made the call we said we would make. We do not unmake it now because he said a scary thing. + +BEANIE +(looking at the tree line he vanished through) +Mm. + +She says it like she's chewing on it. + +BEANIE (CONT'D) +Yeah. + +She doesn't quite put the knife down. + +CUT TO: + +EXT. FOREST - COOKFIRE - LATER (GAMETIME ~1:00) + +/* Rooster + Noname. A small, private scene on the far side of the forest from the alliance. Two reserved creatures. Old, quiet history. The betrayal arrives fast. So does the answer. */ + +A small cookfire inside a ring of stones. The fire is very well made — neat, economical, no smoke to speak of. Two small fish on a stick, browning. + +**ROOSTER** crouches by the fire. The hem of the cloak is gathered up around him so it doesn't catch the flames. The beak is tipped down, attentive to the cooking. The bow lies across his knees, strung; the quiver is propped against a stone at his side. A **small cornucopia dagger** is balanced, out of the way, on a flat rock beside his left foot — pulled from a sleeve earlier, set aside for gutting. + +**NONAME** sits across the fire. Antennae at rest. Face very still. Watches Rooster work. + +Between them, nothing is said for a while. + +Rooster turns the fish. + +NONAME +(eventually, flatly) +You've done that before. + +ROOSTER +(from inside the hood, the voice light, androgynous) +Mm. + +NONAME +I don't remember the last time I had hot food. + +ROOSTER +(still working the fish) +You won't, in five minutes. They're small. + +A small, private sound from Noname that could be a laugh. + +Another silence. + +NONAME +(looking into the fire) +Ubear was right. + +ROOSTER +(not looking up) +About what. + +NONAME +The pact thing. The — everyone has to kill each other eventually. That part. + +ROOSTER +(testing a fin with a claw through the cloak) +Mm. + +NONAME +I don't want to. + +ROOSTER +Mm. + +NONAME +But I don't want to lose, either. + +The fire pops. + +NONAME (CONT'D) +And you're the person I'm sitting across from. + +The beak tips up, an inch. The hood does not move. + +Rooster does not ask Noname to explain. + +Noname moves. + +He moves the way a quiet person moves — no flourish, no telegraph — just a small, committed step from a sitting position. One arm comes forward with a blade he was not obviously holding a moment ago, coming at Rooster's hood at throat height. + +The blade never arrives. + +In the same breath — the *same breath* — the dagger on the flat rock is no longer on the flat rock, and Rooster's cloak-hem has whispered across the moss, and Rooster is standing, and Noname is very close to Rooster, and the dagger is inside Noname's ribs up to the crossguard. + +Noname's face does not change. It cannot, really; it is a painted grin. + +The antennae droop, slowly, like a stem giving up. + +Rooster catches him as he folds. The hood is close to Noname's face now, and they are nearly nose-to-beak. The hood does not fall. + +NONAME +(very quiet, eyes still bright, almost matter-of-fact) +Sorry. + +ROOSTER +(quieter than speech) +Mm. + +NONAME +Figured it'd happen eventually. Might as well. + +Rooster holds him. + +ROOSTER +(same, nothing of judgment in it) +Mm. + +Noname exhales, once, small. A **poof** of blue-holographic mist lifts him out of Rooster's arms and disperses upward through the tree canopy, a slow column of softened breath going home. + +The cookfire keeps going. + +Rooster stays crouched for a moment longer, hood bowed, dagger still in his hand. Then, practical, he sets the dagger down. Turns the fish. Picks up the bow and the quiver, and stands, and walks away from the fire. + +Lets it burn down. + +CUT TO: + +INT. FOREST - CRUMBLING CATMULL-BAROQUE FOLLY - SAME LATER (GAMETIME ~1:20) + +/* Adrian vs Ubear. Not a kill scene — a disarm. Adrian draws the green sword cleanly for the first time in the film. Ubear is already rattled from the alliance fight; the mech arm is canted and unreliable. Adrian takes advantage. The arm comes off. Ubear escapes with it. */ + +Ubear is inside the folly — the half-collapsed gilded chapel — hunched over a fallen Catmull-Baroque cornice, working on the mech arm. He has the elbow plate open. Brass gears glint through the breach. One gauntlet is off; he is cursing at an inner spring. + +UBEAR +(muttering) +Chimera cow. Chimera *cow.* Freak with *wings* — + +Behind him, not trying to be quiet — not trying to be *loud* either — ADRIAN. + +Adrian does not greet him. Adrian draws. + +The green sword comes out of its sheath in a single, bored motion — mod-rank steel, the literal rendering of the icon, a blade green enough that it reads as a choice rather than a color. The first time it has left the sheath all film. The drones overhead track it immediately. + +Ubear whirls. + +UBEAR +The *hell* — + +ADRIAN +(calm) +Just the arm. + +UBEAR +What — + +ADRIAN +Put the arm on the stone. Walk away. We're done. + +UBEAR +(baring teeth) +You are *joking.* + +ADRIAN +(mild) +I'm really not. + +Ubear rushes him. The mech arm, still open at the elbow, tries for a hooking grab. The green sword takes it at the *joint* — a single clean horizontal cut, precise as a woodcutter's — and the mech arm separates at the elbow in two pieces: the upper, still on Ubear's shoulder, now a stump of brass and ruined gear; the lower, a heavy gauntleted limb, flung free by the momentum of its own swing. + +The severed piece hits the concrete floor of the folly and *clangs.* + +Ubear stares down at his own forearm on the ground. + +ADRIAN +(already stepping back) +Pick it up. Go. + +Ubear looks up at him. The expression is not fear. It is calculation. + +UBEAR +(flat) +Yeah. + +He stoops. Grabs the severed forearm in his meat hand, hugs it to his chest. Looks once at Adrian, weighing something. + +ADRIAN +(without moving the sword) +Don't. + +Ubear doesn't. He goes. Shoulders through a breach in the folly's wall and disappears into the trees, severed gauntlet clamped under his arm like a piece of firewood. + +Adrian stands in the broken chapel for a beat, green sword lowered. Looks down at the stone. At the little constellation of gears that came loose when the arm came off. Shakes his head once — not regret, just acknowledgment of the math. + +ADRIAN +(to nobody) +That was a mistake. + +He means his own, not Ubear's. + +He sheathes the sword. Walks out. + +CUT TO: + +INT. FOREST - ALLIANCE ENCAMPMENT - LATER (GAMETIME ~3:00) + +/* The invoice. Ubear's arm is back on — imperfect, visibly repaired with scavenged folly-parts (a gilded Catmull-Baroque cog now turns as one of the elbow joints, incongruous, ornamental). He finds the alliance. He starts with Agate. */ + +The four altruists have moved. A new pocket of forest, denser canopy, a natural bowl shaped by four close trees. Agate is aloft, circling above the canopy in slow guard loops; her wings catch light through the gaps. Starboy has built a tiny, unsatisfying cairn of stones for reasons he does not explain. Azure stands watch at the edge with the short sword low. Beanie is not in the circle. + +Beanie is twenty meters away, seated against a tree with her line of sight to the alliance through a gap in the trunks. Near but not with. + +AZURE +(over his shoulder) +You're drifting. + +BEANIE +(back, light) +I'm *thinking.* + +AZURE +Think closer. + +BEANIE +(not moving) +I'm good here, skekSil. + +Azure's face does something small and unhappy. He lets it. + +Somewhere up through the canopy, Agate's wingbeat changes. + +Then changes *again.* + +Then she falls. + +Not a stoop. A *fall.* Wingbeats clawing at air that is not there. Something has caught her from below mid-loop — something heavy thrown from beneath the canopy has struck her right wing at the joint. + +She plummets twenty feet, crashes through branches, lands in the bowl in a spray of cream-and-coral feathers. + +STARBOY +AGATE— + +Ubear is already among them. + +He has thrown the iron club from the tree line in a single, crushing overhand arc, and he has followed it on foot at a run, and he is in the bowl now with the repaired mech arm swinging low. + +It is not a fair fight. It is not meant to be one. + +Agate tries to rise. The right wing is at a wrong angle. The single mint eye finds Ubear. + +AGATE +(not quite a word, a sound) +— + +UBEAR +(almost gentle) +Told you. + +The mech arm comes down. + +/* The first kill. Write the VFX carefully. The body does the mist-poof per Rain's plant — specifically, a column of blue-holographic particulate rising in the shape of wings, the last thing to go, dispersing upward through the canopy. */ + +Agate's form dissolves, unhurried, into a soft poof of blue-holographic mist — the shape holds, for one instant, as a chimera in silhouette, wings at full extension she never got to make — and then the mist rises in a slow column through the gap in the canopy and is gone. + +A second of clearing silence. Feathers still drifting. + +AZURE +(broken) +Agate — + +UBEAR +(turning to him, unhurried) +Two. + +Starboy is on his feet. Axe up. Chibi-serious. + +STARBOY +(voice cracking) +You — + +UBEAR +You said kindness is brave. + +STARBOY +(stepping forward, not back) +I did. + +UBEAR +Prove it. + +STARBOY +(quiet, steady, shaking) +Kind when you're scared. That's the *hard* one. That's the *one worth doing.* + +He charges. + +/* Write the Starboy death as brief and brutal. He gets one blow in — a grazing hit on the repaired elbow joint that knocks a gilded cog out of alignment — and then Ubear takes him in a single motion. */ + +The small axe catches the repaired elbow — the gilded folly-cog tilts — and Ubear doesn't break stride. The mech arm closes around Starboy's middle. Lifts him. Holds him. + +UBEAR +(quiet, close to Starboy's ear) +Only a fool refuses to kill. + +Starboy grins anyway — chibi-serious, teeth — and spits in Ubear's eye. + +STARBOY +(last line) +You'll *never* be kind. + +Ubear squeezes. + +Starboy poofs. Galaxy-eye mist rises in the shape of a winking silhouette for one breath, then lifts up through the canopy in a column of soft blue. + +Azure has not moved. + +UBEAR +(turning slow, looking at him) +Three's for later. Run along. + +AZURE +(voice gone) +Ubear. + +UBEAR +*Run.* + +Azure runs. Not cowardice — shock. The short sword still in his hand, pointed wrong, Cena tee catching on a branch as he goes. + +Past Beanie at her tree. Beanie has stood up. Beanie is watching. Beanie does not raise her knives. Azure meets her eyes for exactly one beat as he passes her. + +AZURE +Come — + +BEANIE +(flat, quiet) +Go. + +He goes. + +Beanie stays. + +Ubear notices her finally. Tilts his head. Does not approach. They look at each other across twenty meters of moss. She does not move. He does not move. + +Then Ubear turns and walks away, in the opposite direction from the one Azure ran. + +Beanie watches him go. + +Beanie does not follow Azure. + +From somewhere in her chest, very quietly, Ubear's voice comes back to her: + +UBEAR (V.O.) +(echo, from memory) +You are going to have to kill each other. + +Beanie sits back down at her tree. Picks up a knife. Sharpens it. + +She is not part of a pact anymore. + +CUT TO: + +EXT. FOREST - OPEN GROUND NEAR THE CORNUCOPIA - LATER (GAMETIME ~4:30) + +/* Ubear takes Jenni. Fast, clean, and on-camera; she gets one throw in. */ + +Jenni is crossing open ground at a jog — efficient, purposeful, spear in her good hand, javelin under her arm, tablet-rig catching the dappled light. She has been mapping the forest. The stylus is visible against the tablet as she runs; she has been taking notes on the cornucopia layout. + +Ubear comes out of the trees at her flank. + +She pivots without looking — catches his arrival on peripheral vision, instincts good — and throws the javelin at his chest in a single clean motion. + +It hits. Lodges in his meat shoulder, right through the Beanie-knife wound that was never attended to. Ubear roars. + +And keeps coming. + +JENNI +(matter-of-fact, stepping back, spear up) +Fine. + +The spear meets the mech arm. The spear does not win. + +Ubear takes her in three moves — bat the spear wide, step in, mech-hand on her throat. She gets both hands on the wrist. For a full second she actually *resists* — the tablet rig at her shoulder is glowing faintly, the stylus lifting from its clip, a small emergency utility conjure rising off the surface of the tablet — a *shield*, round and polite and polished, hanging in the air behind her — + +Ubear breaks her neck before the shield finishes rendering. + +The shield dissipates in a puff of pink-and-blue polite particulate. The stylus clatters onto the moss. + +Jenni poofs. A simple, well-drawn, anime-linework column of blue-holographic mist, cordial to the last. Goes up clean. + +Ubear wrenches the javelin out of his shoulder. Drops it. Walks off. + +CUT TO: + +EXT. FOREST - NORTHERN CLIFF - LATER (GAMETIME ~5:15) + +/* The cliff throw. Write this with care. The audience MUST register the missing mist-poof. Stage the toss in long enough that the camera has clear space to NOT show the VFX. Let the long silence at the bottom of the cliff do the work. */ + +Rooster is moving through the forest at the base of the northern cliff — unhurried, hood up, bow strung, an arrow between his fingers already. He has been hunting Ubear the way an experienced predator hunts a loud one. Cloak flows silently over rock. + +He does not hunt carefully enough. + +Ubear drops on him from a ledge above. + +It is not a fight. The mech arm — still repaired, still canted — is a heavy enough weapon to put Rooster flat in one swing. The bow flies sideways into undergrowth. The quiver scatters. The hood stays up. + +Rooster scrabbles, tries to roll. Ubear grabs the cloak at the collar with the mech hand and lifts. + +UBEAR +(breathing hard) +Loud bird. Never saw the inside of it. Never will. + +He turns. Walks Rooster to the cliff edge. The cloak pools and drags. The hood stays up. + +Rooster's beak tips up, one last defiant inch. + +ROOSTER +(from inside the hood, calm) +Put me down. + +UBEAR +(with a grin) +Sure. + +He throws him off the cliff. + +Rooster falls. + +/* The camera holds on the top of the cliff — on Ubear's back, mostly — for a long, long beat. We hear the wind. We do not hear a landing. We do not see a mist-poof rise from below the cliff edge. No blue column lifts past Ubear's shoulder. The aura above the cliff stays empty. */ + +Ubear stares down over the edge for a while. + +He does not see what he wants to see. He frowns. Leans further. Squints. + +The bug-drones above the cliff have *not* streamed downward to cover a confirmed elimination. They are still loosely patrolling the canopy at the top. + +A jumbotron-angle intercut from far away: the giant screen over the colosseum floor, Rain watching from the throne. Rain's face does not move. But the green eyes flick once, off-center, assessing. + +At the top of the cliff, Ubear gives up. Turns. Walks off. + +At the bottom of the cliff — not shown, withheld, deliberately — a small sound: the faintest of cloak-on-rock friction noises. A single, short breath. + +We do not see it. But we hear it, if we are listening. + +CUT TO: + +EXT. FOREST - A DIFFERENT CLEARING - SHRINK ONSET (GAMETIME ~8:00) + +/* The shrink begins. Heart and Mind arrive. */ + +The aura at the edge of the bubble — previously a faint blue shimmer at the horizon — is now visibly, unmistakably CLOSER. A distant tree at the east edge of the forest *passes through* the aura as the edge overtakes it; the tree does not fall. It simply dissolves upward in a blue-holographic mist, the same poof as a death, and is gone. + +The world is, by slow degrees, getting smaller. + +A chime — or what sounds like one — sounds through the woods. It is not from the jumbotron. It has no source. + +In the clearing, AZURE has arrived, hollow-eyed, short sword dragging. He stops in the middle. Behind him, twenty meters back, unseen by him: BEANIE, following at distance. She has been following him for hours. She has not called out. + +At the north edge of the clearing, not visible to either of them: the top of a cliffside boulder where a **cloak hem** is tucked between stones, wing-tip pressed flat, beak angled down to a gap. Watching. Breathing. + +At the west edge, much further off: ADRIAN. Leaning on a tree. Arms crossed. Green sword sheathed. + +At the south edge: UBEAR. Arriving through the brush. Mech arm ticking wrong. Meat shoulder black with old blood. + +The clearing has accidentally become a crossroads. None of the four visible survivors has quite registered this yet. + +The chime sounds again. + +At the eastern edge of the clearing, the light BENDS. + +Two figures resolve out of the bend — not walking in, *arriving* in the way light arrives, from nowhere. + +**HEART** and **MIND.** + +/* HEART — a figure rendered like a badly-compressed jpeg of love itself. Colors bleeding at the edges, soft focus, an occasional dropped pixel around the silhouette. Warm. +MIND — a figure rendered as clean vector geometry, all hard outlines and cool color, angles resolving and re-resolving. Cold. +They arrive as ONE presence in TWO bodies; the seams of the rendering clearly two different systems talking past each other. They do not look around. They are here with purpose. */ + +Azure startles hard. Short sword comes up on instinct. + +AZURE +(rasping) +Who — + +Neither Heart nor Mind answers him directly. They are not addressing him. They are addressing the clearing. + +HEART +Kindness is the bravest thing. + +MIND +Three of the bravest are already dead. + +A beat. + +HEART +Both are true. + +MIND +Only one of you walks out. + +Azure stares. Adrian, far across the clearing, tilts his head. Ubear at the south edge has stopped walking. Beanie at the north treeline has her hand on a knife and her breath very still. At the cliffside boulder, a cloak-hem does not move. + +HEART +(quieter, head turning just slightly toward the boulder without looking at it) +— and one of you is already past the lesson. + +Heart and Mind glance, simultaneously and without apparent coordination, at the cloak-hem. + +MIND +Unfair advantage. + +HEART +Earned. + +MIND +Acknowledged. + +They look back at the clearing. + +HEART +The walls are not walls. + +MIND +The walls are a clock. + +HEART +Your question will find you. + +MIND +You will answer with your body. + +HEART +Both are true. + +MIND +Only one of you walks out. + +They bend back into the light they came out of, and are gone. The eastern edge of the clearing returns to ordinary forest. + +The chime does not sound again. + +Nobody in the clearing speaks for a long moment. + +Ubear breaks it by laughing — a low, sustained, honest laugh. + +UBEAR +(delighted) +Oh, *fantastic.* + +Azure turns to face him. + +CUT TO: + +EXT. FOREST - SAME CLEARING - CONTINUOUS + +/* The Ubear team-up. Azure and Adrian converge on Ubear as the shrink narrows the geography and the four of them are now in the same clearing. Killer-Queen / Killer Azure deploys — its one flashy moment in the film. Adrian is wounded in the fight. Beanie enters at the end with ice in her eyes. */ + +Ubear comes first at Azure — unbothered, committed, iron club materializing from a hip loop and mech arm cocked. + +Azure braces. The short sword is an embarrassment in his hand. He knows it. + +AZURE +(quiet, to himself) +Sorry, my lord. + +He reaches through the JoJo-ink of his own silhouette and **summons.** + +/* Killer Azure deploys. Write it big. A Killer-Queen-stand silhouette resolves behind Azure at full body length — porcelain-periwinkle armor, cat-eared helm, gold-skull belts, ice-mint eyes. Its hands are its own. It moves an instant behind him, just out of sync, the way a stand moves. JoJo-ink outlines, flat color, physics-breaking poise. */ + +A Killer-Queen-shaped silhouette rises *out of Azure's back* — porcelain-periwinkle and gold, flat-color JoJo-ink lines, hard and perfect and late by a heartbeat. The crowd of drones *swarms* it with interest. The jumbotron, far away in the colosseum, cuts to it immediately. Somewhere behind glass, Rain leans forward. + +Ubear stops in his tracks. + +UBEAR +(genuinely) +Oh, *come on.* + +AZURE +(voice steadier than it has been all day) +You don't get both my friends and me. + +The stand — **Killer Azure** — comes forward a full stride ahead of Azure itself and meets the mech arm. The stand's touch *detonates* the gilded folly-cog in Ubear's elbow — a silent, compressed, physics-breaking pop. + +Ubear reels. + +From the west edge of the clearing, Adrian has *also* moved. Green sword out. He takes Ubear's flank at a run. + +It is two-on-one. It is still not easy. + +/* Choreograph: Killer Azure touch-detonates every ornamental piece of the mech arm it can reach — gilded cogs popping silent, one at a time — while Ubear's meat arm swings the iron club. Adrian works the off side with the green sword, economical, precise, cutting only what he needs to cut. Ubear catches Adrian once with the club — a hard, bad blow across the ribs that folds Adrian around it and drops him to one knee. Azure screams. Killer Azure's hands close around the remains of the mech arm and detonate its shoulder plate. The arm *dies* — locks, smokes, hangs. Ubear, one-armed, on one knee himself, keeps fighting until he can't. */ + +Ubear catches Adrian hard across the ribs. Adrian folds. One knee into the moss. Green sword still gripped but not up. + +AZURE +ADRIAN— + +Killer Azure — faster than Azure's voice — touches the mech shoulder plate. + +The plate pops. The remaining brass of the arm locks, seizes, hangs dead from Ubear's body. + +Ubear is on his knees now too. Meat hand around the iron club. Mech arm a ruin. + +He looks up at Azure. Grins, teeth bloody. + +UBEAR +(to Azure) +Do it. + +AZURE +(breathing hard, stand hovering) +... + +UBEAR +Do it. Only a fool — + +AZURE +Shut *up.* + +Azure raises the short sword. Stands over him. The stand raises in mirror, a hand reaching for Ubear's throat. + +Azure does not bring the sword down. + +For a long, long beat. + +AZURE (CONT'D) +(small) +I can't. + +UBEAR +(sneering, blood in his teeth) +*Coward.* + +AZURE +(lower) +I can't. + +He steps back. Lowers the sword. The stand lowers with him — reluctant, a half-beat slow — and retreats into his back in a glimmer of JoJo-ink. + +Adrian, on one knee, makes a small wet sound and laughs. + +ADRIAN +(coughing, amused, hoarse) +You skekSil bastard. + +Azure does not meet his eyes. + +From the north treeline, BEANIE steps into the clearing. Two knives, one in each hand. Beanie hat straight. Eyes like she has decided something and is not going to unsed decide it. + +AZURE +Beanie — + +BEANIE +(not looking at him) +Move. + +AZURE +Beanie, I — + +BEANIE +*Move.* + +Azure moves. + +Beanie crosses the clearing. Ubear, on his knees, watches her come. He is — it has to be said — still grinning. + +UBEAR +(to her, almost friendly) +You figured it out. + +BEANIE +(quiet) +Yeah. + +UBEAR +Took you long enough. + +BEANIE +Yeah. + +She is in front of him now. Both knives reversed in her hands, blades flat along her forearms. + +UBEAR +Kindness is — + +BEANIE +Shut up, Ubear. + +She puts one knife into the base of his throat and the other into his heart, both at the same time, with the efficient neatness of someone who has decided exactly how she feels about it. + +Ubear's grin does not go anywhere at first. Then his eyes do. + +He poofs. A blue-holographic column of mist, ragged and unceremonious, lifts his bulk and the broken mech arm and everything he was into the aura. + +Beanie stands there with her two knives still extended in the shape he used to occupy. + +Azure makes a sound. + +BEANIE +(not turning) +Don't. + +AZURE +Beanie — + +BEANIE +Don't. + +She slowly lowers the knives. Sheathes one. Sheathes the other. Does not turn around. + +BEANIE (CONT'D) +(to no one specific) +He was right. About that part. Only that part. + +She walks out of the clearing to the east — toward where the shrink is closing in from. + +She does not look back at Azure. + +Azure stands in the center of the clearing, alone with Adrian's labored breathing. + +CUT TO: + +EXT. FOREST - SAME CLEARING - MOMENTS LATER + +Azure is on his knees beside Adrian. Has the older creature's shoulders propped against his thigh. Adrian's white jacket is red across the ribs where the iron club hit. His breathing is already wrong. + +AZURE +(panicking-quiet) +No no no no. Adrian. Adrian. You're fine. You're — the recovery bay, the recovery bay, it's fine — + +ADRIAN +(quiet, slow) +Oh yeah. Yeah. + +AZURE +— you just — you just *poof*, right? And you wake up back there, and you — + +ADRIAN +(a small laugh, painful) +That is the plan. + +Adrian is holding his ribs with his off hand. The green sword is across his lap, pommel in his working hand out of pure habit. + +ADRIAN (CONT'D) +Couldn't finish him. + +AZURE +(very quietly) +No. + +ADRIAN +Still think you should have? + +A beat. + +AZURE +(smaller) +...I don't know. + +ADRIAN +Mm. + +(breath catching) + +Test isn't over. + +AZURE +Adrian — + +ADRIAN +Beanie's a smart kid. + +(he says it almost warmly, through the bad breath) + +Don't make her work harder than she has to. + +Azure doesn't understand what he's being told, yet. He will. + +ADRIAN (CONT'D) +(last, to Azure, a faint wry smile) +Breathe, man. Badge doesn't help if you faint. + +Azure makes a sound that is not any known word. + +Adrian poofs. A portrait-realistic column of mist — perfectly rendered, perfectly human, perfectly wry — lifts through the canopy. The green sword falls out of his hand onto the moss as his body dissolves and lands with a small, definite *chink.* + +Azure is left holding nothing. The sword lies on the moss beside him. + +He picks it up. + +It is heavier than it looks. + +CUT TO: + +EXT. FOREST - EAST SIDE - CLOSING IN (GAMETIME ~11:00) + +/* The shrink has advanced. The jumbotron cuts, in the colosseum, to a wide shot: the bubble from the outside is now visibly LARGER on the stadium floor — growing into the cradle of its iron stand, the aura brighter, the interior warp-ratio relaxing. What was a kilometer across is, on the inside, perhaps two hundred meters now. The aura-wall is a faint blue curtain at the nearer tree line, visible through the trunks. + +The cave at the base of the east cliff is one of the few landmarks still inside the shrinking perimeter. */ + +Azure pushes through brush. Green sword in one hand, his own short sword discarded. Cena tee torn in one shoulder. The aura-wall is close behind him — so close that an old stump, passed by two strides ago, is just now being overtaken. It dissolves in a small blue poof as the wall rolls over it. + +He crests a small rise. Below him, the cave. + +And at the cave mouth: Beanie. + +She has her beanie hat straight. She has both knives sheathed at her hips. She is sitting, not standing, on a flat stone at the entrance. She watches him come. + +She has, clearly, been waiting for him. + +AZURE +(stopping) +Beanie. + +BEANIE +Hey, skekSil. + +AZURE +Beanie, I — + +BEANIE +(gentle) +Come inside, Blue. Wall's coming. Inside's better. + +Azure stands at the top of the rise with the green sword. + +BEANIE (CONT'D) +(a small, real smile, the first one in a while) +I'm not going to stab you at the door. Come on. + +He comes. + +CUT TO: + +INT. CAVE - EAST CLIFF BASE - CONTINUOUS + +/* The cave. Low ceiling, dry stone, a soft pool of blue from the bubble's aura bleeding in through a crack in the back wall. The acoustics make everything quieter than it should be. Two survivors. + +Play this scene as a conversation, not a fight. The fight, when it comes, is almost incidental. Beanie does almost all of the work here — not physical work, WILL work. She has decided who Azure has to become, and she has decided she is not letting him fail to become it. */ + +They sit across from each other on opposing stones. Azure has the green sword across his knees. Beanie has one knife out, unsheathed, set across her knees in mirror. Not a threat. A parallel. + +Outside, through the cave mouth, the aura-wall is a few meters away and closing. Blue light pulses at the rim. The walls of the cave are holding — the cave is small enough that it fits inside the contracting world. + +BEANIE +(easy, conversational) +So. + +AZURE +(tired) +So. + +BEANIE +Two of us. + +AZURE +Yeah. + +BEANIE +Clock's tight. + +AZURE +Yeah. + +Beat. + +BEANIE +Three things I want to say to you. + +AZURE +(quiet) +Okay. + +BEANIE +One. I love you, skekSil. That part's not changing. No matter what happens in the next four minutes. You are my favorite idiot. AZURE (hoarse) -My— my lord, I— +Beanie — -RAINCLOUD -(cutting him off, but not unkindly) -On two conditions. +BEANIE +Shut up. Two. -Azure nods frantically, a child being told his punishment is reduced. +(a breath) -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. +BEANIE (CONT'D) +I'm not letting you lose on purpose. AZURE -(instantly) -Always. Of course. *Adrian.* +I wasn't going to — -Adrian, still in the contestant arc, inclines his head. +BEANIE +Yes you were. You'd be doing it right now if I hadn't said it. You'd be figuring out the cleverest, softest, most-skekSil way to kneel down at my feet and ask me to put a knife in you like it's a *favor* you're doing me. + +He flinches. + +BEANIE (CONT'D) +And I'd let you. And Rain would see it. And the part of you that's ever going to be worth anything again would die in this cave, and the part that walks out would be something much, much worse. + +AZURE +Beanie — + +BEANIE +I am not letting you do that. + +He stares at her. + +BEANIE (CONT'D) +Three. + +(she lifts the knife off her knees and flips it, caught it comfortably, blade pointing casually at the floor) + +BEANIE (CONT'D) +If you don't fight me for real, I'm going to make you. I will come at you, skekSil. I will come at you *hard.* Until you pick that sword up and put it in me. I am going to give you no other way out. + +AZURE +I can't — + +BEANIE +You can. + +AZURE +*Beanie* — + +BEANIE +The thing Rain wants to see — the thing he has been *testing you for* all day — is whether you can want it enough. + +A long silence. + +AZURE +(very quiet) +Want what. + +BEANIE +(very quiet back) +Any of it. The badge. Your life. Me. It doesn't matter which. *Enough.* + +Azure looks at the sword across his knees. + +AZURE +(smaller, nothing in it) +You are asking me to kill you. + +BEANIE +I am asking you to *try to survive.* And I am telling you that I am a lethal obstacle between you and that, because I am not letting you win an easy way. And I am telling you that if you don't try, I am going to kill *you.* And I will. SkekSil. I will. + +The aura-wall outside is meters from the cave mouth now. + +AZURE +(eyes wet) +I don't want to. + +BEANIE +(softening, for the first time in the scene) +I know you don't. That's why it's the test. Nobody tests you on the thing you *want* to do, Blue. + +He closes his eyes. + +She stands. + +BEANIE (CONT'D) +I love you. I'm going to come at you now. + +She comes. + +/* Fight: quick, brutal, real. Beanie is not faking. Beanie wants to live too — wants to make Azure fight for it. She nearly gets him twice. Azure dodges, parries with the green sword, keeps giving ground. At one point he has a clean opening and passes it up; Beanie SEES this, snarls, and drives him back harder. He cannot keep passing openings. Finally he stops passing them. */ + +Azure gives ground. Back against the rear wall of the cave. Beanie has cut him twice — a line across his armored forearm, a shallow graze to the side of his helm. She is in close. + +She comes again. Commits to the blow. + +She overextends on purpose. + +Azure's body — before his mind — does the thing. Green sword up. Turn. The blade goes through under her ribs, up, clean. + +Beanie stops. + +She looks down at the green sword. Looks up at Azure. The knife in her hand clatters to the cave floor. + +BEANIE +(quiet, genuine, proud) +Good. + +AZURE +(broken) +Beanie — + +BEANIE +(half a smile) +*Good*, skekSil. + +She folds against him. He catches her, because of course he does. The sword is still in her. He can feel her stop breathing. + +BEANIE (CONT'D) +(last, small, into his shoulder) +Get the badge. + +She poofs. + +Blue-holographic mist, beanie hat holding its shape for one extra breath — like a small signature at the top of the column — and then rising, through the cave mouth, out past the aura-wall that was almost on the cave, up into the blue of the bubble. + +Azure is holding nothing. The green sword is in his hand, wet. He goes to his knees on the cave floor. + +The aura-wall finally rolls up against the cave mouth and slows — the cave is now at the inner edge of the surviving space. + +Azure puts his forehead against the cold stone. + +He does not cry. He has nothing left to cry with. + +AZURE +(quietest, cracked) +I wanted it. + +A long beat. + +AZURE (CONT'D) +I wanted it enough. + +CUT TO: + +INT. CAVE MOUTH - A MOMENT LATER + +/* The twist. Rooster has been here the whole time — inside the cave, past a natural alcove, in pitch dark. He waited. He could have intervened in the fight. He chose not to. He has his bow. He has one arrow. The hood is up. */ + +From the dark at the back-alcove of the cave, a quiet movement. A cloak hem whispers on stone. A bowstring tightens. + +Azure, still on his knees, forehead against the stone — does not hear it, or does not *register* it, because it is the sound the forest has been making all day. + +ROOSTER +(from the dark, calm, conversational) +Stand up. + +Azure raises his head. + +He turns, slow, still on one knee. + +From the alcove, Rooster steps into the blue cave-glow. Longbow. Arrow nocked. String drawn. Beak angled down the shaft. Hood up. + +AZURE +(not really surprised, just tired) +...hey, man. + +ROOSTER +Hey, skekSil. + +A beat. + +AZURE +(slowly) +I thought — + +ROOSTER +(lightly) +Mm. + +AZURE +You didn't poof. + +ROOSTER +(the beak tips, a smile in the voice that the face will not show) +No. + +Azure stands. Very slow. Green sword in one hand, trailing. He does not raise it. + +AZURE +(quiet) +You were here the whole scene. + +ROOSTER +Yes. + +AZURE +You could've — + +ROOSTER +Mm. + +A beat. The bowstring does not slack. + +AZURE +(exhales) +Take the shot. + +ROOSTER +Mm. + +The arrow fires. + +It takes Azure through the upper chest — left side, high, a perfect arc given the cave's low ceiling and Rooster's angle. The green sword falls out of his hand. + +Azure staggers. One step. Two. Stays on his feet, somehow, for one more. + +AZURE +(barely) +Why — + +ROOSTER +(from the hood, simple, even) +I guess you didn't want it enough. + +Azure's face, for one second, is the face of someone who has spent his life being the skekSil and has just had the punchline explained to him by someone not laughing. + +He *lunges.* + +Last strength, no plan, hands open — not for the sword, for Rooster himself — grabbing for the hood, for a face to have been pierced by, for anything at all. + +Rooster steps neatly aside. A second arrow — pulled and nocked while the first was still in the air — fires at close range into Azure's chest as he passes. + +Azure folds. + +He goes down sideways against the stone. Cena tee rucked up around the shaft. Helmet tipping, a last porcelain-periwinkle glint. + +He poofs. + +A slow, JoJo-ink-lined column of blue-holographic mist — flat color, bold outlines, one last ridiculous flourish of a pose in the silhouette as it rises — lifts out of the cave, up through the mouth, past the aura-wall, into the higher aura above. + +Gone. + +Rooster lowers the bow. + +Lowers it all the way. + +He does not remove the hood. + +He walks out of the cave — stepping over the green sword as he goes, not picking it up — and sits down on the flat stone at the cave mouth where Beanie had been sitting. + +Sets the bow across his knees. + +The aura-wall is a couple of meters away now. Still closing. Exponential. + +The bug-drones have swarmed into the cave mouth in a dense, buzzing cloud, covering the last living contestant. The jumbotron far away is full of hood and beak and a sliver of red gizzard and the back of a longbow. + +The hood does not come down. + +Rooster sits. + +The aura-wall reaches the flat stone. The flat stone dissolves upward in a small blue poof. Rooster does not move — the warp-ratio relaxes faster than the wall reaches him, or the wall acknowledges him, or some mechanic of the bubble acknowledges that there is nothing left to close *around*. + +The entire bubble INVERTS — walls snapping outward, aura dissolving, the interior-rescale releasing in one breath of blue mist. + +The forest is gone. + +The cave is gone. + +Rooster, hood still up, bow still across his knees, sits on an otherwise empty patch of sand. + +CUT TO: + +INT. THE COLOSSEUM - SAND FLOOR - CONTINUOUS + +Wide shot. + +The bubble, on its Catmull-Baroque iron cradle, has COLLAPSED. Not broken — *concluded.* What was an enormous oblong jewel is now a clear crystalline SPHERE the size of a ceremonial bowl, still on the cradle. A neat, decorative object. A paperweight. + +On the sand floor, between the cradle and the throne, one figure. + +NotoriousRooster. Cloak pooled around him. Hood up. Longbow across his knees. Sitting on nothing. + +The colosseum is silent. Really silent. Even the implied crowd. + +On the throne, Rain has not moved from the position he has held all film. The warm-hosting-voice is nowhere. + +He watches Rooster for a long beat. + +Then, very slightly, he inclines his head. One small nod. No words. + +Rooster's beak tips. Same, back. The hood stays up. + +Rain lifts one claw. + +A side door opens on the far colosseum wall — a door not used before in the film — and the bug-drones stream back out through it, heading toward the area behind. + +CUT TO: + +INT. RECOVERY BAY - BACKSTAGE - CONTINUOUS + +/* The recovery bay. A long, high-ceilinged concrete gallery — Catmull-Baroque ornament bolted to the structural slabs at shoulder height and up; the upper reaches still raw Brutae. Eight RESTORATION NICHES along one wall — stone alcoves framed in low-poly gilded arches, each with a soft blue pulse at its base. Seven of the niches are already occupied: Agate, Starboy, Noname, Jenni, Ubear, Adrian, Beanie — all standing in their niches as the last of the reconstitution mist knits them back together. They are whole. They are rattled. They are alive. They are wearing exactly what they were wearing when they died. + +The eighth niche is just now reconstituting. A blue mist settles into the shape of a porcelain-periwinkle Killer Queen silhouette with a ridiculous Cena tee. */ + +Along the wall, the conscious dead. + +Agate stands in her niche, cream-and-coral feathers in slight disarray, single mint eye already focused — clocked her surroundings the moment she came together. Wings folded tight. She is unhurt. She looks tired and dignified and very, very angry at no one in particular. + +Starboy in the next niche is already *over it.* He is bouncing on the balls of his feet. + +STARBOY +Yo. Yo. YO. I got to say "you'll never be kind" to Ubear before he *killed* me. Tell me that's not top ten. Tell me. + +BEANIE +(two niches down, still catching her breath) +Top ten, Star. + +STARBOY +TOP FIVE. + +UBEAR +(from his niche, low) +Shut up. + +STARBOY +Ubear is here! Ubear! You should've seen how mad he was in my last second. + +UBEAR +*Shut up.* + +Adrian, in the niche beside Beanie, is on his feet and fine. He has the green sword back — it reconstitutes with its owner. He is flexing his ribs experimentally. ADRIAN -(deadpan) -Cool. +(quiet) +Mm. -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. +Jenni in the niche opposite is already checking her tablet's edge-rig. The stylus is back. The device apparently survived, or came back with her. She nods at it like she is thanking it for coming. + +Noname in the niche next to Jenni has not moved from the reconstitution pose. Antennae still. Bug eyes open. Normal, for him. + +The eighth niche — Azure's — finishes knitting. + +Azure stumbles forward out of the niche. Hand to his chest where two arrows used to be. Looks down at his hand. No blood. His hand is clean. + +He looks up. + +Seven people are watching him. AZURE -(whispering) -Thank you. Thank you, my lord. Thank you. +(small, strangled) +I — -Rain turns, lightly, to Adrian. +Adrian steps forward out of his niche. Hand in his pocket. Off hand on the green sword's pommel, already there without thought. He walks across the recovery bay to Azure. -RAINCLOUD -Adrian. If you would. +He stops in front of him. -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. +Reaches into the inside breast pocket of his white jacket. Produces a small, flat, metallic **mod badge**, enameled in the same green as the sword. + +He pins it, one-handed, on the Cena tee. Casual. 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.* +(a small, broken laugh) +Adrian — ADRIAN Mm-hm. -Adrian pats his shoulder once and returns to the arc. +He pats Azure's shoulder once and steps back. -/* final tableau */ +Azure lifts a shaking hand to the badge. Looks down at it. Looks up at the others. -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. +Beanie, leaning against her niche, offers him the peace-sign/middle-finger/peace-sign combo. Small smile. -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. +BEANIE +(soft) +Good, skekSil. + +Azure's face does something complicated. + +AZURE +(very small) +Beanie — + +BEANIE +(quiet, warm) +It's okay. You did it. That was the thing. + +On one of the far walls, a large mirror-bright panel has been streaming the jumbotron feed the whole time. It now switches — by Rain's hand, wherever he is — to a live shot of the sand floor. + +Rooster is still on the sand. Still sitting. Hood still up. Bow still across his knees. + +Starboy turns to look at the panel. + +STARBOY +(reverent) +Yo. Yo. *Rooster.* + +AGATE +(quiet) +He won. + +NONAME +(flatly, first word) +He. Yeah. + +A beat. + +UBEAR +(dark, approving against his will) +That bird is a *cold* piece of work. + +ROOSTER (on panel, off-screen sound) +(does not answer) + +Nobody in the recovery bay is certain whether Rooster can hear them. Most of them suspect he can. + +AZURE +(looking at the panel) +He was in the cave the whole time. + +ADRIAN +Yep. + +AZURE +He could've — + +ADRIAN +Chose not to. + +AZURE +Why — + +ADRIAN +(small shrug) +Wanted the glory of competition. Not the ruin of it. + +Azure is quiet a long time, looking at the panel. At the hooded figure. + +On the sand floor, Rooster's beak tips, very slightly, toward the colosseum's unseen cameras. + +ROOSTER +(through the feed, mild) +SkekSil. + +AZURE +(into the panel) +Yeah. + +ROOSTER +(same) +Good fight. + +AZURE +(to the panel, genuine) +Good fight. + +The beak dips. The panel holds. + +CUT TO: + +INT. THE COLOSSEUM - SAND FLOOR - CONTINUOUS + +Wide: Rain on the throne. Rooster on the sand. The shrunken bubble, the size of a ceremonial bowl, still on its cradle. The MOTD frame watching it all from the wall. + +Rain lifts from the throne — slow, deliberate. First time he has stood since his rules monologue. RAINCLOUD -(to camera, warm-hosting-voice again) -Thus concludes our first BattleRoyale. We'll see you at the next one. +The first BattleRoyale of this court is concluded. -He lifts one claw. The lights begin to lower. +He gestures at Rooster without looking. RAINCLOUD (CONT'D) +The field is yours, NotoriousRooster. + +Rooster's beak tips. No words. + +RAINCLOUD (CONT'D) +You will have what is due the winner. We will speak of it later. + +Beak tips again. Rooster does not stand. Rooster does not have to. + +Rain turns his attention elsewhere. Toward the recovery bay, though his head is angled at the jumbotron instead. + +RAINCLOUD (CONT'D) +Azure. + +CUT TO: + +INT. RECOVERY BAY - CONTINUOUS + +Azure straightens. Instinct. + +AZURE +My lord. + +The panel glows with Rain's face at it, bigger than life. + +RAINCLOUD (on panel) +Step forward. + +Azure does. Closer to the panel. + +RAINCLOUD (on panel, CONT'D) +You did not win the arena. You are aware. + +AZURE +(hoarse) +Yes, my lord. + +RAINCLOUD (on panel) +You are also aware that that is not, today, what I was measuring. + +A long silence. + +RAINCLOUD (on panel, CONT'D) +In the cave. You wanted it enough. + +Azure's eyes are wet. He nods. + +RAINCLOUD (on panel, CONT'D) +That is the test you did not know you were taking, and you passed it. + +Beat. + +RAINCLOUD (on panel, CONT'D) +Your mod is reinstated. Your badge is on your chest. Adrian placed it there as a matter of order, per the rite. I am confirming it as a matter of record. + +Azure's fingers go, very gently, to the badge. + +RAINCLOUD (on panel, CONT'D) +On two conditions. + +AZURE +(instantly, steady) +Yes, my lord. + +RAINCLOUD (on panel, 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 +Always. Of course. *Adrian.* + +Adrian, behind Azure, inclines his head. + +ADRIAN +Cool. + +RAINCLOUD (on panel) +Two. The arena 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 +(small) +Thank you, my lord. + +RAINCLOUD (on panel) +Mm. + +A beat. Rain's voice softens, fractionally. The warm-hosting-voice comes back for the last beat of the film. + +RAINCLOUD (on panel, CONT'D) +Beanie. + +Beanie steps up beside Azure, eyebrow up, grin already forming. + +BEANIE +My lord. + +RAINCLOUD (on panel) +Thank you. + +BEANIE +(polite, genuine) +You're welcome. + +(beat, small wink) + +BEANIE (CONT'D) +I like my badge too. + +RAINCLOUD (on panel) +(dry) +We'll talk. + +Beanie grins and steps back. + +Rain turns, on the panel, to the whole recovery bay — and past them, to the camera proper, and past *that* to the audience. + +RAINCLOUD (on panel, CONT'D) +(warm-hosting-voice, now) +Thus concludes our first BattleRoyale. Eight of you were very brave. One of you was very patient. I am instructed, by long tradition, to thank you all. + +(a pause) + +RAINCLOUD (on panel, CONT'D) +We'll see you at the next one. + +He lifts one claw. The panel begins to dim. + +RAINCLOUD (on panel, CONT'D) (smaller, to himself, barely audible) That was instructive. -The arena dims. +CUT TO: + +INT. THE COLOSSEUM - SAND FLOOR - CONTINUOUS + +Final tableau. + +Rain, back on the throne, alone on the dais, the small crystalline sphere of the spent bubble catching a last amber glint from its cradle. + +Rooster on the sand below. Hood up. Bow across his knees. Beak tipped up toward the MOTD frame. + +The MOTD frame, on its wall, catches the last rim of light: gilded wood, amber cabochons, bronze cursive nameplate, the squirrel-girl portrait smiling mildly out at everything that just happened. + +The house lights begin to lower. FADE OUT. @@ -712,15 +2223,27 @@ FADE OUT. /* ==== 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 overshoots (current estimate ~58–62 min): +1. Cornucopia + alliance-forming scene can be tightened — cut Starboy's running entrance and fold the "four?" / "FOUR." beat into the back-to-back moment. +2. Rooster + Noname cookfire: the ambient "you've done that before" pre-beat can collapse; go straight to "Ubear was right" if time is tight. The kill + apology is untouchable. +3. Jenni's utility-shield conjure is a nice-to-have; cut it and let Ubear take her plain if pacing demands. Do NOT cut Jenni's final nod at the stylus in the recovery bay. +4. Heart and Mind visitation can trim to six lines (drop the "unfair advantage / earned / acknowledged" three-beat if needed). Keep the opening quatrain and the closing "walls are not walls" couplet. +5. Adrian death scene can compress to two lines — "Couldn't finish him." / "Still think you should have?" / "...I don't know." / "Mm." — without "Breathe, man" here; save it for the badge-pinning where it originally lives. + +Do NOT cut, under any circumstance: +- Rain's "death is unpleasant" monologue (verbatim per writer). +- The no-mist-poof moment at the cliff. +- Heart and Mind's opening quatrain. +- Killer Azure's one deployment at the Ubear team-up. +- Beanie's three-points speech in the cave. +- Beanie's "Good, skekSil" as she poofs. +- Rooster's "I guess you didn't want it enough." +- Azure's "I wanted it enough" on the stone before Rooster's voice comes. +- Adrian pinning the badge in the recovery bay. "Breathe, man" lives here. +- Rain's final "that was instructive." 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. +1. Extend the long beat at the top of the cliff where Ubear waits for the mist-poof that never arrives. +2. Extend the silence in the cave before Beanie's "three things" speech. +3. Add a brief recovery-bay moment of Agate crossing the room to sit beside Starboy. */ diff --git a/Story/Worldbuilding.md b/Story/Worldbuilding.md index c6f5e22..02b9ebb 100644 --- a/Story/Worldbuilding.md +++ b/Story/Worldbuilding.md @@ -112,3 +112,66 @@ Composition tip: **do not try to reconcile the three.** The frame should feel sl - **Noname** is **presumed male** for prose pronouns (default-he policy) regardless of in-canon gender being unknown. - **Agate** uses **`she/her` exclusively** in all public-facing prose, narration, and writer-meta. Trans MTF in canon; the writer's private pattern-lock reads her as male, but the public film respects her preference. Never `he/him/his` for Agate in any committed file. - This rule applies to all `.md` character notes, the `.fountain` script, and any future writing in `Story/`. Verbatim quotes in **Evidence** sections may keep their original pronouns. + +--- + +## 8. The Bubble Arena (BattleRoyale-specific) + +The `0BattleRoyale` film stages its survival act inside a single large prop: a **spacetime-warp bubble** seated on the colosseum's sand floor. This section is the production-facing spec for that prop and the mechanics that ride on it. The genre touchstone is Hunger-Games arena structure — closed ecology, gamemaker oversight, a contracting border — rendered in StreamUniverse visual language. + +### 8.1 Physical description + +- **Shape:** oblong (rugby-ball / American-football silhouette). Long axis horizontal. +- **Material read:** crystal-ball clear. Imagine a polished quartz egg at industrial scale. No haze, no refraction tint; the interior is visible from outside, though the warp makes it read as much smaller than the inside actually is. +- **Edge treatment:** a **blue holographic bleed** at the aura-line — roughly fifteen to thirty centimeters of soft blue chromatic-shimmer hugging the surface, brightest where the warp is most active. The bleed is **stronger at the poles** (ends of the long axis) and softer at the equator. +- **Mount:** a **Catmull-Baroque iron cradle** — low-poly gilded ornament bolted to poured-concrete substrate, per the court's standing Brutae-vs-Catmull-Baroque rule. The cradle reads as ceremonial furniture, not machinery. +- **Physical dimensions on the stadium floor:** roughly ten meters long, six meters tall. The interior, via warp, reads as **~1km × 0.5km oblong wilderness.** The warp ratio is the whole trick. + +### 8.2 Coverage: jumbotron + bug-drones + +- **One Catmull-Baroque jumbotron** suspended above the sand floor. Gilded ornament framing a dead-black panel. Off until the contestants enter the bubble, then live for the duration. +- **Bug-drones** — microscopic brass-baroque mechanical insects with a **blue rim-light at the wing joints**, swarming through the interior for close-up coverage. They live in a brass-latticed hive at one upper corner of the colosseum when idle. During the match they stream into the bubble through the access aperture, disperse, and cover every surviving contestant individually. When a contestant poofs, the drones around that body rise in a small blue cloud and redistribute. +- Drone swarms also cover **wall events** — wherever the shrinking aura is actively overtaking geography, a lighter drone presence tracks the edge for atmosphere shots. + +### 8.3 The threshold / access aperture + +- The bubble is entered through a **door-shaped aperture** that opens on command in the wall of the shell. The aperture is not a literal door; it is a vertical seam where the warp thins enough to permit crossing. Visually: a sheet of blue breath, faintly distorting the forest colors on the far side. +- Crossing the aperture **warp-rescales** the contestant into the interior world. One step out, one step in. No transition VFX on the contestant themselves; the scale shift is shown by cutting from the outside wide (contestant next to a ten-meter bubble) to the inside wide (contestant next to a full-size forest tree). +- The aperture seals behind the last crosser. During the match it does not re-open. Reconstituted dead contestants emerge from a separate **recovery bay** accessed via a side door on the colosseum wall, not via the bubble. + +### 8.4 The shrink mechanic (Fortnite, reskinned) + +- **Onset:** approximately **gametime hour 8** (~halfway through the 24-hour cap). No earlier. +- **Mechanic as seen by audience (stadium-external view):** the **bubble physically scales UP** on its cradle. What was a ten-meter oblong becomes twelve, then fourteen, then more. The iron cradle creaks. Ornament flickers as the warp compresses. The aura-bleed brightens as the warp ratio tightens. +- **Mechanic as felt by contestants (interior view):** the **world inside appears to shrink.** The aura-wall — previously a faint blue shimmer at the horizon — visibly closes in. Trees, stumps, folly-ruins, anything unlucky enough to be at the aura's leading edge, dissolve upward in a small blue poof as the wall rolls over them. Contestants experience this as walls marching inward. +- **Pace:** exponential. Barely noticeable at first; accelerates; by the last act the wall is advancing meters per second. +- **Narrative function:** forces converging geography. Late-act survivors are funneled to whatever shelter is closest to the bubble's shrinking center — typically the cave at the east cliff base in this draft. The shrink is the arena's only gamemaker intervention; Rain triggers it and otherwise does not interfere. +- **Visually:** the bubble on the stadium floor is always growing; the world inside is always shrinking; both statements are true and describe the same event from opposite sides of the warp. + +### 8.5 Death VFX: the mist-poof rule + +- When a contestant is killed inside the bubble, the body **dissolves into a soft poof of blue-holographic mist** — the same color as the aura-bleed — which **disperses upward** into the aura and is carried (by narrative convention) to the recovery bay for reconstitution. +- The mist **briefly holds the silhouette of the contestant** — for roughly one second after the dissolve begins — before the column lifts. Each character gets a stylized silhouette-hold appropriate to their render language: Agate's wings at full extension, Starboy's galaxy-eye wink, Jenni's clean anime-linework, Adrian's portrait-realistic profile, Beanie's beanie hat holding one extra beat at the top of the column, Azure's JoJo-ink pose flourish, Ubear's ragged bulk, Noname's face unchanged. +- **The rule that matters:** **mist-poof = confirmed dead. Absence of mist-poof on defeat = still alive.** Rain states this rule aloud in his ascent monologue so the audience registers it on-record. +- **The rule is withheld exactly once in the film:** when Ubear throws Rooster off the northern cliff. No mist rises. No drones stream down to cover the elimination. This is the twist seed. Every other death in the film must show a clean, unambiguous mist-poof so the audience has a reliable baseline against which Rooster's missing poof reads as a clue. + +### 8.6 The recovery bay + +- Concrete gallery backstage. **Catmull-Baroque ornament bolted to structural slabs** at shoulder height and up; upper reaches still raw Brutae per standing aesthetic rule. +- **Eight restoration niches** along one wall — stone alcoves framed in low-poly gilded arches, each with a soft blue pulse at its base. Contestants reconstitute standing up in their niche, wearing exactly what they wore at the moment of death, unharmed. +- A large mirror-bright panel on the far wall streams the jumbotron feed throughout the match so the dead can watch the rest of the round. Rain can cross-cut to this panel for the verdict. +- Seating / lounging furniture is minimal — the bay is a restoration facility, not a hospitality area. The dead are rattled, whole, and waiting, not comfortable. + +### 8.7 The time cap + +- **Twenty-four gametime hours**, or until the field is one contestant — whichever arrives first. +- The shrink is calibrated to force the finale before the clock runs out; the cap is a stated rule that does not, in this film, actually fire. +- If the bubble closes on more than one contestant simultaneously, no one wins, and Rain is obliged to run the match again — played as a threat in the ascent monologue, not a real narrative possibility. + +### 8.8 Writing-time rules for the bubble + +- **Every confirmed death shows a mist-poof.** Do not elide it. The rule is load-bearing. +- **The hood on Rooster never comes down**, inside the bubble or out of it, at any point in the film. See `Story/NotoriousRooster.md` Identity. +- **The bubble does not speak.** It is not sentient, not a character. It is a device. Heart and Mind visiting the interior is a separate mythic event, not a function of the bubble. +- **Rain does not enter the bubble.** Ever. He observes from the throne; the jumbotron feed is his window in. +- **The Gumball Rule still applies inside the bubble.** Each contestant renders in their native style against the wilderness; the forest itself is painterly (matching Rain's and Agate's native idiom by coincidence, not design). Do not homogenize. diff --git a/TODO.md b/TODO.md index 3db5183..73859cf 100644 --- a/TODO.md +++ b/TODO.md @@ -6,6 +6,6 @@ - [ ] rewrites - [X] tweak adrian's character - he's too bored - - [ ] major rewrite - the battle royale should be, yknow, a battle royale, not a 3-task contest. + - [X] major rewrite - the battle royale should be, yknow, a battle royale, not a 3-task contest. - [X] never use 'they' in the singular, always he or she. default to 'he' or oscillate between he and she for the androgynous characters like rooster. - [ ] need more detail on beanie's aesthetic