diff --git a/Tactical/Drugs And Alcohol.cpp b/Tactical/Drugs And Alcohol.cpp index a538d4fa..e967bf97 100644 --- a/Tactical/Drugs And Alcohol.cpp +++ b/Tactical/Drugs And Alcohol.cpp @@ -598,13 +598,13 @@ BOOLEAN MercUnderTheInfluence( SOLDIERTYPE *pSoldier ) { // Are we in a side effect or good effect? if ( pSoldier->drugs.bDrugEffect[ cnt ] ) - { return( TRUE ); - } - else if ( pSoldier->drugs.bDrugSideEffect[ cnt ] ) - { + + if ( pSoldier->drugs.bDrugSideEffect[ cnt ] ) + return( TRUE ); + + if ( pSoldier->bRegenerationCounter > 0) return( TRUE ); - } } return( FALSE );