Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been told that when playing as Protoss, I should upgrade attack and armor from my two forges. But wouldn't shield upgrades prove more effective as they regenerate while armor doesn't unless your playing a team match with a Terran whom has a medivac.

So, which upgrade is more effective? Armor or Shield?

enter image description here enter image description here

share|improve this question
I assume I should upgrade attack and shield from my two forges is a typo? – CruelCow Jun 8 '12 at 11:47
Yes, your right. I fixed it. – Nick122 Jun 8 '12 at 12:03
Related, if not duplicate:…. Also, see… – Oak Jun 8 '12 at 12:07
I would say mine is slightly different. Mine is asking which is more effective. But they are possibly two in the same – Nick122 Jun 8 '12 at 12:09
up vote 11 down vote accepted

Most protoss units have more health than shields, so armour is worth more than shields in terms of extra health. This is compounded with the base armour of the units. It is much better to have armour 2 and shield 0 than armour 1 and shield 1 in terms of how many hits it takes to kill you, when you are fighting units such as zerglings and marines. This means armour increases the chances of your units being left alive to regenerate shields!

If you are going air, or archon you might prefer to get shield than armour. Shields will also affect your buildings if you are going for a lot of cannons.

share|improve this answer
Ah, thats why alot of people have been saying to go for the armor upgrades first. Thanks! – Nick122 Jun 8 '12 at 12:04
This site is a useful resource. It shows the number of hits required to kill a unit with different upgrades, and confirms that, generally, armour upgrades are more effective. – Kitt Basch Jun 8 '12 at 12:37

Ok, both have their place and their time. There is no "which is better. I want to only get the one that't always better". While I'd agree with that statement, get the better upgrade because that would help you win ... it is still flawed because it asks the wrong question.

Instead ask WHEN is EITHER better than the OTHER ?

So here we go. We start by analyzing both of them: Excluding the infamous archon, no protoss unit has more shields than health, and immortals only benefit from shield upgrades against units that do less than 9 damage. What does this mean ? having +1 armor will help more in a single fight because your units will benefit more from the upgrade because more health, means more hits, means more damage is negated.

BUT Shields are this magic thing that regenerates really fast out of combat. Also it is universal ... from buildings to gateway units, robo units and even flying units.

So why should you care ? well you need to ask yourself: What do I need. Do I always fight whenever I am guaranteed to do damage and run away (not trying to win the game, just get ahead of the competition) ? am I making both fliers and ground units ? If you answer yes to 2/3 then you want shields

In every other scenario, you want armor.

Also there is the possibility you have a lot of extra gass for some reason ? go 3xforge :P

share|improve this answer

I would generally agree with you. Shield does regenerate, which makes it generally more upgrade-worthy than armor. However, this is my personal preference. I have not done exzessive testing or such to see which is in fact better.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.