Commit Graph

98 Commits

Author SHA1 Message Date
Joachim Stolberg
91d3a7a24a Enable test blocks via minetest.settings 2022-01-03 11:51:20 +01:00
Joachim Stolberg
f65095a04d Set default as optional dependency (#11) 2021-12-15 22:22:31 +01:00
Joachim Stolberg
5104e57420
Merge pull request #10 from oversword/issue-9
Fix side-injection (techpack#85; tubelib#9; bls#294) by checking both dirs for validity instead of assuming second dir will always be valid
2021-06-07 11:23:14 +02:00
Oversword
e44dd2e508 Fix side-injection (techpack#85; tubelib#9; bls#294) by checking both dirs for validity instead of assuming second dir will always be valid 2021-06-06 22:31:52 +01:00
Joachim Stolberg
bb15c122f1 v2.1, Add API functions 'register_on_tube_update2' 2021-05-24 21:28:44 +02:00
Joachim Stolberg
27cd9ce11e replace get_look_pitch by get_look_vertical 2021-05-17 21:14:03 +02:00
Joachim Stolberg
27daa8d2cb Fix and test tube length check 2021-02-07 12:57:03 +01:00
Joachim Stolberg
20994cf9cc Update README.md and version number 2021-01-23 22:07:17 +01:00
Joachim Stolberg
1beec4d8c5 Test new function 'set_valid_sides' 2021-01-23 21:52:47 +01:00
Joachim Stolberg
022fb94475
Merge pull request #8 from oversword/issue-4-revised
Implemented new method of defining valid faces through the secondary node registration
2021-01-23 21:50:42 +01:00
Cam B
60acf03638 Inline documentation update 2021-01-23 17:50:53 +00:00
Cam B
9f4e9c8c4c Simplified default definiton and stopped modifying values in complete_valid_sides 2021-01-23 17:47:35 +00:00
Cam B
e27451cd1d Separated out valid sides into a new table, provided additional functions for valid sides 2021-01-23 17:03:20 +00:00
Joachim Stolberg
49fc305abc Proposal to improve teleporters 2021-01-23 16:49:31 +01:00
Cam B
f9e4856bb9 Make secondary node definition more robust to allow definition through Tube:new 2021-01-23 15:13:42 +00:00
Cam B
9018df6113 Valid face check moved from walk_tube_line to get_next_teleport_node, added more checks to is_valid_dir in favor of using get_secondary_node 2021-01-22 23:16:00 +00:00
Joachim Stolberg
ff14dc2fbe Add debug texture 2021-01-22 18:40:45 +01:00
Joachim Stolberg
b333780792 Add debug callback function 2021-01-22 18:13:55 +01:00
Cam B
7c94decc10 Slight change to avoid accessing twice 2021-01-22 02:19:08 +00:00
Cam B
1f3c619128 Do not automatically connect to invalid faces 2021-01-22 00:56:43 +00:00
Cam B
f5cbef0cd7 More cleanup 2021-01-21 23:27:52 +00:00
Cam B
7337cafbd3 Revert version, not my job 2021-01-21 23:24:16 +00:00
Cam B
dd44c61d2f Revert unknown changes 2021-01-21 23:21:50 +00:00
Cam B
0035c8cc60 Cache updating fixed on master 2021-01-21 23:15:57 +00:00
Joachim Stolberg
1a441d0284 Fix bug #6 (Spooky connections possible when removing certain nodes) 2021-01-21 23:22:48 +01:00
Cam B
364dbdfc18 Update cache when pairing is stopped 2021-01-21 13:47:32 +00:00
Cam B
3530843eee Slight cleanup 2021-01-21 00:33:08 +00:00
Cam B
024f9da472 New valid dir methods for easier checking 2021-01-21 00:12:03 +00:00
Cam B
518e76d638 Tube walk function stops at an invalid secondary node 2021-01-20 23:04:23 +00:00
Cam B
5232d1a3af Implemented new method of defining valid faces through the secondary node registration 2021-01-20 20:48:18 +00:00
Joachim Stolberg
132d7568d8 Update version number and readme 2021-01-17 17:26:36 +01:00
Joachim Stolberg
0a826e1e00
Merge pull request #5 from oversword/issue-4
Refuse to connect with faces of a node which are not marked valid
2021-01-17 17:08:02 +01:00
Joachim Stolberg
a8195c15ed
Merge pull request #7 from oversword/issue-6
Update cache on node removal
2021-01-17 14:23:59 +01:00
Cam B
797beb5a3f Update cache on node removal 2021-01-17 00:20:41 +00:00
Cam B
672e2f0a20 Refuse to connect with faces of a node which are not marked valid 2021-01-16 18:10:17 +00:00
Joachim Stolberg
bd8bcce7b2 Fix bug in get_node_lvm() 2020-12-15 16:09:22 +01:00
Joachim Stolberg
fce21d9cf8 Minor optimisation 2020-12-11 18:06:13 +01:00
Joachim Stolberg
c1c522ff48 Generator function 'get_tube_line' added, storage improvements 2020-05-31 20:39:46 +02:00
Joachim Stolberg
e4130fff1e Generator function 'get_tube_line' added, storage improvements 2020-05-31 11:32:12 +02:00
Joachim Stolberg
4fccd2e17d copying file added 2020-04-26 14:15:47 +02:00
Joachim Stolberg
abde0b6ebb bugfix 2020-04-05 10:15:30 +02:00
Joachim Stolberg
e307045268 v1.8 * 'special nodes' as alternative to 'secondary nodes' introduced 2020-02-09 10:55:39 +01:00
Joachim Stolberg
db90c07dfd max_tube_length bugfix 2020-01-03 16:12:37 +01:00
Joachim Stolberg
57abcec464 v1.6 callback 'tubelib2_on_update2' added 2019-11-02 19:43:19 +01:00
Joachim Stolberg
e3e30e7b27 internal handling of secondary nodes changed 2019-07-12 23:25:20 +02:00
Joachim Stolberg
ba57e8679f v1.4 optional param tubetype added 2019-06-16 23:21:41 +02:00
Joachim Stolberg
a0bf800dba new API function for Hopper like nodes added 2019-05-01 12:00:48 +02:00
Joachim Stolberg
5d2e9c49c2 new API function for Hopper like nodes added 2019-05-01 12:00:34 +02:00
Joachim Stolberg
b02e80c765 v1.2 'force_to_use_tubes' added 2019-04-18 21:04:46 +02:00
Joachim Stolberg
3316bed8a2 v1.1 bugfix from bugfix 2019-03-03 20:12:38 +01:00