DS
7d70d79cda
improve node breaker textures ( #173 )
2017-05-18 05:32:01 -04:00
DS
d82227942d
Nice settings ( #171 )
...
* improve style
* do something
* make settingtypes nicer
* fix settingtypes new lines
* fix it and so make it work 🐈
2017-04-13 21:13:30 -04:00
Vanessa Ezekowitz
3679943620
also check for group "tubedevice" (fixes injecting into one-way tube)
2017-04-12 16:15:39 -04:00
Vanessa Ezekowitz
0c0e6a6b66
make sure there's something appropriate to inject an item into
...
(fixes #123 )
2017-04-12 16:03:41 -04:00
Vanessa Ezekowitz
9d6881deca
fix scale of on/off switch in teleport tube
2017-04-12 14:36:50 -04:00
Vanessa Ezekowitz
f44993cd84
allow external devices to connect to pipes
...
and use that feature to handle most of the existing devices)
also, fix the "xray" glitch in the grating
2017-04-12 07:10:48 -04:00
Vanessa Ezekowitz
acc2b6802e
fix scale on autocrafter's on/off switch
2017-04-12 07:09:35 -04:00
Vanessa Ezekowitz
d78364570c
use "base" field in a couple more places
2017-04-11 20:05:58 -04:00
Vanessa Ezekowitz
1b2e94f199
remove some debug prints
2017-04-11 19:45:59 -04:00
Vanessa Ezekowitz
15fe8e068f
cache button "base" field since it's also standard
2017-04-11 19:16:21 -04:00
Vanessa Ezekowitz
5e26aa5f91
cache on/off button image refs and commonly-used label for same
2017-04-11 18:52:39 -04:00
Vanessa Ezekowitz
a7c3908b61
remove old compat file (obsolete)
2017-04-11 09:02:04 -04:00
Vanessa Ezekowitz
698c83d626
chests/furnaces: cache tube overlay images
2017-04-11 09:01:12 -04:00
Vanessa Ezekowitz
fcd9b0fbf4
adjust sorting tube formspec
...
to account for re-sized button on/off/interm images
2017-04-11 01:34:12 -04:00
Vanessa Ezekowitz
8f3d8cc586
allow stack per-chest/per-furnace stack splitting
...
defaults to disabled, whether the node has a new formspec or not
note that furnace fuel stacks can't be split.
2017-04-11 01:33:06 -04:00
Vanessa Ezekowitz
cf97f02434
only reject part of itemtack from chest, if possible
...
(e.g. if there's room for 50 of some item, and you send a stack of 99,
50 are added to the chest and a stack of 49 is rejected and sent
on to the next destination)
2017-04-09 20:27:32 -04:00
Vanessa Ezekowitz
8d50c191c8
cap luaentities table entries to valid coords on load
...
(in case the file gets corrupted on write?)
2017-04-09 03:18:56 -04:00
DS
c9c4b4cd15
make item drop by tubes nicer ( #168 )
...
* make item drop by tubes nicer
2017-04-09 01:19:40 -04:00
Vanessa Ezekowitz
c2a288303f
Merge pull request #169 from DS-Minetest/tube_blast_break
...
break tubes on blast
2017-04-09 01:19:21 -04:00
DS-Minetest
9ee97e1ed1
break tubes on blast
2017-04-08 16:47:42 +02:00
Vanessa Ezekowitz
2c02d792bf
allow repairing a broken tube
...
by striking it with cottages:hammer, or castles modpack anvil:hammer,
or with any glooptest hammer except wood or stone.
2017-04-07 19:51:54 -04:00
Vanessa Ezekowitz
bea570555a
remove "reversed" warning message
...
(not needed now that tube breaking is reliable)
2017-04-07 03:35:24 -04:00
Vanessa Ezekowitz
f3a74bb618
default breaking code to "enabled" and lower the default limit to 30.
2017-04-06 00:15:16 -04:00
Vanessa Ezekowitz
2aa9556748
tonumber() the config'd items limit
2017-04-06 00:02:31 -04:00
Ekdohibs
ef68e058ec
Don't lose extra movement when entering new tube or turning around.
2017-04-06 05:13:40 +02:00
Ekdohibs
7680820d3e
Make item counting more reliable and more efficient.
2017-04-06 03:46:23 +02:00
Novatux
33c4c9d552
let tubes break if they're "over-pressure"
...
that is, if there are more than X number of items in a tube. Default is
40 in a tube, but breaking is also disabled by default.
(original framework by Novatux, with changes by VanessaE)
2017-04-05 11:43:41 -04:00
Vanessa Ezekowitz
eab59bfe19
always set item start pos on reverse.
2017-04-05 11:43:41 -04:00
ForbiddenJ
0056116148
Namespace pollution cleanup (Used list at #154 )
2017-04-04 05:27:37 -03:00
Vanessa Ezekowitz
0639bb9706
allow pipeworks to skip server steps when moving entities around.
2017-03-31 18:27:44 -04:00
Vanessa Ezekowitz
3a77d1dd8e
if an item should reverse dir (e.g. full destination),
...
and it's not going back into a tube, reject it and pop out as an item
2017-03-29 16:54:38 -04:00
Vanessa Ezekowitz
0e8a82fdba
add a warning if a tubed item turns around
...
(too many means that something is wrong with that tube circuit)
2017-03-29 15:25:05 -04:00
Vanessa Ezekowitz
b46231f543
Merge pull request #165 from cheapie/master
...
Tweak listring behavior of autocrafter
2017-03-28 19:06:21 -04:00
Carter Kolwey
c15023a5d1
Tweak listring behavior of autocrafter
...
Now goes player->source->player and destination->player
2017-03-28 18:02:10 -05:00
Vanessa Ezekowitz
64b2611d8a
prevent being able to place "loaded" and "on" items
...
(forces them to "empty" and "off")
2017-03-17 11:04:59 -04:00
Vanessa Ezekowitz
1bfc2d4e5b
increase length of signal tube pulse
2017-03-17 10:15:09 -04:00
Vanessa Ezekowitz
e5ee0dee90
add turn-to-vertical handling to valve, flow sensor
...
reuse the code from entry panel
2017-03-17 10:07:34 -04:00
Vanessa Ezekowitz
88ad79163d
add screwdriver rotation handling on most pipes-related nodes
...
caveats: in order to cleanly handle the entry panel, valve, and sensor
I had to rotate the valve and sensor models 90 degrees
so that their in-/outlet pipes point the same direction as the
entry panel.
This also enables proper handling of a valve or sensor turned vertically.
Some objects have rotation disabled entirely (as flipping them over/around makes
no sense)
When a valve is rotated, it is turned off automatically, to work around a glitch in
the rotation code.
2017-03-17 10:07:34 -04:00
Vanessa Ezekowitz
bd4a27d172
make valve and pump turn on/off via on_rightclick
...
(instead of on_punch)
2017-03-17 10:07:34 -04:00
Thomas--S
3d845a3f28
Make filter-injector work with latest chest versions
2017-03-17 10:07:34 -04:00
Carter Kolwey
a858145098
Add missing table entries
2017-03-17 10:07:34 -04:00
Vanessa Ezekowitz
7d872c05ee
Merge pull request #160 from cheapie/master
...
Special-case technic machines
2017-03-01 01:01:02 -05:00
Carter Kolwey
acf7ee4a80
Special-case technic machines
...
This makes them work correctly with filters.
2017-02-28 23:52:10 -06:00
Carter Kolwey
cdbe93cdd8
Allow reversing direction if there's nowhere to go
2017-03-01 01:40:06 -03:00
Vanessa Ezekowitz
f7fe95231d
Merge pull request #158 from cheapie/master
...
Add digilines support to autocrafter
2017-02-26 16:44:22 -05:00
Carter Kolwey
1a15a8b453
Add digilines support to autocrafter
...
"on" and "off" messages turn it on or off, "single" crafts one item, and sending nested tables in the shape of the crafting grid sets the craft. Example message:
{
{"default:wood","default:wood","default:wood"},
{"default:wood","","default:wood"},
{"default:wood","default:wood","default:wood"}
}
2017-02-26 15:35:51 -06:00
Vanessa Ezekowitz
9ade40ac65
update description a bit (typo, outdated a little)
2017-02-07 16:04:02 -05:00
Vanessa Ezekowitz
62768d243d
Use node texture colorization
...
for priority tube, instead of [colorize
(except for inv image). Saves a tiny bit of RAM.
2017-01-25 04:33:27 -05:00
electrodude
a3d2e69a42
Allow Digiline Filter-Injector to match wear, metadata, and group
...
You can now make reqyests like `{group="stick"}`, `"default:pick_wood 1
30000"`, and `"mod:block <count> <exact wear> <meta>"` to match
items precisely.
If you don't specify a field, that field won't be checked. If you
specify a field in an invalid way, that rule will match nothing.
You can also specify wear as a table `wear={min, max}` to specify
a range `[min, max)` of acceptable wear values. For example,
`{name="default:pick_wood", wear={0, 32768}}` matches only wooden
pickaxes that have at least half of their life left.
You can even do things like `{count=2, metadata="whatever")}`, which
will match any item at all, as long as its metadata matches, and will
retrieve at most two of those items.
2016-10-10 14:15:44 -07:00
electrodude
36d9e1fc08
Digiline Filter-Injector tweaks
...
* Made digiline filter-injectors not pull a whole stack if the count is exactly 1
* Made digiline filter-injectors pull a whole stack if no count specified
* `default:dirt` still has a count of 1, but `{name="name"}` has no count
2016-10-10 14:15:44 -07:00