before the quest to build an extractor, ensure a quest exists to create a new ship, as the building cost more than 20 the fleet needs at least two ships #157

Closed
opened 2026-08-29 12:16:26 +00:00 by metaheavens · 1 comment
Owner
No description provided.
Author
Owner

Already satisfied, and now pinned - 4c920f1.

Checking the chain: second_hull ("fly two vessels at once") is quest 7 and extractor is quest 11, with #156's banking quest at 10 in between. So a quest to build a new ship already sits well before the extractor.

Rather than add a redundant one, I turned your reasoning into a property the test enforces: nothing costing more than a single hold may be asked for before the chain has grown the fleet or taught banking. That is checked against the interceptor's actual cargo capacity and each structure's actual price, so it keeps holding if the chain is reordered, if a price changes, or if the hold size changes - and it fails if either of those two teaching quests is ever moved behind the extractor.

Already satisfied, and now pinned - `4c920f1`. Checking the chain: `second_hull` ("fly two vessels at once") is quest **7** and `extractor` is quest **11**, with #156's banking quest at 10 in between. So a quest to build a new ship already sits well before the extractor. Rather than add a redundant one, I turned your reasoning into a property the test enforces: **nothing costing more than a single hold may be asked for before the chain has grown the fleet or taught banking.** That is checked against the interceptor's actual cargo capacity and each structure's actual price, so it keeps holding if the chain is reordered, if a price changes, or if the hold size changes - and it fails if either of those two teaching quests is ever moved behind the extractor.
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#157
No description provided.