Starbound

Starbound

Small Improvements (for 1.3.X only)
Thundercraft 30 Aug, 2016 @ 12:40pm
Liquid Reactions Tank needs some improvements to be useful
Liquid Reactions Tank needs to be useful. Tested and I'm disappointed. Mixing is FAR too slow and inefficient.

I made a 5375 unit area for mixing liquids:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=750354253

Just fill with Water and drop 1 unit of Healing Water or Poison to get 5375 units of Healing Water or Poison. It's nearly instant and is 99.98% efficient (a ratio of 5375 to 1).

Aside from time and materials to build, tell me: Which would you use?

Your tank takes several minutes to mix 1000 units of Water with 1000 units of Poison to get 2000 units of Poison, giving 50% efficiency or a ratio of 1:1. And, despite having 4 inputs, it mixes 2 stacks at a time. Having 4 inputs does not increase mixing speed.

Suggestion: Have it mix instantly. Also, when mixing with water, other liquids should remain in the input unconsumed. Then we could quickly mix 3000 units of water with 1 stack of Poison or Healing Water.

Otherwise, I don't see the point. As is, I would only use for Magmarock.
< >
Showing 1-8 of 8 comments
Thundercraft 30 Aug, 2016 @ 12:49pm 
Or, am I missing some useful mixing recipes? If I mix Water or Slime with Coconut Milk, will I obtain more Coconut Milk? Is there something I can combine with Oil to get more Oil? (Swamp Water, perhaps?) Can I combine Oil with something to get Liquid Erchius Fuel? Such recipes could be useful and give me reason to build and use this thing.

Sure, I can use it to get more Water, Swamp Water, or Lava. But what's the point? What is Swamp Water good for? We can gather unlimited Water from an Ocean biome. Likewise, we can gather unlimited Lava from certain biome(s).

Also, are there any plans to add support for Frackin' Universe liquids? I found Contaminated Water to be very rare, with no easy way to make more. (The FU author is not interested in changing this, either.) Again, that might give me reason to use the Liquid Reactions Tank.

No offense, but the Hydrostation[community.playstarbound.com] mod looks far more useful and versatile for mixing liquids.
Last edited by Thundercraft; 30 Aug, 2016 @ 12:53pm
Erisss  [developer] 30 Aug, 2016 @ 3:46pm 
Yes. There are many recipes which are not in vanilla.
I will consider your suggestions.

Also - full list of reactions:
--VANILLA--
--LAVA
{inputs = { liquidlava=1, liquidwater=1 }, outputs = { magmarock=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidhealing=1 }, outputs = { magmarock=1 }, time = 0.1},
{inputs = { liquidlava=1, swampwater=1 }, outputs = { magmarock=1 }, time = 0.1},

{inputs = { liquidlava=5, liquidpoison=5, magmarock=5 }, outputs = { corefragmentore=1 }, time = 5},
{inputs = { liquidlava=10, corefragmentore=1 }, outputs = { liquidlava=20 }, time = 1},

{inputs = { liquidlava=1, liquidoil=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidslime=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidpoison=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidfuel=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidmilk=1 }, outputs = { liquidlava=1 }, time = 0.1},

--WATER
{inputs = { liquidwater=1, liquidhealing=1 }, outputs = { liquidhealing=2 }, time = 0.1},
{inputs = { liquidwater=1, swampwater=1 }, outputs = { swampwater=2 }, time = 0.1},
{inputs = { swampwater=1, liquidhealing=1 }, outputs = { liquidwater=2 }, time = 1},
{inputs = { liquidhealing=2, liquidpoison=1 }, outputs = { liquidwater=3 }, time = 0.1},

--POISON
{inputs = { liquidpoison=1, liquidwater=1 }, outputs = { liquidpoison=2 }, time = 0.1},
{inputs = { liquidpoison=1, swampwater=1 }, outputs = { liquidpoison=2 }, time = 0.1},
{inputs = { liquidslime=1, liquidpoison=1 }, outputs = { liquidpoison=2 }, time = 0.1},

--FUEL
{inputs = { solidfuel=1 }, outputs = { liquidfuel=4 }, time = 5},
{inputs = { liquidfuel=1 }, outputs = { solidfuel=1 }, time = 5},

--OTHER
{inputs = { toxicwaste=1, liquidhealing=10 }, outputs = { liquidslime=10 }, time = 1},
{inputs = { liquidpoison=1, liquidhealing=1 }, outputs = { swampwater=2 }, time = 0.1},

--FU--
--LAVA
{inputs = { liquidlava=1, liquidwastewater=1 }, outputs = { magmarock=1 }, time = 0.1},

{inputs = { liquidlava=1, liquidalienjuice=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidbioooze=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidblood=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidirradium=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, ff_mercury=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidorganicsoup=1 }, outputs = { liquidlava=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidpus=1 }, outputs = { liquidlava=2 }, time = 0.1},
{inputs = { liquidlava=1, liquidsulphuricacid=1 }, outputs = { liquidlava=1 }, time = 0.1},

{inputs = { liquidlava=1, liquidcrystal=1 }, outputs = { purplecrystal=1 }, time = 0.1},
{inputs = { liquidlava=1, fu_liquidhoney=1 }, outputs = { fu_honeycombblock=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidaether=1 }, outputs = { retexaetherdust=1 }, time = 0.1},
{inputs = { liquidlava=1, liquidnitrogenitem=1 }, outputs = { cloudblock=1 }, time = 0.1},
{inputs = { liquidlava=1, vialproto=1 }, outputs = { fujellyblock=1 }, time = 0.1},
{inputs = { liquidlava=1, shadowgasliquid=1 }, outputs = { darkstone=1 }, time = 0.1},

