diff --git a/Tactical/Weapons.cpp b/Tactical/Weapons.cpp index 27e2cdd9..e0ab9d5d 100644 --- a/Tactical/Weapons.cpp +++ b/Tactical/Weapons.cpp @@ -8487,6 +8487,7 @@ INT32 BulletImpact( SOLDIERTYPE *pFirer, BULLET *pBullet, SOLDIERTYPE * pTarget, if ( bStatLoss > 0 ) { pTarget->stats.bLifeMax -= bStatLoss; + pTarget->bBleeding -= bStatLoss; // SANDRO - added this for healing lost stats feature pTarget->ubCriticalStatDamage[DAMAGED_STAT_HEALTH] += bStatLoss; diff --git a/TileEngine/Explosion Control.cpp b/TileEngine/Explosion Control.cpp index 3cd96829..52493f13 100644 --- a/TileEngine/Explosion Control.cpp +++ b/TileEngine/Explosion Control.cpp @@ -1818,6 +1818,7 @@ BOOLEAN DamageSoldierFromBlast( UINT8 ubPerson, UINT8 ubOwner, INT32 sBombGridNo if ( ubStatLoss > 0 ) { pSoldier->stats.bLifeMax -= ubStatLoss; + pSoldier->bBleeding -= ubStatLoss; pSoldier->ubCriticalStatDamage[DAMAGED_STAT_HEALTH] += ubStatLoss; if (pSoldier->ubProfile != NO_PROFILE)