Arrangement of runes in enchanting table decides which recipe happens
dreamlibrarian opened this issue · 3 comments
I was expecting that the row and column would decide which enchantments would apply for the enchanted table.
Instead, I almost got somethig unexpected as my combo worked out to protection in one direction and fire protection in another.
It's possible this is somewhat intended per later rune tables, but it's definitely surprising and confusing.
Screenshots below show the only difference is swapping the item and earth runes top to bottom.
The arrangement there is top to bottom item protect earth, left to right self protect infernal.
I'm pretty sure I know what's happening here, the question is how best to fix it. You've got the runes there for all three enchantments: Unbreaking, Protection, and Fire Protection. It would give you all three, except that protection-type enchantments are mutually exclusive. Right now it's breaking the conflict by applying the first valid combination it sees, but that clearly has issues. I'm not sure if there's a technically feasible way that's smarter, though. I'll investigate. Thanks for the report.
This should be fixed in the next release, currently planned as v4.0.6. In the case of conflicting enchantments such as this, the enchantment with the higher minimum experience cost will now be preferred, breaking ties in a consistent manner. The position of runes on the runescribing altar should now be irrelevant. Please file a new ticket if you encounter any weirdness as a result of this change. Thanks for the report!