in pipe autoplace algorithm
pzp=1
end
end
+
+ -- storage tanks and intake grates have vertical connections
+ -- also, so they require a special case
+
+ if (string.find(nym.name, "pipeworks:storage_tank_x") ~= nil) or
+ (string.find(nym.name, "pipeworks:storage_tank_z") ~= nil) or
+ (string.find(nym.name, "pipeworks:intake") ~= nil) then
+ pym=1
+ end
+
+ if (string.find(nyp.name, "pipeworks:storage_tank_x") ~= nil) or
+ (string.find(nyp.name, "pipeworks:storage_tank_z") ~= nil) then
+ pyp=1
+ end
+
end
2012-08-21: Made storage tank participate in autoplace algorithm. Tuned API a
little to allow for more flexible placement. Re-organized code a bit to allow
-for some upcoming rules changes.
+for some upcoming rules changes. Made storage tanks' upper/lower fittins and
+intake grate participate in autoplace algorithm.
2012-08-20: Added temporary nodes for storage tank and intake grating, but
without autoplace.