• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 23:17
CET 05:17
KST 13:17
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3RSL Season 3: RO16 results & RO8 bracket13
StarCraft 2
General
Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced Weekly Cups (Nov 24-30): MaxPax, Clem, herO win SC2 Proleague Discontinued; SKT, KT, SGK, CJ disband
Tourneys
StarCraft Evolution League (SC Evo Biweekly) RSL Offline Finals Info - Dec 13 and 14! RSL Offline FInals Sea Duckling Open (Global, Bronze-Diamond) $5,000+ WardiTV 2025 Championship
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress Mutation # 500 Fright night Mutation # 499 Chilling Adaptation
Brood War
General
BW General Discussion Which season is the best in ASL? Data analysis on 70 million replays BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[BSL21] RO16 Group D - Sunday 21:00 CET [BSL21] RO16 Group A - Saturday 21:00 CET [Megathread] Daily Proleagues [BSL21] RO16 Group B - Sunday 21:00 CET
Strategy
Current Meta Game Theory for Starcraft How to stay on top of macro? PvZ map balance
Other Games
General Games
ZeroSpace Megathread Stormgate/Frost Giant Megathread Nintendo Switch Thread The Perfect Game Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Big Programming Thread Artificial Intelligence Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Where to ask questions and add stream? The Automated Ban List
Blogs
James Bond movies ranking - pa…
Topin
Esports Earnings: Bigger Pri…
TrAiDoS
Thanks for the RSL
Hildegard
Saturation point
Uldridge
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1727 users

Upgrade Analysis Data

Forum Index > StarCraft 2 Strategy
Post a Reply
1 2 3 4 Next All
TossFloss *
Profile Blog Joined February 2010
Canada606 Posts
Last Edited: 2010-05-09 01:15:22
March 21 2010 20:01 GMT
#1
2010-05-08 Updated for patch 11. Added carrier, void ray(uncharged), void ray(charged). Now properly accounts for air damage vs colossus.

% Advantage Analysis
+ Show Spoiler +

Protoss
PvP
PvT
PvZ

Terran
TvP
TvT
TvZ

Zerg
ZvP
ZvT
ZvZ


Number of Hits
+ Show Spoiler +

Protoss
PvP
PvT
PvZ

Terran
TvP
TvT
TvZ

Zerg
ZvP
ZvT
ZvZ


How-To
The charts show the unit vs unit upgrade advantages for each matchup. The advantages were computed by calculating the number of hits needed to kill a unit, NOT the dps.

The data show the % advantage of upgrading from the previous upgrade level.

The following example illustrates how to interprate the % advantage table data.
+ Show Spoiler +

ATTACK ANALYSIS lv1 lv2 lv3
Roach vs (-/+0)Zealot 11.11% 12.50% 0.00%
Roach vs (-/+1)Zealot 10.00% 11.11% 12.50%
Roach vs (-/+2)Zealot 20.00% 11.11% 12.50%
Roach vs (-/+3)Zealot 18.18% 10.00% 11.11%

Explanation:
Against zealots with no armor upgrades (-/+0), +1 roaches kill 11.11% faster than +0 roaches. +2 roaches kill 12.5% faster than +1 roaches. +3 roaches kill 0% faster than +2 roaches.

Against zealots with +1 armor upgrades (-/+1), +1 roaches kill 10% faster than +0 roaches. +2 roaches kill 11% faster than +1 roaches. +3 roaches kill 12% faster than +2 roaches.

And so on for (-/+2) and (-/+3) zealots.

ARMOR ANALYSIS lv1 lv2 lv3
+0 Zealot vs Roach: 18.18% 15.38% 26.67%
+1 Zealot vs Roach: 10.00% 18.18% 15.38%
+2 Zealot vs Roach: 11.11% 10.00% 18.18%
+3 Zealot vs Roach: 12.50% 11.11% 10.00%

Explanation:
Against zealots with +0 attack upgrade. Roaches with +1 armor upgrade tank 18.18% tougher than roaches with no armor upgrade. Roaches with +2 armor tank 15.38% tougher than roaches with just the +1 armor upgrade. Roaches with +3 armor tank 26.67% tougher than with +2 armor.

Against zealots with +1 attack upgrade. Roaches with +1 armor are 10.00% tougher than roaches with +0 armor. And so on...



Assumptions
The data was computed with the following considerations:
  • zerg units seem to regenerate 1hp almost instantly when taking damage from full health
  • Units take at least 1 damage from every attack


