MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / painKillers

Method painKillers

src/Savegame/BattleUnit.cpp:2068–2076  ·  view source on GitHub ↗

* Restore soldier morale */

Source from the content-addressed store, hash-verified

2066 * Restore soldier morale
2067 */
2068void BattleUnit::painKillers ()
2069{
2070 int lostHealth = getStats()->health - _health;
2071 if (lostHealth > _moraleRestored)
2072 {
2073 _morale = std::min(100, (lostHealth - _moraleRestored + _morale));
2074 _moraleRestored = lostHealth;
2075 }
2076}
2077
2078/**
2079 * Restore soldier energy and reduce stun level

Callers 1

onPainKillerClickMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected