Another small one while you're chewing on the last bigger one: a way to display the health/mana a soldier is missing while recovering in the Soldier Info screen. Currently, this information is tracked, but not presented to the player in any concrete way beyond the return to service countdown. I am envisioning displaying this by having a 3rd segment of the stat bar that proceeded from the right end towards the left, to visualize the missing health.
Health missing is not tracked by OXC.
It can be tracked by OXCE:
https://openxcom.org/forum/index.php/topic,8020.0.htmlBut right now, there is not a single mod using this option.
Presenting the return to service countdown, a.k.a. recovery time (which is not equal to health missing, numerically nor semantically) is also not a good idea since the recovery time can be higher than max health. So we would either display a negative value (ugly) or zero (lying). Plus it would create a lot more confusion than it would solve (98% of players are not aware that recovery time is not equal to health lost).
Mana missing is used, but it suffers similar issues.
For example mana missing can be double the amount of max mana pool.
So again negative values...
While admittedly, the utility of this information is low, I think it would be a neat "nice to have" feature. And in addition, the features I would have to build to support this, likely an extension of the bar class to support this 3rd bar could be useful elsewhere, such as the alternate take on painkillers discussed elsewhere that appeared interesting to me.
Currently the utility is zero for missing health.
For missing mana, it's low.
If we would need to expose the raw values somewhere (and I don't think we do), I'd propose to do it on the Soldier List GUI, using the sort function (i.e. add 2 new sort criteria).
Open questions with this enhancement would be: Should the number displayed for health/mana reflect this figure? It seems like it should, though you are somewhat inaccurate information. But, OTOH, the numbers already reflect modifications due to armor, and the utility of knowing the "true" health score of a wounded soldier seem somewhat limited.
No, this screen shows the "max" values.
Same way we don't show "current energy" but "stamina = max energy"; not showing "current mana" but "mana pool = max mana"; not showing current TUs; not showing current morale, not showing current health or stun level.
I'd like to keep it that way.