• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:01
CEST 19:01
KST 02:01
  • 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
[ASL21] Finals Preview: Two Legacies18Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)5Code S Season 1 (2026) - RO4 & Finals Preview5[ASL21] Ro4 Preview: On Course12
Community News
Weekly Cups (May 11-17): Classic wins double0Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !18Weekly Cups (April 27-May 4): Clem takes triple0
StarCraft 2
General
herO wins GSL Code S Season 1 (2026) Code S Season 2 (2026) - RO12 Preview Weekly Cups (May 11-17): Classic wins double Code S Season 1 (2026) - RO4 & Finals Preview Team Liquid Map Contest #22 - The Finalists
Tourneys
Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 2 (2026) GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue Mutation # 525 Wheel of Misfortune Mutation # 524 Death and Taxes
Brood War
General
25 Years Since Brood War Patch 1.08 (Spoiler) ASL21 Winner's Interview vespene.gg — BW replays in browser [ASL21] Finals Preview: Two Legacies UA StarCraft: Mawin (T) vs hanniGan (P) Showmatch
Tourneys
[ASL21] Grand Finals Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
Muta micro map competition [G] Hydra ZvZ: An Introduction Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV ZeroSpace Megathread Warcraft III: The Frozen Throne
Dota 2
The Story of Wings Gaming
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
Russo-Ukrainian War Thread Trading/Investing Thread US Politics Mega-thread European Politico-economics QA Mega-thread YouTube Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software)
TL Community
The Automated Ban List
Blogs
Esports Organizations: Raisi…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1587 users

How range works in Starcraft 2 + some factoids.

Forum Index > SC2 General
Post a Reply
AzureD
Profile Joined September 2010
United States320 Posts
Last Edited: 2011-05-10 14:09:33
May 10 2011 07:35 GMT
#1
I like to figure out the mechanics in how the game works so I often do tests like these.

I used the unit tester to figure these things out as I was not sure if range is measured from the center of the unit or its perimeter.

[image loading]

Here you can see the comparative ranges of units. Infestor and High Templar have the same range as Colossi when considering the direct center of the casting circle hitting the very edge of the unit. In Starcraft 2 targeting is determined if a unit can hit the edge of a unit according to my tests. Ghost has 1 extra range and so it is exactly 1 range behind the High Templar.

Here is another picture with the casting circle while the Colossus fires from max range.

[image loading]

This also applies to flying units. Meaning in order to hit them with a spell or attack they have to be in range of their perimeter extending from the center. Meaning you do not have to have the edge of the casting circle touch the flyer helper circle.

Here is a comparison of Ultralisk splash before patch:

[image loading]

and after:

[image loading]

The Ultralisk on the bottom of this image is unable to hit the Immortal and the Immortal that has lost some shields is about about the farthest distance it can be and still get hit by Ultralisk splash after patch. Splash originates from the Ultralisk now rather than the unit it is hitting.

I do not know why but the Medivac is either an anomaly or the info on Medivac healing range is wrong.

Anyone confirm that the code for Medivac heal range is really 5?

Proof:
[image loading]

These Medivacs are barely in range.

[image loading]

These Medivacs are way out of range but are still closer than the 5 range Marines attacking the units.The animation the Medivacs show means nothing. The top Medivac has a longer healing beam but if you where to move that Zergling even a tiny bit forward the bottom Medivac would not be able to heal at the same range as the top Medivac.

One thing I am uncertain about quite yet but I do not think it is that large selection circle that determines range but rather the unit model. This is most noticeable with the Void Ray as it seems to fire from farther behind other units if you where going by distance due to selection circle. However when comparing attack ranges with models it seems to display this correctly with the initial model state.

[image loading]

The Void Ray extends its crystal forward but when not firing it is parallel to the other unit models. If you where to move the Zealot forward even a tiny bit the Void Ray would follow and not use its new model range and stay in place.
GertHeart
Profile Blog Joined February 2011
United States631 Posts
May 10 2011 07:39 GMT
#2
I think blizzard would like to see this o.o; I'm not trolling but that medivac thing really gets me.
He who conquers the past rules the future, He who conquers the future rules the past. - C&C Red Alert
Aequos
Profile Joined October 2010
Canada606 Posts
Last Edited: 2011-05-10 07:47:04
May 10 2011 07:43 GMT
#3
Something to note on the Void Ray - after locking on, the range of the VR is increased by 2 until it switches targets. However, it tries to stay within 6 range so that the beam is never interrupted.

I think that's what you were referencing.
I first realized Immortals were reincarnated Dragoons when I saw them dancing helplessly behind my Stalkers.
AzureD
Profile Joined September 2010
United States320 Posts
Last Edited: 2011-05-10 07:56:41
May 10 2011 07:53 GMT
#4
On May 10 2011 16:43 Aequos wrote:
Something to note on the Void Ray - after locking on, the range of the VR is increased by 2 until it switches targets.

I think that's what you were referencing.


