Nice fork btw, i was looking for something like this and it dropped just at the right time. Btw does it uses the 20 or 30 percent speed reduction shallow water ? 30 would make more sense if it's deep enough for ships, could maybe be an on-config swap but it's not very important.
Currently it uses the 20% speed reduction, but I've been considering switching it (Or just changing the speed reduction of the shallow water tile). I'll take a look at Dectorio compatability
something like this, probabely needs to go in in a data-final-fixes type file as dectorio loads after canal builder
if data.raw["item-group"]["dectorio"] then
data.raw["item"]["waterfill-item"].subgroup = "landscaping"
data.raw["item"]["waterfill-item"].order = Maybe something here depending on where it ends
end
I'm unsure landscaping would be guaranteed to exist if dectorio's tab is loaded but i think it does because landfills are moved there regardless of other settings
Saw your suggestion right after I finished it - I ended up adding dectorio as an optional dependency, and made waterfill copy the subgroup & order from landfill. Thanks!