• Log InLog In
  • Register
Liquid`
TeamLiquid Liquipedia LiquidDota LiquidLegends
EDT 15:03
CEST 21:03
KST 04:03
  • 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
Code S RO16 Preview: Trap, Armani, sOs, Zest3Code S RO16 Preview: Rogue, Zoun, INnoVation, Dark11[ASL11] Ro24 Preview Pt 3:Contenders and Streamers10WTL 2021 Summer - Week 2 Recap and Week 3 Preview9Code S RO16 Preview: Maru, Solar, Cure, Dream10
Community News
ESL Open Week #66: Stats, Clem, Solar win5Code S RO16: Rogue and INno advance to the RO88ByuN to begin wrist treatment11New Worlds Map Contest: ALL SUBMISSIONS43Code S RO16: Maru & Dream advance to RO819
StarCraft 2
General
ESL Open Week #66: Stats, Clem, Solar win Code S RO16: Rogue and INno advance to the RO8 Code S RO16 Preview: Trap, Armani, sOs, Zest ByuN to begin wrist treatment Ladder map pool updated (5.0.7 patch)
Tourneys
[GSL 2021] Code S - Group D [APS] Future, Trigger, ArT & Erik Genesis Legends Inv #6 Apr 16/18th 7PM CET The Siege Perilous - $5,000 in top-end hardware! [GSL 2021] Code S - Group C
Strategy
Simple Questions Simple Answers Practice Partner Thread Season 1 - 2018 How to Break the F2 Hotkey Addiction How to Defeat Protoss - Part 1: Powering
Custom Maps
[M] (2) Routavaara [M] (2) Tropical Sacrifice [M] (4)Nautilus [UMS] Micro Match
External Content
Mutation # 260 Fright night Mutation # 259 Breath Of Destruction Mutation # 258 Wheel of Misfortune - Lock & Load Drogos Recap of 2020
Brood War
General
Last call for BBT donations Larva in music video Map (2)Gates Of Memphis [ShowMatch] Foreign All-Star vs Korean Gamer Why doesn't Last qualify for ASL?
Tourneys
New Worlds Map Contest: ALL SUBMISSIONS BSL12 - Russia Puts in Money Reps.Ru Victory Day present BSL 2v2 Showmatch - MadiNho/KenZy vs Scan/BishOp
Strategy
Fog of War Noises Sorry's TvP lategame Ghost strategies? Simple Questions, Simple Answers pvz FE, goons opening
Other Games
Heroes of the Storm
HotS: WP and Funny Moments [HotS] CCL Season 2: ONYX [HotS] The Road to Paris QQ/Rage Thread. Simple Questions, Simple Answers
General Games
Final Fantasy XIV Path of Exile Cyberpunk 2077 Sid Meier's Civilization VI [PC, macOS, Stadia] Humankind
TL Mafia
[M][N] Mafia Mafia: Mafia Edition TL Mafia Community Thread Active List of Mafia Games [M][T] Poker Mafia
Hearthstone
Is Hearthstone Gambling?
LoL General
LoL Tournaments
LoL Strategy
Community
General
Trading/Investing Thread Dating: How's your luck? US Politics Mega-thread NASA and the Private Sector Coronavirus and You
Fan Clubs
The One And Only Incredible Acer.Bly Fan Club! The Scarlett Fan Club The TY Fan Club
Media & Entertainment
[Manga] One Piece Korean Music Discussion Hip Hop / Rap Music Discussion Movie Discussion! [\m/] Heavy Metal Thread
Sports
2020 - 2021 Football Thread Formula1 2019 NBA General Discussion 2020 NFL and College Football Corona Season TL Golf Thread
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers Help! i need a low profile keyboard!!!
TL Community
Recent Gifted Posts The Automated Ban List Ask TL Staff Anything
Blogs
Magic the Gathering Cu…
TheRealNanMan
Whale Watching at Hervey Bay i…
Tak3r
To Be a Vtuber
Zambrah
Help me win a vacation by watc…
Chosi
Golf Battle Report (Persona…
FlaShFTW
10 later years finally mast…
Juliette
Homemade gaujas/ chiroti…
mymomspride
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1060 users

More Brood War "Mysteries" explained

Forum Index > Brood War Strategy
Post a Reply
1 2 Next All
Freakling
Profile Joined October 2012
Germany1394 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
1203 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
8743 Posts
February 24 2021 20:57 GMT
#3
Great stuff, thanks for demystifying a bit for us
𝐶𝑜𝑛𝑡𝑟𝑜𝑙 𝑦𝑜𝑢𝑟 𝑖𝑛𝑛𝑒𝑟 𝑛𝑎𝑡𝑢𝑟𝑒. -- бум бум сучка!
TL+ Member
MineraIs
Profile Joined September 2020
249 Posts
February 24 2021 23:39 GMT
#4
I've experienced recalls not working multiple times. Such an annoyance.
*beep beep* not enough minerals.
Radivel-X17
Profile Joined January 2006
Canada141 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
290 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
Poland143 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
8743 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
𝐶𝑜𝑛𝑡𝑟𝑜𝑙 𝑦𝑜𝑢𝑟 𝑖𝑛𝑛𝑒𝑟 𝑛𝑎𝑡𝑢𝑟𝑒. -- бум бум сучка!
TL+ Member
AttackZerg
Profile Blog Joined January 2003
United States7450 Posts
February 26 2021 21:56 GMT
#9
Thoughtful and interesting post. Thank you.
Volka
Profile Joined December 2010
Argentina344 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 States37630 Posts
March 03 2021 00:02 GMT
#11
What about this?

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

Jealous
Profile Blog Joined December 2011
8743 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.
𝐶𝑜𝑛𝑡𝑟𝑜𝑙 𝑦𝑜𝑢𝑟 𝑖𝑛𝑛𝑒𝑟 𝑛𝑎𝑡𝑢𝑟𝑒. -- бум бум сучка!
TL+ Member
kogeT
Profile Joined September 2013
Poland1785 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
Germany1394 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 Federation3202 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
Sweden365 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
Germany1431 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
Germany1394 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
Sweden365 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
ITaX Trovo Weekly
19:00
Week 27 Eng Casting
DongRaeGu vs Creator
PartinG vs Cure
gravity620
Liquipedia
OSC
18:00
King of the Hill #65
HKG_Chickenman44
LiquipediaDiscussion
ThermyCup
17:00
Playoffs, Day 3
uThermal280
Liquipedia
CreightonOlsen Tournament
16:00
The Siege Perilous - Quali #2
Solar vs NightMareLIVE!
Bly vs TBD
IndyStarCraft 471
CreightonOlsen318
3DClanTV 218
Legendk 4
aXEnki
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 994
mouzHeroMarine 987
IndyStarCraft 471
SC2ShoWTimE 428
Hui .352
uThermal 280
UpATree 152
MaxPax 134
DisKSc2 28
Railgan 21
StarCraft: Brood War
Larva 1609
Shuttle 1032
hero 126
MaD[AoV]53
zelot 28
hero(twitch) 25
Sexy 5
Heroes of the Storm
Grubby1094
Counter-Strike: Global Offensive
x6flipin2181
Other Games
MaximusBlack749
ToD436
Happy379
crisheroes294
ArmadaUGS282
ZombieGrub114
StaRiX73
HTOMario2
Organizations
Counter-Strike: Global Offensive
ESL CS:GO3598
ESL CS:GO B2123
Other Games
B2W.Neo1313
StarCraft 2
OGamingTV SC2 1068
Other Games
BasetradeTV356
StarCraft 2
ESL.tv217
Blizzard YouTube
[ Show 19 non-featured ]
StarCraft 2
• EnkiAlexander 22
• Genesis Gaming
• Alpha X_
• AlphaB_SC2
• Migwel
• Matiz_pl
• Laughngamez YouTube
• LaughNgamez Trovo
• IndyKCrew
• Kozan
• Gussbus
• intothetv
• AweesomeSauce
SC2: Legacy of the Void
• KarlJayG
StarCraft: Brood War
• 80smullet 34
• hazelynut 23
• Michael_bg 5
• sscaitournament2
• AfreecaTV YouTube
Upcoming Events
PSISTORM Gaming Misc
3h 57m
The Pylon Show
5h 47m
eXoN event
5h 57m
GSL Code S
14h 27m
Trap vs Armani
sOs vs Zest
KCM Ladies Race Survival
14h 57m
Team GP event
15h 57m
IntoTheAlphaX Pro Circuit
17h 57m
Innovation vs RagnaroK
Cure vs Patience
CreightonOlsen Tournament
20h 57m
WardiTV Spring Champion…
20h 57m
OSC
21h 57m
[ Show More ]
Online Event
1d 14h
Alpha X Event
1d 16h
Pacomike vs BattleB
Uzikoti vs Arrogfire
CreightonOlsen Tournament
1d 20h
BSL 2v2 Showmatch
1d 21h
MadiNho vs Scan
KenZy vs BishOp
Genesis Legends Cup
1d 21h
Best of the Best Tour
1d 23h
TerrOr vs trutaCz
Bonyth vs kogeT
PSISTORM Gaming Misc
2 days
Grand Platypus Open
2 days
CreightonOlsen Tournament
2 days
BSL 2v2 Tournament
2 days
BW Jeez Weekly
2 days
Theleo-ua Showmatch Ser…
2 days
eOnzErG vs Casper
Alpha X Junior Champion…
2 days
Best of the Best Tour
3 days
DragOn vs TerrOr
Cross vs OyAji
Cross vs trutaCz
PSISTORM Gaming Misc
3 days
EPT Open Cups
3 days
Afreeca Starleague
3 days
BeAsT Cup
3 days
Alpha X Event
3 days
Starkiller vs Mamba
Asuna vs TBD
CreightonOlsen Tournament
3 days
WardiTV Spring Champion…
3 days
BSL: Ladder Tournament
3 days
Genesis Legends Cup
3 days
GSL Code S
4 days
Bunny vs TBD
IntoTheAlphaX Pro Circuit
4 days
ByuN vs Zest
DongRaeGu vs Zoun
EPT Open Cups
4 days
EPT Open Cups
5 days
Afreeca Starleague
5 days
OlimoLeague
5 days
WardiTV Spring Champion…
5 days
ByuN vs Solar
ByuN vs Trap
ByuN vs Zest
Zoun vs Cure
Zoun vs DongRaeGu
Trap vs Zest
Solar vs Zest
Solar vs Trap
KCM Race Survival
6 days
CreightonOlsen Tournament
6 days
Liquipedia Results

Completed

BSL11 GosuLeague
2021 GSL S1: Code A
Nexus Forces Tour. Q2
ESL Pro League Season 13

Ongoing

Foreign All-Star vs Korean Gamer
ASL Season 11
Bombastic StarLeague 12
Russian Hasu League 2021
Best of the Best Tour
KCM Race Survival 2021 Season 1
Deathfate Pro League 1
WTL 2021 Summer
2021 GSL S1: Code S
WardiTV Spring Championship 2021
Masters Clash Champ. 2021
Nexus Forces Tour.
NGS Storm Division S2
Spring Sweet Spring #1
BLAST Premier Spring Showd.
ESEA S36 - NA Premier
ESEA S36 - EU Premier
ESEA S36 - AU Premier

Upcoming

theleo_ua showmatch 3
BW Jeez Weekly 109
BW Jeez Weekly 108
CasterMuse Narak StarLeague Season 4
theleo_ua showmatch 2
BW Jeez Weekly 107
Ultimate Battle: Soma vs JyJ
DH Masters Summer: Finals
2021 AfreecaTV GSL Super Tournament 2
DHM Summer: China
DHM Summer: NA
DHM Summer: Oceania
DHM Summer: Asia
DHM Summer: LatAm
DHM Summer: Europe
Community Clash League S2
CCL Season 2 Icebreaker
ESL One Cologne 2021
BLAST Premier Spring Finals
IEM Summer 2021
cs_summit 8
Flashpoint Season 3
DH Masters Spring 2021
Perfect World League S1
Funspark ULTI 2020
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 © 2021 TLnet. All Rights Reserved.