AgeCommit message (Collapse)Author
2021-03-27Assorted changes to tube breaking/repair behaviorHEADmastercheapie
* 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-24Get rid of most 5.4.0 texture warningsSmallJoker
This commit also shortens the lua_tube.lua code a bit
2021-02-25Merge branch 'master' into 'master'Vanessa Dannenberg
Add luacheck config and ci job See merge request VanessaE/pipeworks!37
2021-02-25Add luacheck config and ci jobBuckaroo Banzai
2021-02-07Merge branch 'm_small_fixes' into 'master'Vanessa Dannenberg
Various small fixes See merge request VanessaE/pipeworks!35
2021-02-07Various small fixesHybridDog
* 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-05Merge branch 'm_unused_loop_vars' into 'master'Vanessa Dannenberg
Remove unused loop variables, trailing whitespace and fix mixed-whitespace indentations See merge request VanessaE/pipeworks!34
2021-02-05Remove unused loop variables, trailing whitespace and fix mixed-whitespace ↵HybridDog
2021-02-03Merge branch 'm_unused_code_removal' into 'master'Vanessa Dannenberg
Remove or comment unused code and declare some variables local See merge request VanessaE/pipeworks!33
2021-02-03Remove or comment unused code and declare some variables localHybridDog
2020-12-18Merge branch 'master' into 'master'Vanessa Dannenberg
Prevent the symptoms of Issue #33 See merge request VanessaE/pipeworks!31
2020-12-18Prevent the symptoms of Issue #33Skgland
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-10-28use the right gear item in node breakerVanessaE
2020-10-17Merge branch 'm_disable_print_message' into 'master'Vanessa Dannenberg
Log the "Pipeworks loaded!" message to infostream instead of printing it See merge request VanessaE/pipeworks!30
2020-10-17Merge branch 'm_table_extends_clean' into 'master'Vanessa Dannenberg
Make pipeworks.table_extend easier to read See merge request VanessaE/pipeworks!29
2020-10-17Make pipeworks.table_extend easier to readHybridDog
In my opinion this clarifies that tbl2 is attached at the end of tbl
2020-10-17Log the "Pipeworks loaded!" message to infostream instead of printing itHybridDog
2020-09-24Merge branch 'protected-access-to-wielders' into 'master'Vanessa Dannenberg
Allow protected access to wielder inventories. Closes #40 See merge request VanessaE/pipeworks!27
2020-09-24Allow players with the protection_bypass privilege or access toauouymous
the protection to access wielder node inventories. Fixes #40.
2020-09-11Merge branch 'avoid-protection-check-on-chest-close' into 'master'Vanessa Dannenberg
Avoid protection check on chest close. Closes #23 See merge request VanessaE/pipeworks!26
2020-09-10Avoid protection check on chest close.auouymous
Fixes #23.
2020-09-05Merge branch 'patch-1' into 'master'Vanessa Dannenberg
Update See merge request VanessaE/pipeworks!25
2020-09-05Update pipeworks.zh_CN.trwzy2006
2020-08-10Merge branch 'tptube-api' into 'master'Vanessa Dannenberg
Expose teleport tube database API See merge request VanessaE/pipeworks!24
2020-08-09Expose teleport tube database APISX
2020-07-30Merge branch 'master' into 'master'Vanessa Dannenberg
Add "get_recipe" digiline command for querying the current autocrafter recipe. See merge request VanessaE/pipeworks!23
2020-07-23Add "get_recipe" digiline command for querying the current autocrafter recipe.Fedja Beader
Useful for having the player teach the luacontroller how to craft various items.
2020-07-19Merge branch 'undefined' into 'master'Vanessa Dannenberg
Add Chinese Translation See merge request VanessaE/pipeworks!22
2020-07-19Add Chinese Translationwzy2006
2020-06-30Merge branch 'fix_connect_sides' into 'master'Vanessa Dannenberg
Consider connect_sides for item transport See merge request VanessaE/pipeworks!21
2020-06-30Consider connect_sides for item transportAlexander Ried
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-30Merge branch 'rebased_luacontroller' into 'master'Vanessa Dannenberg
Rebase lua_tube onto upstream luacontroller See merge request VanessaE/pipeworks!20
2020-06-30Fix typo in luatube update_real_port_states helpertuedel
2020-06-30Rebase lua_tube onto upstream luacontrollergroxxda
Adds: - various bug fixes - error label on the formspec - lightweight interrupts
2020-06-03add minimum minetest version key for contentdbVanessaE
2020-05-26Merge branch 'nodebreaker_fix' into 'master'Vanessa Dannenberg
Prevent the node breaker from digging all nodes See merge request VanessaE/pipeworks!19
2020-05-26Prevent node breaker from digging all nodesupsilon
A small mistake in the code allowed the node breaker to dig any node using any tool, including hand.
2020-05-07Fix wrong inventory_image and wield_image typesSmallJoker
2020-04-28Merge branch 'master' into 'master'Vanessa Dannenberg
Change digilines detector tube to send an item table instead of an item string See merge request VanessaE/pipeworks!18
2020-04-28Change digilines detector tube to send an item table instead of an item stringRoger
2020-02-20Merge branch 'fix-21' into 'master'Vanessa Dannenberg
Translation string errors Closes #21 See merge request VanessaE/pipeworks!17
2020-02-20Translation string errorsLouis Royer
Fixes #21. Sorry, I had put wrong identifiers in translations strings. Also, found another one to fix in `teleport_tube.lua`. I hope, there is no other error.
2020-02-18Merge branch 'mt5-locale' into 'master'Vanessa Dannenberg
French translation See merge request VanessaE/pipeworks!16
2020-02-18Add translation supportLouis Royer
- Created `locale/template.txt` - Fixed some typos - Replace some `print("[pipeworks]"..` with `pipeworks.logger()` - Removed "You hacker, you" from descriptions
2020-01-14Merge branch 'master' into 'master'Vanessa Dannenberg
Fix injector compatibility with technic HV machines Closes #20 See merge request VanessaE/pipeworks!15
2020-01-14fix injector compatibility with technic hv machinesOgelGames
2020-01-10Merge branch 'filter-injector-refactor' into 'master'Vanessa Dannenberg
filter-injector.lua: eliminate most parameters from grabAndFire by making it a closure See merge request VanessaE/pipeworks!13
2020-01-10filter-injector.lua: Rename exact_match -> exmatch_modeelectrodude
Also fixed bad conditional that would accept non-integer values of exmatch in a message.
2019-09-23add signs_lib placement rulesVanessa Dannenberg
only works on signs_lib commit dcdee222 or later.
2019-09-23use default metal sounds on all pipes and pipe devicesVanessa Dannenberg