Trap is a type of disable that completely or partially surrounds a unit with immobile objects or restricts their movement in such a way that they cannot escape. Traps do not prevent any actions, such as attacking or using abilities and items, from being performed. Spell interactions might be different for each traps with any escape skills.
Definition[]
Trap Types | Aspect / Definition | Examples |
---|---|---|
Pathing Blocker |
|
Fissure |
Barrier |
|
Kinetic Field |
Pathing Blockers[]
A pathing blocker is an invisible entity with a collision size that physically blocks other units. Walking against a pathing blocker is akin to walking against any other unit that is not phased or flying, or walking against trees.
Phased movement does not allow a unit to path through pathing blockers, but flying or unobstructed movement does. Lane creeps cannot walk around pathing blockers and try to walk through them, effectively getting fully stopped by them. Player-controlled units try to path around them if possible.
These pathing blockers (npc_dota_thinker
) created are generally not selectable.
The smallest distance between a pathing blocker and another unit depends on both entities' bound radius, not collision size. For example, the smallest distance between Marci and a Cycloned unit's center will be the sum of both entities' bound radius, which will be 48.
The picture on the right shows the Defender's Gate utilizing the collision size mechanic as a pathing blocker visualized.
- Lua error: Found no Cargo data for "Clockwerk - Power Cogs".
- Drow Ranger – Glacier
- Earthshaker – Fissure
- Buildings – Defender's Gate
- Nature's Prophet – Sprout
- Lua error: Found no Cargo data for "Tusk - Ice Shards".
- Eul's Scepter of Divinity – Cyclone
- Wind Waker – Cyclone
- 1 Requires talent.
- 2a Requires Aghanim's Scepter.
- 2b Requires Aghanim's Shard.
Barriers[]
A barrier is a force field that prevents a unit from moving out of or into the affected area, by drastically slowing their movement speed towards 0 when close to the edges of the field. This slow only affects the unit when trying to cross the barrier, if the unit turns around and walks away from the edge, they are not slowed anymore.
- Creates an indestructible circular barrier of 350-unit radius that enemies cannot walk in or out of. The field does not affect units under the effect of spell immunity.
- Prevents the target and its linked ally from moving more than a certain range away from each other.
- Creates an indestructible circular arena of 550-unit radius that enemies cannot walk in or out of. Does not affect units under the effect of spell immunity.
- Slark - [[Slark#|]]Restricts the leashed target's movement to a Lua error in Module:Show at line 70: attempt to index field '?' (a nil value).-unit radius around Slark's landing position. Does not affect units under the effect of spell immunity.
Forced Movement Disabling[]
Barriers also work against several sources of forced movement, stopping their movement instantly once the unit gets pushed towards the edge of the field. However, the forced movement aspect of the ability is not canceled — if the barrier disappears, the forced movement may continue towards that direction.
- Dawnbreaker – Starbreaker
- Force Boots – Force
- Force Staff – Force
- Hurricane Pike – Hurricane Thrust
- Psychic Headband – Psychic Push
- Magnus – Skewer
- Marci – Rebound1
- Mars – God's Rebuke
- Monkey King – Primal Spring
- Monkey King – Tree Dance
- Mirana – Leap
- Phoenix – Sun Ray
- Lua error: Found no Cargo data for "Slark - Pounce".
- Snapfire – Firesnap Cookie
- 1 Rebound initial dash gets stopped by barriers, but the leap can pass through.
Version History[]
Patch History[]
-
- Fixed ability interactions between the following Pathing Blockers with
DOTA_OBSTRUCTION_PROPERTY_NPC_STOPPER
flag, Roll Up and Rolling Thunder:- Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Power Cogs".
- Fissure
- Ice Shards
- Fixed ability interactions between the following Pathing Blockers with
- Changed creep and neutral pathfinding with the following abilities: [?]
- Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Power Cogs".
- Fissure
- Sprout
- Ice Shards