Difference between revisions of "Tricks, Glitches and Exploits"
(Added a subsection Special tricks to get vulture through diagonally-placed pylons) |
(Clarified the scope of this page) |
||
Line 1: | Line 1: | ||
+ | This page is a collection of tricks, glitches and exploits mainly relating to surprising or unintuitive bugs/glitches of the game engine. It is not so much intended to collect techniques for good unit control by exploiting the idiosyncrasies of particular unit types/commands, because whole guides have been written about that, but there is some overlap. | ||
Be warned that some of these tricks and glitches can be [[liquipedia:Competitive_Rules|illegal in some tournaments]] (exploits are always illegal).<br/> | Be warned that some of these tricks and glitches can be [[liquipedia:Competitive_Rules|illegal in some tournaments]] (exploits are always illegal).<br/> | ||
The icon next to the title means the race that can perform it. | The icon next to the title means the race that can perform it. |
Revision as of 16:56, 6 March 2023
This page is a collection of tricks, glitches and exploits mainly relating to surprising or unintuitive bugs/glitches of the game engine. It is not so much intended to collect techniques for good unit control by exploiting the idiosyncrasies of particular unit types/commands, because whole guides have been written about that, but there is some overlap.
Be warned that some of these tricks and glitches can be illegal in some tournaments (exploits are always illegal).
The icon next to the title means the race that can perform it.
Contents
- 1 Tricks
- 1.1 Allied Mines
- 1.2 Manner Pylon
- 1.3 Drops to Defuse Mines
- 1.4 Crushing Interceptors
- 1.5 Using Unavailable Commands
- 1.6 Stacking Air Units
- 1.7 Lurker Stacking
- 1.8 Bypassing Zerg Supply
- 1.9 Extractor Trick to Drop Minerals/Gas
- 1.10 Drone Heal via Extractor
- 1.11 Hopping/Pushing
- 1.12 Teleport Drone over a Morphing Building
- 1.13 Mineral Walk
- 1.14 Spider Mine Trick
- 1.15 Clustered Recall
- 2 Glitches
- 2.1 Plague on Interceptor
- 2.2 Unlimited Attack Range Glitch
- 2.3 Disable Missile Turret
- 2.4 Hold Lurker
- 2.5 Faster Units
- 2.6 Medic Hold can't be pushed
- 2.7 Recall Glitch
- 2.8 Cloak Burrowable Units
- 2.9 Build Cloaked Zerg Buildings
- 2.10 Selection Glitch
- 2.11 Unlimited Flag Beacon Placements
- 2.12 Enemy Rally Point Changer
- 2.13 Infinite Unburrow
- 2.14 Goon Stop
- 2.15 Stuck Units
- 2.16 Half-Priced Archons
- 2.17 Infest Command Center using Queen Hallucination
- 2.18 Map Edge Bug
- 2.19 Siege-SCV Bug
- 2.20 Vortex Bug
- 2.21 Sprite Limit
- 2.22 Plague on Geyser
- 3 Exploits
- 4 Videos
Tricks
A trick is a game mechanic that has been used (or abused) in an unintended manner.
Allied Mines
A Terran player places Spider Mines and proceeds to ally the opponent player. When the opponent moves his army over the mines, the player then unallies the opponent. The mines then acquire enemy targets as intended.
Manner Pylon
A player constructs a Pylon or other structure in the enemy's mineral line to prevent smooth flow of resources and potentially trap some workers, slowing down the opponent's economy.
More info in the liquipedia article: Manner Pylon.
Drops to Defuse Mines
A player uses a transport to unload units above a Spider Mine field. The single unit will attract all nearby mines and the splash damage will kill all the other mines or units that may be nearby. It is possible to load the unit as the mines explode to avoid taking damage while still accomplishing the purpose. Mines can also be repeatedly dragged by repeatedly dropping & loading a unit. Example
Crushing Interceptors
When a Terran building lands over an Interceptor, the Interceptor will be destroyed. This was overlooked but not necessarily a glitch since the Interceptor meets all the "getting crushed" requirements. Despite Blizzard knowing this for a long time, it has remained in the game.
A player can not use Hold Position on worker units normally, but when selected in a group this can be done. A glitch can also allow Terran Flying Buildings to patrol, and some other things like Larva Trick.
Stacking Air Units
When a group of air units are selected and moved, they normally move to a location relative to its current location, instead of stacked at the same target location. When another unit is selected in the group (from far away), this behaviour is nullified and the units then move to the exact position clicked by the mouse cursor.
Lurker Stacking
Burrowing Lurkers on top of one another to attack as one. Burrow each lurker on top of each other one by one by moving onto the previous burrowed lurker, repeat as necessary. It is best used in combination with 'Hold Lurker' for ambushes or on top of ramps/cliffs.
Bypassing Zerg Supply
When a Zerg Drone constructs an Extractor or other structure, the supply count will decrease, allowing the creation of more units. The player can then cancel the structures to retrieve their drones, bypassing the maximum supply, but only a proportion of the spent resources are refunded. If used with extractor(s), it's called the "extractor trick" (which always costs exactly 13 minerals overall).
Extractor Trick to Drop Minerals/Gas
If a drone that is holding minerals or gas starts morphing an extractor then cancels the morph, whatever it was holding will be gone.
Drone Heal via Extractor
A drone that is not at full hitpoints can be returned to full hitpoints by making the drone start to morph an extractor then cancel the morph.
Hopping/Pushing
A unit can be "pushed" to hop over obstacles using several different mechanics. This can be abused to hop over obstacles such as walls.
- Using Workers - In any match up, a worker can be used in conjunction with any unit to push it through minerals. The unit that wants to be pressed through should move towards the minerals, and once it is in position, a worker unit should be told to mine the minerals, and once it is over the unit that wants to be pressed through, the worker should be told to stop mining. Since two units are on top of each other, the units will try to separate themselves. During this process, the player should constantly tell the units to move past the minerals.
- Using Buildings
- A Protoss player can glitch a probe through minerals by having a probe mine minerals, then building a pylon that will cause the probe to jump past the minerals. Then the pylon will be cancelled to save money.
- If a Terran player builds near cliffs, the SCV could be pushed down or up a cliff when it was ordered to stop building.
- Using Landing Terran Buildings - Landing a Terran building then moving units beneath it before it finished landing.
- Using Add-ons - Simply have a Factory, Starport or Science Facility in place as shown in the picture. Place a unit close to the minerals and on the spot where the add-on will be. Place the add-on and simply right-click the unit past the Mineral Line.
- Using Burrow - This trick does not require a worker unit or minerals. It can only be done by Zerg. Tell two units to burrow on top of each other next to the area where they should be pressed through. Then, tell both units to unburrow at the same time, and constantly tell both units to move past the obstruction.
- Using Spells - When vultures lay mines they can be pushed through buildings.
- Special tricks to get vulture through diagonally-placed pylons - Either spam right-click, or send your vulture in between the pylon gap so that it looks like it's already on the other side, then use a single Stop command (or spam H and S (hold and stop)). More info here.
More detailed instructions here:
Teleport Drone over a Morphing Building
You can teleport your drone over a morphing building to morph an extractor by spam-clicking on the building to move next to it then order the drone to morph the extractor. Example
Mineral Walk
This trick is constantly used by all players. It is basically telling workers to mine a mineral patch or vespene geyser. They will then proceed to walk past all units until told to stop, then will un-stack immediately and push surrounding units away.
This is one of the examples of bugs influencing the way the game is played. Specifically, a worker send to mine a mineral block in vision of any kind of unit will simply move through any obstacle, such as blocking buildings and units. If a moving stack of workers gets a stop/attack/hold command they will un-stack immediately and push surrounding units away. This kind of maneuver is allowed in most leagues for defensive purposes, like SCVs pushing away stasised units from ramps, or to block incoming army masses in 2on2. It is strictly prohibited for offensive measures and/or if the workers remain permanently stacked, such as using the #Stacking Workers exploit.
Spider Mine Trick
If you have really fast reaction time, you can give a command to place the second spider mine somewhere beneath the first one, on which cast the vulture will most of the time change its path. More info here.
Clustered Recall
You can use archon fusing or probe & mineral then spamming patrol to make the units cluster together in a small area, then recall them to recall about 2-3 times the usual army size. For more info, see here.
Glitches
Also known as a game bug, it is a situation or event that the game's programming clearly did not account for and is usually unintended.
Plague on Interceptor
When an Interceptor is plagued and damaged, it will return to the Carrier to repair itself. Once the interceptor receives its one-time repair, the plague causes damage, and the damaged interceptor will "leave and return" to the carrier in the same frame. Since the repair only occurs when an interceptor from outside enters the Carrier, it becomes stuck in an infinite loop, attempted to return to the Carrier even though it did not completely exit.
Unlimited Attack Range Glitch
If a unit is in its pre-attack animation, attacking a non-combat unit through automatic target acquisition, then if an enemy unit attacks your unit or a unit nearby to your unit, your unit will acquire it as a target from an unlimited range. For example, if a Sunken colony changes its target before ending the "pre-attack" sequence it doesn't check the range. More info here.
This phenomenon is not limited to the Sunken Colony. Any type of unit can have infinite range (possibly except the Lurker and Firebat), because of the existence of the interrupt without range checking. The only reason why the Sunken Colony is special is because it fires its pre-attack sequence every single time it attacks and that the sequence is quite long. The pre-attack sequence is the window in which the interrupt must occur.
This theory also explains the well-known "Zealot killing two marines in one attack" behavior (see here). Basically, the Zealot has a pre-attack sequence before each of its "blades", which are one frame long. What happened was that the first Zealot blade killed the first marine, and during the pre-attack sequence for the second blade, the second marine attacked it, causing the Zealot to change target without checking range, and thereby killing the second marine. I believe that the fact that the first marine was a combat unit doesn't matter because dead unit = non-combat unit.
This bug can also enable a unit to attack a target that is within its minimum range, e.g. a sieged tank attacking adjacent enemy units, e.g.:
Disable Missile Turret
When a turret targets an air unit at the exact same position, the turret may be unable to reach the angle needed to fire missiles and get stuck. This is usually achieved by placing an Observer over an under construction Missile Turret and holding the position. The owner of the turret can press Stop until the head of the turret faces north. The attack angle requirement will be met and the turret will continue to fire.
Hold Lurker
Lurkers can be hindered from attacking permanently. This can be done with two different ways: the lurkers are ordered to attack a structure under the fog of war or get a hold position command when grouped with an overlord. Even if units come into range the lurkers will not attack.
More info in the liquipedia article: Hold Lurker.
Faster Units
When two units with a speed upgrade (or stimmed Terran infantry) collide when trying to pass each other, they will sometimes pass the other in the same direction, leading them all the way to the edge of the map or until they hit something. This is abnormal because they are twice as fast as they would be if they just moved there normally. This is mostly seen with Zerglings, Hydralisks, and Zealots. An example for zealots
Medic Hold can't be pushed
When a Medic uses Hold Position, the medic will not move from its location, even if they are stacked or pushed by other units. You could order a structure to land, move a Medic under it, and order that Medic to Hold Position. It will never be pushed out.
Recall Glitch
Recall has a very special property which nullifies some unit proximity checks for a single frame if the exit is blocked. This can cause various side effects such as:
- Worker units will gather or return a resource from anywhere on the map.
- Units can completely recharge their shields from anywhere on the map (when moving to a Shield Battery).
- A SCV's terrain collision will be disabled when moving to finish construction on a structure.
- Queens will teleport to infest a Command Center.
Cloak Burrowable Units
For this glitch, you need an Arbiter and any burrowing Zerg units. Set the Arbiter on patrol over a short area back and forth over where the units are cloaked and away to a point where they uncloak. Now, burrow the units uncloaked. Wait until the Arbiter comes to the point where the units would just be cloaking and unburrow. These units should stay cloaked permanently, unless you bring them back near the Arbiter or if you burrow and unburrow them again.
Build Cloaked Zerg Buildings
You must first use the Cloak Burrowable Units glitch on a drone. Then, simply use the drone to build a building. This works for all buildings EXCEPT: Hatcheries, Creep Colonies, and Extractors.
Selection Glitch
This is a precursor to several other glitches. It allows you to control units with a different unit selected. For example, you can have a ghost selected, but when you order it to move, it moves a wraith. The two units (or groups of units) involved are determined by you. In the following steps, source unit refers to the unit you will have selected, and target unit is the unit that you will actually be controlling.
- Select source(selected) unit
- Save to hotkey 1
- Select target(controlled) unit
- Save to hotkey 1 and recall hotkey 1 within 4 frames (or whatever your network frame delay happens to be).
This can be used for several other glitches. Note that this glitch was accidentally patched in BWAPI. It is used to perform commands that are normally only possible through exploits, and restricted in BWAPI.
Unlimited Flag Beacon Placements
Use the selection glitch with two flag beacons of the same type, and you can place (and replace) one of them an infinite number of times (or until the flag spawn timer runs out).
Enemy Rally Point Changer
Use the selection glitch with one of your factories selected, and the enemy factory controlled. Then set a rally point. Your enemy's rally point will change. Note that the enemy's structure doesn't get hotkeyed, but this doesn't matter since it was the last selection you made.
Infinite Unburrow
Use the selection glitch with one of your burrowed units selected, and one or more unburrowed lurkers controlled. You can issue the unburrow order and the lurkers will play the unburrow animation, even when already unburrowed.
Goon Stop
This bug occurs most often with dragoons but also appears from time to time with any non-air range unit. When a player tries to move and shoot micro and spams too many commands, the units will stop and wont react to any other orders until given the "stop" command.
Stuck Units
This bug occurs most often with zerglings, hydralisks and zealots but also appears from time to time with any non-air unit. If a unit is about to start an attack animation when the target unit moves out of range, the unit will stop and wont move or react to any other orders except changing the direction it is facing, until given the "stop" command.
Half-Priced Archons
You can create a real archon using a real HT and a hallucinated HT, and can do this for multiple pairs at once. To do it:
- Create hallucinated high templars.
- For all pairs of units where each pair consists of a real high templar and a hallucination, move units so that the real high templar that you want to merge is next to a hallucination that you want to merge.
- Create a control group containing the real high templars that you want to merge.
- Select all the high templars that you want to merge (hallucinations and real).
- In rapid succession, set the same control group then select the control group then press merge (i.e "ctrl + 1, 1, r").
For more information, see TL thread here and Twitch clips here and here.
Infest Command Center using Queen Hallucination
Not useful in 1v1 games except on special maps that have e.g. neutral command centers, because three races are involved. In order to do this, you need a high templar, a queen (e.g. by using a dark archon to mind control a queen), and a unit that can attack (e.g. a probe or drone). To do it, damage the command center to below half health, hallucinate the queen, select a queen hallucination together with the attacking unit, and command them to attack the command center. The command center will be infested even though the queen is only a hallucination, and the hallucinated queen is still available for use after it has infested the command center. Example
Map Edge Bug
A bug where if a unit (e.g. SCV) is in the extreme top right of the map and a battlecruiser is on top of it, the battlecruiser will not damage the SCV when attacking it because Brood War thinks it is off the edge of the map. Example
Siege-SCV Bug
When a tank was sieged in between harvesting workers it exploded.
Vortex Bug
A bug that can happen at certain location(s) on certain maps, typically on or near a ramp (a "ramp vortex"), where units overlap and get stuck at the location.
Sprite Limit
Brood War restricts the number of sprites that are displayed concurrently. A common example is that valkyries may stop launching missiles if there are too many units on the screen such as interceptors from mass carriers. It affects any unit with a sprite attack such as valkyries, goliaths, dragoons, battlecruisers, and even some regular units when the sprite limit is reached. It may happen a lot in some UMS maps that have large numbers of units.
Plague on Geyser
A useless glitch (aesthetic only). Plague a refinery, assimilator, or extractor and kill it. The geyser will now be plagued itself.
Exploits
An exploit is a glitch that must be performed intentionally (it cannot happen by accident). It is usually initiated using a hack to execute actions that are not available to the human user interface.
Sliding Terran Buildings
The player lands a Terran building, and it moves ("slides") while on the ground to another destination without needing to Lift Off (for example, sliding a Command Center closer to minerals than allowable).
To perform, lift off the CC and order it to land on a valid location, then hold shift and press S followed by a right-click on the location you want it to slide to. The CC stops sliding if colliding with any solid material.
Only works on version 1.04 and lower.
Forward Nexus
Protoss Players could build a Nexus very close to minerals/gas. For that a probe had to be blinded by an optical flare. The probe's vision range was limited along with the standard forbidden space between minerals and Nexus. The same trick worked on Drones and SCVs in a similar way; the only difference was that SCVs/Drones could only leap one hex-field between building and resources.
Only works in old versions.
Tank unit under building
A few patches ago, Blizzard had "fixed" the tank under a building bug. However, little know that it is possible when sieged EXACTLY as the Building becomes registered as a ground unit.
Train Units in the Air
The player trains a unit and lifts off in the same frame. The lifted building retains the unit in the queue. When ordered to land, the unit starts being constructed. When right clicking as the building is landed, the building will lift off once more while still constructing the unit (which will be created where the building lifted off from). This allows, for example, a player to land a Factory in the opponent's base and construct a Siege Tank without needing to build a Machine Shop.
Flying Drones and Templar
The flying drones and templar glitch allows drones and templar to act like air units. This essentially means that drones can take an island expansion without drop tech and templar can storm worker lines without the use of shuttles.
Only works on version 1.10 and lower.
Controlling a Nuke
A.K.A. "Godly Nuke", "Nuke Hack" or "Nuke Anywhere" or "Infinite Nuke Cheat on Top of Ladder. This exploit allows a player (with the assistance of an external program) to stop a Nuclear Missile from launching (or landing), and move it around like a regular unit. The player can then proceed to re-launch the nuke at any location on the map (without the need for vision or a nearby ghost). When the nuke lands and deals damage, the nuke death animation can be interrupted and the same nuke can be re-launched infinite times.
Flooding the Order Buffer
The player sends commands with the assistance of an external program in such a way that they are queued in a ridiculous order, preventing any new orders from being executed. This causes all units to stop moving, as well as other major effects such as units unable to execute the "die" command, resulting in 0 hit point unkillable units, or the "cancel" command, but still being refunded the resources. Cancelling a Zerg Extractor will also refund several drones along with resources.
Liftoff Bug
Terran could stack his buildings via abusing the lift function. Whenever a building was lifted and given an order to build a unit/research an upgrade immediately after the first command the building seemed to actually produce something. In this state the building could be float to any direction (over land). If the order got canceled the building would land anywhere ignoring the standard conditions. If the command was canceled while landing the building got stuck in the position it had but still seemed to float.
Only works on version 1.09 and lower.
Stacking Workers
Also called "Gas Walk" or "Gas Trick" or "SCV Stack". Prohibited in all leagues and ladders. This glitch allows worker units to remain permanently stacked while moving and attacking. Shift-clicking on gas near opponent’s blocked entrance allows them to slide through any possible unit or building wall. With a combination of move, patrol and gather commands a player can stack up to twelve workers permanently and move them around. Even with an attack command those workers will not un-stack. Normally, workers can only remain stacked when traveling between minerals; with this however it's not the case.
Cargo Glitch
This glitch allows worker units to be pressed through any obstacle by repeatedly press "return cargo" (hotkey "c"). Illegal in most pro leagues.