Skip to content

Commit 6184531

Browse files
G-Fourteenclaude
andcommitted
Force tutorial_0_4 pre-completed at quest load time
- Added force-complete in _loadTutorialQuests() when loading quests - Now quest is completed BEFORE it even gets assigned - Combined with assignQuest fix for triple coverage πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5ad3236 commit 6184531

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
["c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\utils\\kokoro-tts.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\core\\game.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\travel\\travel-panel-map.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\ui\\location-panel-stack.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\progression\\quest-system.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\progression\\tutorial-quests.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\ui\\components\\tooltip-system.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\ui\\tutorial-highlighter.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\tutorial\\tutorial-manager.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\css\\tutorial.css", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\travel\\travel-system.js"]
1+
["c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\progression\\quest-system.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\ui\\tutorial-highlighter.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\core\\game.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\tutorial\\tutorial-manager.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\css\\tutorial.css", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\utils\\kokoro-tts.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\ui\\location-panel-stack.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\travel\\travel-panel-map.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\travel\\travel-system.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\systems\\progression\\tutorial-quests.js", "c:\\users\\gfour\\desktop\\medieval trading gam v0.91.08\\src\\js\\ui\\components\\tooltip-system.js"]

β€Žsrc/js/systems/tutorial/tutorial-manager.jsβ€Ž

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -913,6 +913,10 @@ const TutorialManager = {
913913
// QuestSystem.assignQuest() looks for quests in this.quests, NOT availableQuests
914914
if (QuestSystem.quests) {
915915
for (const quest of allQuests) {
916+
// FORCE tutorial_0_4 to be pre-completed - tooltip detection is broken
917+
if (quest.id === 'tutorial_0_4' && quest.objectives && quest.objectives[0]) {
918+
quest.objectives[0].completed = true;
919+
}
916920
QuestSystem.quests[quest.id] = quest;
917921
console.log(`πŸŽ“ Registered tutorial quest: ${quest.id}`);
918922
}

0 commit comments

Comments
Β (0)