Fabrication

Fabrication

305k Downloads

Cartographers infinitely reroll, quickly selling maps 10000+ blocks away

lumagatto opened this issue ยท 7 comments

commented

With trade rerolling, they maybe should not reroll since it makes cartographers hardly useful, and they are usually needed for many structures (vanilla and modded). Maybe should be a separate option.

commented

I have no idea how this functions, so if you could give me a referance to as to why re-rolling causes 10000 distant maps and vanilla doesn't (or modded), i'd apriciate it.

commented

It doesn't reroll into super distant maps. It's just that every time that it rerolls it rolls a new map for a new structure, which has to be found, which means that every time it has to find a further and further structure.
There is a mod called Shifting Wares that does trade rerolling with this issue in mind, if you are interested. It's explained on their mod page:

Cartographers can only generate one map of each type, because maps they create are never forgotten by the game, and lock their structures from appearing on other maps. Letting them generate more would cause issues with Daily Rerolls; they could generate a lot of maps that would never be sold, and prevent the player from acquiring maps to the closest structures.

commented

there it should allow duplicate maps now. (it was either or spending way to much time figuring out how loot gen refrences work and i don't really like the solution that mod uses since it breaks as soon as you uninstall it)

commented

there it should allow duplicate maps now.

does that mean that a cartographer will always locate the nearest structure of the type? If that's the case, I like it.

commented

does that mean that a cartographer will always locate the nearest structure of the type

yup, should do

commented

I will test if fabrication's resetting trades are compatible with VillagerConfig, but if Shifting Wares breaks everything when uninstalled, I will have to keep it for the duration of this server *~*

commented

well as i skimmed it at least. (note skimmed, not studied)

Shifting Wares stores the discarded maps and re-cycles them.
so if you go from shifting wares -> vanilla, you'll loose some maps (so not really a hard breakage i was exaggerating)
if you go from shifting wares to the new fabrication patch it should just be nearest always.