diff --git a/main/source/mod/AvHPlayer.cpp b/main/source/mod/AvHPlayer.cpp index 673ff18..8eeb580 100644 --- a/main/source/mod/AvHPlayer.cpp +++ b/main/source/mod/AvHPlayer.cpp @@ -5863,7 +5863,7 @@ void AvHPlayer::InternalAlienUpgradesCloakingThink() } // :joev else - { + { // If we have cloaking upgrade int theCloakingLevel = AvHGetAlienUpgradeLevel(this->pev->iuser4, MASK_UPGRADE_7); if(theCloakingLevel > 0) @@ -6363,6 +6363,12 @@ void AvHPlayer::InternalAlienThink() this->mIsScreaming = false; } } + + // Uncloak if we are charging + if(GetHasUpgrade(this->pev->iuser4, MASK_ALIEN_MOVEMENT)) + { + this->TriggerUncloak(); + } } }