diff --git a/Tactical/Soldier Control.cpp b/Tactical/Soldier Control.cpp index f59224bd..c96a0d7c 100644 --- a/Tactical/Soldier Control.cpp +++ b/Tactical/Soldier Control.cpp @@ -2164,7 +2164,7 @@ void SOLDIERTYPE::CalcNewActionPoints( void ) this->bActionPoints = APBPConstants[AP_MIN_LIMIT]; // Don't max out if we are drugged.... - if ( !GetDrugEffect( this, (DRUG_TYPE_ADRENALINE|DRUG_TYPE_AGILITY) ) ) + if ( !GetDrugEffect( this, DRUG_TYPE_ADRENALINE ) && !!GetDrugEffect( this, DRUG_TYPE_AGILITY ) ) { /////////////////////////////////////////////////////////////////////////////////////////// // SANDRO - following code messed a bit