Maybe I misunderstood, but I thought the function of this mod was to distribute sheep among your fallow fields after fencing them in? So that you could fertilize multiple fields without having to need a flock of 100s of sheep. It seems like it still behaves the same as vanilla where you need to fill an entire field before it starts sending sheep to another... is the only change that it prioritizes the fenced fallow fields over regular pastures?
There also seems to be a bug (running 0.8.024) where if you try to build fencing around a fallow field all the sheep swarm there before it is complete. And for some reason this seems to impede the unassigned villagers from finishing construction. It just starts an endless loop of them bringing a few planks, then the planks spoil before all 5 are brought.
The request for this mod was "the pasture capacity is too much esthetically, make it less", as a workaround I make it so that the sheep is distributed evenly anong the pasture (not fallow field), pulling them to fallow field is just an extra and for simplicity I follow the vanilla behavior.
It swarms the field because the game increase the capacity before it's constructed, it should check for construction status, I will fix that, as for the construction loop bug I never had that happen, I guess you can wait it to be built before making it fallow, the swarm priority is the highest capacity as stated in the description page, you can trick it.
Have the trade rule for sheep and lamb set to import/export (doesn't have to actually import/export anything, import to 0 for example) so the game will actively look for unassigned animal for the pasture building.
Changelogs:
changed: migrate code Lua -> Cpp
changed: make code do proper distribution, the algorithm will now try to not have pasture filled if possible, weighted by their capacity
added: spawn sheep command
bug_fix: fixed a bug where the mod might randomly stopped working
bug_fix: fixed a bug where the mod might crash when loading/unloading save
Just in case, I recommend to have the trade rule for sheep and lamb set to import/export (doesn't have to actually import/export anything, import to 0 for example) so the game will assign them to the pasture building.
Making the sheep work for the fields more efficiently will be a huge boost for the game. I find it hard to move them to fallow fields that are not near their sheep pen. Question: Can we still gather wool from them when they leave the pens?
They should, this mod only redistribute sheep that are already allocated in the pasture, when the sheep is taken for wool or butcher they are not touched.
11 comments
(warning) This mod version require UE4SS version v3.0.1-355-gdab5e68
Changelogs:
There also seems to be a bug (running 0.8.024) where if you try to build fencing around a fallow field all the sheep swarm there before it is complete. And for some reason this seems to impede the unassigned villagers from finishing construction. It just starts an endless loop of them bringing a few planks, then the planks spoil before all 5 are brought.
It swarms the field because the game increase the capacity before it's constructed, it should check for construction status, I will fix that, as for the construction loop bug I never had that happen, I guess you can wait it to be built before making it fallow, the swarm priority is the highest capacity as stated in the description page, you can trick it.
Maintenance
This version is compatible with Manor Lords version 0.8.004 .. 0.8.024
Changelogs:
Big thanks to my patrons for keeping the mods updated
edit: 0.8.024 is compatible
Important:
Changelogs: