OK, I think I’ve got my head around the revival disorientation thing. Here’s the bug report I’m planning to submit… comments please?
Description
After being revived, a player is invulnerable, and has a fixed point of view. However, during this time, any mouse movement made is apparently buffered, and the sum of these movements is applied at the point when the invulnerability is removed.
Why is this a problem?
It can result in severe disorientation, just at the point when the avatar is most vulnerable. I’m assuming that the invulnerability is applied after a revive explicitly for the purpose of giving the player the chance to gain his/her bearings. Thus this bug entirely negates the purpose of the invulnerability.
Reproducibility
100%.
Test1: die, await for a revive. Once the medic’s needle is applied, do not touch the mouse. The view remains unchanged after the invulnerability wears off.
Test2: die, await for a revive. Once the medic’s needle is applied, move the mouse forward slightly (an upward-looking movement). Once invulnerability has worn off, the view suddenly changes to point at the sky. Repeat for left/right/down if not convinced.
Suggested solutions
Either:
- Do not buffer mouse movement between needle application and removal of invulnerability. View remains fixed until invulnerability has worn off (and the fact that the player regains control tells the player that invulnerability has worn off).
or: - Allow mouse movement to affect the view during the “revival period”.
Either solution would cure the disorientation problem, however, given a personal preference I think I would opt for solution (2). As I understand it the reason for the fixed view is to prevent downed avatars from acting as spies, reporting back to their team via text chat on enemy dispositions. The revival period is so short that allowing free look during this time would not affect this. The ability to free look while invulnerable would be invaluable to the reviving player, since it would allow better appraisal of the local situation and would also allow the player to get set pointing the way s/he wants to move once the invulnerability/immobility period has expired.

)

