Board Thread:Bug Reports/@comment-26061849-20170305190923/@comment-26553378-20170321213806

Just an idea for the code to prevent these single trader bugs/loops in the future, but would it be possible to make it so that unsmeltable objects can be read (during generating trades) as both the object, and the maximum unsmelting value, and then if anything in the trader buys the item or its component metals for more than it sells them for it would regenerate the trades.

It should help prevent the single trader loops such as this, and also if you make a separate tool for testing purposes that read all trades and reports loops it could prevent unintended loops in the future