diff --git a/source/glest_game/types/upgrade_type.cpp b/source/glest_game/types/upgrade_type.cpp index c74dfe03..08dc0c6d 100644 --- a/source/glest_game/types/upgrade_type.cpp +++ b/source/glest_game/types/upgrade_type.cpp @@ -608,7 +608,7 @@ void TotalUpgrade::deapply(const UpgradeTypeBase *ut,const Unit *unit) { else { maxEp -= ut->getMaxEp(); if(ut->getMaxEpRegeneration() != 0) { - maxEpRegeneration += ut->getMaxEpRegeneration(); + maxEpRegeneration -= ut->getMaxEpRegeneration(); } }