The dialogue system is the conversation layer that drives most of Rewinding Cadence's narrative beats. It is built around branching choices, hidden relationship state, and a tabletop-style dice roll for the moments where success is not guaranteed. The d20-dice-system sits inside this broader layer as the resolution mechanic for high-stakes choices.
Branching Conversations
Most NPC interactions are written as branching conversations rather than linear cutscenes. The player chooses from a short list of responses, and the next line of dialogue is selected based on that choice. Many branches converge on the same outcome; some lock the player into a different path that closes on the spot.

Some choices are flagged as memory-bearing: the conversation will continue as if nothing meaningful happened, but the world quietly tracks the choice and uses it later, usually in a loop or two when the consequence has time to surface.
Stakes and the Dice Roll
When a choice is high-stakes, the game rolls a twenty-sided die before resolving the line. The roll is shown in the UI with the modifier the character brings to the check, and the result determines which branch fires. A successful roll opens a path that a clean dialogue tree could not. A failed roll closes that path or routes the conversation through a worse outcome.
The dice mechanic is intentional, in the tabletop sense: the developer has framed the system as a deliberate import from D&D-style role-playing. The exact failure-recovery rules, the modifier sources, and the difficulty class numbers shown in trailers may shift between builds and should be cited as build-specific until the studio publishes finalized values.
Persuasion, Deception, and Other Checks
Trailer footage shows multiple kinds of dice checks: persuasion-style social rolls, deception-style misleading-the-NPC rolls, and intimidation-style pressure rolls. These read as overlapping with the modifier categories of standard tabletop systems. The exact list of check types and the way each one maps to the character's stats has not been published in full and should be treated as in-progress.
Cycle-Aware Dialogue
Because the world is built around a forty-two-day-cycle, the dialogue system has to handle the same NPC giving the same line on day three of every loop without the conversation feeling pointless. Public material describes two solutions:
Memory through Chu's contract: the Returner remembers earlier loops even when the NPC does not, which lets the dialogue UI surface a different response option to the player than the one available the first time around.
Persistent relationship state: certain key NPCs carry relationship flags across loops, so a relationship that the Returner has invested in does not have to be rebuilt from zero each cycle.
Romance and Companion Dialogue
Romance-flavored arcs and companion-deepening conversations are part of the dialogue system, not a separate menu. Public material has hinted at romance options for the Returner with key NPCs, including, in some translations, with Chu herself. The full list of romanceable characters, the gating, and the persistence rules have not been confirmed and should be treated as a roadmap area rather than a settled feature.
Reading the Tooltip
A dialogue option that triggers a dice roll is visually distinct from a plain branch. The UI flags the roll, shows the modifier, and reveals the result inline before the next line of dialogue plays. Players can recognize a roll-bearing option in advance and choose to skip it if the modifier is too low to be worth the risk on this loop. Plain conversational branches do not roll.
Tips for New Players
Treat early loops as information runs, not as commitment runs. Failing a dice check early is not a setback if it teaches you which checks the loop will gate behind a specific stat.
Ask which choices spend a day. Some dialogue branches advance the calendar; planning around the day cost is part of using the dialogue system well.
Track which NPCs have memory. Glossary-flagged NPCs (see glossary) are the most likely to carry persistent relationship state.