BuckarooBanzay
047718b3c3
add caching layer to teleport tube
2021-06-01 18:57:59 +02:00
Vanessa Dannenberg
01f4ea066c
Merge branch 'master' into 'master'
...
Fix autocrafter to match formspec changes and fix setting of channel
See merge request VanessaE/pipeworks!45
2021-05-29 12:22:42 +00:00
OgelGames
7ba685344c
fix autocrafter
2021-05-29 17:37:10 +10:00
Vanessa Dannenberg
c39d40e940
Merge branch 'fix_undeclared' into 'master'
...
Fix Undeclared Global Variable "unified_inventory"
See merge request VanessaE/pipeworks!44
2021-05-14 04:08:02 +00:00
Jordan Irwin
48b082e014
Fix Undeclared global variable "unified_inventory"
2021-05-13 10:57:58 -07:00
Vanessa Dannenberg
2670fd88a9
Merge branch 'lua-tube-mono' into 'master'
...
Make the LUA tube editor textarea and error label use monospaced font
See merge request VanessaE/pipeworks!43
2021-05-06 18:21:59 +00:00
Vanessa Dannenberg
3536004667
Merge branch 'fix-protection-check' into 'master'
...
Skip protection check on formspec close (where not already done)
See merge request VanessaE/pipeworks!42
2021-05-06 18:21:42 +00:00
hlqkj
b53a1ee477
Make LUA editor and error label use mono font
2021-05-06 18:28:47 +02:00
hlqkj
29bac67d3a
Skip protection check on formspec close
...
Prevents protector flip/player being hurt/protection violation if the
player closes the formspec without attempting any changes (sorting tube
and autocrafter).
2021-05-06 18:02:19 +02:00
Vanessa Dannenberg
db6d1bd9c1
Merge branch 'master' into 'master'
...
Make luacheck happy
See merge request VanessaE/pipeworks!41
2021-04-14-1
2021-04-06 09:12:01 +00:00
luk3yx
79dc5f5c7d
Make luacheck happy
2021-04-06 21:10:08 +12:00
Vanessa Dannenberg
01d44056a2
Merge branch 'master' into 'master'
...
Remove deprecated invsize
See merge request VanessaE/pipeworks!40
2021-04-06 09:09:56 +00:00
luk3yx
c7d44272e6
Remove deprecated invsize
2021-04-06 21:07:35 +12:00
Vanessa Dannenberg
5837d62979
Merge branch 'categories'
2021-04-05 22:16:04 -04:00
Vanessa Dannenberg
fc6efb450c
add support for Unified Inventory categories
2021-04-02 15:48:28 -04:00
Vanessa Dannenberg
828c50e85d
Merge branch 'formspec-improvements' into 'master'
...
Improve formspecs for better mobile usability and consistency
See merge request VanessaE/pipeworks!39
2021-04-02 19:47:48 +00:00
hlqkj
4add40705f
Improve formspecs for better mobile usability and consistency
2021-04-02 19:47:48 +00:00
Vanessa Dannenberg
a6e4f2dceb
Make sure item_exit() exists before calling it inside minetest.after()
...
When a signal/detector tube breaks, its minetest.after() can be triggered
just after that, perhaps several times, causing it to try to execute the
item_exit() callback of whatever node is present at least once, but a
broken tube has just taken its place and has no such callback.
2021-03-30 08:28:47 -04:00
cheapie
7ad991ce40
Assorted changes to tube breaking/repair behavior
...
* Tubes can now be intentionally broken using a hammer
* Log messages have been improved slightly for tube repair
* Punching a broken tube now causes damage due to the sharp edges
2021-03-27 19:51:23 -05:00
SmallJoker
d2954c5277
Get rid of most 5.4.0 texture warnings
...
This commit also shortens the lua_tube.lua code a bit
2021-03-24 19:47:30 +01:00
Vanessa Dannenberg
9ad6e5d07a
Merge branch 'master' into 'master'
...
Add luacheck config and ci job
See merge request VanessaE/pipeworks!37
2021-02-25 16:34:42 +00:00
Buckaroo Banzai
31e1255245
Add luacheck config and ci job
2021-02-25 16:34:42 +00:00
Vanessa Dannenberg
a735d1a155
Merge branch 'm_small_fixes' into 'master'
...
Various small fixes
See merge request VanessaE/pipeworks!35
2021-02-19
2021-02-07 12:46:16 +00:00
HybridDog
a2c0dd1130
Various small fixes
...
* Save the fakeplayer's wielded item in set_wielded_item
* pipeworks.luaentity: Return the found objects in get_objects_inside_radius
* Remove the invalid and unused on_blast return values in lua_tube.lua
This should avoid a crash when a strong explosion happens next to a Lua Tube.
* Do not access a global "nodename" in a BUG message.
This avoids a potential crash, in case the message actually appears in practice.
* Set the Flow Sensor and Fountain Head mesecons connection rules
* pipeworks.luaentity: Use the same function for move_to and set_pos
* (no functional change) Do not save the object returned by tube_inject_item into the "item1" local variable in filter-injector.lua
2021-02-07 11:58:18 +01:00
Vanessa Dannenberg
f0ef43823c
Merge branch 'm_unused_loop_vars' into 'master'
...
Remove unused loop variables, trailing whitespace and fix mixed-whitespace indentations
See merge request VanessaE/pipeworks!34
2021-02-05 18:03:54 +00:00
HybridDog
17a602a5a1
Remove unused loop variables, trailing whitespace and fix mixed-whitespace indentations
2021-02-05 17:17:50 +01:00
Vanessa Dannenberg
2294a23582
Merge branch 'm_unused_code_removal' into 'master'
...
Remove or comment unused code and declare some variables local
See merge request VanessaE/pipeworks!33
2021-02-03 18:33:32 +00:00
HybridDog
b2d2ccbcba
Remove or comment unused code and declare some variables local
2021-02-03 18:08:50 +01:00
Vanessa Dannenberg
8322f256c5
Merge branch 'master' into 'master'
...
Prevent the symptoms of Issue #33
See merge request VanessaE/pipeworks!31
2021-01-30
2020-12-18 21:44:11 +00:00
Skgland
ba7eb19317
Prevent the symptoms of Issue #33
...
Try to prevent the crash from issue #33 by
replaving nil velocity or acceleration with (0,0,0).
This does not fix the underlying cause of them being nil,
but should prevent the crash.
2020-12-18 19:28:07 +01:00
VanessaE
065c953eba
use the right gear item in node breaker
2020-10-28 12:30:48 -04:00
Vanessa Dannenberg
9a63d17e4a
Merge branch 'm_disable_print_message' into 'master'
...
Log the "Pipeworks loaded!" message to infostream instead of printing it
See merge request VanessaE/pipeworks!30
2020-10-17 18:55:24 +00:00
Vanessa Dannenberg
d814357ddf
Merge branch 'm_table_extends_clean' into 'master'
...
Make pipeworks.table_extend easier to read
See merge request VanessaE/pipeworks!29
2020-10-17 18:55:01 +00:00
HybridDog
c2fe5fe956
Make pipeworks.table_extend easier to read
...
In my opinion this clarifies that tbl2 is attached at the end of tbl
2020-10-17 20:50:20 +02:00
HybridDog
9dbaa5f4f6
Log the "Pipeworks loaded!" message to infostream instead of printing it
2020-10-17 20:46:44 +02:00
Vanessa Dannenberg
d93396600f
Merge branch 'protected-access-to-wielders' into 'master'
...
Allow protected access to wielder inventories.
Closes #40
See merge request VanessaE/pipeworks!27
2020-09-24 15:33:17 +00:00
auouymous
c966a8a57d
Allow players with the protection_bypass privilege or access to
...
the protection to access wielder node inventories.
Fixes #40 .
2020-09-24 05:12:32 -06:00
Vanessa Dannenberg
61b061f669
Merge branch 'avoid-protection-check-on-chest-close' into 'master'
...
Avoid protection check on chest close.
Closes #23
See merge request VanessaE/pipeworks!26
2020-09-11 09:45:04 +00:00
auouymous
fe91d5eb46
Avoid protection check on chest close.
...
Fixes #23 .
2020-09-10 23:12:11 -06:00
Vanessa Dannenberg
eb1064ca6d
Merge branch 'patch-1' into 'master'
...
Update pipeworks.zh_CN.tr
See merge request VanessaE/pipeworks!25
2020-09-05 07:14:04 +00:00
wzy2006
f54e25ec52
Update pipeworks.zh_CN.tr
2020-09-05 06:25:58 +00:00
Vanessa Dannenberg
dedb0dd54e
Merge branch 'tptube-api' into 'master'
...
Expose teleport tube database API
See merge request VanessaE/pipeworks!24
2020-08-10 17:54:28 +00:00
SX
477a024034
Expose teleport tube database API
2020-08-09 23:09:31 +03:00
Vanessa Dannenberg
34cb0e7682
Merge branch 'master' into 'master'
...
Add "get_recipe" digiline command for querying the current autocrafter recipe.
See merge request VanessaE/pipeworks!23
2020-07-30 00:40:41 +00:00
Fedja Beader
505fc7cc49
Add "get_recipe" digiline command for querying the current autocrafter recipe.
...
Useful for having the player teach the luacontroller how to craft various items.
2020-07-23 01:49:37 +02:00
Vanessa Dannenberg
cb58a646cf
Merge branch 'undefined' into 'master'
...
Add Chinese Translation
See merge request VanessaE/pipeworks!22
2020-07-19 03:55:39 +00:00
wzy2006
e3135c53f0
Add Chinese Translation
2020-07-19 02:22:12 +00:00
Vanessa Dannenberg
366d57f4da
Merge branch 'fix_connect_sides' into 'master'
...
Consider connect_sides for item transport
See merge request VanessaE/pipeworks!21
2020-06-30 10:39:52 +00:00
Alexander Ried
c79e68a80c
Consider connect_sides for item transport
...
Previously connect_sides was only used to choose the correct visual
model, but not during item transport. This allowed items to exit tubes
in directions without a visual connection and enter objects from sides
that should not be connectable according to connect_sides.
For example an item could enter a chest from the front, if a tube passed
there.
This change saves the connect_sides in the meta table of the object
whenever the visual representation is updated. When nothing is cached
yet, it uses the old behavior. That way it does not break existing
builds.
2020-06-30 10:11:22 +00:00
Vanessa Dannenberg
9338c109a6
Merge branch 'rebased_luacontroller' into 'master'
...
Rebase lua_tube onto upstream luacontroller
See merge request VanessaE/pipeworks!20
2020-06-30 09:41:01 +00:00