• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:42
CEST 23:42
KST 06:42
  • 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
Serral wins Maestros of the Game 217ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7
Community News
MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon315.0.16 Hotfix (June 30) - Balance + Bug Fixes38Weekly Cups (June 22-28): Zergs thrive in new patch5[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)99
StarCraft 2
General
Serral wins Maestros of the Game 2 5.0.16 Hotfix (June 30) - Balance + Bug Fixes IP For new Brazil servers for NA Players Weekly Cups (June 22-28): Zergs thrive in new patch MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon
Tourneys
Vespene Cup #1 — $300+ USD, July 10 HomeStory Cup 29 Douyu Cup 2026: $20,000 Legends Event (June 26-28) Crank Gathers Season 4: BW vs SC2 Team League RSL Revival: Season 6 - Qualifiers and Main Event
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 532 Nuclear Family Mutation # 531 Experimental Artillery Mutation # 530 One For All
Brood War
General
ASL 22 Proposed Map Pool Snow On New ASL S22 Map, Zerg Nerf BW General Discussion Farewell Beloved Starcraft (Youtube Videos) FlaShFTW vs A.Alm Grudge Match Event
Tourneys
Escore Tournament StarCraft Season 2 The Casual Games of the Week Thread [Megathread] Daily Proleagues [ASL21] Grand Finals
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Dawn of War IV Summer Games Done Quick 2026! ZeroSpace at Steam NextFest - Last free demo
Dota 2
Looking for a Dota Mentor 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
TL Mafia
Five o'clock TL Mafia NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread TL Mafia Power Rank Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread The Games Industry And ATVI Men's Fashion Thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread Formula 1 Discussion McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Cricket [SPORT]
World Cup 2022
Tech Support
How to clean a TTe Thermaltake keyboard? Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Listen To The Coaches!
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4829 users

More Brood War "Mysteries" explained

Forum Index > Brood War Strategy
Post a Reply
1 2 Next All
Freakling
Profile Joined October 2012
Germany1534 Posts
Last Edited: 2021-03-11 12:38:25
February 24 2021 12:38 GMT
#1
So after a deeper look at "Brood War is a mystery part 4" there's obviously still part 1 to 3 left.

Part 1:
+ Show Spoiler [show video] +


Explanation: This is just another variation of the target switch glitch.
Let's go through it step by step.
  • The Zealot has the near Marine assigned as target and goes throught its attack loop iscript (iscripts are scripts coding the sequence of sprites and triggered events during animations on a frame-by-frame basis). For a Zealot it follows the rough structure attack1–wait–attack2–(repeat after remaining cooldown).
  • The first Marine dies after one attack, the second Marine attacks the Zealot at the same time. The loss of its target and the forced prioritizing of attacking units in target selection lets the Zealot switch target immediately – while still stuck in its attack state.
  • The second attack hits (and kills) the second Marine, because range checks are only applied before an attack iscript is initiated, not while it is running.
EDIT: Another interesting instance of the glitch:
+ Show Spoiler [Show video (featuring Artosis having n…] +

Note: Also note how Tanks are explicitly exempt from self-damaging!


Part 2:
+ Show Spoiler [show video] +


Explanation: The explanation in this case is rather trivial, let's go through the observable sequence of events:
  • The Arbiter moves in and attacks an SCV, so we know it was right-clicked on it and in an attack state
  • Right after the projectile is released the Recall animation occurs. The only unit attacking the Arbiter at this point is a Turret right behind it.
  • Shortly after the Arbiter starts moving again – in the direction of the Turret, not away from it, or attacking it or the SCV. So even without bothering which orders and order priorities it was on before, we know that it must have been issued a new movement command.

Conclusion: Issuing a new movement command too early canceled the execution of the Recall half-way through – always use shift-commands after issuing a spell cast command.
Additional tip: Make sure there is no unwalkable terrain below the centre of the Arbiter at the end of the Recall – even something like a small doodad will prevent the execution of the placing-units part of it, even though there might be plenty of free space around otherwise.


Part 3:
+ Show Spoiler [show video] +


Explanation: The explanation here is quite clearly that the Tank was issued a siege command while overlapping its collision box with that of the Turret next to it. You can see the Tank move slightly downwards right after it was unsieged, which probably caused the collision, even though the exact mechanism behind this is not so clear. I guess the combination of rotation and forward movement of the Tank means that it did not fail a forward collision check that it should have failed. After that there is probably just not enough time to get it "unstuck" before it gets sieged again.

With the replay files it would be possible to run them through OpwnBW and see exactly frame by frame what happened.


EDIT: Part 5:
+ Show Spoiler [show video] +


So here's everything you never wanted to know about Larvae, graciously compiled by Ankmairdor:
Ankmairdor on SSCAIT discord wrote:
Actually it's more complex.
There is an array of 4 int, one for each side of the hatchery (left, top, right, bottom). Each time a mineral harvest is returned it subtracts 1 (if more than 0) from all values and adds 25 (if less than 100) to the side of the hatchery that it returned the minerals to.

When a larva needs to be spawned, the sides are checked in the order (bottom, left, right, top) for the side with the lowest score(equal scores prefers the current best). A side is disqualified if the larva would spawn out of bounds, off creep, on another building, or on unwalkable tile.

If a best side is chosen, then the larva will spawn in the center of that side of the hatchery with an offset of 10 from center of larva to edge of hatchery.

Otherwise, each side gets two spawn locations, one at each end of that side of the hatchery, and the process repeats with the same order of sides. For each side the left-most or top-most side is checked first.

For larva movement, when they are spawned they are given an order state corresponding to the side they spawned on. They will always prioritized moving towards their connected hatchery so that they are no more than 10 edge-to-edge distance away. Otherwise they will wander randomly along that side.

For each larva wander, the larva gets a random value. They will wander 10 left so long as this value does not have the 8 bit set, otherwise 10 right. They will wander 10 up so long as this value does not have the 128 bit set, otherwise down 10. If the new wander position would take the larva outside of it's designated side of the hatchery, then it will stay where it is.(though it can wander away from the hatchery till next wander)

The larva trick works by setting the order state to 0, which corresponds to the wander designation for the left side of the hatchery. More specifically, the stop command instantly finishes causing an order update, which always resets the order state. Larva wandering never finishes.
Ankmairdor on SSCAIT discord wrote:
[…] If they have no move target, larva pick 1 of 4 random diagonal positions to wander towards. If at the end of that wander they are more than 10 distance from the hatchery, then they will return straight back to it. For this glitch the 2 rows/columns(may only happen on bottom) of tiles must be similar to this(Creep, Hatchery, No creep):
C H H H H C
C N N N N C
The larva can partially occupy the H tiles in this example. Thus they can travel diagonally from H to the corner C over a N. Though they only notice the N tile when they are returning to the H tile cause they wandered too far.
Ankmairdor on SSCAIT discord wrote:line 6246 in bwgame.h is where larva behavior is […]

I sincerely hope all your answers are hereby questioned.
Highgamer
Profile Joined October 2015
1470 Posts
Last Edited: 2021-02-24 16:45:26
February 24 2021 16:42 GMT
#2
Give this man a star already!

edit: How cool annoying would it be if the game would actually always play the X-Files jingle whenever such a thing happens, lel
Jealous
Profile Blog Joined December 2011
10339 Posts
February 24 2021 20:57 GMT
#3
Great stuff, thanks for demystifying a bit for us
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
MineraIs
Profile Joined September 2020
United States846 Posts
February 24 2021 23:39 GMT
#4
I've experienced recalls not working multiple times. Such an annoyance.
✯ [ twitch.tv/MrMineraIs ] ✯ [ Check out my Maps: https://tl.net/forum/brood-war/612442-official-maps-by-minerals ] ✯
Radivel-X17
Profile Joined January 2006
Canada144 Posts
February 25 2021 01:53 GMT
#5
On February 25 2021 08:39 MineraIs wrote:
I've experienced recalls not working multiple times. Such an annoyance.


It sounds like you've had a few bad experiences that you just... recalled.
I used to run SC2GG, if you remember that. Come to NHFFA discord. It's where a bunch of old players who all suck at BW hang out, as well as people who like to play FFAs for some reason. https://discord.com/invite/kWNQvnd
Timebon3s
Profile Joined May 2018
Norway771 Posts
February 25 2021 13:29 GMT
#6
On February 25 2021 10:53 Radivel-X17 wrote:
Show nested quote +
On February 25 2021 08:39 MineraIs wrote:
I've experienced recalls not working multiple times. Such an annoyance.


It sounds like you've had a few bad experiences that you just... recalled.

:D haha
Sneazel
Profile Joined May 2011
Poland152 Posts
February 26 2021 12:11 GMT
#7
any explanation how my opponents probe went through zealot blocking the ramp? (he didnt have any vision earlier to minerals in my base because it was scouting probe). He definitely flied over my zealot
Jealous
Profile Blog Joined December 2011
10339 Posts
February 26 2021 15:26 GMT
#8
On February 26 2021 21:11 Sneazel wrote:
any explanation how my opponents probe went through zealot blocking the ramp? (he didnt have any vision earlier to minerals in my base because it was scouting probe). He definitely flied over my zealot

There is a known way to abuse this that is banned in competitive play IIRC
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
AttackZerg
Profile Blog Joined January 2003
United States7579 Posts
February 26 2021 21:56 GMT
#9
Thoughtful and interesting post. Thank you.
Volka
Profile Joined December 2010
Argentina412 Posts
February 26 2021 22:09 GMT
#10
hahaa I love this kind of things, keep up with the series!
http://www.starsite.com.ar
KwarK
Profile Blog Joined July 2006
United States44170 Posts
March 03 2021 00:02 GMT
#11
What about this?

ModeratorThe angels have the phone box
chillzzz
Profile Joined August 2018
30 Posts
March 03 2021 00:12 GMT
#12
target switch glitch? here's the same but with bony

Jealous
Profile Blog Joined December 2011
10339 Posts
March 03 2021 07:59 GMT
#13
On March 03 2021 09:12 chillzzz wrote:
target switch glitch? here's the same but with bony

https://clips.twitch.tv/UnsightlyPiliableWrenCeilingCat

Has to be this. Common tragedy tbh.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
kogeT
Profile Joined September 2013
Poland2042 Posts
Last Edited: 2021-03-03 08:59:05
March 03 2021 08:58 GMT
#14
SO that is the secret ingredient for terran! Just hold position your tanks so they can double the range.
https://www.twitch.tv/kogetbw
Freakling
Profile Joined October 2012
Germany1534 Posts
March 04 2021 20:12 GMT
#15
You need to have something of lower target priority than what you want to hit in range though.
ne4aJIb
Profile Blog Joined July 2011
Russian Federation3209 Posts
March 06 2021 13:00 GMT
#16
check zeros stream right now loool
Bisu,Best,Stork,Jangbi and Flash, Fantasy, Leta, Light and Jaedong, Hydra, Zero, Soulkey assemble in ACE now!
MeSaber
Profile Joined December 2009
Sweden1235 Posts
March 06 2021 14:24 GMT
#17
On March 06 2021 22:00 ne4aJIb wrote:
check zeros stream right now loool


Why?
-.-
LML
Profile Blog Joined March 2007
Germany1794 Posts
March 06 2021 23:17 GMT
#18
On March 06 2021 22:00 ne4aJIb wrote:
check zeros stream right now loool


Quality post. Better not tell anyone what happened.


My guess is that this clip is from when you posted:
LML
Freakling
Profile Joined October 2012
Germany1534 Posts
March 07 2021 00:37 GMT
#19
Unit placement is weird. Look at it this way: The "ideal" respawn position, just below the bottom right edge of the Assimilator, is blocked by terrain. So the game looks for the "nearest position" to that (by some arbitrary, incomprehensible and probably rather insane definition of the word "nearest" that for some reason or other the developers at that point found to be a good idea, or at least good enough, that is: kinda working, so don't touch it or try to understand it lest it breaks). Long story short: Nearest in this case is obviously up the cliff.

Some additional thoughts:
  • This is related to spawning units across a terrain barrier from a production building
  • A necessary condition that needs to be met is that the spawn location be reachable by ground from the production building (or in this case the Geyser)
  • In some cases this effect can be used to speed up gas mining rates of geysers in non-optimal positions
MeSaber
Profile Joined December 2009
Sweden1235 Posts
March 07 2021 20:23 GMT
#20
one word: lmao.
-.-
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 2h 18m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Railgan 112
ProTech27
FoxeR 21
ViBE2
StarCraft: Brood War
ZZZero.O 104
yabsab 16
Counter-Strike
summit1g6471
fl0m1451
byalli441
Heroes of the Storm
Liquid`Hasu389
Other Games
Grubby3493
FrodaN2809
KnowMe241
ArmadaUGS88
UpATreeSC52
JuggernautJason30
Chillindude28
Organizations
Dota 2
PGL Dota 2 - Main Stream134
StarCraft: Brood War
UltimateBattle 43
Other Games
angryscii24
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• davetesta28
• Adnapsc2 15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• FirePhoenix16
• Azhi_Dahaki13
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• imaqtpie1090
• Shiphtur373
Upcoming Events
Replay Cast
2h 18m
HomeStory Cup
13h 48m
OSC
15h 18m
WardiTV Weekly
2 days
The PondCast
3 days
Replay Cast
4 days
CrankTV Team League
4 days
Replay Cast
5 days
CrankTV Team League
5 days
Replay Cast
6 days
[ Show More ]
RSL Revival
6 days
CranKy Ducklings
6 days
Afreeca Starleague
6 days
Snow vs Jaedong
YSC vs hero
Liquipedia Results

Completed

Escore Tournament S3: W1
Douyu Cup 2026
Murky Cup 2026

Ongoing

IPSL Spring 2026
Acropolis #4
CSL Season 21: Qualifier 2
SCTL 2026 Spring
HSC XXIX
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

CSL 2026 Summer (S21)
Escore Tournament S3: W2
ASL Season 22:Wild Card Qualifier
CSLAN 4
Blizzard Classic Cup 2026
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Eternal Conflict S2 E2
Heroes Pulsing #3
Eternal Conflict S2 E1
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
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.