Feature - Implemented Creation settings should also appear in Preferences

Veracity

Developer
Staff member
I was wondering why I couldn't create a a food when I seemed to have all the ingredients and skills and such.

Code:
> inv scrumptious reagent

scrumptious reagent (9)

> inv dry noodle

dry noodles (14)

> inv hellion cube

hellion cube (2)

> ash (get_campground() contains $item[Dramatic range])

Changing "Dramatic range" to "Dramatic™ range" would get rid of this message. (char 34 to char 48)
Returned: true

> ash have_skill($skill[Pastamastery])

Returned: true

> ash have_skill($skill[Advanced Saucecrafting])

Returned: true

And yet, "Hell Ramen" does not show up in the Food panel of the Item Manager.
Nor does it show up in Creatable.
And in the CLI:

Code:
> acquire? Hell ramen

Hell ramen: fail

However, that last panel does give me a clue: I had "require in-a-boxes" checked.

It took me a a long time to notice that. I first went to Preferences/General/Item Acquisition to see if there a setting I was missing. That panel has things like "take items from closet", but nothing about settings that control creation.

Item Manager Creatable section does have 3 checkboxes:

require in-a-boxes - "requireBoxServants"
repair on explosion - "autoRepairBoxServants"
use closet - "autoSatisfyWithCloset"

That last one is the same as in Preferences.

I wonder if the other two creation settings should similarly also appear in Preferences? You are not required to use the Item Manager to create things; as I pointed out, "acquire" and "create" and such will also do that.
 
Top