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
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
successful quest should still appear in the quest list but dialog related to it should be skipped
Done in
0fad1dd.Quests now carry an
importantflag. 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.mothershipandplanetfallare 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.