no 'they' in singular, other pronoun policies

This commit is contained in:
2026-04-20 18:53:43 -06:00
parent 00798bc41b
commit 265a082a2d
8 changed files with 37 additions and 22 deletions
+7 -7
View File
@@ -156,7 +156,7 @@ Same void. **AGATE** walks in—long, lithe, cream-and-coral feathered chimera,
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.
Agate dips his head, a half-bow, and the tail-tuft flicks once.
Agate dips her head, a half-bow, and the tail-tuft flicks once.
CUT TO:
@@ -190,7 +190,7 @@ Same void. **NONAME** walks in. Small anthro-adjacent dark cat, body unremarkabl
*noname106668*
RAINCLOUD (V.O.)
Low heat. Low volume. Long memory. Speaks once an hour and half the time rewrites the room when they do. The antennae are not a bit.
Low heat. Low volume. Long memory. Speaks once an hour and half the time rewrites the room when he does. The antennae are not a bit.
Noname does not pose. Does not blink. Stares at a point behind the camera for a beat too long. The antennae twitch again. Exits without moving the face.
@@ -290,7 +290,7 @@ Two peas in a pod, big guy.
UBEAR
Do not.
Agate moves last of the fast group, slow, unhurried, and the course seems to open around him like it's apologizing.
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.
@@ -363,7 +363,7 @@ He steeples his claws.
RAINCLOUD (CONT'D)
Anyone may read. Only one of you may guess.
The champions approach their scrolls. Ubear scowls at his and doesn't bother pretending to read. Rooster's beak bobs thoughtfully over his. Agate has finished reading his and steps back, calm, silent. Done.
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.
@@ -387,7 +387,7 @@ STARBOY
RAINCLOUD
It is real. That one is real.
Noname stares at their scroll. Does not read. The antennae twitch once.
Noname stares at his scroll. Does not read. The antennae twitch once.
NONAME
(flatly)
@@ -526,7 +526,7 @@ NONAME
(flatly)
I am bewildered.
Nobody answers. Agate closes his eyes.
Nobody answers. Agate closes her eyes.
Azure—
@@ -562,7 +562,7 @@ He does not look up.
AZURE (CONT'D)
I withdraw.
Starboy, still between Ubear and the bow's old position, exhales. Ubear grunts. Rooster's beak tips, approvingly this time. Beanie's expression softens—she was not expecting it either. Jenni, quietly, makes a final note. Adrian, still silent, finally looks up. Agate opens his eyes. Noname's antennae twitch once and go still.
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.
+10 -9
View File
@@ -12,11 +12,11 @@
## Character design (from PFP)
- **agate** — Profile bust of a friendly yellow amphibian/dragon type: large paddle-shaped gill frills and two small nubs on top, freckles on the snout, big oval eye, tongue blep; chunky dark-brown textured outlines on flat light-blue ground—hand-drawn sketch look. **Lore hook:** he was originally **`AgateTheSandwing`**, nodding to Tui T. Sutherlands *Wings of Fire*—treat the warm **sand-yellow** palette, **desert-dragon** silhouette (lean snout, light frill/sail read on the head, optional **tail** suggestion even if cute-stubby here), and dry, patient energy as a **SandWing** echo without quoting canon designs wholesale: same *kind* of creature as that namesake, filtered through your softer, guide-from-the-edge read.
- **agate** — Profile bust of a friendly yellow amphibian/dragon type: large paddle-shaped gill frills and two small nubs on top, freckles on the snout, big oval eye, tongue blep; chunky dark-brown textured outlines on flat light-blue ground—hand-drawn sketch look. **Lore hook:** she was originally **`AgateTheSandwing`**, nodding to Tui T. Sutherland's *Wings of Fire*—treat the warm **sand-yellow** palette, **desert-dragon** silhouette (lean snout, light frill/sail read on the head, optional **tail** suggestion even if cute-stubby here), and dry, patient energy as a **SandWing** echo without quoting canon designs wholesale: same *kind* of creature as that namesake, filtered through the softer, guide-from-the-edge read.
## Character design (full reference sheets)
Production canon for the **gauntlet / dreamscape** version of Agate—winged chimera read (feline + dragon + bird), soft palette, **femboy / graceful** silhouette. The old SandWing-sketch PFP above can stay as **early-internet** shorthand; these sheets are the **hero** design when you need consistency across shots.
Production canon for the **gauntlet / dreamscape** version of Agate—winged chimera read (feline + dragon + bird), soft palette, **graceful, feminine** silhouette. The old SandWing-sketch PFP above can stay as **early-internet** shorthand; these sheets are the **hero** design when you need consistency across shots.
**Sheet A**
@@ -31,7 +31,7 @@ Production canon for the **gauntlet / dreamscape** version of Agate—winged chi
- **Head:** Smooth **curved white horns**; **large pointed ears** with pink inner fluff; expressive mouth—**friendly grin** or, in profile beats, **open jaw** showing **sharp draconic teeth** and pink tongue (the “soft creature who can still bite”).
- **Markings:** **White spiral** motifs on **haunches** (and shoulders on v2)—signature graphic read at distance.
- **Limbs:** Slim legs; **dark pads**; claws short but clear; posture can shift from **demure side-glance** to **snarl / yawn** for horror-adjacent beats without redesigning the model.
- **Wings:** Big **avian** wings—cream tops, **white** undersides; keep feather shapes readable in silhouette when hes only a rim-lit shape in the stands or fog.
- **Wings:** Big **avian** wings—cream tops, **white** undersides; keep feather shapes readable in silhouette when she's only a rim-lit shape in the stands or fog.
**Direction for storyboards:** same creature as chat Agate—**patient, aloof, a little pretty**—but the refs add **predator honesty**: when the mask slips, you see teeth and draconic focus, not a different character.
@@ -43,26 +43,27 @@ Production canon for the **gauntlet / dreamscape** version of Agate—winged chi
## Character Read
Inside the captured archive, Agate reads as gentle, informed, and lightly loony rather than fully chaotic. The chat voice is full of soft confirmations, game knowledge, lurking energy, and amused side comments. Agate often sounds like a patient guide perched just off-screen, the sort of creature who knows the map, knows the pain points, and laughs quietly while you walk into them anyway.
Your project notes help round that out: he predates the current JSON range and comes from the same older community orbit as Azure. That makes the sparse archive feel less like a first appearance and more like a brief window onto an already-established creature. The overall vibe is more hooded witness than frontal attacker: a low-key helper with a sly sense of humor and a taste for suffering-heavy games.
Your project notes help round that out: she predates the current JSON range and comes from the same older community orbit as Azure. That makes the sparse archive feel less like a first appearance and more like a brief window onto an already-established creature. The overall vibe is more hooded witness than frontal attacker: a low-key helper with a sly sense of humor and a taste for suffering-heavy games.
**Discord DM layer (Raincloud):** In private, the same creature reads **more staccato** than Rain: shorter median lines, lots of **acknowledgment and affect** (affirmations, mood, playful filler, expressive punctuation habits). He is not trying to win the conversation length—he **holds space** and reacts. Automated pass over export text (word + theme hits, not quoted logs) shows **life-processing** and **community/meta** threads alongside games; **politics** and **identity/gender** also surface enough to treat Agate as someone Rain **thinks with**, not just jokes with. That supports your canon beat that Agate **knows more than he shows on stream** without turning him into a lore dump character—he can be quiet in public and still carry weight in private continuity.
**Discord DM layer (Raincloud):** In private, the same creature reads **more staccato** than Rain: shorter median lines, lots of **acknowledgment and affect** (affirmations, "mood," playful filler, expressive punctuation habits). She is not trying to "win" the conversation length—she **holds space** and reacts. Automated pass over export text (word + theme hits, not quoted logs) shows **life-processing** and **community/meta** threads alongside games; **politics** and **identity/gender** also surface enough to treat Agate as someone Rain **thinks with**, not just jokes with. That supports your canon beat that Agate **knows more than she shows on stream** without turning her into a lore dump character—she can be quiet in public and still carry weight in private continuity.
## Battle Royale Function
Agate fits as the eerie guide: soft-spoken, observant, and probably more dangerous than the volume suggests.
## Identity
- Age / maturity: Younger than Rain, likely early twenties; maturity reads as restrained, aloof, and quietly knowing.
- Sex / gender: Trans MTF in your canon.
- Sex / gender: **Trans MTF** in canon.
- **Pronoun policy on-page:** **`she/her` exclusively.** No exceptions. This applies to all narration, action lines, dialogue cues, character notes, and writer-meta sections of this profile. Never `he/him/his` for Agate in any committed file.
- Sexuality: Unspecified.
- Notes: Rain still instinctively pictures Agate through a femboy-coded lens, which may matter more to the character design than literal demographic categorization. Original online handle **`AgateTheSandwing`** (see Character design) ties him to *Wings of Fire*s SandWings in spirit, not as a one-to-one lift. Full **reference sheets** under *Character design (full reference sheets)* are the production target for the winged chimera look.
- Notes: Rain (the writer) still privately reads Agate as male due to long personal history and neurodivergence-driven pattern lock—he has flagged the difficulty for himself. For this short film and any public-facing material, **respect Agate's preference: feminine pronouns only.** Original online handle **`AgateTheSandwing`** (see Character design) ties her to *Wings of Fire*'s SandWings in spirit, not as a one-to-one lift. Full **reference sheets** under *Character design (full reference sheets)* are the production target for the winged chimera look.
## Relationships
In the captured archive, Agate's clearest live tie is to Azure, with smaller signs of easy coexistence around Beanie. Combined with your note that Agate and Azure come from the same older community orbit, he reads less like a stranger and more like an old satellite re-entering the court after a long gap.
In the captured archive, Agate's clearest live tie is to Azure, with smaller signs of easy coexistence around Beanie. Combined with your note that Agate and Azure come from the same older community orbit, she reads less like a stranger and more like an old satellite re-entering the court after a long gap.
**Raincloud (private):** A long **Discord DM** thread exists between Raincloud and LoonyAgate (see *Discord DM reference* below). That history is **not** visible in Twitch chat exports alone; use it when you need continuity for “old friend / knows your patterns / optional secrets” without forcing everything through stream logs.
## Regard for Raincloud
Agate does not seem to chase Rain's approval. His tone is more guide-to-player than supplicant-to-king: helpful, amused, and quietly present inside the ruler's spectacle rather than trying to seize it. He feels content to advise from the edge of the arena.
Agate does not seem to chase Rain's approval. Her tone is more guide-to-player than supplicant-to-king: helpful, amused, and quietly present inside the ruler's spectacle rather than trying to seize it. She feels content to advise from the edge of the arena.
The DM archive supports the same read at a longer timescale: **peer-ish**, not chorus-creature—someone who knew Rain before the court formalized, even if Agate stays soft-spoken in public.
+1 -1
View File
@@ -5,7 +5,7 @@ RaincloudTheDragon is me. I'm the consciousness of a Dragon who was once the sav
For this project, I want to be framed as the ruler over a dystopian society, like the hunger games. The Chorus are the citizens, and I have my pick of the lot to perform for me in my own battle royale. The Chosen Creatures are the closest to me, but I see them as playthings; I enjoy them, and some of them may admire me, but the best they could ever be to me are pets.
- Azure's (ActuallyAzure) original twitch username is guidingflyer530. He used an alt for a few streams due to twitch putting a week ban on his account. I met him on discord years ago and he started showing to streams in ~Q3 2025, after I adopted a stream schedule. He's the founder; first subscriber, his activity helped me to achieve affiliate status. He was modded for a while until I stripped him of his powers due to him embarrassing me with a riddle that temporarily stumped me and stalled the stream.
- Agate (LoonyAgate) I've known for several years (met in the same community as Azure), I think he showed up to a few streams in pre-2023, before I got the json chat rips. We won't bother to find the old ones. I may build his character up a bit more though given that this is sparse, might use some discord chat logs?
- Agate (LoonyAgate) I've known for several years (met in the same community as Azure), I think she showed up to a few streams in pre-2023, before I got the json chat rips. We won't bother to find the old ones. I may build her character up a bit more though given that this is sparse, might use some discord chat logs?
- AncientMalgru was the latest moniker of Ubear. Given that his original handle was Ubear, that'll be his canonical name. I met him on ColossalIsCrazy's discord ~3 years ago, he stalked and harassed me across multiple social media avenues, he created probably over 50 accounts in an attempt to get my attention. One day around 2023, I stopped banning his accounts and he became one of the most infamous members, high in the ranks of the Chorus. Him and Azure are probably the reason I have affiliate, because they were so active. He seems to be disagreeable, low in openness, somewhat low conscientiousness, high in neuroticism, and probably low extraversion. Apparently he did this because he had a crush on me, but his behavior never made sense. I keep him around because I'm morbidly fascinated by his psychological profile and reasoning (he's absolutely insane in many ways), and because his dynamic is funny because he's always grumpy while Beanie is a chipper, body-piercing, bisexual, carefree weekend drinker woman, just for one example. Azure flirting with him is funny, too. Anyhow, he has tons of usernames, but in the jsons, he's:
- AncientMalgru
- AnCIentmalGru
+2 -2
View File
@@ -43,14 +43,14 @@
## Character Read
Noname comes off as understated and deadpan. The baseline mode is short, plainspoken, almost hesitant, but that restraint makes the stranger lines hit harder when they appear. There is a recurring sense of someone who answers sincerely, then takes a sudden hard turn into cursed franchise talk, oddball specifics, or complete nonsense.
That creates a good battle-royale contrast. Noname is not built like a spotlight hog. They feel more like a quiet creature who keeps surviving scenes, then drops a line so bizarre it rewrites the mood of the room.
That creates a good battle-royale contrast. Noname is not built like a spotlight hog. He feels more like a quiet creature who keeps surviving scenes, then drops a line so bizarre it rewrites the mood of the room.
## Battle Royale Function
Noname works as the understated wildcard: low heat, low volume, but capable of saying the one thing that makes everyone else lose focus.
## Identity
- Age / maturity: Unknown; maturity reads as quiet, detached, and difficult to place.
- Sex / gender: Unknown.
- Sex / gender: Unknown in-canon; **presumed male** for prose pronouns (default-he policy). Treat as `he/him` in all narration unless explicit canon revises it.
- Sexuality: Unknown.
- Notes: Noname remains a genuine mystery inside this continuity, which is part of the character's value.
+1
View File
@@ -41,6 +41,7 @@ Rooster is a front-line instigator: loud entrance, high morale, reckless momentu
## Identity
- Age / maturity: Age unspecified; maturity reads as energetic, impulsive, and socially bold rather than childish.
- Sex / gender: Female, but hidden beneath the Rooster persona.
- **Pronoun policy on-page:** **Default to `he`** in all narration, action lines, dialogue cues, and public-facing prose. The persona is socially read as male because the **affect is loud and boisterous**, and because "rooster" itself implies male—neither of which is actual evidence of maleness, but both of which the Chorus takes at face value. The voice itself is **androgynous** (nothing in how Rooster speaks concretely establishes sex); the disguise works specifically because the room *assumes* male and stops looking. The writer/director should trust that illusion and let the prose enforce it—use `he` everywhere. Reserve `she` **only** for writer-frame reality checks (this Identity section, a few reveal-era lines in later installments). Never use singular `they`.
- Sexuality: Bisexual with a strong male bias.
- Notes: Her relationship to Rain is a secret in both StreamUniverse and this BattleRoyale continuity. The Chorus must not know yet. The rooster identity functions as a disguise, and the eventual design should likely lean androgynous under the beak-and-hood silhouette.
+2 -2
View File
@@ -21,8 +21,8 @@ These profiles were built from 102 TwitchDownloader chat exports in `MixerTwitch
## Notes
- `Azure` is now consolidated from the confirmed handles `guidingflyer530` and `actuallynotazure`.
- `Ubear` is the canonical name for the creature later seen as `AncientMalgru` / `AnCIentmalGru`; the confirmed alias cluster also includes `verify52w` and `Sky_City_2013`. `imnoob87` remains tentative. **Adventure Quest** runs through his character: **UbearAQ** / AQ Addicts history, the **Ubear** formes AQ-style art, and **`AncientMalgru`** as both his alias and the name of a **rare fish item** in AQ. [Ubear.md](Ubear.md) has lore (shapeshifter, favorite **Ubear** forme), design ref, and handle provenance.
- `Agate` is still an intentionally sparse read inside the archive itself, but your project notes establish that he predates the captured JSON range.
- `Heart and Mind` is based on the one-off `errands.ts` bit, where `Heart_CCCC` introduces themself as Heart and `brush_colourful` introduces themself as Mind, plus later chat references to the duo.
- `Agate` is still an intentionally sparse read inside the archive itself, but your project notes establish that she predates the captured JSON range.
- `Heart and Mind` is based on the one-off `errands.ts` bit, where `Heart_CCCC` introduces himself as Heart and `brush_colourful` introduces himself as Mind, plus later chat references to the duo.
- `other-creatures.txt` excludes the currently profiled docs and the confirmed alias consolidations above.
- Primary roster files now include explicit `Relationships` and `Regard for Raincloud` sections based on archive interaction patterns plus your project notes.
- `Identity` sections are canon-facing notes based on your direct guidance first, with chat logs used only where they support rather than override that canon.
+1 -1
View File
@@ -152,7 +152,7 @@ Keep in mind the baseline from *Character Read*: Rain is **cold by default** and
- **Source:** same local HTML export as in `Jenni.md`**do not commit**.
- **Story utility:** the **patron / client lane**. Only DM where Rain is not sovereign, not analyst, not confidant—he is a **paying customer** managing a freelance artist he **chose because she earned it**. Lets writers put **business-Rain** on screen (invoices, PayPal, deadline slippage, cross-promotion asks) without dragging in court dynamics.
- **Backstory hook (important):** Jenni got through to Rain by **not being immediate or pushy**—offered interest, waited, and only after a while proposed an exchange of services. That approach is what **won his respect** and **got her the commission**. Contrast with every other creature who tries to pitch themselves on arrival; almost all of them fail this exact test.
- **Backstory hook (important):** Jenni got through to Rain by **not being immediate or pushy**—offered interest, waited, and only after a while proposed an exchange of services. That approach is what **won his respect** and **got her the commission**. Contrast with every other creature who tries to pitch himself on arrival; almost all of them fail this exact test.
- **Dynamic:** warm but firmly transactional; no flirtation, no approval-seeking from Jenni, no study-reflex from Rain beyond one bio-poke at her inflation-art line. Cutesy `:3` surface sits on top of normal freelance vendor behavior.
- **Contrast:** Agate / Adrian / Starboy = personal (peer / co-presence / specimen); **Jenni = commercial overlay on chorus membership**. Her *public* presence reads like any regular's; her *private* exchanges with Rain are off-camera commercial business, and the fruits of that business—the emotes, the sub badges, the set dressing—are everywhere on display.
+13
View File
@@ -99,3 +99,16 @@ Composition tip: **do not try to reconcile the three.** The frame should feel sl
- **Brutae** — the dying brutalism. Raw concrete. Losing ground.
- **The Gumball Rule** — characters render in their native styles and never comment on the difference.
- **Legend-compass** — when in doubt about tone, ask "would this fit in the *Legend* book series?" If no, rework.
---
## 7. Writing-style rules (project-wide)
### Pronoun policy
- **Never use singular `they/them/their/themself`** in narration, action lines, or character notes. Plural `they` (referring to multiple entities) is fine.
- **Default to `he`** when a character's gender is unspecified, unknown, or strategically obscured.
- **Androgyno-mystery characters** (e.g. **Rooster**) — **default to `he`** in all public-facing prose. The room *assumes* male because the affect is loud/boisterous and because the chosen persona (rooster) implies male; neither is real evidence, but both function as social camouflage and the prose should honor the illusion. Reserve `she` **only** for writer-frame reality notes (character-sheet Identity sections, later-installment reveal beats). The voice itself is androgynous—nothing in speech or behavior concretely establishes sex—so the `he` default is the room's assumption speaking, not canon fact.
- **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.