Misc.
Click here to view the unit stats database used to generate the charts

Click here to download the python script used to generate the charts.
TL Android App Open Source http://www.teamliquid.net/forum/viewmessage.php?topic_id=265090
MorroW
Profile Joined August 2008
Sweden3522 Posts
March 21 2010 20:05 GMT
#2
would be good to see how many hits u need as a number instead of %
Progamerpls no copy pasterino
TossFloss *
Profile Blog Joined February 2010
Canada606 Posts
March 21 2010 20:05 GMT
#3
On March 22 2010 05:05 MorroW wrote:
would be good to see how many hits u need as a number instead of %


Sure I can put that info up as well. Will be up in a bit.
TL Android App Open Source http://www.teamliquid.net/forum/viewmessage.php?topic_id=265090
MorroW
Profile Joined August 2008
Sweden3522 Posts
March 21 2010 20:07 GMT
#4
awesome

btw i was making a program in c++ exactly like this, but i suppose that will be useless now. will still keep working on it since i mostly do it for fun ^^
Progamerpls no copy pasterino
Dr.Frost
Profile Joined April 2009
United States389 Posts
March 21 2010 20:09 GMT
#5
Yeah defintiely the number of hits would be easier. This % system can be confusing.
They are here to right our fall, they have heard someones troubled call???
geno
Profile Blog Joined October 2007
United States1404 Posts
March 21 2010 20:10 GMT
#6
Incredible amount of useful information here, thank you very much for this!
CharlieMurphy
Profile Blog Joined March 2006
United States22895 Posts
Last Edited: 2010-03-21 20:22:26
March 21 2010 20:12 GMT
#7
the chart is really confusing, I don't understand your explanation either.

so something like this:
Roach vs (-/+0)Zealot 11.11% 12.50% 0.00%
is broken down into this:
Roach vs (no R armor upg/no Z attack upg) Zealot. level 1 Z attack= 11% better, lvl 2 Z attack= 12% better, lvl 3 Z attack = worthless.
Or is it levels for armor upgrades? Or do I have them backwards all together (Z armor vs R attack)?

need # of hits breakdown, yea. It's a lot easier to understand and more applicable to a game than unit efficiency.
..and then I would, ya know, check em'. (Aka SpoR)
TossFloss *
Profile Blog Joined February 2010
Canada606 Posts
March 21 2010 20:21 GMT
#8
On March 22 2010 05:12 CharlieMurphy wrote:
the chart is really confusing, I don't understand your explanation either.

so something like this:
Roach vs (-/+0)Zealot 11.11% 12.50% 0.00%
is broken down into this:
Roach vs (no R armor upg/no Z attack upg) Zealot. level 1 Z attack= 11% better, lvl 2 Z attack= 12% better, lvl 3 Z attack = worthless.
Or is it levels for armor upgrades? Or do I have them backwards all together (Z armor vs R attack)?

need # of hits breakdown, yea. It's a lot easier to understand and more applicable to a game than unit efficiency.


Hi. Sorry for the poor explanation.

For the attack analysis table:
  • Attacker's attack upgrade increases moving across rows from left to right.
  • Defender's armor upgrade increases moving down columns from top to bottom.


For the armor analysis table:
  • Defender's armor upgrade increases moving across rows from left to right.
  • Attacker's attack upgrade increases moving down columns from top to bottom.


Will put up # of hits breakdown soon.

TL Android App Open Source http://www.teamliquid.net/forum/viewmessage.php?topic_id=265090
Mente
Profile Joined December 2009
United States288 Posts
March 21 2010 20:26 GMT
#9
Interesting, hits would also be appreciated!
Solomon Grundy want pants too!
TossFloss *
Profile Blog Joined February 2010
Canada606 Posts
March 21 2010 20:50 GMT
#10
Added # number of hits charts for each matchup.
TL Android App Open Source http://www.teamliquid.net/forum/viewmessage.php?topic_id=265090
Windmonk
Profile Joined May 2009
Canada93 Posts
March 21 2010 21:06 GMT
#11
Awesome, this data will affect my play style for sure.

Battlecuiser stats are missing tho, i would love to see the armor/damage upgrade difference.
~Watch and Learn~
Plissken_2097
Profile Blog Joined December 2008
Spain628 Posts
Last Edited: 2010-03-21 21:55:49
March 21 2010 21:53 GMT
#12
It shouldn't be
+ Show Spoiler +
ARMOR ANALYSIS lv1 lv2 lv3
+0 Zealot vs Roach: 18.18% 26.67% 31.58%
+1 Zealot vs Roach: 15.38% 18.18% 26.67%
+2 Zealot vs Roach: 11.11% 15.38% 18.18%
+3 Zealot vs Roach: 10.00% 11.11% 15.38%

