2eff6e36ea
Change scope of local variable 'nodecolor': ( #185 )
...
Fixes warning about undefined global.
2017-06-08 01:54:09 -04:00
69d994a2a2
Replace deprecated methods: ( #179 )
...
- 'setting_get' with 'settings:get'
- 'setting_getbool' with 'settings:get_bool'
2017-05-18 05:33:56 -04:00
7d70d79cda
improve node breaker textures ( #173 )
2017-05-18 05:32:01 -04:00
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
3679943620
also check for group "tubedevice" (fixes injecting into one-way tube)
2017-04-12 16:15:39 -04:00
0c0e6a6b66
make sure there's something appropriate to inject an item into
...
(fixes #123 )
2017-04-12 16:03:41 -04:00
9d6881deca
fix scale of on/off switch in teleport tube
2017-04-12 14:36:50 -04:00
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
acc2b6802e
fix scale on autocrafter's on/off switch
2017-04-12 07:09:35 -04:00
d78364570c
use "base" field in a couple more places
2017-04-11 20:05:58 -04:00
1b2e94f199
remove some debug prints
2017-04-11 19:45:59 -04:00
15fe8e068f
cache button "base" field since it's also standard
2017-04-11 19:16:21 -04:00
5e26aa5f91
cache on/off button image refs and commonly-used label for same
2017-04-11 18:52:39 -04:00
a7c3908b61
remove old compat file (obsolete)
2017-04-11 09:02:04 -04:00
698c83d626
chests/furnaces: cache tube overlay images
2017-04-11 09:01:12 -04:00
fcd9b0fbf4
adjust sorting tube formspec
...
to account for re-sized button on/off/interm images
2017-04-11 01:34:12 -04:00
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
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
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
c9c4b4cd15
make item drop by tubes nicer ( #168 )
...
* make item drop by tubes nicer
2017-04-09 01:19:40 -04:00
c2a288303f
Merge pull request #169 from DS-Minetest/tube_blast_break
...
break tubes on blast
2017-04-09 01:19:21 -04:00
9ee97e1ed1
break tubes on blast
2017-04-08 16:47:42 +02:00
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
bea570555a
remove "reversed" warning message
...
(not needed now that tube breaking is reliable)
2017-04-07 03:35:24 -04:00
f3a74bb618
default breaking code to "enabled" and lower the default limit to 30.
2017-04-06 00:15:16 -04:00
2aa9556748
tonumber() the config'd items limit
2017-04-06 00:02:31 -04:00
ef68e058ec
Don't lose extra movement when entering new tube or turning around.
2017-04-06 05:13:40 +02:00
7680820d3e
Make item counting more reliable and more efficient.
2017-04-06 03:46:23 +02:00
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
eab59bfe19
always set item start pos on reverse.
2017-04-05 11:43:41 -04:00
0056116148
Namespace pollution cleanup (Used list at #154 )
2017-04-04 05:27:37 -03:00
0639bb9706
allow pipeworks to skip server steps when moving entities around.
2017-03-31 18:27:44 -04:00
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
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
b46231f543
Merge pull request #165 from cheapie/master
...
Tweak listring behavior of autocrafter
2017-03-28 19:06:21 -04:00
c15023a5d1
Tweak listring behavior of autocrafter
...
Now goes player->source->player and destination->player
2017-03-28 18:02:10 -05:00
64b2611d8a
prevent being able to place "loaded" and "on" items
...
(forces them to "empty" and "off")
2017-03-17 11:04:59 -04:00
1bfc2d4e5b
increase length of signal tube pulse
2017-03-17 10:15:09 -04:00
e5ee0dee90
add turn-to-vertical handling to valve, flow sensor
...
reuse the code from entry panel
2017-03-17 10:07:34 -04:00
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
bd4a27d172
make valve and pump turn on/off via on_rightclick
...
(instead of on_punch)
2017-03-17 10:07:34 -04:00
3d845a3f28
Make filter-injector work with latest chest versions
2017-03-17 10:07:34 -04:00
a858145098
Add missing table entries
2017-03-17 10:07:34 -04:00
7d872c05ee
Merge pull request #160 from cheapie/master
...
Special-case technic machines
2017-03-01 01:01:02 -05:00
acf7ee4a80
Special-case technic machines
...
This makes them work correctly with filters.
2017-02-28 23:52:10 -06:00
cdbe93cdd8
Allow reversing direction if there's nowhere to go
2017-03-01 01:40:06 -03:00
f7fe95231d
Merge pull request #158 from cheapie/master
...
Add digilines support to autocrafter
2017-02-26 16:44:22 -05:00
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
9ade40ac65
update description a bit (typo, outdated a little)
2017-02-07 16:04:02 -05:00
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