Characters (10)
Ashur Kaine
foilMajorMotivation: Ashur wants to be the first face associated with Aetherfall Online — the player every article names when the apocalypse arrives and the world looks back for a hero. He is not evil. He is ambitious in a way that has never been punished before. Felix's existence is, from day one, a structural problem for his brand.
Background: A top-ten ranked competitor in the pre-launch VR circuit, signed to a major esports org that is quietly backed by Zenith-adjacent money. He is not Silas's pawn — he's not important enough for Silas to handle personally — but the resources that flow to him are the shape of Silas's interests. Ashur has never lost anything that mattered to him, and he assumes that's because he's earned it.
Physical: Twenty-six, tall, broad-shouldered, with the kind of face that looks good in sponsored thumbnails — strong jaw, deliberate stubble, warm brown eyes he has trained to photograph as sincere. Dark hair styled just-so. In real life he wears branded esports apparel from sponsors he actually likes and designer casuals from sponsors he doesn't. In-game he plays a flashy heavy-armor vanguard with a carefully chosen cape.
Quirk: Rewatches his own stream VODs while eating dinner. Takes notes. He calls this 'staying humble.'
Dialogue Style: Polished. Camera-ready even in private. Uses 'we' a lot. Compliments people specifically and sincerely, which is one of the reasons he wins; he means it, and it still costs him nothing. When he's rattled, the polish cracks into something younger and meaner.
Character Arc
{
"howTheyBegin": "The obvious hero of the Aetherfall launch story — charismatic, skilled, backed, beloved. Everything Felix deliberately refuses to be.",
"howTheyEnd": "Two possible paths. In the better one, he becomes a reluctant ally who finally learns what 'losing' means and finds he survives it. In the worse one, he becomes the smiling face of the wrong side, and the audience that loved him turns on him in real time.",
"whatPushesThemIn": "An unknown player from nowhere keeps beating him to feats, hidden content, and public milestones he had positioned himself for. He convinces himself this is a rivalry, which is the first mistake he has ever really made.",
"midpointMoment": "Offered quiet help by a party associated with Silas — nothing overt, just 'information we thought you'd find useful' — he accepts. It's the first favor he doesn't earn. He notices that, and takes it anyway.",
"climaxMoment": "In a major public event, he must choose between siding with Felix against a threat he wasn't briefed on, or honoring the backers who made him, knowing the wrong choice will cost him either his sponsorships or his reputation."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 2
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 5
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": 1
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": -2
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 1
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -6
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": 5
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": 7
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 0
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": 3
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": 5
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": 3
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": -2
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": -1
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": 6
}
]Doctor Eliane Marchetti
mentorMajorMotivation: Eliane has spent forty years quietly studying anomalies in Earth's faint mana field, publishing nothing, trusting almost no one, and waiting for an event she wasn't sure she'd live to see. When Felix — a 22-year-old with no credentials and suspiciously specific questions — walks into her life during the three-day window, she recognizes a student, and she finally has something to teach before she dies.
Background: Former physics researcher who drifted into fringe fields after her original program was defunded. Has sensed mana since childhood without a vocabulary for it and spent decades building one alone. Lives off-grid in a small high-altitude property Felix knew about in his old life only as a rumor. In his previous timeline, he never met her; she died in the first week of the apocalypse. This time he finds her in the first six hours of his three days.
Physical: Sixty-three, small, sharp, with silver hair in a braid she pins up and never fusses with. Brown skin weathered by outdoor living, dark eyes set in a web of laugh lines that do not make her look gentle. Wears practical, unbranded technical clothing — the kind serious field researchers actually wear, not the marketing version. Missing the tip of her left little finger. Walks with a slight favor to her right knee she refuses to acknowledge.
Quirk: Keeps a small notebook in which she draws, not writes, her observations — a private symbolic language of mana-flow diagrams. She hands Felix his own blank one at their second meeting without explanation and waits to see what he does with it.
Dialogue Style: Short sentences. Questions rather than statements. Patient in the way of someone who has outlasted a lot of impatient people. Drops startlingly precise technical language into otherwise plain speech. Laughs rarely, but with her whole chest when she does.
Character Arc
{
"howTheyBegin": "A private, patient scholar who has accepted she will probably die without passing on what she knows.",
"howTheyEnd": "Not a grandmother, not a savior. Still herself, still private. But the notebooks are no longer only hers, and one of them is Felix's, and that is as close to legacy as she ever wanted.",
"whatPushesThemIn": "Felix, who walks onto her property already knowing enough to ask the right questions, and not enough to be dangerous with them yet.",
"midpointMoment": "She catches Felix hiding something from her about the future. She doesn't press. She recognizes that the pupil has a secret that is older than the teacher's, and she decides to teach him anyway — which is the moment she accepts she might not be the wisest person in the room.",
"climaxMoment": "Asked to step into a conflict she has avoided her entire career — to leave her mountain, to be seen — she goes. Once. For him."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 8
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 5
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": -4
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": 2
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 7
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -1
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": -1
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": -7
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 4
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": -4
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": -2
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": 1
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": 4
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": -2
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": 5
}
]Felix Ward
protagonistMajorMotivation: Felix wants to never be helpless again. Under the strategy, the market plays, the game optimization, the cold calculations — there is a 22-year-old who watched the world end once and felt his own weakness in the last seconds of his life. He does not want revenge. He wants preparation, and the people he chooses to keep alive this time actually kept alive.
Background: Parents died in a transport accident when Felix was seven. Raised by his grandparents in a small maglev-commuter suburb where the AI-economy had already hollowed out the middle class. Grandfather taught him to fix things with his hands; grandmother taught him to read people. Both gone by the time he was 19, leaving him a modest inheritance and a house he sold. He drifted through freelance analytics work and gaming until the apocalypse, at which point he survived for roughly a year and a half before a rift-spawned invader opened him from shoulder to hip. He died remembering exactly which preparations he'd failed to make.
Physical: 5'11", lean and wiry from a life of self-neglect that's about to be corrected. Black wavy hair he keeps just long enough to push out of his eyes, and sharp blue eyes that give away nothing he doesn't want them to. A small scar on the left eyebrow from a childhood bike crash. When he wakes up three days before launch he's underweight and pale, but carries himself with a kind of coiled stillness that doesn't match his body — a 22-year-old wearing a veteran's posture. Prefers dark, unremarkable clothing: plain t-shirts, worn denim, a black jacket he'll keep until it literally falls apart. Wears a cheap digital watch he refuses to upgrade because he likes how reliable it is.
Quirk: When he's thinking hard he taps his left thumb against his index finger in a slow, four-beat rhythm — a habit inherited from his grandfather, who used to count heartbeats to stay calm. He doesn't notice he's doing it. Allies learn to read it as a warning.
Dialogue Style: Economical. Dry. He under-talks in most situations and lets other people fill the silence, then uses what they revealed. When he does speak at length, it's either to teach (precise, almost lecture-like) or to deflect with a shameless joke that makes the listener wonder if he's serious. He will say the embarrassing, inappropriate, or socially ugly thing out loud if it buys him information or leverage. Rarely raises his voice; his contempt is delivered at conversational volume.
Character Arc
{
"howTheyBegin": "A 22-year-old survivor who has just died and woken up in his own thinner, softer body three days before the game launches. He believes that comfort is the thing that got everyone he knew killed, that trust is a resource to be spent very carefully, and that he is alone by default. He copes by making lists, by control, by refusing to feel anything he can schedule around instead.",
"howTheyEnd": "Still pragmatic, still opportunistic, still willing to be shameless when shame is a luxury. But no longer operating as if he's alone. He has people he will die for again, and this time he actually plans to not die. He has learned that the difference between surviving and building is that building requires him to let other people see him.",
"whatPushesThemIn": "The brute fact of the three-day window, and the moment in the first login when the System registers his pre-launch mana work and treats him as something unusual — confirming that his second chance is real, mechanical, and his to win or waste. Meeting the first people he'd previously lost forces him to decide whether he's saving them or using them.",
"midpointMoment": "Inside Aetherfall Online, during an early high-stakes event, Felix chooses to burn a hidden advantage to save a party member who, in his first life, he barely knew. He realizes on the walk back to the starting village that he didn't calculate that decision — he just made it. The part of him that's still a frightened 22-year-old looks at the part of him that's a reborn strategist and asks which one is actually in charge.",
"climaxMoment": "Confronted with a choice between exploiting a world-scale opportunity purely for his own power and using that same opportunity to anchor a faction, a town, and a cohort of loyal players against the integration he knows is coming, Felix commits publicly to the second path — in front of a player base that now watches everything he does. He stops being an optimizer playing a game and becomes a leader whose people know his face."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 5
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 6
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": -6
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": -2
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 7
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -6
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": -3
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": -4
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 6
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": 3
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": 2
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": 2
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": -3
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": -3
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": 4
}
]Harun Odei
side_characterMajorMotivation: Harun wants a second chance at being someone's shield. He failed at it once in the real world, badly, and he has spent five years trying to forgive himself. Felix offers him a war to fight in, a group of people to protect, and — critically — absolutely no speeches about redemption.
Background: Former private security, ex-military. Lost his leg and three colleagues in an incident whose official story he does not accept. Felix met him once in the first timeline, during the apocalypse, after Harun had become a kind of wandering protector of strangers — and died saving six of them. This time, Felix recruits him on day three, roughly eleven hours before launch, by showing up with one specific piece of information that proves Felix knows something Harun has never told anyone.
Physical: Mid-thirties, dark-skinned, built like someone who lifts as therapy, with a shaved head and a close beard. Wears practical clothes with obsessive cleanliness — crisp dark shirts, boots always polished. Has a prosthetic on his left leg below the knee, high-quality, paid for by a settlement he still resents. In-game he plays a heavy defender because he refuses to experience combat in any other geometry.
Quirk: Rewrites every plan Felix gives him into a checklist on an actual paper card, laminated. Keeps them in a small waterproof pouch. Throws them away only when completed, never before.
Dialogue Style: Few words, chosen carefully. Deep voice he doesn't project. Speaks in complete sentences even when rushed. Prone to long, watchful silences in meetings that make new people nervous and old friends grateful.
Character Arc
{
"howTheyBegin": "A quiet, disciplined man carrying a private guilt that he has decided to let be the shape of the rest of his life.",
"howTheyEnd": "Still few words. Still the laminated checklists. But he sleeps through the night now.",
"whatPushesThemIn": "Felix hands him a file. It contains the name of someone Harun failed, and the name of the person truly responsible — information Felix could not plausibly know. Harun asks no questions and enlists.",
"midpointMoment": "Given the choice between standing as Felix's shield in a fight and running down the man from the old file, he chooses Felix. He doesn't forgive himself, but he stops carrying the old file in his pocket.",
"climaxMoment": "Takes a hit in-game that should have cost him something precious — and in the aftermath, when Felix apologizes, he says, quietly, that this is the first time in five years he has felt useful."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 6
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 7
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": -3
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": 3
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 8
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": 2
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": -3
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": -5
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 4
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": -6
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": -4
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": -3
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": 6
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": -4
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": -4
}
]Iolanthe Rook
love_interestMajorMotivation: Iolanthe wants to dismantle the institutions her family helped build before those institutions dismantle anyone else. She is doing this quietly, legally, and patiently, and she has never expected to be understood by anyone. Then Felix looks at her across a negotiation table and speaks to her like someone who has already read the last page of her life and is unimpressed by the footnotes.
Background: Daughter of a minor branch of a family whose holdings are entangled with Zenith Systems. Trained as a corporate lawyer, quietly working as an internal whistleblower on behalf of interests she will never name. In Felix's first timeline, she died in the second week of the apocalypse — her family compound was one of the first targeted by something that shouldn't have known to target it. Felix remembers her name from a news ticker he read while bleeding out. This time, he means to find out why she was targeted, and in the process, he meets her.
Physical: Twenty-six, tall, pale, with dark auburn hair she wears loose when off-duty and braided tight when not. Gray-green eyes, a long scar along her left collarbone she doesn't discuss, and hands that are always slightly ink-stained. Dresses in expensive but severely plain clothing — she comes from money and wants nothing in her outline that advertises it. In-game, plays a hybrid scholar-knight, all discipline and no flash, with a weapon that is, on inspection, appallingly well-made.
Quirk: Reads in fragments of multiple languages simultaneously — a letter in one language, marginalia in another — and answers in the language she feels like using at the time, regardless of who's listening.
Dialogue Style: Precise, controlled, lightly ironic. Multilingual by reflex. Her anger arrives in grammar, not volume — her sentences get shorter and crueler in clean, formal lines.
Character Arc
{
"howTheyBegin": "A controlled, immaculate, deeply isolated woman who has decided her life will be useful even if it will not be happy.",
"howTheyEnd": "Not softer. But no longer alone. The first person Felix tells, completely, what he is. The first person who believes him without needing proof.",
"whatPushesThemIn": "Felix, who corners her with information she did not give him and a proposal she finds — to her irritation — sound. She agrees to a single meeting. It becomes an alliance.",
"midpointMoment": "She catches Felix in a lie by omission — something significant about what he is and when he is from. Instead of walking away, she sits down, pours two glasses of something expensive, and says: 'Tell me the real story, and I will decide what we are to each other after.'",
"climaxMoment": "Forced to use her family's leverage publicly to protect Felix's operation, she burns the last of her plausible deniability in her own world. She does it with a shrug and a half-smile."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 4
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 5
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": -5
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": 1
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 8
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -5
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": -3
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": -4
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 5
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": -2
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": -3
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": 0
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": 3
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": 0
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": 3
}
]Jaemin 'Jem' Ro
side_characterMajorMotivation: Jem wants to be legendary at something, and he is aware, with a kind of cheerful dread, that he has never once finished a project he started. Felix offers him the first thing in his life that has actually had a deadline attached to it — and the first person who has ever looked at him and said 'you are going to matter.'
Background: Felix's college roommate in his first life and one of the very few people who mourned him sincerely — Felix learned about the funeral speech after the fact, from a mutual friend, and it haunted him. In this timeline, Jem is a semi-employed content creator with 3,000 loyal subscribers, an encyclopedic memory for games, and no confidence. He becomes Felix's early community-facing arm: the friendly voice, the public face, the one who turns Felix's in-game feats into legible narratives for the player base.
Physical: Twenty-four, short, round-faced, with perpetually messy black hair and a wardrobe composed entirely of hoodies, branded game merch, and one suit he bought for a funeral and has never taken off the hanger. Wears thick-framed glasses he doesn't need because he thinks they make him look like a streamer. Has a tattoo of a tiny pixel sword on the inside of his left wrist.
Quirk: Talks in patch-note structure when excited. "Okay, so, fix one: we stop doing that. Fix two: we do this instead. Known issue: I am extremely bad at this."
Dialogue Style: Nervy, fast, full of gaming slang and self-deprecating asides. Wildly articulate on-camera in a way his off-camera life does not predict. Warms up visibly when complimented and then immediately apologizes for warming up.
Character Arc
{
"howTheyBegin": "A sweet, scattered, self-sabotaging content creator who has never finished anything important.",
"howTheyEnd": "Still nervy, still a mess, still in hoodies. But the 3,000 subscribers are now 3 million, and more importantly, he finishes things now.",
"whatPushesThemIn": "Felix, on day two of the pre-launch window, tells him flatly: 'I need you to be the face of something. I can't be. Don't let me down, and I won't let you down.' It's the first time anyone has ever given him a job that mattered.",
"midpointMoment": "A stream goes sideways — something public, something real, something that could hurt Felix badly — and Jem, on camera, thinks on his feet and steers the narrative. He realizes afterward, in private, that he was good at that. Not lucky. Good.",
"climaxMoment": "Asked to burn his public reputation to cover Felix's operational secret at a crucial moment, he does it. On air. Laughing."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": -4
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": -2
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": 5
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": 6
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": -4
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": 3
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": 4
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": 6
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": -3
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": -5
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": 3
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": 7
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": 5
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": 5
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": -3
}
]Rhea Calloway
deuteragonistMajorMotivation: Rhea wants to protect the handful of people she loves and to be good at something — really good — in a world that keeps telling her that being a small-town diner manager with a logistics brain is the ceiling of her potential. Aetherfall Online, and Felix, will test whether her ceiling was ever real.
Background: Grew up in a working-class river town Felix passes through on a real-world supply run during the three-day window. In the first timeline, she died in the second month of the apocalypse protecting a younger cousin from something with too many legs. Felix remembers her specifically: she was one of the very few strangers who, in his old life, chose to help him when she had no reason to. He seeks her out deliberately. She doesn't know that — she just knows a strange, sharp-eyed 22-year-old showed up and offered her an absurd opportunity she mostly took because her life felt stuck.
Physical: Late twenties, average height, compact and athletic in a way that reads as 'former competitive something.' Coppery hair she keeps in a practical bun that's always losing strands, freckles across a sun-scarred nose, and hazel eyes that track movement before they track faces. Dresses in layered, functional clothing — utility pants, a thin jacket over a plain shirt, good boots. Has a faded burn scar on the back of her right hand from a kitchen fire as a teenager. In-game, she tends toward ranger or scout aesthetics — leather, hoods, visible weapons.
Quirk: Narrates her own combat under her breath like she's running a cooking-show voiceover. "Okay, and we're going to come in from the left, nice and slow, and — there we go, perfect sear."
Dialogue Style: Warm, grounded, fast-witted. She's the one in the room who checks whether everyone's eaten. Swears with the comfortable fluency of someone who grew up in a kitchen. Doesn't posture; punctures posturing in others. Emotionally honest in a way that makes Felix uncomfortable, which is part of why he picked her.
Character Arc
{
"howTheyBegin": "Competent, warm, slightly stuck. Runs a diner, manages her cousin's life, plays VR games casually. Believes her gift is making other people's plans work, not having plans of her own.",
"howTheyEnd": "Co-leader in everything but title. Still the person who makes sure everyone eats, but now the person whose voice the guild actually listens for. She no longer apologizes for being competent.",
"whatPushesThemIn": "A strange man walks into her diner three days before launch and, by the end of the conversation, has offered her something enormous without quite explaining why. She says yes partly out of curiosity and partly because she has been waiting, without knowing it, for someone to notice her.",
"midpointMoment": "In-game, during a crisis Felix can't handle alone, Rhea makes a call that overrides his — correctly. She realizes she doesn't need his permission to lead, and Felix realizes that handing her authority is not a loss.",
"climaxMoment": "Forced to choose between following Felix into a plan whose ethics she's not sure about, or staying behind to protect the people the plan puts at risk, she chooses the people. Felix has to decide whether to lose her or adjust."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 3
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 5
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": 2
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": 6
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 4
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -2
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": 3
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": 3
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 1
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": -3
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": 1
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": 5
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": 6
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": 3
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": 2
}
]Silas Vane
antagonistMajorMotivation: Silas believes humanity is soft, unprepared, and statistically doomed when the System Integration arrives. He intends to hand-pick who survives it, and he intends for the survivors to be grateful, compliant, and his. He calls this stewardship. He means sovereignty.
Background: A founding architect of Zenith Systems and the missing CEO's closest confidant — and, quietly, his replacement. Silas has known about the cosmic System longer than almost anyone on Earth because he helped negotiate the terms under which Zenith received the capsule technology. He has spent a decade building redundant leverage: in finance, in government liaisons, in the capsule firmware itself. He is not evil in the way Felix expects; he believes, with a convert's certainty, that he is the only adult in a burning building.
Physical: Mid-forties, tall and thin in the way of men who forget to eat. Close-cropped silver hair that was probably blond once, pale gray eyes behind rimless glasses he doesn't actually need. Always in muted, expensive suits — charcoal, graphite, slate — with no visible logos. Moves with the quiet economy of someone who has never been hurried. His smile is small, symmetrical, and reaches nothing above the mouth. Inside Aetherfall Online, when he chooses to appear, his avatar is a robed figure whose face is a mirror-smooth silver mask.
Quirk: He answers questions by asking a slightly different question back, always phrased with genuine curiosity. It takes people an alarmingly long time to notice he has never actually answered anything.
Dialogue Style: Measured, gracious, and surgical. Never raises his voice, never interrupts, uses people's first names with warmth that feels inherited from a better man. Favors the passive voice for decisions that would indict him. When he threatens, he does it with concern.
Character Arc
{
"howTheyBegin": "The quietly smiling architect of a 'tutorial' he sees as triage — certain the world cannot save itself, certain he is its only honest steward, and certain his hands are clean because his reasoning is sound.",
"howTheyEnd": "Either broken into something smaller and stranger than he ever planned to be, or escalated into an open enemy whose threat outlives the old world. Either way, the smile never quite returns in the same shape.",
"whatPushesThemIn": "Anomalies in the launch data: one player whose pre-launch biometrics shouldn't have been possible, whose System evaluation flagged patterns Silas has only ever seen in Integration-surviving models. Felix.",
"midpointMoment": "Silas meets Felix face to face under a civilized pretext and realizes, across a teacup, that he is not speaking to a prodigy. He is speaking to a survivor — someone who has already lived through what Silas is only preparing for — and it frightens him in a way he hasn't allowed himself to feel in years.",
"climaxMoment": "Forced to choose between exposing his hand to neutralize Felix before integration, or holding position and letting the integration arrive with a wild card inside his carefully curated lifeboat, Silas moves — and in moving, becomes visible."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 8
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 3
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": -8
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": -6
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 9
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -8
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": -4
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": -2
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 7
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": 6
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": -3
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": -5
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": -8
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": -7
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": 8
}
]Vessna of the Hollow Gate
mentorMajorMotivation: Vessna is the last keeper of an inheritance line the System itself has quietly flagged as 'extinct.' She is looking for a successor. She has been looking for a very long time. Felix — entering the world with a mana signature that does not match a new player — is the first candidate in her entire existence that the Gate has not immediately rejected.
Background: An NPC of the Aetherfall world who predates most of the game's surface lore. In Felix's first life, her questline was discovered three months too late by someone else and was considered a minor side path. Felix remembers exactly where she lives, what she tests for, and what the inheritance actually does. Approaching her correctly in the first weeks of the game is one of the single highest-leverage moves available to him, and it is also the moment he stops being a clever player and starts being a historical figure inside the world.
Physical: An in-game NPC. Appears as a tall, slender humanoid of no fixed race — her features shift faintly depending on the lighting, suggesting she was never only one thing. Pale ash-gray skin, hair the color of wet bone held back by a circlet of tarnished silver, and eyes that are two different colors: one gold, one the milky white of a cataract. Wears the layered robes of an abandoned order, patched in places with mismatched fabric, each patch clearly salvaged from something older. Carries no visible weapon, but the air around her hands ripples when she's annoyed.
Quirk: She asks every person who reaches her Gate the same three questions. No one has ever been told what the correct answers are. She finds Felix's answers funny, which has not happened in approximately four hundred in-world years.
Dialogue Style: Archaic cadence, but not flowery — she speaks like someone whose language stopped updating several centuries ago and who doesn't care to catch up. Uses 'child' for anyone under two hundred. Long pauses. Her silences are instructive.
Character Arc
{
"howTheyBegin": "An ancient, tired gatekeeper who has not seen a viable successor in living memory and has stopped expecting one.",
"howTheyEnd": "No longer the last keeper. Becomes, quietly, one of Felix's most dangerous assets and one of his most reluctant friends.",
"whatPushesThemIn": "Felix, who answers her three questions rudely and correctly.",
"midpointMoment": "She realizes, partway through testing him, that he already knows parts of the inheritance he shouldn't. Rather than rejecting him, she chooses — for the first time in her long tenure — to bend her own rules.",
"climaxMoment": "She grants the inheritance. Doing so costs her something irreversible. She does it anyway."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": 9
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": 6
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": -5
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": 3
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": 9
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -6
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": -5
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": -8
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": -2
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": 5
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": -4
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": -4
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": 6
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": -4
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": 4
}
]Mireille 'Mira' Vance
side_characterMotivation: Mira wants to be seen as formidable. She is formidable — she's one of the sharpest theorycrafters Felix will encounter in the early game — but she has never been taken seriously in a room with adults, and she has begun mistaking cruelty for authority as a result.
Background: A teenage forum legend under three different handles, none of them connected to her real name. A repeat runaway from a wealthy family. In Felix's first timeline, she died early, anonymously, in a shelter collapse; he never met her. This time he notices her in the launch-week theorycraft channels because one of her anonymous posts correctly predicts a mechanic Felix knows will only be discovered three weeks later. He reaches out.
Physical: Nineteen, short, rail-thin, with dyed lavender hair she cuts herself and gray eyes that look exhausted in every photograph. Dresses in oversized thrifted clothes and a single expensive pair of headphones she treats like a religious object. Chews her thumbnail. In-game, plays a mage-like caster and has the alarming habit of naming every spell she customizes after ex-friends.
Quirk: Types faster than she speaks and often finishes spoken sentences in text mid-conversation, handing someone her phone to read the rest.
Dialogue Style: Caustic, clever, interrupted. Shifts register violently between hyper-technical game analysis and teenage petulance. Soft when caught off-guard, which she hates.
Character Arc
{
"howTheyBegin": "A brilliant, prickly nineteen-year-old who has learned to be mean first so that no one gets to be mean to her first.",
"howTheyEnd": "Still caustic, still chews her thumbnail. But she lets people finish sentences now. Sometimes.",
"whatPushesThemIn": "Felix recruits her and does something no one in her life has done consistently: takes her seriously, immediately, and without flattery.",
"midpointMoment": "She tries, reflexively, to burn the relationship — picks a fight, says the cruel thing, waits to be abandoned. Felix does not abandon her. Rhea sits her down and feeds her. She cries, and hates that she cried, and stays.",
"climaxMoment": "She solves, in real time, a theoretical problem that saves the guild during a major event. She is, publicly and permanently, right."
}Personality Sliders
[
{
"axis": "Stress ↔ Calm",
"lowLabel": "Stressed",
"highLabel": "Calm",
"value": -6
},
{
"axis": "Fear ↔ Courage",
"lowLabel": "Fearful",
"highLabel": "Courageous",
"value": -1
},
{
"axis": "Suspicion ↔ Trust",
"lowLabel": "Suspicious",
"highLabel": "Trusting",
"value": -5
},
{
"axis": "Callous ↔ Empathic",
"lowLabel": "Callous",
"highLabel": "Empathic",
"value": -1
},
{
"axis": "Impulsivity ↔ Self-Control",
"lowLabel": "Impulsive",
"highLabel": "Self-Controlled",
"value": -3
},
{
"axis": "Dominance ↔ Submission",
"lowLabel": "Dominant",
"highLabel": "Submissive",
"value": -2
},
{
"axis": "Pessimism ↔ Optimism",
"lowLabel": "Pessimistic",
"highLabel": "Optimistic",
"value": -5
},
{
"axis": "Introverted ↔ Extroverted",
"lowLabel": "Introverted",
"highLabel": "Extroverted",
"value": -6
},
{
"axis": "Gut ↔ Logic",
"lowLabel": "Gut-Driven",
"highLabel": "Logic-Driven",
"value": 7
},
{
"axis": "Detail Focused ↔ Big-Picture",
"lowLabel": "Detail Focused",
"highLabel": "Big-Picture",
"value": -7
},
{
"axis": "Cautious ↔ Risk Taker",
"lowLabel": "Cautious",
"highLabel": "Risk Taker",
"value": 2
},
{
"axis": "Seriousness ↔ Humor",
"lowLabel": "Serious",
"highLabel": "Humorous",
"value": 3
},
{
"axis": "Deception ↔ Honesty",
"lowLabel": "Deceptive",
"highLabel": "Honest",
"value": 4
},
{
"axis": "Stability ↔ Sensitivity",
"lowLabel": "Stable",
"highLabel": "Sensitive",
"value": 6
},
{
"axis": "Shame ↔ Self-Worth",
"lowLabel": "Shame",
"highLabel": "Self-Worth",
"value": -5
}
]