instead of
+ Show Spoiler +
ARMOR ANALYSIS lv1 lv2 lv3
+0 Zealot vs Roach: 15.38% 26.67% 31.58%
+1 Zealot vs Roach: 18.18% 15.38% 26.67%
+2 Zealot vs Roach: 10.00% 18.18% 15.38%
+3 Zealot vs Roach: 11.11% 10.00% 18.18%

?
Formerly Golondrin
TossFloss *
Profile Blog Joined February 2010
Canada606 Posts
March 21 2010 22:15 GMT
#13
On March 22 2010 06:53 Golondrin wrote:
It shouldn't be
+ Show Spoiler +
ARMOR ANALYSIS lv1 lv2 lv3
+0 Zealot vs Roach: 18.18% 26.67% 31.58%
+1 Zealot vs Roach: 15.38% 18.18% 26.67%
+2 Zealot vs Roach: 11.11% 15.38% 18.18%
+3 Zealot vs Roach: 10.00% 11.11% 15.38%

instead of
+ Show Spoiler +
ARMOR ANALYSIS lv1 lv2 lv3
+0 Zealot vs Roach: 15.38% 26.67% 31.58%
+1 Zealot vs Roach: 18.18% 15.38% 26.67%
+2 Zealot vs Roach: 10.00% 18.18% 15.38%
+3 Zealot vs Roach: 11.11% 10.00% 18.18%

?


The original is correct.

To understand why, have a look at the equivalent raw # of hits chart.
################ lvl0 lvl1 lvl2 lvl3
+0 Zealot vs Roach: 13 15 19 25
+1 Zealot vs Roach: 11 13 15 19
+2 Zealot vs Roach: 10 11 13 15
+3 Zealot vs Roach: 9 10 11 13

In the first row a +0 zealot kills a -/+0 roach in 13 hits. Getting the +1 armor upgrade increase that to 15 hits. So it takes 15/13 = 15.38% more hits to kill the roach.

Looking at the second row: a +1 zealot kills a -/+0 roach in 11 hits. Getting the +1 armor upgrade increases that to 13 hits. So now your +1 roaches are 13/11 = 18.18% more effective than without the +1 armor upgrade.
TL Android App Open Source http://www.teamliquid.net/forum/viewmessage.php?topic_id=265090
Deleted User 61629
Profile Blog Joined March 2010
1664 Posts
March 21 2010 22:22 GMT
#14
--- Nuked ---
CharlieMurphy
Profile Blog Joined March 2006
United States22895 Posts
Last Edited: 2010-03-21 22:56:22
March 21 2010 22:37 GMT
#15
interesting, blings are one of the only (maybe the only) unit to end up doing more damage when both sides are fulled upped (most just equal out).
spoke too soon, roaches & ultras too!
edit- is this because there is no shield armor taken into consideration?


edit- I found a problem, it says that corruptors are n/a vs collosus, but collosus can be attacked by both ground and air units. Dang, this was one of the important ones too imo.

Air Attack: 12 (+1)
+10 (+1) Damage against Massive.
Armor: 2 (+1)

200/150
Armor: 1 (+1)

double damn, this thing http://sc2calc.net23.net/ doesn't have all the zerg units (missing corruptor/broodlords/broodlings/banelings and maybe some other?)

quick math on corruptors vs no up collosus
upgrades: 0 1 2 3
hits: 16 15 14 13
..and then I would, ya know, check em'. (Aka SpoR)
CharlieMurphy
Profile Blog Joined March 2006
United States22895 Posts
Last Edited: 2010-03-21 23:16:09
March 21 2010 23:08 GMT
#16
I think there might be something wrong with the marine vs mutalisk in ZvT hit chart too.
and marine vs broodlords.
yea and then the marine(shield) is all N/A too vs mutas and imbalords.

interesting that mutalisk are better AA over Corruptors vs banshee and viking.
..and then I would, ya know, check em'. (Aka SpoR)
pure.Wasted
Profile Blog Joined December 2008
Canada4701 Posts
March 21 2010 23:15 GMT
#17
Is there any way to account for splash in these?

