wsor4035
37eef73695
add I3 support + update to formspecs v2 ( #22 )
...
* add fs helper inv function
* add fs helper prepends function
* add trash can, vacuum tube, teleport tube. wielders, autocrafter, mesetube, injectors
* fixed missed texture to make game agnostic
* fix luacheck
2022-04-16 14:51:59 -04:00
fluxionary
3092ce771f
Merge pull request #21 from mt-mods/issue_20
...
override (not replace) minetest_game furnace behaviors. fixes #20
2022-04-01 20:38:39 -07:00
unknown
96ccd29dd2
address flux review
2022-04-01 20:20:48 -04:00
unknown
8e0b25fb2c
fix https://github.com/mt-mods/pipeworks/issues/20
2022-04-01 19:50:21 -04:00
wsor4035
8a29f8844c
fix pipeworks:mese_tube_000000 craft
2022-03-20 12:47:45 -04:00
wsor4035
5aa0501872
make pipeworks Game agnostic ( #16 )
...
* make it boot in non mtg
* make water flow
* fix water texture warnings
* fix missing steel texture issues
* remove depreciated/unnessary default function calls
* make sounds work
* fix default formspec crashes
* fix wierd tab spacing
* additionally game dig group support
* move crafts to crafts.lua
* make crafts support various games
2022-03-14 21:39:58 -04:00
OgelGames
5618003be3
fix remaining use_texture_alpha
warnings
...
extension of d2954c52
, using the same compatibility check for now, though it would be good to bump the minimum minetest version to 5.4 at some point
fixes #11
2022-02-07 15:53:29 +11:00
OgelGames
06fd754216
fix pipeworks_enable_items_per_tube_limit
setting
...
fixes #7
2022-01-07 13:42:08 +11:00
SX
794cae675e
Expose set_tube on public API ( #6 )
...
* Expose set_tube on public API
* Added update_meta to public tptube API
2022-01-02 15:14:14 +01:00
zichen
7d3a61e595
Fix toggling of autocrafter when digilines
is not installed ( #5 )
...
Co-authored-by: SX <50966843+S-S-X@users.noreply.github.com>
2021-12-26 17:12:15 +11:00
wsor4035
a70115ab8d
update wiki link
2021-12-13 20:20:47 -05:00
sfence
23fe215721
Fix furnace block fuel ( #2 )
...
* Fix blocking of fuel inventory by fuel replacement and losing of fuel replacements.
2021-11-29 17:01:16 +01:00
OgelGames
8f067db7cd
github luacheck workflow
2021-11-28 16:13:11 +11:00
OgelGames
e082ea473b
fix missing argument when calling on_rightclick
2021-11-28 14:40:40 +11:00
Vanessa Dannenberg
cec6049dd1
Merge branch 'tptube-cache-v2' into 'master'
...
add caching layer to teleport tube
See merge request VanessaE/pipeworks!46
2021-06-01 17:17:34 +00:00
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-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-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
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