Recipe for halting oracle
(and probably other things) is not displayed even when we have all the ingredients
#2287
Labels
C-Moderate Effort
Should take a moderate amount of time to address.
G-Recipes
An issue having to do with recipes.
S-Moderate
The fix or feature would substantially improve user experience.
T-UI
Involves the user interface.
Z-Pedagogy
Teaching new players and sequencing new concepts.
Z-User Experience
This issue seeks to make the game more enjoyable to play.
Describe the bug
In the classic game, the recipe for a
halting oracle
is not displayed in the F3 (recipes) dialog, even when one has all the ingredients.To Reproduce
Start a classic game, obtain a
tree
, thenmake "branch"; make "branch predictor"
. Notice that in your inventory you have abranch predictor
, atoolkit
, and agrabber
, which are the three ingredients needed to make ahalting oracle
, yet the recipe forhalting oracle
is not displayed in the F3 dialog (however, it is properly displayed in the info for those entities).Expected behavior
I am not quite sure what the expected behavior should be, but somehow
halting oracle
should be more easily discoverable.Additional context
Here's what I think is going on. Normally, things show up in the Recipes dialog the first time you obtain one of their ingredients (even if you don't yet have the rest of the ingredients). I think this is good --- it helps motivate you to obtain/discover other things that you don't yet know about. "Oh, you got a log? Hey, if you get some water too, you could make paper!"
However, with the
halting oracle
(along with several other things, probably), you already have several of the ingredients, since you start with sometoolkit
s andgrabber
s. So I guess such things are never being displayed, since you never acquire one of their ingredients for the first time. Note, however, that displaying all such things immediately would be overwhelming, so I'm not sure what the best approach is here.The text was updated successfully, but these errors were encountered: