diff options
| author | VanessaE <vanessaezekowitz@gmail.com> | 2013-04-13 09:30:35 -0700 | 
|---|---|---|
| committer | VanessaE <vanessaezekowitz@gmail.com> | 2013-04-13 09:30:35 -0700 | 
| commit | 1713f30d2121418ff5d4cc454043a227c3df0cc3 (patch) | |
| tree | 59d837513d7e2a203dcc4e4ff7a0600b855f56b3 /teleport_tube.lua | |
| parent | 3788437c91599da67f54530e46d6f7d0b91f342c (diff) | |
| parent | 9001f0c2939212719b15a02cdad3d93cac6e909c (diff) | |
| download | pipeworks-1713f30d2121418ff5d4cc454043a227c3df0cc3.tar pipeworks-1713f30d2121418ff5d4cc454043a227c3df0cc3.tar.gz pipeworks-1713f30d2121418ff5d4cc454043a227c3df0cc3.tar.bz2 pipeworks-1713f30d2121418ff5d4cc454043a227c3df0cc3.tar.xz pipeworks-1713f30d2121418ff5d4cc454043a227c3df0cc3.zip  | |
Merge pull request #29 from Novatux/master
Fix repartition of teleport tubes not being random.
Diffstat (limited to 'teleport_tube.lua')
| -rw-r--r-- | teleport_tube.lua | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/teleport_tube.lua b/teleport_tube.lua index ac1a613..c162952 100644 --- a/teleport_tube.lua +++ b/teleport_tube.lua @@ -76,9 +76,10 @@ register_tube("pipeworks:teleport_tube","Teleporter pneumatic tube segment",tele  			channel=meta:get_string("channel")  			goto=get_tubes_in_file(pos,channel)  			if goto[1]==nil then return {} end -			pos.x=goto[1].x -			pos.y=goto[1].y -			pos.z=goto[1].z +			d=math.random(1,#goto) +			pos.x=goto[d].x +			pos.y=goto[d].y +			pos.z=goto[d].z  			return meseadjlist  		end},  		on_construct = function(pos)  | 
