-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Water Pump #2694
Added Water Pump #2694
Conversation
did you discuss this with the dev team at all? please dont make big changes like this to early without any prior discussion. here some obvious starting question: |
Dream asked to add to the existing Steam Washer as it requires a lot of water. |
This is not a steam washer. |
to add to those questions: why would humidity affect a water pump? |
Is this a replacement to the Stirling dynamo and an upgrade to the railcraft water tanks? |
40% = 40 As already said in wailla the humidity of the biome is deduced |
The new washer need tons of water so a pump is a nice idea and needed. About blance when can discuss. |
It's a mix of Railcraft Water tank and Pump from Impact. |
replacing the stirling pump with something nicer looking (at roughly the same mechanics) could be a cool thing yea. that is not what this is sadly. |
you are not saying anything if you dont say the time frame. for th railcraft tanks its 8 ticks. but for all I know you mean per second or per tick instead. |
we have a pump already dream |
per second |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for answering some questions. Though these discussion should really happen in advance and not on the PR.
I propose we close this PR.
We already have a water pump which is better (excepty for looks). Specifically:
- a water pump based on humidity makes no sense.
- a water pump without power/fuel of any kind makes no sense.
- adding some bronze to a water tank to make it produce (literally) 200x as much makes no sense.
If the reason for this was the new steam washer, there is a much simpler solution. Reduce the water consumption. It acts as a simple washer only, right? Meaning no byprodructs. You can simple wash 3 stacks of material with 1000L water in a cauldron, so low water usage for simple washing has precedent in the game.
Regarding water pumps, I could see us using a multiblock structure like this as a replacement for the existing (stirling) water pump but with its existing mechanics (based on fuel not humidity), just to make it look nicer. Outside of looks the existing water pump seems fine.
The steam washer has byproducts. Its not a simple washer. |
|
This pump use steam which need coal to work. About the pump rate and other balacing stuff we can discuss here or in Discord. |
why does it have byproducts? the steam macerator does not. |
no. they say it uses nothing. |
Probably because unlike the macerator, there is an LV washer that gives byproducts. It's just slower and more expensive to run. |
Pump need to used Steam so it need to be changed. About Byproducts. Lv macerator has no byproducts same as multi. Lv washer has byproducts same as the new multi |
...mmon/tileentities/machines/multi/processing/steam/GregtechMetaTileEntity_SteamWaterPump.java
Outdated
Show resolved
Hide resolved
Steam based is a good approach. Apparently that was Dreams idea from the start, so that is great. Outside of improving the tooltip, I guess a big discussion point left is balance. If I understand correctly this now produces 5000L/s water for 400L/s running cost. Well with the production scaled down proportionally at less than 100 humidity and doubled with steel tier though the steam consumption remains the same. (please correct me if wrong) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are a few minor code quality nitpicks I'd like to see addressed. Some of these aren't necessary, but would improve maintainability a little and make it easier for others unfamiliar with the implementation to change this in the future.
There's also a few other things like trying to automatically determine the tier of the multi instead of having to set it with a screwdriver, but overall well done on the multi.
As for balancing, I think in it's current state it's mostly fine. Spamming the RC water siding tanks in Steam/Early LV is not very interesting in my opinion, so having a pump multiblock that's a bit stronger does make some sense. It would also increase the viability of the large boilers in LV/MV a bit, which I'm all for.
src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
Show resolved
Hide resolved
...mmon/tileentities/machines/multi/processing/steam/GregtechMetaTileEntity_SteamWaterPump.java
Outdated
Show resolved
Hide resolved
...mmon/tileentities/machines/multi/processing/steam/GregtechMetaTileEntity_SteamWaterPump.java
Outdated
Show resolved
Hide resolved
...mmon/tileentities/machines/multi/processing/steam/GregtechMetaTileEntity_SteamWaterPump.java
Outdated
Show resolved
Hide resolved
...mmon/tileentities/machines/multi/processing/steam/GregtechMetaTileEntity_SteamWaterPump.java
Outdated
Show resolved
Hide resolved
No more comments from me |
if the values need to be changed we can do another pr |
* Add Water Pump * Added check humidity * Apply spotless * Added tier 2 WaterPump * Added new textures and Fixed the display in nei * Optimizing imports * Fix tooltip * Added craft for Output hatch ULV, Wooden Casing, Water Pump * Apply spotless * sa+update deps * Delete the sky check method * sa * Rewrote WaterPump to SteamMultiBase. * Added a steam hatch to the structure and changed the tooltip * Spotless apply * Changed VoidProtection and calculate water generation * Remove star imports * Rename Wooden Casing to Primitive Wooden Casing * Remove enableMultiblock_WaterPump * Rename static variables * Change variables and tooltip * Sa --------- Co-authored-by: Dream Master <[email protected]>
Water Pump :
Tier 1 :
Tier 2 :