Core/Units: Don't set new power type if old power type is the same
Merge pull request #11913 from NorthStrider/master

Core/Units: Don't set new power type if old power type is the same