Yes but it will try to move forward and keep itself in line with its original range. It can not stay in place and maintain its extended range from what I could see. When the beam breaks it has to go back into range 6 to reacquire even the same target though the crystal will still be extended.

For example if the Void Ray where on hold position it would not have +2 range when the target moved slightly out of its normal range. The beam will instantly break past 6 range like this.
Rabiator
Profile Joined March 2010
Germany3948 Posts
May 10 2011 08:12 GMT
#5
The Medivac probably works like the Colossus when they shoot Stalkers which are blinking away. If the "spell" starts when the unit is in range it doesnt finish even if the unit moves out of range.
If you cant say what you're meaning, you can never mean what you're saying.
AzureD
Profile Joined September 2010
United States320 Posts
May 10 2011 08:36 GMT
#6
On May 10 2011 17:12 Rabiator wrote:
The Medivac probably works like the Colossus when they shoot Stalkers which are blinking away. If the "spell" starts when the unit is in range it doesnt finish even if the unit moves out of range.


I am not sure what you are trying to say but their spell does not work in any way like the Colossus beams at all. It will heal at a certain range and no farther and will instantly cut off as soon as anything moves out of range.
Sotamursu
Profile Joined June 2010
Finland612 Posts
May 10 2011 08:45 GMT
#7
On May 10 2011 17:36 AzureD wrote:
Show nested quote +
On May 10 2011 17:12 Rabiator wrote:
The Medivac probably works like the Colossus when they shoot Stalkers which are blinking away. If the "spell" starts when the unit is in range it doesnt finish even if the unit moves out of range.


I am not sure what you are trying to say but their spell does not work in any way like the Colossus beams at all. It will heal at a certain range and no farther and will instantly cut off as soon as anything moves out of range.

Could you clarify the medivac part a bit? I don't really understand what you're trying to say there.
AzureD
Profile Joined September 2010
United States320 Posts
May 10 2011 14:04 GMT
#8
Medivac heals beams are basically around 4 range not 5. Going past 4 range will break the beams. The Medivac beam animation targets the center of the unit they are healing so it looks longer than they really are. In actuality they are targeting the perimeter or edge of the unit.
Excalibur_Z
Profile Joined October 2002
United States12248 Posts
May 10 2011 15:09 GMT
#9
Are you sure the Medivacs are in the same position in both screenshots? It looks like they might be a few pixels closer in the top one.

Also I thought it was known that selection circles don't necessarily correspond to hitboxes?
Moderator
SeakayKu
Profile Joined October 2010
United States128 Posts
Last Edited: 2011-05-10 15:58:50
May 10 2011 15:53 GMT
#10
[image loading]
i think this might be it
square represents location of unit
from 1 square to another is 1 range
the smaller circle is the center of the unit

so if a small unit with range 5, it can it small unit with it's center range 5 away
it cannot it a small unit with it's center range 6 away
but it can it a large unit with it's body, not center, range 5 away
and when it does so, the animation simply goes to target's center regardless actual range

perhaps animation works indepently?

Edit: i think there are range 5.5 or so, so a unit's radius might be important as well...
Edit2: it makes sense then for lings/zealots/marine with smaller radius to run through, but block bigger units, see picture below
[image loading]
i see all the time probes/lings run through the gap on the left, but not stalkers
It's an Art and I hope I can see beautifully fought matches.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
May 10 2011 16:00 GMT
#11
Seakayku has a good point, if you notice the medivac beams always target the center of the model
"When the geyser died, a probe came out" - SirJolt
AzureD
Profile Joined September 2010
United States320 Posts
May 11 2011 00:26 GMT
#12
On May 11 2011 00:09 Excalibur_Z wrote:
Are you sure the Medivacs are in the same position in both screenshots? It looks like they might be a few pixels closer in the top one.

Also I thought it was known that selection circles don't necessarily correspond to hitboxes?


Well that is why I mentioned that models are a more important indicator. Also the Zergling and Ultralisk have not moved. The Medivacs where pulled back slightly and they stopped healing. Their flyer helper circle is right on top of the edge of the Marine model. I specifically used the tiny Zergling model and the giant Ultralisk mode to measure if the center of the unit was what was being used for range on healing. It was not. The top picture was taken when I managed to get the maximum range of healing I could possibly get before it would break in tiny increments.

If a Zergling was moved to a distance close to the center of the Ultralisk it would stop healing.

Let me repeat. Ultralisk, Zergling, Marine, and Stalker have not moved. Only the Medivacs. Zergling died a little too fast though in second screenshot.

If anyone is unsure how or why these results occurred then you are welcome to test it yourself.

BTW how was that range of 5 on Medivac obtained for the wiki? What is the source?
roemy
Profile Joined April 2010
Germany432 Posts
Last Edited: 2011-05-11 06:59:33
May 11 2011 06:50 GMT
#13
i've always had medivac heal range at 4 , as did liquipedia.
alas, MPQs are a mess these days with patches and stuff so i couldn't prove this with absolute certainty anymore, sry

