Skip to content

scripts/add-recipe bugfixes#1591

Open
huesatlight wants to merge 7 commits into
DFHack:masterfrom
huesatlight:scripts/add-recipe-bugfixes
Open

scripts/add-recipe bugfixes#1591
huesatlight wants to merge 7 commits into
DFHack:masterfrom
huesatlight:scripts/add-recipe-bugfixes

Conversation

@huesatlight

Copy link
Copy Markdown

first time using github, so feel free to correct any practices I got wrong.

add-recipe all was excluding recipes it shouldn't because of an adjective (eg: "long skirt") or because they had the same subtype number as picks. It was also including recipes the documentation says it wouldn't include (foreign instruments).

fix the following bugs:
can now add items with the same subtype number as picks.
now adds digging weapons to resources.digger_type instead of weapon_type, eg: great pick
when checking for procedurally generated items to exclude, use the flag instead of the adjective, which was incorrectly excluding things like "short skirt" and "large dagger". 

side effects: no longer adds instruments and instrument parts, but the behavior the documentation says. 
incidentally, the original comments said procedurally generated weapons (divine) were excluded because they weren't craftable. But they could be crafted, if they were added. This can still be done using the "single" option.
Comment thread changelog.txt Outdated
## New Features

## Fixes
- ``script\add-recipe``: fix to include incorrectly excluded recipes

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should be simply add-recipe, with single backticks because it's a reference to a tool which has its own documentation page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants