Eclipse-Station / NEV-Northern-Light

Congratulations, [employee name here]! You have greatly advanced the expedition effort. You must be the pride of [employee hometown name here]! NanoTrasen commends your usefulness to the Corporation.
https://discord.gg/xuS4t9U
Other
8 stars 55 forks source link

Imidazoline does not heal blindness caused by welding without protection #420

Open cruxxansata opened 4 years ago

cruxxansata commented 4 years ago

When somebody has taken enough damage to their eyes to lose their vision completely, imidazoline will cure the foggy vision overlay but not get rid of the blindness, as it is genetic. Ryetalyn must be used to heal the blindness caused by welding at that point.

To be clear, imidazoline does heal the eye damage, but after a point welding will toggle a genetic blindness flag which cannot be resolved by imidazoline. While someone can have this blindness fixed in-game with ryetalyn, it may not be intended behavior if the medicine which exists specifically to treat eye damage cannot treat blindness caused by too much eye damage.

It breaks the internal logic of the medicines, which makes the solution highly unintuitive IC. Ryetalyn advertises as being a solution to genetic problems, and if someone lost their sight from welding without eye protection you would not think to try a medicine for treating genetic problems when all they did was weld without protection.

This was tested with a human and a non-human (a unathi) in a controlled environment, and both yielded identical results.

ArbyTheDragon commented 3 years ago

Confirmed this is still an issue as of the build in use on Jan 13th 2020. Ryetalyn does fix the blindness granted there is no eye damage and is a reliable work-around.

I believe this is an ancient bug that we may have picked up from 2015-2017 Vorestation as I remember a similar bug there. Maybe this bug is as old as the original Eris fork itself?