edit: just had a look at the 'original' mpq in liberty.sc2mod - i don't believe the spell has had any changes...? heck... did it change even during beta..? ^^
anyways, if so, than i can confirm that abildata.xml says <Range value="4"/>

editedit: hummm i just noticed that liquipedia sports both values on different occasions - i'm indeed inclined to change it all to 4
rock is fine.. paper could need a buff, but scissors have to be nerfed
DeckOneBell
Profile Blog Joined May 2010
United States526 Posts
May 11 2011 07:00 GMT
#14
I'd have to check in the SC2 map editor, but there's different entries for:
-Selection circle
-Model size
-Model collision

In the WC3 map editor. I assume it works the same way. Meaning those three factors have no relation to each other in terms of how the game works. Any similarity is from the game devs.
Atticus.axl
Profile Blog Joined April 2010
United States456 Posts
May 11 2011 09:13 GMT
#15
Wait wait wait...are you trying to tell me that once again, Ultralisk splash range has been reduced?
DoctorHelvetica <3
AzureD
Profile Joined September 2010
United States320 Posts
May 12 2011 15:02 GMT
#16
On May 11 2011 18:13 Atticus.axl wrote:
Wait wait wait...are you trying to tell me that once again, Ultralisk splash range has been reduced?


No this just shows the Ultralisk before when it could splash all SCV repairing a Planetary and the current Ultralisk. The nerf it took was extreme but in my opinion was warranted. The old Ultralisk had potentially the most powerful splash weapon in the game. In some cases several times bigger than a Baneling blast.

Ultralisks have started to become more prominent recently and the old one would have probably been far too powerful with current strategies.

I showed it to mainly illustrate changes in mechanics despite it retaining the same range of splash just different points of origin.
Please log in or register to reply.
Live Events Refresh
Showmatch
15:00
Shopify Rebellion Sunday #2
YoungYakov vs SpeCialLIVE!
ByuN vs ShoWTimE
Harstem529
LamboSC2326
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 529
LamboSC2 326
SpeCial 121
ProTech82
BRAT_OK 59
EmSc Tv 0
StarCraft: Brood War
Britney 44215
Mini 593
firebathero 192
Dewaltoss 170
Last 103
Hyun 86
Zeus 81
Sea.KH 58
EG.Machine 35
910 28
[ Show more ]
Rock 23
Terrorterran 19
GoRush 19
Sacsri 17
Nal_rA 16
IntoTheRainbow 9
Movie 9
NaDa 9
Dota 2
Gorgc8812
LuMiX1
Counter-Strike
fl0m1332
Heroes of the Storm
Khaldor214
Other Games
FrodaN3349
singsing2308
Liquid`RaSZi1457
B2W.Neo886
Dendi719
KnowMe524
Beastyqt448
Hui .278
Liquid`VortiX119
mouzStarbuck90
XaKoH 80
dOTY1
Grubby0
Organizations
Other Games
gamesdonequick203
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
StarCraft 2
EmSc Tv 0
EmSc2Tv 0
[ Show 18 non-featured ]
StarCraft 2
• Reevou 7
• Kozan
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
StarCraft: Brood War
• Michael_bg 3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2068
League of Legends
• Nemesis2263
• Jankos2035
Other Games
• WagamamaTV277
• Shiphtur197
• imaqtpie86
Upcoming Events
BSL
2h
DragOn vs Dewalt
TerrOr vs OyAji
Patches Events
2h 30m
OSC
7h
Universe Titan Cup
18h
Rogue vs Percival
Wardi Open
19h
Monday Night Weeklies
23h
Replay Cast
1d 7h
Kung Fu Cup
1d 18h
GSL
2 days
herO vs Classic
Cure vs Clem
uThermal 2v2 Circuit
2 days
[ Show More ]
Replay Cast
3 days
GSL
3 days
Maru vs SHIN
Zoun vs Rogue
WardiTV Spring Champion…
3 days
SKillous vs Strange
Lambo vs Strange
Ryung vs Strange
Lambo vs Ryung
Ryung vs SKillous
Lambo vs SKillous
Replay Cast
4 days
Maestros of the Game
4 days
Replay Cast
5 days
RSL Revival
5 days
TBD vs SHIN
TBD vs Rogue
IPSL
5 days
ZZZero vs WorsT
Julia vs eOnzErG
Replay Cast
6 days
RSL Revival
6 days
IPSL
6 days
Dragon vs Artosis
dxtr13 vs Hawk
Liquipedia Results

Completed

Escore Tournament S2: W8
2026 GSL S1
Heroes Pulsing #1

Ongoing

2026 KK StarCraft Pro League
BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
Acropolis #4
SCTL 2026 Spring
WardiTV Spring 2026
2026 GSL S2
RSL Revival: Season 5
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals

Upcoming

CSCL: Masked Kings S4
Escore Tournament S2: King of Kings
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
Bounty Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
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 © 2026 TLnet. All Rights Reserved.