RS485 / LogisticsPipes

The RS485 take on LogisticsPipes -- ESTḌ 2012
https://rs485.network
Other
240 stars 127 forks source link

[Idea Collection] Logic System #1135

Open bziemons opened 6 years ago

bziemons commented 6 years ago

This is for collecting ideas.

What the logic system is supposed to do, is allow the setup of simple conditions like activating redstone if the amount of items in the network is below a certain point.

If you have ideas for an LP internal logic system please post them here. This does not have to be anything thought out implementation wise. Just post your ideas and we will look at everything and try to build a system to cover most stuff.

SonOfTheStars commented 6 years ago

A blocking/buffering mode for the MK3 Crafting Pipe/Module. With many mods it has become important to only ever give a single set of ingredients to craft successfully. This could, potentially be tied into MK3 Crafting with their internal buffers. The lock should be released the moment the pipe extracts the target item.

AnimeniacYuuto commented 6 years ago

I think the obvious things I'd say would be most frequently useful would be the ability to enable/disable pipes with a redstone signal, and to emit a redstone signal when the entire network has more then or less then a certain amount. It would be cool if we could use the variable strengths of redstone too, such as enable if redstone strength is greater/less than 5, emit a redstone signal of 2 if there are more/less then 2 stacks ect.

Otherwise the ability to make a request on a redstone signal would be neat.

I think with those and integrated dynamics type mods you could do most anything you wanted, though internal thing for monitoring inventories, tanks and energy blocks and a way to transmit the data through the network would be cool

seBrain commented 6 years ago

with realy big logistic systems you sometimes did not find the pipes where u produce item x or item y.

It would be nice to have a chance to get the coordinates of the pipes. And, like in modern Server farms, you can turn on a visual thing that u can see the right pipe blinking or what ever. to turn on and off from the statisic table

bziemons commented 6 years ago

Related: https://github.com/RS485/LogisticsPipes/issues/526

seBrain commented 6 years ago

A Upgrade Module that you can make more logistic Systems within one Pipesystem

seBrain commented 6 years ago

sort all button for logistic pipes request table to send the invetory of the table into the system

bziemons commented 6 years ago

seBrain commented 6 years ago

as written before, and rhe fact that the signs at the pipes are very performance hungry, you maybe implement a Tier 2. That mean that u can change the beatyfull wood signs to modern screens. the screens can be turned on or off from the statistic Table. u can turn all on or off, or only specific. so u are able to save performance an find our stuff.

davboecki commented 6 years ago

Just as a reminder, this is NOT a thread for general issues. This is supposed to be on a logic/redstone like system only.

1n5aN1aC commented 4 years ago

I see 4 or so main things I would like from a logic system:

  1. Ability to turn on/off a pipe/module effect based on stock in the system.
  2. Ability to output a redstone signal based on stock in the system.
  3. Ability to turn on/off a pipe/module effect based on incoming redstone signal.
  4. Ability to set an active supplier pipe/module to only pull from existing stock. (don't craft items) (Not sure if better suited to logic, or to an upgrade)

I also would like @SonOfTheStars idea of setting a crafting pipe/module to only insert one set of items at a time, but I wonder if an installable upgrade would be better suited for that, rather than part of a logic system.

mindcloud69 commented 4 years ago

Setting complex Logic chains a-la steve's factory manager would take this mod to another level. Add the ability to name pipes and have redstone channels like enderio but with numbers instead of colors and you could have much better automation systems.

Water-Moon commented 4 years ago

Idea: allow craft pipe to have certain response to incoming request. For example, when initializing a certain craft, emit redstone signal. This could be particularly useful for things that need warm-up (e.g. fission reactor in GTCE; some automation in botania; and some in-world opeartion that could be easier done this way)

Water-Moon commented 4 years ago

Also idea: Logistic computer table (or some other name?) that provides basic automation and condition settings. It may allow simple conditions, and perform certain operations based on these condition. (e.g. if there is less than x item in network, start craft y). It would be even better to lock some function of this thing through upgrades. (e.g. item detection upgrade for seeing item amount; crafting moniter upgrade for viewing existing crafting tasks). This might also save some tick time, as the code of certain function could be directly skipped if this thing do not have related upgrade.

Also idea, but maybe out of scope: have buildcraft-like signal wires that can be put on pipes, and also have a upgrade that works like gates in BC. (e.g. send wire signal when machine idle -> push crafting task if wire signal present).