again, i can't seem to trigger this or see where the flaw in the logic lies.
I cannot reproduce this bug. Reserve TU works properly. I found only one situation, when reserve TU resets to no reserve.
1. While in BattleScape, go to Options->Game Options.
2. Press the "OK" button. Then reserve TU resets to no reserve.
I don't know, is it bug or is it feature, because in this case created new BattleState.
https://github.com/SupSuper/OpenXcom/blob/master/src/Menu/OptionsBaseState.cpp#L73I have another explanation.
I own notebook lenovo t530. When runs GeoScape, if i press multimedia button "volume up" (on keyboard), then the game opens BaseScape like if i pressed "b" key. On the other hand, if i try rename base or soldier or if i use (for example) notepad and press the button "volume up", then symbol "b" does not appear.
I tried reassign shortcut of reset reserve TU from "F1" to "b". Then, when i press "volume up", reserve TU was reseted.
So, i assume, the issue appear when player uses uncommon buttons on keyboard or mouse. For example: volume up/down/mute, brightness up/down, track list next/previous/pause etc.
It is easy to verify. Just need reassign shortcut from "F1" to any other key and try to play.