Age | Commit message (Collapse) | Author |
|
* 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
|
|
This commit also shortens the lua_tube.lua code a bit
|
|
Add luacheck config and ci job
See merge request VanessaE/pipeworks!37
|
|
|
|
Various small fixes
See merge request VanessaE/pipeworks!35
|
|
* 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
|
|
Remove unused loop variables, trailing whitespace and fix mixed-whitespace indentations
See merge request VanessaE/pipeworks!34
|
|
indentations
|
|
Remove or comment unused code and declare some variables local
See merge request VanessaE/pipeworks!33
|
|
|
|
Prevent the symptoms of Issue #33
See merge request VanessaE/pipeworks!31
|
|
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.
|
|
|
|
Log the "Pipeworks loaded!" message to infostream instead of printing it
See merge request VanessaE/pipeworks!30
|
|
Make pipeworks.table_extend easier to read
See merge request VanessaE/pipeworks!29
|
|
In my opinion this clarifies that tbl2 is attached at the end of tbl
|
|
|
|
Allow protected access to wielder inventories.
Closes #40
See merge request VanessaE/pipeworks!27
|
|
the protection to access wielder node inventories.
Fixes #40.
|
|
Avoid protection check on chest close.
Closes #23
See merge request VanessaE/pipeworks!26
|
|
Fixes #23.
|
|
Update pipeworks.zh_CN.tr
See merge request VanessaE/pipeworks!25
|
|
|
|
Expose teleport tube database API
See merge request VanessaE/pipeworks!24
|
|
|
|
Add "get_recipe" digiline command for querying the current autocrafter recipe.
See merge request VanessaE/pipeworks!23
|
|
Useful for having the player teach the luacontroller how to craft various items.
|
|
Add Chinese Translation
See merge request VanessaE/pipeworks!22
|
|
|
|
Consider connect_sides for item transport
See merge request VanessaE/pipeworks!21
|
|
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.
|
|
Rebase lua_tube onto upstream luacontroller
See merge request VanessaE/pipeworks!20
|
|
|
|
Adds:
- various bug fixes
- error label on the formspec
- lightweight interrupts
|
|
|
|
Prevent the node breaker from digging all nodes
See merge request VanessaE/pipeworks!19
|
|
A small mistake in the code allowed the node breaker to dig any node
using any tool, including hand.
|
|
|
|
Change digilines detector tube to send an item table instead of an item string
See merge request VanessaE/pipeworks!18
|
|
|
|
Translation string errors
Closes #21
See merge request VanessaE/pipeworks!17
|
|
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.
|
|
French translation
See merge request VanessaE/pipeworks!16
|
|
- Created `locale/template.txt`
- Fixed some typos
- Replace some `print("[pipeworks]"..` with `pipeworks.logger()`
- Removed "You hacker, you" from descriptions
|
|
Fix injector compatibility with technic HV machines
Closes #20
See merge request VanessaE/pipeworks!15
|
|
|
|
filter-injector.lua: eliminate most parameters from grabAndFire by making it a closure
See merge request VanessaE/pipeworks!13
|
|
Also fixed bad conditional that would accept non-integer values of exmatch in a message.
|
|
only works on signs_lib commit dcdee222 or later.
|
|
|