Catch a character who acts on a secret nobody told them
The villain fakes surprise at news he could not have heard, or the hero thanks someone for a favour she never saw. Your AI keeps a ledger of who was in the room for what, and this entry shows how it tests every line against that ledger.
Why this works
What a character knows is the sum of what they were present for, not what the writer knows. Keeping a ledger of who heard what, and testing each line against it before the scene adds its own news, catches the slip that a reader feels but cannot name.
When not to use it
Skip it when characters are meant to guess, sense or know things in a way the story never explains, such as a seer or a mind reader. Mark those lines as allowed by design, or the check will flag the very thing you want.
In the full entry
- What to build, step by step
- Starting values and the reason for each
- 4 common mistakes and the fix
- A diagram of every state
- 31 lines of example code with 4 checks that pass
- How your AI shows you that it works
Say this to your AI
Use the Spielerando entry "Catch a character who acts on a secret nobody told them" (read_entry character-acts-on-something-never-learned) in my game. Build it step by step, and show me how you checked that it works.Or skip this and connect the MCP: your AI then finds all of this by itself.Connect the MCP