This only changes behavior for 3 fields - known, bknown (BUC), rknown (rustproof). stolen is already handled and already merges or auto-IDs state, and dknown (color) has not been changed. i don't know what that would affect, but i think the idea is that dknown is set if you can see it, so if you don't have dknown you don't know ANYTHING. this is also keeping in line with vanilla/etc. re dknown
This does potentially affect behavior for unknown oprops, since I believe those use ->known. I consider this intentional.
This only changes behavior for 3 fields - known, bknown (BUC), rknown (rustproof). stolen is already handled and already merges or auto-IDs state, and dknown (color) has not been changed. i don't know what that would affect, but i think the idea is that dknown is set if you can see it, so if you don't have dknown you don't know ANYTHING. this is also keeping in line with vanilla/etc. re dknown
This does potentially affect behavior for unknown oprops, since I believe those use ->known. I consider this intentional.