Changing how sight is calculated

Started by Songleaves, October 22, 2017, 04:42:48 PM

Previous topic - Next topic

Songleaves

Right now each eye contributes 50% of your sight effectiveness. This means that a person with extremely bad eyesight in both eyes of 50% sees just as well as someone missing one eye but with otherwise perfect eyesight. This isn't really realistic, and it causes disproportionately harmful effects when someone losses an eye. For instance, a sniper in real life only uses one eye to look through their scope and shoot, but in Rimworld losing one eye is extremely harmful for shooting. I'm suggesting that sight be calculated instead with this formula:

Sight = (Efficiency of good eye) - 0.10*(1-Efficiency of bad eye)

The game will look at both your eyes, see which eye is better (or default to the right eye if both are the same), and sue that eye as the base for determining sight. Damage to the other eye can still harm your sight due to loss of peripheral vision and depth perception, but this caps out at 10%. This will also nerf getting two bionic eyes which also makes sense since it's hard to imagine how getting a second bionic eye would really yield you much additional benefit over one. Some numbers:

1 Eye, Sight = 90%
1 Bionic eye + 1 normal eye, Sight = 120%
2 Bionic eyes, Sight = 122%

Daimonin

While shooting requires one eye, gauging the distance to target, important due to wind and bullet trajectory, definitely requires two eyes (or a laser range finder). The difference between a good sniper and a great sniper is exactly in how well they can gauge the distance to target, and adjust for conditions over that distance.

Songleaves

People are pretty good at gauging distance with only one eye just by context clues. Currently if you lose one eye it cuts your accuracy in half, my suggestion would cause your accuracy to go down by only 10%, which is still probably more significant than a real world scenario.

Bolgfred

Quote from: Songleaves on October 23, 2017, 12:46:30 AM
People are pretty good at gauging distance with only one eye just by context clues. Currently if you lose one eye it cuts your accuracy in half, my suggestion would cause your accuracy to go down by only 10%, which is still probably more significant than a real world scenario.

u sure? I think when I had lost an eye, I'd spend more time on looking around me as I need one eye cover twice the area that I need to feel comfortable.
One might say aiming itself only needs one eye, but I think it works in two steps. First you search your targets without a scope on a wider field (two eyes recommended), then you aim for it with a scope(now you can drop the second one).

As the game should support it, you could say that warmup-time would be more  affected by sight/eyes than reload time.

Beyond all that I'd wish that pawns without eyes shouldnt be able to fire ranged weapons at all for obvious reasons. But they could take some sight bonus in complete darkness.
"The earth has only been lent to us,
but no one has said anything about returning."
-J.R. Van Devil

Limdood

closing 1 eye, i lose about 1/3rd of my arc of vision.  I think 10% is too small.  33% loss seems to split the difference between "1-eyed people see just fine" and "I've lost half my ability to see!"