Commit Graph

13 Commits

Author SHA1 Message Date
LeMagnesium
fd1318d9e1 fix "sand" vacuum tubes not working 2015-11-15 14:24:07 -05:00
Tim
d167aacf4d add ownership/protection handling for device configuration
take any available ownership into account before deciding on area protection
2015-03-11 19:36:41 +01:00
Tim
674450236b label the vacuum tube logic abms for profiling purposes
useable with the mtt profiler starting with t4im/mtt@48eff13
2015-03-04 22:31:56 -05:00
MT-Modder
aa5f155100 Use group:sand for sand_tube_1 recipes 2015-03-04 22:17:36 -05:00
est31
f499f6a8c7 Fix vacuum tube formspec and make radius parsing smarter 2015-02-03 20:33:49 +01:00
Tim
e9432321e9 increase vacuum distance to radius * sqrt(3) again, but cache everything to local variables 2015-01-31 22:48:30 +01:00
Tim
e60f86a588 switch to the minetest-conventional def-table style of registering tubes to clean up their registrations
fallback for the old call is provided
2015-01-31 16:10:25 +01:00
Tim
810ae99008 reduce texturename repetition via __index 2015-01-31 14:47:06 +01:00
Tim
4dc3f159c9 remove unnecessary pcall() around tonumber, as it will return nil for invalid input and not throw an exception 2015-01-30 23:58:54 +01:00
Tim
f065349972 restyle formspecs and add infotexts to adjustable vacuuming tube 2015-01-30 21:45:33 +01:00
Tim
7f0372559b optimize vacuum tubes by getting rid of an extra abm, an extra loop per abm, table lookups and reduce the necessary search distance a bit 2015-01-30 21:30:35 +01:00
Tim
4eff124ec8 fix crafts to only register when their respective tubes are enabled
also add the one-way tube recipe back
2015-01-29 22:47:33 +01:00
Tim
a98af7bf15 split the big tubes file up into functional modules independend from the tube registration and add their respective crafting recipes
use this opportunity to remove some whitespaces issues from it
2015-01-29 22:37:29 +01:00