IE, a Siege Mode tank kills a Marine in 1 hit regardless of anyone's upgrades, but maybe tank attack reduces hits for nearby Marines from 3 to 2, or something. Do we even have a way of knowing what the Tank's damage is at what range from primary target?
INna Maru-da-FanTa, Bbaby, TY Dream that I'm Flashing you
CharlieMurphy
Profile Blog Joined March 2006
United States22895 Posts
Last Edited: 2010-03-21 23:25:43
March 21 2010 23:18 GMT
#18
On March 22 2010 08:15 pure.Wasted wrote:
Is there any way to account for splash in these?

IE, a Siege Mode tank kills a Marine in 1 hit regardless of anyone's upgrades, but maybe tank attack reduces hits for nearby Marines from 3 to 2, or something. Do we even have a way of knowing what the Tank's damage is at what range from primary target?

That kinda stuff requires micro/positioning and can't be accurately tested, and isn't really applicable data because it's very specific/situational. I mean you could even take it another step and say well in most ZvT they have marine/marauder and a tank doing splash. Each marine is 2 less hits and marauder is 1 less or whatever. It gets too complicated and messy trying to figure it all out.

Imagine trying to figure out broodlords and broodlings damage output considering normal factors.


For these things, you just need to playtest and get a feel for it.


BoT, Wow upgrades for roaches vs hydras are very important. They both kill each other around 8~9 seconds and an attack upgrade from the hydra beats a roach, but an armor or attack beats a hydra again.
..and then I would, ya know, check em'. (Aka SpoR)
Vernom
Profile Blog Joined October 2009
Spain374 Posts
March 21 2010 23:23 GMT
#19
Useful, a thing like that should be added to Liquipedia II.
TossFloss *
Profile Blog Joined February 2010
Canada606 Posts
March 21 2010 23:31 GMT
#20
On March 22 2010 08:08 CharlieMurphy wrote:
I think there might be something wrong with the marine vs mutalisk in ZvT hit chart too.
and marine vs broodlords.
yea and then the marine(shield) is all N/A too vs mutas and imbalords.

interesting that mutalisk are better AA over Corruptors vs banshee and viking.


Thanks a lot.

There was a mistake in the unit stats database. The marine's was doing x6 attacks to air units o_O. Fixing the charts now.
TL Android App Open Source http://www.teamliquid.net/forum/viewmessage.php?topic_id=265090
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
WardiTV Mondays #62
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 182
Nathanias 150
trigger 26
StarCraft: Brood War
Tasteless 136
Shine 81
Bale 53
NaDa 33
Icarus 6
Dota 2
monkeys_forever825
NeuroSwarm153
League of Legends
JimRising 647
Counter-Strike
Coldzera 1332
Fnx 277
Other Games
summit1g13515
tarik_tv4272
shahzam623
C9.Mang0309
WinterStarcraft273
ViBE176
Mew2King74
Organizations
Other Games
gamesdonequick960
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Hupsaiya 110
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• RayReign 23
• Azhi_Dahaki4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Doublelift3765
• Lourlo216
Upcoming Events
The PondCast
5h 44m
OSC
11h 44m
Demi vs Mixu
Nicoract vs TBD
Babymarine vs MindelVK
ForJumy vs TBD
Shameless vs Percival
Replay Cast
19h 44m
Korean StarCraft League
1d 22h
CranKy Ducklings
2 days
WardiTV 2025
2 days
SC Evo League
2 days
BSL 21
2 days
Sziky vs OyAji
Gypsy vs eOnzErG
OSC
2 days
Solar vs Creator
ByuN vs Gerald
Percival vs Babymarine
Moja vs Krystianer
EnDerr vs ForJumy
sebesdes vs Nicoract
Sparkling Tuna Cup
3 days
[ Show More ]
WardiTV 2025
3 days
OSC
3 days
BSL 21
3 days
Bonyth vs StRyKeR
Tarson vs Dandy
Replay Cast
4 days
Wardi Open
4 days
StarCraft2.fi
4 days
Monday Night Weeklies
4 days
Replay Cast
4 days
WardiTV 2025
5 days
StarCraft2.fi
5 days
PiGosaur Monday
5 days
StarCraft2.fi
6 days
Tenacious Turtle Tussle
6 days
Liquipedia Results

Completed

Proleague 2025-11-30
RSL Revival: Season 3
Light HT

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
CSCL: Masked Kings S3
Slon Tour Season 2
Acropolis #4 - TS3
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
Kuram Kup
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.