Repository navigation
Add quest path for Keyward Bound (5466) - #937
Closed
OmegaJackie wants to merge 1 commit into
Closed
OmegaJackie wants to merge 1 commit into
OmegaJackie wants to merge 1 commit into
Conversation
Keyward Bound is the unlock quest for Keybound Brawler, the typing duty added at the Gold Saucer with the Keybound collaboration event. It is a limited-time quest (Festival 257). Recorded in game: - Seq 0: accept from the Catlike Mammet in the Gold Saucer (144) - Seq 1: W'zazanh at Wonder Square, which moves you to Keybound Square (territory 1360) via a "Proceed to Keybound Square?" prompt - Seq 2: Magitype Master in Keybound Square, which plays a cutscene - Seq 255: turn in to the Magitype Master One thing worth flagging for anyone debugging this path: after the sequence 2 cutscene the game shows a SelectYesno whose OK button stays disabled until the "I understand." checkbox is ticked (the notice about Keybound Brawler needing a keyboard). It is not a plain yes/no prompt, so it may need handling. Authored with LLM assistance (Claude Opus 5 via Claude Code). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
OmegaJackie
marked this pull request as ready for review
October 28, 2026 10:21
Collaborator
|
Thank you for your contribution. I implemented this differently and made some code changes as well, but I put your username in the authors field of the path at #938 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a quest path for Keyward Bound (quest id
5466,SubGsc801_05466), the unlock quest for Keybound Brawler — the typing duty added at the Gold Saucer with the Keybound collaboration event. It's a limited-time quest (Festival 257).I put it under
QuestPaths/2.x - A Realm Reborn/Unlocks/Gold Saucer/so it sits with the other Gold Saucer attraction unlocks, next to3201_Every Little Thing She Does Is Mahjong.json(the closest precedent — also aSubGscattraction unlock). Happy to move it toOther Quests/Special Quests/Collaboration Quests/if you'd rather go by journal genre, which for this quest is "Collaboration Quests".The path
1058756)AcceptQuest,AetheryteShortcut: "Gold Saucer"1058754), Wonder SquareInteract,TargetTerritoryId: 13601058752)Interact(plays a cutscene)1058752)CompleteQuestTerritory
1360is Keybound Square, reachable only through W'zazanh in the Gold Saucer. Sequence 1 answers a "Proceed to Keybound Square?" yes/no on the way through.One thing worth flagging
After the sequence 2 cutscene, the game shows a
SelectYesnowhose OK button stays disabled until an "I understand." checkbox is ticked — it's the notice that Keybound Brawler requires a keyboard. That isn't a plain yes/no prompt, so it may need explicit handling; I've left aCommenton that sequence. I don't know whether Questionable's existing dialogue handling copes with a checkbox-gated confirm, so flagging rather than guessing.How it was recorded
I played the quest through once and read each NPC's data id, position and the quest sequence live from the client at the moment of each interaction. Positions are the NPCs' exact
GameObject.Positionfloats.Two deliberate omissions:
IsSeasonalQuest— none of the 34 existing files underSeasonal Events/set it, so folder placement looks like the convention.LastChecked— that looks like it's for whoever verifies a path rather than the author, so I left it for you.Verification
dotnet test QuestPaths.JsonValidator— 4384/4384 passdotnet test Questionable.Tests— 62/62 pass, withQUESTIONABLE_CHANGED_QUESTSscoped to this file. I confirmed the file is genuinely in the theory rather than silently filtered out, by temporarily planting a secondAcceptQuestand watchingQuestShouldPassSemanticValidators(embedded: 5466_Keyward Bound)fail.dotnet test QuestPathGenerator.Tests— 1/1 passNot verified: the path has not been replayed by Questionable itself. The quest is complete on my character now so I can't re-run it, and it's a limited-time event quest. Every step's data is observed from a real playthrough, but nobody has watched Questionable drive the path end to end — worth a second pair of eyes from someone who still has the quest open.
AI/LLM disclosure
Per CONTRIBUTING.md: this was produced with AI assistance — Claude Opus 5 via Claude Code. The file carries the in-file disclaimer your
AGENTS.mdasks for, in the$dev-comment field; JSON has no comment syntax and the schema setsadditionalProperties: false, so that was the closest fit to the two-line form. Tell me if you'd rather it lived somewhere else, or not at all.Opening as a draft pending my own review, so I'm not putting it in front of a maintainer before I've read it properly.