diff options
| author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2012-08-21 14:49:17 -0400 | 
|---|---|---|
| committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2012-08-21 14:49:17 -0400 | 
| commit | bb168e75e4f29aa65490f5b44b0b32c85185c918 (patch) | |
| tree | e06334353f0be76671a208f649c256e88007bf77 | |
| parent | 3ddb75217c3b2bfce75eca726f60c7fd6d091f98 (diff) | |
made storage tanks' upper/lower fittings and intake grate fitting participate
in pipe autoplace algorithm
| -rw-r--r-- | autoplace.lua | 15 | ||||
| -rw-r--r-- | changelog.txt | 3 | 
2 files changed, 17 insertions, 1 deletions
| diff --git a/autoplace.lua b/autoplace.lua index bc149ce..06e6978 100644 --- a/autoplace.lua +++ b/autoplace.lua @@ -101,5 +101,20 @@ pipes_scansurroundings = function(pos)  			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 diff --git a/changelog.txt b/changelog.txt index 6969087..c18214f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -3,7 +3,8 @@ Changelog  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. | 
