if an assigned quest is immediately validated when given, skip it if it's not an important quest. distinguish important quest the one that are important for the story, like planet discovery and mothership build #167

Closed
opened 2026-08-29 17:51:58 +00:00 by metaheavens · 1 comment
Owner

successful quest should still appear in the quest list but dialog related to it should be skipped

successful quest should still appear in the quest list but dialog related to it should be skipped
Author
Owner

Done in 0fad1dd.

Quests now carry an important flag. Seven of the twenty have it, and they are the spine of the World Ship search: the wreck you start in, the call that gets no answer, the first chart, the first world, the ground somebody else was holding, the survey, the trail. mothership and planetfall are both there, as the ticket names them.

A quest handed out with its goal already met is credited in silence unless it is one of those - no brief, no answer. Both signals still fire and the index still moves, so it shows up ticked in the DONE list of the objectives panel, which is what the follow-up comment asked for.

Covered by a new case in test_quest_chain.gd: the flag actually separates the two (neither all nor none), an already-met story quest still speaks, and an already-met teaching quest is credited without a word and lands in the done list.

Done in 0fad1dd. Quests now carry an `important` flag. Seven of the twenty have it, and they are the spine of the World Ship search: the wreck you start in, the call that gets no answer, the first chart, the first world, the ground somebody else was holding, the survey, the trail. `mothership` and `planetfall` are both there, as the ticket names them. A quest handed out with its goal already met is credited in silence unless it is one of those - no brief, no answer. Both signals still fire and the index still moves, so it shows up ticked in the DONE list of the objectives panel, which is what the follow-up comment asked for. Covered by a new case in test_quest_chain.gd: the flag actually separates the two (neither all nor none), an already-met story quest still speaks, and an already-met teaching quest is credited without a word and lands in the done list.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
metaheavens/spaceship#167
No description provided.