Commit Graph

78 Commits

Author SHA1 Message Date
Vanessa Ezekowitz
ee0c276900 added straight-only pipe
(for situations where one might want to run
several closely-spaced parallel pipelines)

Also fixed a bug where a pipe "entry panel" would
report full of water if a pipe next to it (but not
connecting) was also full of water

Only tested under "classic" flowing logic mode.
2017-11-03 23:02:36 -04:00
Vanessa Ezekowitz
e46e2f8c45 clean-up "loaded"/"empty" images
re-UV-map the pipes that use them
2017-11-03 22:46:53 -04:00
Vanessa Ezekowitz
c2bd682388 add models and textures for pressure gauge
to be implemented later
2017-10-27 20:35:37 -04:00
Vanessa Ezekowitz
7b167224f4 Redrew all of the not-low-poly pipe-related models
to higher quality.  Way more polys than before, but
without a measurable drop in FPS.

Also tweaked the textures for the pump and flow
sensor, and tweaked the low-poly models for them,
so that low-poly models use a different part of
the texture for the "light" on the side (allows
the higher-poly models to just put a glow there
and use a raised dome for the actual light).

Also fixed a Z-fighting issue with the grating on
the bottom of the pump (both versions)
2017-10-27 00:30:26 -04:00
Vanessa Ezekowitz
2e0891cf1b revise nodebreaker front/business end textures 2017-10-14 16:11:05 -04:00
Vanessa Ezekowitz
366dd24e5b add a proper gear image 2017-10-14 12:48:43 -04:00
thetaepsilon-gamedev
a81834558a crafts.lua: add gear item for node breaker crafting 2017-10-14 17:13:45 +01:00
thetaepsilon-gamedev
b0de9d9958 clean up node breaker textures to remove spikes 2017-10-13 22:39:14 +01:00
DS
e8e9de04dd Add lua controlled tube (#199)
* add lua controlled tube

* make textures and fix some bugs
2017-09-25 23:21:15 -04:00
DS
05c0a8670b Add digiline_conductor and mesecon_and_digiline_conductor tubes (#195)
* add digiline_connecting_tube

* add mesecon and digiline conductiong tube

* add more recipes
2017-09-25 23:19:35 -04:00
DS
7d70d79cda improve node breaker textures (#173) 2017-05-18 05:32:01 -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
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
electrodude
a1ed3acd7a Add digiline detector tube (#139)
* Add digiline detector tube

The digiline detector tube outputs an itemstring of every stack
that passes through it on the channel specified in its formspec.

* Don't store digiline detector tube's formspec in a temporary local
2016-06-11 17:14:38 -07:00
electrodude
649c7d79f6 Add Digiline Filter-Injector
This adds a new type of Filter-Injector that waits for a digiline
message on its channel and then pulls the items described by the
message out of the inventory. It is basically a Stackwise Injector
that, on receiving a digiline message, sets its filter to the contents
of the digiline message and then activates itself.

Sending the message {name="default:brick", count=2} should do the
same thing as setting the filter of a Stackwise Filter-Injector to
two Brick Blocks and then punching it.

If no count is specified, it defaults to 1. Since this is based off
of the Stackwise Injector, it might make more sense if the default
were an entire stack. I can change this trivially.

You can also send requests like {{name="default:brick", count=1},
{name="default:dirt", count=1}}, which acts the same as setting the
filter to one Brick Block and one Dirt Block and then punching it.

If you send a string "default:dirt" instead of a table
{name="default:dirt"}, the string is passed to ItemStack and the
name and count are extracted from the resulting ItemStack. You can
also send a list of strings instead of tables: {"default:dirt",
"default:brick"}, and the first item found will be pulled.

Punching this or activating it with Mesecons currently does
nothing. I'm not really sure what would be the right thing to do in
either of those two cases, so I made it do nothing. I guess I could
make it use the previously-used filter, but I can't really see any
usefulness in that.

The recipe is probably too cheap. The darker of the two blue texture
colors could probably be better.
2016-05-10 16:13:41 -07:00
HybridDog
17a83d0474 reduce texture sizes
reduce texture sizes
2015-11-17 09:02:26 +01:00
Vanessa Ezekowitz
2d0716be6f better texture for tube pane sides 2015-02-01 12:31:40 -05:00
Tim
4379b1904d add decorative tubes: one steel block embedded the other passing through an airtight pane 2015-02-01 00:02:52 +01:00
est31
52cfe9f277 Add intermediate button state for sorttube enabler
Image supplied by VanessaE.
2015-01-27 23:17:10 +01:00
est31
8b22593f55 Color up the enable/disable buttons for sorttube 2015-01-26 23:51:03 +01:00
Vanessa Ezekowitz
cdd3eb209b OPTIMIZE _ALL_ THE TEXTURES! \:D/ 2015-01-23 14:07:02 -05:00
Vanessa Ezekowitz
dad386b564 use animated water for pouring spigot
also remove a couple of extranous .mtl files and a redundant spigot texture
2015-01-16 04:38:17 -05:00
Vanessa Ezekowitz
50359104c7 Use mesh nodes for all nodebox-based pipe-related nodes 2015-01-15 06:25:41 -05:00
Vanessa Ezekowitz
3c348592cb use current homedecor plastic sheet texture 2014-07-28 21:18:40 -04:00
Vanessa Ezekowitz
39b56074ad update pipeworks to use modern homedecor-style crafting chain
craft 6 any leaves -> oil extract, cook oil -> paraffin,
cook paraffin -> plastic

old "plastic base" is aliased to paraffin.
2014-07-28 21:14:38 -04:00
Zefram
ebccf81758 Add dispenser
The dispenser is an automated item dropper.
2014-07-21 09:52:58 -04:00
Zefram
aee9f7e6d6 Add trash can
The trash can can be used either manually (via form) or at the end of
a pipe.  It destroys whatever is placed in it.
2014-07-15 00:52:33 +01:00
Vanessa Ezekowitz
f700aa8531 fix pipe inventory images 2014-01-01 13:21:40 -05:00
Vanessa Ezekowitz
0dfc3775e9 make crossing tube wield texture look a little better
(I kinda half-assed it initially ;-) )
2013-12-31 06:57:31 -05:00
Vanessa Ezekowitz
8b2177b359 add crossing tube textures
(to be used shortly)
2013-12-31 06:50:34 -05:00
Vanessa Ezekowitz
bd58778810 add "metallic" tube connection image for other mods to use 2013-12-03 15:05:52 -05:00
Vanessa Ezekowitz
a15b69802e make the tube connection images for furnaces/chests into overlays
also don't redefine furnace top - tubes don't connect there anyways
2013-12-02 19:29:35 -05:00
Vanessa Ezekowitz
1c7f2722d6 fix non-working water flow sensor, add proper side texture for it 2013-11-09 13:21:19 -05:00
Vanessa Ezekowitz
3d19cca557 Add fountainhead (vertical spigot, basically). 2013-10-27 22:38:19 -04:00
Vanessa Ezekowitz
b62b5bc9e1 Merge branch 'master' of github.com:VanessaE/pipeworks 2013-10-20 21:09:53 -04:00
Vanessa Ezekowitz
89cd1c86a7 Furnace and chest textures now have pipeworks-specific names to allow
for texture packs to cover them.  Also, added proper top and bottom
textures for both.
2013-10-20 21:08:46 -04:00
Novatux
3c8266d3ee Add one way tube 2013-10-19 15:34:04 +02:00
hdastwb
31680fcf80 added more powerful sand tubes (MESE sand tubes), along with associated crafts, textures, and documentation 2013-07-13 21:16:44 -04:00
Vanessa Ezekowitz
ada718fc42 Added appropriate textures for mesecon conductor tubes 2013-06-16 09:36:49 -04:00
Vanessa Ezekowitz
0002d713af new textures for spigot to support animated water + fix lighting issues 2013-06-09 19:28:22 -04:00
Vanessa Ezekowitz
d3bc59b2ff Ran all textures through pngquant. 2013-05-30 17:29:48 -04:00
Vanessa Ezekowitz
db6e271911 Ran all textures through pngcrush. 2013-05-30 15:47:55 -04:00
bas080
acf9532a8c Retuextured the autocrafter and (mese)filter 2013-04-02 02:35:51 +02:00
Novatux
6b511d98f8 Merge https://github.com/VanessaE/pipeworks 2013-01-28 20:58:38 +01:00
Novatux
615157923f Added mese filter (takes full stack). 2013-01-28 18:41:14 +01:00
Vanessa Ezekowitz
ff29717136 tried to fix detection of latest version of technic mod.
limited the number of recipes affected by it - now only the tubes' recipes
are disabled when technic is present.  All pipes, pipe devices, and tube
devices are available at all times.

updated the plastic sheet crafting chain to match current homedecor
2013-01-27 13:59:18 -05:00
Novatux
7b793fe5bd Changed to technic 16px textures. 2013-01-20 19:47:06 +01:00
Novatux
c03414dc9d Added textures for sand and accelerator tubes, added crafting recipe for sand tube. 2013-01-20 19:06:40 +01:00
Novatux
fe0fd68601 Changed the name of some textures for naming conventions. Added deployer and node breaker (most of the code is from Technic, the textures too). 2013-01-20 17:53:17 +01:00
Novatux
23bf19f480 Added textures for teleport tube 2013-01-19 17:51:11 +01:00