Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upFixWaterContFilling #9760
Conversation
KA101
self-assigned this
Oct 31, 2014
This comment has been minimized.
This comment has been minimized.
|
Problem: this doesn't give X amount of water per time, just fills the container in one turn. 55gal drum included. So this isn't going to work as filed. If it gave (say) a liter per turn and long-actioned until full, that'd be fine. |
KA101
removed their assignment
Oct 31, 2014
This comment has been minimized.
This comment has been minimized.
|
Yeah, in other words, it would work same way as before the CIM merge broke it. So, why exactly is it a problem? |
This comment has been minimized.
This comment has been minimized.
|
Because at this point it's at least quasi-realistic. More so than 55gal in 6 seconds. |
This comment has been minimized.
This comment has been minimized.
|
It is not, because moving 100 liters from barrel to keg is still instant. It just makes filling from rivers behave differently than filling from other containers. |
This comment has been minimized.
This comment has been minimized.
|
Pretty confident that it took longer than 6 seconds to move liquids around in AIM. But if not, that's a bug. |
This comment has been minimized.
This comment has been minimized.
|
Time it takes is per container, not per volume. Edit: So if you moved 15 cans of cola into the jug, its 15x longer. |
This comment has been minimized.
This comment has been minimized.
|
A less complicated fix is to limit the amount of liquid transferred to an |
This comment has been minimized.
This comment has been minimized.
|
Given that this function is also called in the loop for non-infinite sources, such change would lead to even more player irritation - selecting same container multiple times for loading crafting result and god knows where else.. I think that best course of action is to restore behavior for infinite sources to previous one and make a new issue for enhancement - it was not bug IMO anyway, more like simplified version / missing feature. Nobody ever complained about it, unlike current state where filling jerrycan in river is hell. |
This comment has been minimized.
This comment has been minimized.
OK. I just reality-checked and the most water I could get into a gallon jug within 6 seconds via either a faucet or a large pot full of water (represents dunking the jug in a river/pool/etc) was ~700 mL. So the most that would be realistic would be 3 charges (750 mL) per turn. (Being Quick doesn't make the jug fill any faster.) Sorry, Robik. |
This comment has been minimized.
This comment has been minimized.
|
Could you please try in RL to submerge 55 gallon drum without lid in swimming pool to check how fast it will fill? Look, I don't know what I did to piss you off, but this is becoming ridiculous. I offered a quick fix for annoying problem caused be my PR, that did nothing else than restoring behavior that was in game for long time and nobody considered it bug. Suddenly, this 'bug' is serious enough that players have to wait for proper fix, even though it would not be as simple as you are suggesting - with potential to broke other things. |
This comment has been minimized.
This comment has been minimized.
|
I don't see what's so important about having an exact simulation of the time spent filling up a container. Seems like it's adding extra work for the player where it's not needed or fun. I'd like to see this merged. |
This comment has been minimized.
This comment has been minimized.
|
Better solution was merged. Closing this... |
Robik81 commentedOct 31, 2014
Fix container filling from infinite source of liquid (river, swamp,
pools, bio_water_extractor)
Btw, it seems that bio_water_extractor code first calculate available
amount and then calls handle_liquid with infinite source anyway, which
is bit strange.