--WATER
{inputs = { liquidwastewater=1, liquidhealing=1 }, outputs = { liquidwater=2 }, time = 1},
{inputs = { liquidwastewater=1, fu_hydrogen=1, fu_oxygen=1 }, outputs = { liquidwater=3 }, time = 0.5},

--POISON
{inputs = { liquidwastewater=1, liquidpoison=1 }, outputs = { liquidpoison=2 }, time = 0.1}

(Information in this list outdated)
Last edited by Erisss; 31 Aug, 2016 @ 1:36am
Thundercraft 30 Aug, 2016 @ 3:59pm 
Thank you for the lists. That's far more possibilities than I thought possible, making it more useful than I thought.

To be fair, though, I never would have thought to mix some of these things together. For instance, neither magmarock nor core fragments are liquids, so I would never have tried.
Erisss  [developer] 30 Aug, 2016 @ 4:22pm 
You can also write what reactions you would like to see. For example you wrote about Contaminated Water. I could add a recipe for it.
Thundercraft 31 Aug, 2016 @ 7:38pm 
Could you add another way to obtain liquidslime? Perhaps by mixing something with slime blocks? I don't think toxicwaste is commonplace, but liquidslime has some uses in FU.

If you are going to add support for Frackin' Universe liquids: Would you do this as a separate addon? Or maybe make a .patch file to patch your mod's own file, with the "test" function?

I was disappointed that we couldn't just mix Contaminated Water with Water to get more Contaminated Water. But I guess I wouldn't mind a more complicated way of getting it. Perhaps by mixing swampwater with liquidpoison? Maybe liquidwastewater? Perhaps liquidwastewater or liquidirradium? liquidbioooze? Black Tar? Contaminated Water's description is "A measure of filthy, brackish water."

It'd be nice if there was an alternate recipe for Liquid Protocite[frackinuniverse.wikia.com] as it seems useful. Maybe by combining Protocite Bars with Liquid Nitrogen (instead of Nitrogen) and Swamp Water (instead of DNA Samples)?

Also, I think it'd be nice if there was a way to combine something with Oil to make Black Tar[frackinuniverse.wikia.com].

You can see from this List of Extractable Items[frackinuniverse.wikia.com] that you can extract Oil from Tar and you can extract Black Tar from Tarry Stone. However, Tarry Stone seems rather uncommon. And to make Tarry Stone would mean pouring Oil over a Cobblestone area to convert it. So, I'm thinking you could have a reaction to mix Oil with Cobblestone to get Tarry Stone as that would save the effort of doing it manually.

Another Frackin liquid which could be useful is Liquid Iron[frackinuniverse.wikia.com]. Similar to obtaining Tarry Stone, Liquid Iron can be poured into a container of Cobblestone to get either Steel Stone or Molten Steel Stone. (Depends on exposure. You get Steel Stone first and further exposure makes Molten Steel Stone.) Both are used the same as they are put in an Extraction Lab to obtain Chunk of metal[frackinuniverse.wikia.com], which can be extracted to get Tungsten Bars, if I recall.

My suggestion would be to allow the mixing of Liquid Iron with Cobblestone to automate the process of getting Steel Stone.

For more ideas, here's the wiki's List of Extractable Liquids[frackinuniverse.wikia.com] which are obtainable from the centrifuge[frackinuniverse.wikia.com]. (Though, the Frackin wiki is very outdated and incomplete.)
Erisss  [developer] 1 Sep, 2016 @ 7:26am 
>Could you add another way to obtain liquidslime? Perhaps by mixing something with slime blocks?
More specific please. What and how much time should take a reaction.

>If you are going to add support for Frackin' Universe liquids: Would you do this as a separate addon? Or maybe make a .patch file to patch your mod's own file, with the "test" function?
Sense? The script is written so that the recipes that use liquids and other materials from mods will work only if these mods is installed.

>I was disappointed that we couldn't just mix Contaminated Water with Water to get more Contaminated Water.
I add recipe for this.
Also liquidwastewater it's Contaminated Water internal name.

>It'd be nice if there was an alternate recipe for Liquid Protocite
Ok. I add this recipe too.

>Also, I think it'd be nice if there was a way to combine something with Oil to make Black Tar
I'll think of something.

>So, I'm thinking you could have a reaction to mix Oil with Cobblestone to get Tarry Stone as that would save the effort of doing it manually.
>My suggestion would be to allow the mixing of Liquid Iron with Cobblestone to automate the process of getting Steel Stone.
Ok. No problem. I'll try to add those recipes as soon as possible.
Last edited by Erisss; 1 Sep, 2016 @ 7:30am
Thundercraft 1 Sep, 2016 @ 1:35pm 
> > Could you add another way to obtain liquidslime? Perhaps by mixing something with slime blocks?
> More specific please. What and how much time should take a reaction.

Perhaps something like this?

{inputs = { slime=2, liquidbioooze=2 }, outputs = { liquidslime=1 }, time = 1},
{inputs = { slime=2, liquidalienjuice=2 }, outputs = { liquidslime=1 }, time = 1},
{inputs = { slime=2, liquidorganicsoup=2 }, outputs = { liquidslime=1 }, time = 1},
Bits 16 Sep, 2016 @ 12:08pm 
Your that impatent?
< >
Showing 1-8 of 8 comments
Per page: 1530 50