Electrical-Age / ElectricalAge

Electrical Age (ELN) is a Minecraft Mod offering the ability to perform large-scale in-game electrical simulations.
https://electrical-age.net/
Other
211 stars 98 forks source link

[Bug] Power Dishes Lose Efficiency In Rain... Underground. #812

Open OmegaHaxors opened 6 years ago

OmegaHaxors commented 6 years ago

Normally when it rains the power dishes' efficiency tanks. This is because of increased moisture in the air attenuating the energy and causing it to dissipate as heat. This is all fine and well but when you're deep underground it still behaves like this despite being completely isolated from the harmful effects of the rain.

AMIDIBOSS commented 6 years ago

http://digicoll.manoa.hawaii.edu/techreports/PDF/USBM-083.pdf

OmegaHaxors commented 6 years ago

As interesting of a read as that is, the humidity in a cave doesn't suddenly go away because it stopped raining. If anything, it should always have lowered efficiency underground. Though it would be nice if there was a proper way to reinforce the dish from the elements.

AMIDIBOSS commented 6 years ago

That's it! Humidity stable underground. But how do you check if it's underground?

AMIDIBOSS commented 6 years ago

See what i mean: https://sketch.io/render/sk-bb7052249b9a0e44008ff96d46a18f67.jpeg

OmegaHaxors commented 6 years ago

Villages have an algo to determine if something is a 'house' i'm sure it can be worked around to determine if an area is an underground.

AMIDIBOSS commented 6 years ago

Yes, but villagers algo. includes existance of a door

OmegaHaxors commented 6 years ago

Caves now require doors.

AMIDIBOSS commented 6 years ago

XD

Baughn commented 6 years ago

Simple enough. Minecraft already caches the "is underground" value for every block, to make lighting work.

AMIDIBOSS commented 6 years ago

Oh OK Guess doable?

OmegaHaxors commented 6 years ago

Turns out they will lose efficiency in 'the rain' while being placed in the middle of a desert.

AMIDIBOSS commented 6 years ago

Humidity rises even if there's no rain...