summaryrefslogtreecommitdiff
path: root/vacuum_tubes.lua
AgeCommit message (Collapse)Author
2015-01-31increase vacuum distance to radius * sqrt(3) again, but cache everything to ↵Tim
local variables
2015-01-31switch to the minetest-conventional def-table style of registering tubes to ↵Tim
clean up their registrations fallback for the old call is provided
2015-01-31reduce texturename repetition via __indexTim
2015-01-30remove unnecessary pcall() around tonumber, as it will return nil for ↵Tim
invalid input and not throw an exception
2015-01-30restyle formspecs and add infotexts to adjustable vacuuming tubeTim
2015-01-30optimize vacuum tubes by getting rid of an extra abm, an extra loop per abm, ↵Tim
table lookups and reduce the necessary search distance a bit
2015-01-29fix crafts to only register when their respective tubes are enabledTim
also add the one-way tube recipe back
2015-01-29split the big tubes file up into functional modules independend from the ↵Tim
tube registration and add their respective crafting recipes use this opportunity to remove some whitespaces issues from it