-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crafting.2da SKILL (feat ids) = 0 #19
Comments
Seems worthwhile as a cleanup measure. |
What happens to recipes that work on e.g. weapons and wondrous items? Multi-tag. |
the default feat required (as determined in DoMagicCrafting() ) is based on the TCC-type of the item in the container -- which is ofc only 1 type. The TAGS of the recipe don't matter when determining Feat req'd ( matching tags with the item's type happened earlier in the funct ) so if a recipe is used on a weapon, the default Feat req'd is MagicArms&Armor |
ok, this is unclear. Do you mean: |
i think I see the problem you're getting at : if a recipe can do either Arms&Armor or Wondrous, it should use the default Feat req'd mechanism ... uh, thinking.. |
how does this strike you? (for ip-enchanting and ip-construction only -- mundane crafting and alchemy use SKILLS completely differently) SKILL=<featId> // requires that feat |
Works for me. |
I just counted ~325 recipes that need to be changed if/when the script DoMagicCrafting() changes. So i'll wait until you say you're ready to do those changes ... (or argue that it's too much hassle and things should be left as they are :) |
Well that number will bounce around for a bit as I make other changes. |
k |
Several of the fields in Crafting.2da have "0" for the required Feat. While there is code in DoMagicCrafting() that assigns a default feat (see lines 542+ in 'ginc_crafting') -- a true FeatID should be specified.
main reason: Feat #0 is actually Alertness.
reason2: a enchanting recipe that requires no feat is currently impossible.
ref - https://github.com/kevL/TccScripts/blob/master/inc/ginc_crafting.nss#L539
The text was updated successfully, but these errors were encountered: