Age | Commit message (Collapse) | Author |
|
flowable entries
|
|
for checking neighbour flow classes to get_neighbour_positions
|
|
function
|
|
|
|
The "new flow logic" name was supposed to indicate that it was a continuation of the old branch by the same name, but it is beginning to become clear that it's not "new" any more and it might lead to confusion with "classic mode" flow logic while that still co-exists.
Explicitly name the subdirectory "pressure logic" to give a better idea of what goes in it, init.lua edited accordingly.
|
|
|
|
debugging
|
|
|
|
nodes to obtain neighbour list
|
|
|
|
|
|
Enhance params to can_remove and remove_item
|
|
By passing the list name and the slot index, these functions now receive
all data related to removal of an item from an inventory: the side on
which the removal is taking place, as well as which stack is being
pulled from. This means it’s no longer necessary to choose between
implementing `on_metadata_inventory_take` (which tells you which item
stack was pulled from but not from which side of the node) or
`remove_item` (which tells you which side the filter is on but not which
item stack it wants to take).
|
|
|
|
if-block in preparation for directional flowables support
|
|
turn-off; make decorative gratings do something useful
|
|
|
|
|
|
|
|
can't break node
|
|
|
|
|
|
implementation of can_tool_dig_node() to check if set tool can dig node
|
|
|
|
|
|
|
|
More pressure_logic work
|
|
|
|
|
|
activation of new flow logic
|
|
transition to pipeworks.toggles.pressure_logic
|
|
mesecons transition rules for flow sensor
|
|
|
|
|
|
|
|
pairs, add set registration for flow sensor pipe
|
|
triggers
|
|
|
|
|
|
|
|
run_output()
|
|
falling-level event detection
|
|
output helper
|
|
in flowlogic.run_output()
|
|
|
|
to register.output()
|
|
flowlogic.run(), leave to flowlogic.run_output()
|
|
|
|
|
|
|