Viper Guide by bOne7
Artist: jocz
Author:
bOne7 & Co.
Date: 01/2019
Tags:
text
Viper
Analysis
Builds
Tactics

Welcome

Welcome to bOne7's Book of Viper, a hero guide part of the Book of Dota series!

Here you will find all the information you need to learn to play Viper on a high level – from drafting and builds to the optimal playstyle in different lanes and situations. We hope you’ll enjoy this guide and find it useful!

bone7 viper stats
TL;DR:

Draft: Viper is one of the few core heroes who could be picked in the early stages of the draft comfortably. Nonetheless, you usually want to avoid playing against strong split-pushers, illusion heroes or very mobile targets that don’t care much about your slows.

Early Game: You are a lane dominator – do you best to harass and zone out your lane opponent and try to get kills with the help of your allies when they rotate. After getting your first stat items you can start forcing fights and pressuring towers around the map together with your allies. Alternatively, you can get more points in Nethertoxin and focus on farming – out-push the lane and farm the jungle. Only do this when you’re waiting for your allies to hit a certain timing – you don’t want to play passively for too long.

Mid & Late Game: If everything is going according to play you will push the enemy towers early, out-farm the enemy cores because they have no map control, claim Roshan and break their base in the mid game. Fighting against a fed viper is almost impossible early on and more importantly – it will be too early for the enemy carry to try to rat and prolong the game. If this is not possible, you should still move with your team but prioritize farming a bit more to get your late game items. Don’t forget that even though his best timing is the mid game, Viper is still a ranged AGI carry.

Authors

Pittner "bOne7" Armand
Endorsement & Info

bOne7 is a professional Dota 2 player playing primarily in the offlane position.

He rose to fame by being part of the legendary C9 lineup that made the most 2nd place tournament runs in premier events in the history of Dota. A TI veteran, bOne7 is without a doubt one of the most creative players out there and a great guy to learn from.

Nikolay "CTOMAHEH1" Kalchev
Info & Editing

CTOMAHEH1 started his pro career as a support in Basically Unknown together with Mind Control. Since then he has consistently been playing on the European T2 scene, most recently on Unchained Esports. 

His highest placement on the EU ladder is top 100 - he plays all roles (mainly support), which is untypical for high-ranking players and shows his great versatility and understanding of the game.

Kyril "MrNiceGuy" Kotashev
PM, Writing & Editing

Esports and gaming enthusiast since forever and founder of Dotahaven.

Has been playing Dota since 2005 (5.84). An Ancient I player in Dota 2.

Prepare for poison!

While not being a particularly versatile hero, Viper is one of the best in the game at what he does. His in-build survivability, lane dominance, control AND damage in fights and relative item independence make him an invaluable addition to aggressive 5-man Dota lineups.

Viper’s ability to win his lane consistently and then use this advantage to win fights and snowball make him an extremely hard hero to counter. He is not flashy, but he is extremely consistent and playing him well can easily win you fast games and propel you in the rankings.

Viper Loadout
Stats
Level 1
Level 15
Level 25
STR
21
Medium
54
Medium
78
Medium
AGI
21
High
61
Very High
90
Very High
INT
15
Low
40
Low
58
Low
Attack
44-46
Very Low
84-86
Low
113-115
Low
Armor
2.2
Low
10.32
High
16.12
High
Resistance
26
Medium
46
Very High
47
Very High
HP
578
Medium
1182
Medium
1614
Medium
MP
255
Low
555
Low
771
Low
MS
278
Very Low
285
Very Low
290
Low
STRENGHTS

MAJOR:

Survivable:
Viper, although being an agility hero, is quite tanky thanks to Corrosive Skin. The ability makes him very survivable against magic damage and reduces the amount of physical damage taken by lowering the enemy attack and movement speed. It’s challenging to take direct fights against Viper, which is a very useful quality to have if you want to use the hero to force engagements and take objectives.

Lane Dominator:
All of his spells allow him to harass and even zone out his lane opponent very efficiently. Poison Attack deals significant damage and allows Viper to orb walk. Corrosive Skin makes it hard for enemies to harass Viper back because they take damage whenever they do so. Nethertoxin, allows Viper to push the wave out if he needs to.

MINOR:

Control through magic immunity:
Viper has a very powerful slow that goes through magic immunity – Viper Strike. The ability is very useful against physical damage dealers (especially melee heroes) as it slows both the attack and movement speed of the target. If you get Aghanim on Viper, his ultimate can be cast every 10 seconds, allowing him to shut down an enemy carry (even multiple heroes in fights) to a great extent.

Deals damage independent of items: 
Viper doesn’t need almost any items in order to be effective in fights. His ultimate and other DOT abilities provide both control and deal a good amount of damage in engagements. The ability to fight without much farm is quite important if you want to force fights directly after the laning stage.

WEAKNESSES

MAJOR:

Low mobility:
Viper is a slow hero and his movement around the map is quite predictable. He doesn’t like playing away from his team because if he gets caught he will most probably die and lose the potential to snowball. This playstyle slows down his farming speed and makes it possible for the enemy team to out-play you with smart movements on the map.

MINOR:

Inflexible:
Viper is not very tactically versatile. He is good at winning his lane, forcing fights and pushing towers to snowball and secure the game. If the game comes to ganking or split-pushing his skillset is lackluster.

Provides only slow as a disable:
Viper doesn’t have a hard disable and because of this if your allies are not around to help out your target can easily TP away to safety. This is a problem if you want to get kills early on without the help of your allies or if you are playing against mobile enemies that can simply run away.

Replays

PSG.LGD vs Mineski, EPICENTER XL

MATCH ID: 3854810418
Replay

Somnus.M (aka Maybe) plays an almost flawless game on Viper in a very straightforward 5-man aura strategy: with the aura buffs of Luna, Venge, Rubick, and BM, LGD can easily afford to force fights right after the laning stage, win map control and secure the victory. In this game, they manage to do it in less than 30 minutes.

Mineski have a lot of magical nuke damage (Lina + Tiny), but manage to kill him only once thanks to his item choices (a fast Hood), Corrosive Skin and Rubick’s aura.

Liquid vs Empire, EPICENTER XL

MATCH ID: 3855211981
Replay

Matumbaman is probably the pro player with the most success on Viper as a whole – it was a key pick for Liquid in their TI7 run that led to them claiming the Aegis of Champions.

In this game, he has a stat of 16-6-18 and manages to deal more damage even than Miracle’s Terrorblade in a 44-minute game.

In this game, he has a very difficult early game and manages to come back strong in the mid and late game, which is very untypical for Viper. It’s a great replay to watch if you want to learn how to play when you are not ahead after the laning stage and how to have a huge impact in the later stages of the game.

VP vs OG, EPICENTER XL

MATCH ID: 3860917809
Replay

No[o]ne plays Viper almost flawlessly in a game vs OG. His team has great synergy with him (a lot of lockdown for him to deal damage), but they are not a lineup built for 5-man pushing right after the laning stage – they want to gank in the mid game to get map control (Clock, Slark with SB, etc.). Because of this, No[o]ne decides to go for a more farming-oriented build: he gets levels in Nether Toxin earlier than usual and picks up a very fast Maelstrom – both decisions help him clear waves and camps much faster and accumulate farm that will increase his impact in the late game. As a result, he deals the most hero and tower damage in the game, more even than his pos. 1 Slark.

Drafting

There are three main reasons why you want to pick Viper in a strat:

First and foremost, Viper is a very strong laner and can sometimes completely shut down the enemy hero against him. You can pick Viper to dominate the lane and then use the gained advantage to snowball and secure the win as early as possible.

Second, combining Viper with other aggressive 5-man pushers and fighters could make it almost impossible for the enemy team to handle your aggression in the early-mid game. This often results in a 20-30 minute win. Moreover, since he scales well into the late game, a 5-man push strat with Viper is not an all-in strat and even if you don’t win the game early you always have a chance to secure the victory in the late game (unlike e.g. a Huskar strat).

Third, Viper is a good pick to counter an immobile enemy carry that relies on spell immunity to stick to his/her targets (Ursa, LS, TA, Sven) and to heroes weak against the break mechanic (Spectre, DK, PA, Bristle, Huskar).

Solo Mid Viper

Viper in is usually picked for his laning strength, i.e. you want to dominate the lane or at least do well in the lane even against a traditionally strong opponent (e.g. QOP). Thanks to his Poison Attack, Viper can harass and zone out most heroes in a 1v1 situation and on top of that it's very hard to fight him back because of Corrosive Skin.

Equally importantly, a solo lane allows Viper to get a lot of experience and farm, which helps him start playing more aggressively after the laning stage in order to force fights with his team an claim map control.

Dual Lane Viper

Viper needs a lot of experience and will usually do better in a solo lane. Nonetheless, a dual lane with Viper could also work great in some situations. If you combine him with a hero that can sustain Viper’s HP (IO, Abaddon, Dazzle, Treant) or more aggressive supports (Tusk, SK, Naga) Viper can potentially zone out and harass even two heroes and possibly has kill potential early on. You can build strong offensive dual lanes that shut down the development of the enemy cores while also keeping the enemy supports busy. 

Synergy

Good friends to have are:

5-man Pushing Lineups: Beastmaster, Terrorblade, Jakiro, Underlord, Shadow Shaman, Pugna, Chen, Nature’s Prophet

Beastmaster
Terrorblade
Jakiro Portrait
Underlord Portrait
Shadow Shaman
Pugna
Chen
Nature's Prophet Portrait
Viper’s pushing and team fight potential synergizes well with other strong pushers.

Due to his tankiness and early fighting potential, Viper is a good pushing hero that synergizes well with other pushers. With Viper in your team you should aim at grouping up to push and force fights from early on and heroes who can easily adopt this play styles are logically good partners of Viper. 

Healers: Abaddon, Dazzle, Omni Knight, Oracle, Treant Protector, Chen

Abbadon
Dazzle Portrait
Omniknight portrait
Oracle Portrait
Treant Protector
Chen
Picking Healers together with Viper can make him almost impossible to bring down.

Since Viper is a tanky hero thanks to his Corrosive Skin. Healers can increase his EHP and make him even more survivable as a frontline hero, which is extremely useful in 5-man pushes because it will make him a very unfavorable hero to initiate on.

Heroes with good AoE control: Tidehunter, Puck, Dark Willow, Sand King

Tidehunter Portrait
Puck Portrait
Dark Willow Portrait
Sand King
When drafting Viper it is a good idea to combine him with heroes that have reliable team fight control in case the enemy team can disengage fights using mobility skills.

Heroes with good disables provide control that disallows enemies to run away from Viper using spells or escape mechanisms. As a result, Viper can deal quite a lot of damage in team fights.

Roamers with kill potential: Tusk, SK, Spirit Breaker, NS

Tusk
Sand King
Spirit breaker
Night Stalker

Poison Attack is very deadly early on especially if the enemy hero is on low health and cannot easily disengage. Roamers with good control and decent damage output can easily gank Viper’s lane and setup for kills.

Counters

Strong Against:

Easy to kite carries: Lifestealer, Ursa, Sven, Troll Warlord, TA

Lifestealer Portrait
Ursa Portrait
Sven
Troll Warlord
Templar Assassin
Viper is a great hero for kiting melee cores and reducing their fight impact.

Heroes, especially melee ones, that rely on BKB to be able to deal damage to targets are very susceptible to Viper’s ultimate. The CC allows Viper to kite such targets and make it hard for them to deal damage in fights. On top of that, Viper Strike also slows down the AS of such heroes which cripples their presence in engagements even when they are able to hit a target.

Heroes that rely on passives to survive: Spectre, Bristleback, Huskar, DK, PA, Underlord, Timbersaw, Centaur

Spectre Portrait
Bristle Portrait
Huskar Portrait
Dragon knight
Phantom Assassin
Underlord Portrait
Timbersaw
Centaur
Nethertoxin applies BREAK, making the skill extremely valuable versus such heroes.

Nethertoxin is one of the very few sources of the break mechanic, which automatically makes Viper a great hero against heroes that rely on their passives to survive or even deal damage. The decreased magic resistance combined with his magic damage is also great against tankier targets, especially after their other survivability mechanics have been disabled.

Magic damage dealers: Zeus, Leshrac, Queen of Pain, Venomancer, Sky

Zeus Portrait
Leshrac
Queen of pain
Venomancer
Skywrath Mage Portrait
As all heroes with increased magic resistance, Viper is a great pick against magic damage heavy lineups.

Viper is very resistant to magic damage thanks to his Corrosive Skin. Heroes that rely on magic damage are naturally at a disadvantage against him. AoE damage dealers have the most problems because even if they chose not to focus him they will still get affected by the Corrosive Skin debuff.

Weak Against:

Split-Pushers: Nature’s Prophet, Arc Warden, Terrorblade, Anti-Mage, Weaver, Tinker

Nature's Prophet Portrait
Arc warden
Terrorblade
Anti mage
Weaver
Tinker
If you want to pick Viper against split-pushers it is important to have other heroes on your team that can counter their play style.

Viper’s 5-man Dota play style makes him tactically weak against potent split-pushers. Moreover, he is a bad ganker (immobile, no stun cancel TP), and he is definitely not the best hero at pushing-out the lanes.  You have two choices against such heroes – either try to finish the game extremely early before they can split-push fast enough OR if not possible go for a more greedy build to be able to out-push the waves and reach the late game with enough farm.

Summons and Illusions: Phantom Lancer, CK, TB, Manta

Phantom Lancer
Chaos Knight
Terrorblade
Manta_Style_icon
You are usually playing on a timer when you face heroes with illusions – in the late game your weak AOE capabilities will make the game almost impossible.

Viper has very little AoE damage. To win against a team that has such heroes, Viper’s role will be to focus on pushing and ending the game as soon as possible before these heroes get too much farm. However, heroes with illusions are usually good split-pushers, which makes it quite hard for Viper to achieve this objective. 

Mobile heroes: Morph, Weaver, Bone Fletcher, Pango, Lycan, Slark, Storm, AM

Morph
Weaver
Clinkz Portrait
Pangolier
Lycan
Slark Portrait
Storm spirit
Anti mage
Viper struggles to control and deal damage to mobile heroes.

The effect of Viper’s control spells against mobile heroes is greatly reduced. They can easily disengage in fights (or ganks) or they can even kite him - he is a slow hero and relies on his slows to be able to stick to a target.

Skills

Viper Poison Attack
Viper Nethertoxin
Viper Corrosive Skin
Viper Strike

Intensifies Viper's venom, adding an effect to his normal attack that slows attack and movement speed while dealing damage over time based on how low the target is.

STATS

Cast Range: 600

Damage per Missing Health Percentage: 0.25/0.5/0.75/1

Move Speed Slow: 10/20/30/40%

Attack Speed Slow: 10/20/30/40

Duration: 3

CD: 6/4/2/0

Mana: 40/35/30/25

Poison Attack

Your attack slows the MS of the enemy and deals damage per second for a short duration. The effect doesn’t stack with itself – if you attack again within the duration the debuff will simply refresh.

The damage is dealt every second for the duration of the debuff, while the missing health percentage is calculated for every tick. The lower the HP of your opponent, the more damage Poison Attack will deal.

Orb walking: The most important aspect about Poison Attack in the laning stage is that it doesn’t count as an attack when you manually cast it, i.e. you don’t aggro creeps when you are within 500 range. You can use the Orb walking technique to harass and zone out enemies without drawing creeps’ aggro on you, which helps you keep a favorable creep equilibrium very easily.

The ability is your primary harassing tool during the early game. If you have mana sustain you can spam it constantly to zone out the enemy hero. Alternatively, if you don’t have the mana, you should use it more conservatively.

Damage: The lower the health of the target, the more damage Poison Attack deals. This is why you should constantly harass enemies in the lane (the more you do it, the more effective the harassment) and why in team fights you should prioritize low HP heroes. In team fights, you can potentially use Poison Attack on two heroes to slow them down and apply the debuff, but the short duration means you will need to attack them again sooner rather than later. 

Viper releases a Nethertoxin at the targeted area. Units in that area take damage over time, have lower resistance and their passives do not work.

STATS

Cast Animation: 0.2+0.5

Cast Range: 900

Radius: 380

Damage per Second: 30/45/60/75

Magic Resistance Reduction: 10%/15%/20%/25%

Duration: 8

CD: 5

Mana: 70/80/90/100

Nethertoxin

Nethertoxin is quite a unique spell that allows Viper to deal more damage while also applying a very strong debuff on the enemies caught within the AoE. It is one of very few skills in the game that gave the “break” mechanic.

Since it works in an AoE and it has a relatively long duration, it has great synergy with heroes with control and with your own slows – you will be able to keep the target within the AoE for longer.

Farming: it is your only source of AoE and thankfully it costs low mana, so you should use the skill liberally to push-out waves and farm camps. This will increase your GPM greatly.

Debuff: throwing it on enemies who have a strong passive is a priority in fights – it will be one of your most important jobs in a game against such heroes. The skill has a very low CD, so even if you used it on another target beforehand it will be available shortly.

Damage: if there are no high-priority targets with strong passive, simply throw it on the hero you are focusing. It will increase your DPS not only with the damage it deals but with the 25% magic resistance debuff that it applies.

Viper exudes an infectious toxin that damages and slows the attack speed of any enemy that damages it in a 1400 radius. The acid exudate also increases Viper's resistance to magic.

STATS

Max Proc Distance: 1400

Magic Resistance Bonus: 10%/15%/20%/25%

Damage per Second: 8/16/24/32

Attack Speed Slow: 8/16/24/32

Duration: 4

Corrosive Skin

Although Corrosive Skin is a passive spell, it defines Viper’s aggressive play style as it makes him very tanky and hard to focus. With enough survivability items, he can easily be played as a frontline hero.

In terms of mechanics, the spell is quite straightforward – the damage and slow are applied to the enemy whenever Viper takes damage (not only from attacks but also from spells).

The magic resistance of the passive stacks with your base magic resistance and additional resistance from items.

Viper slows the targeted enemy unit's movement and attack speed while also dealing poison damage over time. The slowing effect reduces over the duration of the poison.

STATS

Cast Animation: 0.3+0.53

Cast Range: 500

Damage per Second: 60/100/145

Move Speed Slow: 40%/60%/80%

Attack Speed Slow: 40/60/80

Duration: 5

CD: 50/40/30

Mana: 125/175/250

Aghanim's Scepter

Decreases mana cost and cooldown, and increases cast range.

Viper Strike

Viper Strike can be viewed as your primary disable, as it applies a powerful slow. In terms of mechanics, the spell isn’t complicated: you apply a debuff which slows a target’s movement and attack speed for seconds and deals a fixed amount of damage each second for the duration.

Viper Strike can be used to set up a kill or to kite an enemy carry. Note that the slow goes through spell immunity, which makes the spell very potent against BKB carries. In fights always prioritize carries who are vulnerable to being kited – usually immobile melee damage dealers.

The relatively low CD makes it worthwhile to use it in any fight or kill attempt. If there are multiple heroes you want to use it on, you can build Aghanim’s – it reduces its CD further, while also increasing its casting range, making it easier to use it on the right target.

You can also use Viper Strike as a man-fight tool because the ability slows the attack speed of the enemy by 80. All you need to do is cast Viper Strike and stand your ground. The attack speed slow from your ultimate, Poison Attack and Corrosive Skin will allow you to win most 1v1 fights.

Skill Builds

The skill builds of Viper follow the logic of his play style – the goal is to maximize your laning strength in order to win your lane and snowball in the early-mid game fights. You prioritize Poison Attack to do this because it is your strongest harassing skill. Corrosive Skin comes next, as you want to be tankier in fights and hard to harass in lanes.

That being said, investing more points in Nether Toxin for a more passive farming game is certainly possible, but it is not the usual play style for which you pick the hero.

Standard Build
Mixed Toxin Build
Viper Poison Attack
1
Viper Corrosive Skin
2
Viper Poison Attack
3
Viper Corrosive Skin
4
Viper Poison Attack
5
Viper Strike
6
Viper Poison Attack
7
Viper Corrosive Skin
8
Viper Corrosive Skin
9
Talent Icon
10
Viper Nethertoxin
11
Viper Strike
12
Viper Nethertoxin
13
Viper Nethertoxin
14
Talent Icon
15
Viper Nethertoxin
16
Viper Strike
18
Talent Icon
20
Talent Icon
25
Pros: very high harass potential; high single target damage; high tankiness;
Cons: no flash-farming tool early-on;

This is perhaps the most common build for Viper. You prioritize Poison Attack to harass and zone out enemies in the laning stage more effectively. Afterward, you want to get more levels in Corrosive Skin to become tankier and to be able to gather with your team and force fights.

Viper Poison Attack
1
Viper Corrosive Skin
2
Viper Poison Attack
3
Viper Corrosive Skin
4
Viper Poison Attack
5
Viper Strike
6
Viper Poison Attack
7
Viper Nethertoxin
8
Viper Nethertoxin
9
Talent Icon
10
Viper Nethertoxin
11
Viper Strike
12
Viper Nethertoxin
13
Viper Corrosive Skin
14
Talent Icon
15
Viper Corrosive Skin
16
Viper Strike
18
Talent Icon
20
Talent Icon
25
Pros: very high harass potential; much faster farming speed;
Cons: less tanky in fights;

Early on you stick to Poison Attack + Corrosive Skin to be able to dominate the lane. After getting two points in your passive, however, you start prioritizing Nether Toxin. This is the superior option in games where you want to prioritize farming rather than forcing fights (e.g. you are waiting for your teammate's timings). The higher levels in Toxin will allow you to push out the wave and farm the jungle faster. The obvious drawback is that without a maxed Corrosive Skin you will be a bit less tanky in early game fights.

Talents

+120 Damage

25

Nethertoxin Silences

Poison Attack affects buildings

20

+100 Viper Strike DPS

+6 Corrosive Skin Stats

15

+100 Attack Range

+ 8% Spell Lifesteal

10

+20 Attack Speed

Lvl10: The spell lifesteal is very strong because you deal a lot of magic damage and it makes you much harder to bring down. You also often build Mjollnir later on, which also deals magic damage. The AS buff is not bad by any means, but usually, as a frontline hero  you want the extra sustain. If you have another hero to stand in front you can go for the AS to increase your DPS.

Lvl15: Attack Range is better with Dragon Lance, the Corrosive Skin buff is better if you want to increase your tankiness even further (you usually want to combine it with HP items).

Lvl20: Poison Attack affects buildings is rarely picked up because on lvl20 the damage of the towers is not very threatening and when you push as a team you usually have enough damage to kill the tower at once. If you are slow-sieging the enemy vase you can take it as it will help, but this is a rare situation on lvl20. The ult DPS is useful in almost all situations.

Lvl25: 120 Damage is the usual choice as it increases your physical damage output significantly – you often build attack speed items, which synergizes amazingly well with the raw damage buff. That being said, if you are not the main damage dealer in your team and you are playing against elusive targets you can go for the added utility to Nethertoxin – the long duration and very low CD will make the spell a very powerful and hard to counter silence.

Item Builds

A lot of different items can work well on Viper. The decision you have to make usually is if you want to increase your farming speed or if you want to make yourself tankier in order to take fights right away. You also need to decide whether you'll boost your magic damage potential or get traditional carry items to become a physical damage dealer.

Tanky Build

This is a team-fight, early push oriented build for Viper. You want to get your cheap stat items as early as possible and then group up with your allies to force fights and take towers. The benefit is that you are very tanky and you can play on the frontlines. The drawback is that you don't farm as fast and need to apply pressure constantly rather than play passively.

(If needed, it is possible to invest in team-centric items in the early-mid game like e.g. Pipe.)

Heart and Butterfly make Viper even tankier in the late game. Of course, Butterfly also gives him very good DPS potential. If you need more damage, get Butterfly before Tarrasque. If you need more EHP – get Heart first. If the game goes late you can get Mjollnir to increase your DPS further (it synergizes very well with your lvl25 damage talent) and make it easier to push-out waves.

Starting Items
Pulled Tango
Iron branch
Tangoes
Slippers of agility
Circlet
Early Game
Wraith Band
Power Treads Agility
Magic wand
Dragon lance
Mid Game
Sange_and_Yasha_new
Hurricane Pike
Late Game
Butterfly
Heart
Mjollnir_icon
Pulled Tango
Iron branch
Tangoes
Slippers of agility
Circlet
Wraith Band

Wraith Band: Standard laning choice for AGI heroes, it gives very useful stats and increases your damage for last-hitting.

Power Treads Agility

Power Threads: PTs synergize well with Viper because they increase his EHP if switched to STR.

Magic wand

Magic Wand: It’s a must for Viper, as the heal it gives is amazing combined with the tankiness from the passive. The mana could also be useful since Poison Attack is mana intensive.

Dragon lance

Dragon Lance: Dragon Lance is simply a cost-efficient item that gives great stats for Viper – survivability from the STR, DPS from the AGI and utility from the range increase. Going for it early on doesn’t really have any drawbacks. The Hurricane upgrade could be postponed if you think you don't need the mobility.

Sange_and_Yasha_new

S&Y: S&Y is a very powerful stat item for the mid game. It gives cost efficient DPS, survivability and MS and is easy to build. This is consistent with Viper’s focus on this timing – you want to get a lot of value during the mid game and force favorable fights. S&Y allows you to do so.

Hurricane Pike

Hurricane Pike: Great cost efficient stats + mobility, which you totally lack. Especially good vs strong melee cores as it helps you kite them even more.

Butterfly

Butterfly: Butterfly is both a DPS and a survivability item for Viper. Combined with his natural tankiness and some HP items, the evasion can make him very hard to bring down. It is the best late game item to unlock Viper’s carry potential. A small benefit of Butterfly is that the active “Flutter” can compensate for the hero’s lack of mobility and allow you to get close enough to target to slow them down when chasing.

Heart

Heart of Tarrasque: HoT increases the HP pool of Viper significantly and makes the hero even more survivable especially against magic damage. The regen when you are not fighting gives you a lot of HP sustain and allows you to push continuously when sieging the enemy base.

Mjollnir_icon

Mjollnir: Upgrade Maelstrom to Mjollnir when you feel you need more DPS.

Right-Click Build

The build focuses on giving you cost efficient stats while also increasing your farming potential with the AoE proc of Maelstrom and later on Mjollnir. 

Since you want to right-click freely with this build, a faster BKB is usually necessary to avoid getting controlled in fights. Your late game choices are open, but usually, you want to emphasize on additional AS (because of your DMG talent). Bloodthorn + Nullifier is the cookie-cutter DPS late game combo if you want to be able to dish out very high damage. Alternatively, if you feel you need more survivability you can go for stat or armor items like Skadi, AC, Shiva, etc.

Starting items
Pulled Tango
Iron branch
Tangoes
Slippers of agility
Circlet
Early game
Wraith Band
Power Treads Agility
Magic wand
Maelstorm
Mid game
Dragon lance
Black King Bar
Mjollnir_icon
Late game
Butterfly
Bloodthorn_icon
Nullifier
Pulled Tango
Iron branch
Tangoes
Slippers of agility
Circlet
Wraith Band

Wraith Band: Standard laning choice for AGI heroes, it gives very useful stats and increases your damage for last-hitting.

Power Treads Agility

Power Threads: PTs synergize well with Viper because they increase his EHP if switched to STR.

Magic wand

Magic Wand: It’s a must for Viper, as the heal it gives is amazing combined with the tankiness from the passive. The mana could also be useful since Poison Attack is mana intensive.

Maelstorm

Maelstrom: The best farming item for Viper as it increases his AoE potential and allows him to push-out waves and clear camps faster. It also increases his magic DPS, which synergizes well with his spell lifesteal talent.

Dragon lance

Dragon Lance: Dragon Lance is simply a cost-efficient item that gives great stats for Viper – survivability from the STR, DPS from the AGI and utility from the range increase. Going for it early on doesn’t really have any drawbacks. The Hurricane upgrade could be postponed if you think you don't need the mobility.

Black King Bar

Black King Bar: Although BKB is usually a must-have for almost all agility carries if you want to survive in fights, Viper isn’t that dependent on the item because of his natural tankiness against magical damage. Therefore, you would be hard to kill even without the item. Since Viper has a lot of magic resistance you usually want to get BKB not to counter magic damage but disables that won’t allow you to stick to your targets. Even though it is possible to buy the item relatively early on, usually you would get it as a late game choice when the enemy team has a lot of disables like Hex and Eul’s. BKB is much more valuable for right-click builds, otherwise, you want to get raw tankiness.

Mjollnir_icon

Mjollnir: Upgrade Maelstrom to Mjollnir when you feel you need more DPS.

Butterfly

Butterfly: Butterfly is both a DPS and a survivability item for Viper. Combined with his natural tankiness and some HP items, the evasion can make him very hard to bring down. It is the best late game item to unlock Viper’s carry potential. A small benefit of Butterfly is that the active “Flutter” can compensate for the hero’s lack of mobility and allow you to get close enough to target to slow them down when chasing.

Bloodthorn_icon

Bloodthorn: Bloodthorn could serve the same purpose as a Daedalus with the added benefit that it lets you focus down elusive/mobile heroes with defensive spells (Weaver, Storm, Ember, AM, etc.). 

Nullifier

Nullifier: the raw damage is counter-intuitive on Viper, but it has amazing synergy with Bloodthorn and if you already have AS items it can increase your DPS significantly.

Magic Damage & Utility Build

The build maximizes your magic damage output in fights in combination with some tankiness.

Atos incerases your kill potential in the early-mid game while also providing early-game stats. Greaves helps you utilize your mid-game power spike to walk together with your team, posh towers and force fights.

What you buy from that point is situational. Usually you want Aghanim's to buff your ultimate. Kaya & Yasha is well rounded and further buffs your magic damage output. In the late game in this example we go for Octarine and Shivas to make you extremely hard to kill and further buff your magic damage output. It is a viable option, however, to transition into right-click items for the late game if your team lacks physical damage dealers.

Starting Items:
Mango
Mango
Iron branch
Tangoes
Healing_Salve_icon
Early Game:
Boots of Speed
Magic wand
Rod of Atos
Mid Game:
Guardian Greaves
Aghanim's_Scepter_icon
Yasha & Kaya
Late Game:
Octarine_Core_icon
Shiva's_Guard_icon
Mango
Mango
Iron branch
Tangoes
Healing_Salve_icon
Boots of Speed


Magic wand

Magic Wand: It’s a must for Viper, as the heal it gives is amazing combined with the tankiness from the passive. The mana could also be useful since Poison Attack is mana intensive.

Rod of Atos

Rod of Atos: keeps units inside your Nethertoxin for a long time. After the disable is over, the enemy will have a great time moving away thanks to the slows from your other spells. The stats are also great for the early game.

Guardian Greaves

Greaves: great utility for your whole team. It's amazing for 5-man pushes and fights in the mid game (which coincides with a big power-spike for Viper). It also makes Viper very hard to tanke down, which as we discussed is importnat for him.

Aghanim's_Scepter_icon

Aghanim’s Scepter: It reduces the CD of Viper Strike to only 10 seconds. The very low CD allows him to virtually spam his ultimate and so control heroes for a longer time in prolonged team fights. Moreover, the cast range of the spell gets increased by a lot, which helps Viper to reach an important target easier. Aghanim is strongest when you are facing multiple cores that need to get slowed and kited (Ursa, Sven, Troll, etc.)

Yasha & Kaya

Yasha & Kaya: Yasha makes you faster, Kaya increases your magic damage potential further and helps to sustain your mana. The item is perfect for a magic damage build.

Octarine_Core_icon

Octarine Core: additional spell lifesteal + health makes you extremely tanky. The cooldown reduction is also great. Last, the mana pool is useful for spamming your ultimate in fights.

Shiva's_Guard_icon

Shiva`s Guard: Works great against physical DPS cores, also can be very useful against illusions (PL for example). The active synergizes with your own slows, spell lifesteal, spell amp & CD reduction.

Other Items

Early & Mid Game
Drums
Hood
Blade Mail
Veil of Discord
Yasha
Shadow_Blade_icon
Blink_Dagger_icon
Radiance
Late Game
Monkey_King_Bar_icon
Manta_Style_icon
Skadi
Daedalus
Assault_Cuirass_icon
Scythe of Vyse
Drums

Drums: The item increases Viper’s survivability, mana pool and helps out with his mobility problem as it gives him some extra movement speed.

Hood

Hood of Defiance: Hood stacks with Corrosive Skin and can be very useful against magic damage lineups.

Blade Mail

Blade Mail: Blade mail can be your early fighting tool in games in games against heroes with high DPS from early on. The armor, the damage and the mana that this item gives are also very useful.

Veil of Discord

Veil of Discord: If you want to buff your already high magic damage output a Veil into Aghanim’s build is possible. It solves your mana issues to a degree and the armor makes you a bit more tanky.

Yasha

Yasha: The item increases the damage output of Viper and more importantly gives him more mobility that he otherwise lacks. The increased MS makes it easier for the hero to initiate on targets and to stick to them in fights. You can, later on, turn it either into Manta to counter debuffs or S&Y or Y&K for more brute force stats.

Shadow_Blade_icon

Shadowblade: SB is a ganking item for Viper. It helps the hero be more mobile and allows him to initiate much more easily on targets. Moreover, it gives him an escape mechanism that he lacks.
Although it allows Viper to get in range to use his ultimate and attacks, it doesn’t make the hero an amazing solo killer since heroes can still use TP scroll to get away from him. Therefore, you would usually still need to gank together with another hero. Most importantly, Viper excels in pushing and fighting rather than ganking – therefore SB will only be used in special game scenarios where forcing favorable fights as 5 will be harder and you need pick-offs in order to push. 

Blink_Dagger_icon

Blink Dagger: It’s a very situational choice, but against very long range heroes that try to kite you (Drow, Sniper, etc.) it can be very good.

Radiance

Radiance: gives you a great mix of physical and magical damage, synergizes with the spell lifesteal talent and the miss chance makes you a bit tankier against right-clicks. It also increases your farming speed. The biggest drawback is that it is hard to build (risky to play offensively with 3000 gold in the bank) and doesn't provide sufficient survivability.

Monkey_King_Bar_icon

Monkey King Bar: The item gives you less DPS than Daedalus (still a considerable amount) but helps you counter heroes with Evasion.

Manta_Style_icon

Manta Style: Manta is a useful item for Viper as it gives him some mobility and makes him more survivable (some raw stats in addition to the ability to dispel silences and other debuffs and confuse enemies with single target damage). Moreover, his illusions also have Corrosive Skin, which causes enemies that attack them to also get the debuff (useful not only in fights but also for split pushing). 

Skadi

Skadi: A more offensive alternative of HOT. It increases your HP a lot, but also provides some DPS and the passive slow stacks with your other slows, almost completely stopping the target.

Daedalus

Daedalus: If you need as much DPS as possible and the enemy heroes against you don’t have evasion, then Daedalus is a great choice to boost your DPS. This is usually a very late game item choice for the hero as your first job is to secure your survivability in order to become a frontline tank that can force favorable fights. It synergizes very well with your lvl25 DMG talent.

Assault_Cuirass_icon

Assault: A great source of armor and attack speed. The armor makes you tankier versus physical damage, while the attack speed synergizes with your lvl25 DMG talent.

Scythe of Vyse

Hex: Situational, but can be good since you don’t have any hard disables.

Early Game

Viper 350px

Viper excels in 1v1 situations because he can zone out and out-last-hit almost any opponent. However, you can also play the hero in dual lanes and in a defensive trilanes. Your job in the early game would be to harass, zone out enemies if possible while getting last hits.

Farming:

Although Viper isn’t a farm-dependent hero (for a semi-carry), you usually want to get some items early on (PTs, Drums, Wand, Dominator, Dragon Lance, etc.) that allow you to fight in the early-mid game.

When it comes to last-hitting, your primary tool will be your zoning abilities. First zone-out your opponent then last hit the creeps (of course if it’s possible).

Harassing & Zoning-out:

The main reason why Viper is a strong laner is that he has a lot of zoning out potential thanks to his skill set, mainly his 1st ability.  Poison Attack is one of the best skills in the game for harassing: it has a high range, orb-walking capabilities, damage and slow. The best way to zone out and harass is using the so-called “Orb Walking” technique. By manually casting Poison Attack on the enemy you don’t aggro nearby enemy creeps. As a result, you can preserve a favorable creep equilibrium (which helps both in last hitting and harassing) and harass the enemy at the same time.

If the enemy decides to fight back, he/she will get slowed and damaged by Corrosive Skin even more. The more damage he/she takes, the more damage your Poison Attacks will deal. If your opponent runs out of regen you will be able to totally zone him out by staying between him and the creep wave and in this way dominate the lane (good creep equilibrium is vital for this).

Survival:

Viper is a slow hero and doesn’t have any escape mechanism, which means that if you are getting ganked you can hardly disengage. Nonetheless, you are quite tanky, so if your supports can teleport quickly you can potentially turn a gank around. If you know that enemies have potent gankers early on, don’t over-extend by standing between your opponent and the creep wave.

If enemy heroes are initiating on you, your best bet is to use Poison Attack (and ultimate if you have one) at a target that needs to get close to disable or deal damage to you and then start running away. Sometimes the three MS slows you have will be enough to help you disengage.

Kill Potential:

Viper deals a lot of damage even without items thanks to his skill set. A downside, however, is that he doesn’t have any lock down apart from slows. An enemy can as a result teleport away or use an escape mechanism to disengage.

In the laning stage, you constantly harass the enemy and he/she is often at low HP. Since you deal more damage the lower the health of your target, you can quickly burst a hero down if he makes a mistake and overextends.

Your kill potential increases greatly when you get your ult - you typically want to initiate on a target with your Viper Strike to apply the DoT damage and slow. The faster you lower the HP of the target, the more damage you will deal. Therefore, even though Poison Attack might be sufficient to slow down the MS of the enemy, using your ult right away to get a kill is essential.

After using your ultimate you auto attack using Poison Attack to finish the kill. If you have Nether Toxin throw it right after the ult to apply the damage AMP while the target is slowed.

It is a good idea to check if the enemy has a TP scroll in the inventory before initiating on your own. If he does, he might simply teleport away. However, even in such a case attempting a kill is worth it since you force him to teleport to his base. The best case scenario to get a successful kill on such a hero is to have an ally with a disable (that can cancel TP’s) to help you out.

Rotation & Timings:

Viper does not excel at rotating around the map. As we’ve already mentioned he is a slow, immobile hero with predictable movement. You usually want to pressure the enemy tower in your lane and when you get some items you want to rotate to a lane to push together with allies.

The only time you should rotate from your lane early is to join a fight. Since you deal a good amount of damage even without items and on top of that have good control, you are a hero that can easily punish the overextension of enemies. You can, for example, teleport on a tower when enemies are diving and to get a kill or two. 

Solo Mid:

In a 1v1 you should try to zone out and harass as much as possible to stop the development of your lane opponent. This will also create space for you to free farm. Only if you can’t zone out effectively you should focus on winning the last hit war, but even in such a case don’t neglect to harass as it could possibly set up a kill when your supports rotate.

Harass, Zone out
Win the last hit war
Attempt kills
Video Example:

Starting with Wraight Band in mid is standard, later upgrades it to Aquila. In the lane, Viper is using almost every chance to put Poison Attack on Razor. Viper is not in the best matchup for him (Razor, which is one of the best heroes against Viper ), but with the help of Bounty Hunter, they manage to kill Razor early. At minute 4 Bounty belted Razor to the rune and they manage to kill him again, which is quite good for Viper because if there are no kills in this lane, Razor should dominate it quite easily. Getting Rain Drop with Magic Wand is always good against Razor. Also getting Phace Boots in this game instead of Power Treads is better (you can escape Razor`s Link easier).

Dual Lanes:

In a dual lane, Viper has a similar role to that in a 1v1 situation. In a 2v2 or 2v3, you benefit even more from the fact that you are quite tanky and enemies can’t harass/zone you out easily. If you have a good support to back you up, enemies won’t be able to force you away, while you can zone them out and get a lot of last hits.

Your primary job is to abuse your lane dominance and force your opponents away. Of course, you are a carry, which means you shouldn’t neglect your farm.

Harass enemies, if possible zone them out
Last hit
Attempt kills
Playstyle:

In the lane, you want to exploit your early game harassing and kill potential.

You shouldn’t worry too much about getting zoned out or killed – you are very tanky and have a high range which should make it quite hard for enemies to force you out of farm range. Your skillset allows you to win most man-fights in the early game so if your opponents are trying to fight you back, you should stand your ground (you can use heals to help yourself win the exchange – tango, faery fire, wand).

Dual Lane CombosS

The best dual lane partner of Viper is a hero that boost up Viper’s survivability to a point where you can’t kill or even zone out the hero no matter what you do. Healers or heroes that shield up Viper make him extremely tanky – if enemies can’t kill him and play passively, Viper can in turn zone them out and force them out of the lane. (Bane in the examples doesn’t fit this category, but he is also a great partner because he can help in harassing and dominating the lane.)
Examples: Abaddon, Treant Protector, Dazzle, Bane

Abaddon Portrait
Treant Protector
Dazzle Portrait
Bane Portrait

Heroes with good kill potential (control AND damage) could also work very well with Viper as a partner in the lane, especially against opponents without escape mechanism.  Such lane combinations are most effective in the side lanes because there you have more space to chase targets down with Poison Attack and secure the kill. In the mid lane, such heroes can simply gank your lane while spending most of their time elsewhere.

Examples: Tusk, Naga Siren, Skywrath Mage, NS, Bara

Tusk
Naga siren
Skywrath Mage Portrait
Night Stalker
Spirit breaker

Mid & Late Game

viper immortal 350px

Viper is a very strong mid game hero even without many items. You want to force fights and take advantage of your early-mid game strength to take away map control from your opponents by pushing and winning engagements.


Viper is a fighting semi-carry. Therefore, your focus shouldn’t be on passively farming but rather on forcing fights and pushing with your team (while farming in-between fights and pushes). Moreover, you could easily get ganked no matter how tanky you are simply because you have no escape mechanism. As a result, farming far away from your team is generally not a good idea.

Force fights and take objectives
Farm
Timings:

The best timing for Viper is the mid game. After having won the laning stage it is time to build cost-efficient stat items and to pressure your enemies as a team. They will likely not be able to win 5v5 fights at this stage, which will allow you to get some kills and claim map control.

If you reach the very late game your timings are similar to all other AGI carries – it is smart to fight just as you finish items that amplify your carry potential, such as Butterfly.

Comeback Potential:

If the laning stage goes well and you have your core items, you should use the advantage to pressure enemies by forcing engagements and pushing.

It is quite important to have a good early game stage because it is hard to force favorable fights if you are at a resource disadvantage. This is a problem because you cannot afford to play passively and simply farm up – more often than not the enemy team will have harder carries that farm faster. If the laning stage does go poorly, you should still be able to contribute a decent amount in fights - you don’t need many items to be effective. Try to use your early-mid game strength to force and win engagements to offset your laning disadvantage, but chose your fights wisely (e.g. don’t stand alone at the front lines hitting towers because if you are not tanky enough through levels and items the enemy team will quickly initiate on you and kill you). Getting at least Maelstrom to increase your GPM is also a good idea because if you are behind your goal will be to reach the late game anyway and you will need the extra farm. Hurricane Pike is also an important item because it will help you reposition yourself in fights if dangerous enemy carries jump on you.

Team Fights:

In team fights, you are usually the front line hero that tanks up damage and attacks as many targets as possible.

Things to consider before you engage:

Before you go into the fight, you should consider your survivability and the items you have so far. If you had a good start and have a lot of items/levels compared to your opponents, you should go in front, use your ultimate and try to tank up for your team. If you had a bad start and you are under-leveled and have little farm, you should stay behind instead of entering the fight first.  You will be more useful for your team if you deal damage since you can deal quite a lot even without items thanks to your DoTs.

Without some tanky items, you can get burst down even though you are naturally tanky. Therefore it is best to wait for someone else to initiate and then join in the fight by using your ult on the most important target to slow down (usually the enemy carry).

How to move & survive in a fight:

You are a ranged hero and you have no reason to go into melee range. Try to kite low range/melee heroes by using your Poison Attacks and your Viper Strike. The main decision you have to make is where you move each time you attack a hero. You have two options – either make a step backward to move away from danger or go forward to chase down a hero. If you face a low ranged or melee hero that does a lot of damage if he gets close, it will be better to go back so that you can kite him rather than stay and man-fight him in one place. If you focus a squishier hero that can’t fight back, it will be better to go in after him to be able to finish him off.

Viper is a position-dependent hero because he is slow and it is hard for him to reposition in fights. Therefore you should stick to your allies. If you are too far from them, you will arrive too late if a fight breaks out. Alternatively, you can get initiated upon while you are isolated and get burst down since you don’t have an escape mechanism.

The same rule applies to a fight. If you chase down for too long after a target you wouldn’t be able to rejoin your allies quickly – it is better to stick relatively close to your allies because your function as a tank and your control are important for their survival.

Who you should focus on:

Usually, you want to focus the enemy carry with your spells. Use your Viper Strike on the carry right away as the fight starts, especially if you have Aghanim and the CD is low. After you use your ultimate, immediately use your second spell too (-25% magic resistance means more damage).

Try to poison as many heroes as you can with your Poison Attacks and ultimate. You can, in theory, keep 2-3 targets slowed by using Poison Attacks (realistically it is hard to slow more than two heroes because the debuff duration is only a few seconds). This strategy, however, makes sense only if you face enemies that have little mobility and will be crippled by your disables. Otherwise, it is best to focus one target to kill it off as fast as possible. If a hero gets low on HP, you should switch to this target to bring him down quicker – remember that your Poison Attack increases your damage quite a lot in such situations. Therefore, it can be said that the low/lower HP targets will be your priority in general.

Always use your Nethertoxin, even if you are not able to hit or use your ultimate. Nethertoxin reduces magic resistance, which can help your teammates bring a target down faster. Ideally, you want to use it against heroes who have powerful passives, but if this is not the case you can throw it on whoever your team is focusing.

Example:

Matumbaman buys back into the game to defend his base and shows how hard Viper could be to kill. He activates BKB and he constantly moves as he is attacking, making it more difficult for his opponents to focus him down. As a result, he stays alive and successfully defends his base.

Pushing & Split Pushing:

Pushing:

Viper isn’t the fastest pusher but he fits pushing strategies quite well. He is tanky and attacks from a distance – if you stay at maximum attack range and hit the tower, enemies will have to commit a lot to kill you.

Just standing in front of your teammates creates a problem for your opponents. If they initiate on you they will get affected by Corrosive Skin, which makes you an unprofitable target to focus first in a fight (especially if you are tanky because of items). Going past you, however, is also very difficult because of the slow of your ultimate and attacks.

Generally, you want to stay at maximum range and hit the tower. You shouldn’t dive in and overextend since you are a slow hero and you can’t get back fast. As a result, enemies will be able to initiate on you and kill you before your allies can help you out.

If you have Aghanim you can even spam your ultimate to whittle down the HP of the enemy heroes. You can run in, cast your ultimate and get back. You shouldn’t overcommit to do it though, you have a high cast range (900) and you should be able to use it from afar.

If you have a squishier DPS item build and another frontline hero you can choose to stay at a safer distance and join the fight once the enemy team initiates.

Split-Pushing:

Split-pushing is not a good idea with Viper because of your low mobility, slow wave-clear, and not-that-good tower damage.

Instead of split-pushing you should just use Nethertoxin to push out the waves and go back closer to your teammates. 

Ganking:

Generally, ganking with Viper isn’t your job – you are slow and your movement is predictable. Moreover, enemies can simply teleport away since your disables are only slows. Therefore if you want to gank you should do it together with an ally that has a disable and the point of the gank shouldn’t be the pick-off itself but to force a fight and to push objectives afterward.

If you have Shadow Blade you could be the initiator by going close to your target and starting the fight with Viper Strike. You would usually still need another hero with a reliable disable with you to cancel TP’s or control heroes with escape mechanisms.

It is typically better, however, to force fights and push together with your team rather than gank lone targets. In even games, it is usually worth it to attempt a smoke gank on an enemy core hero and then push in order to provide your team with a numbers advantage in the push and make it more difficult for your opponents to defend.

Farming:

As we mentioned already, Viper is not a fast farmer. Therefore farming passively shouldn’t be your play style. Nevertheless, you should farm during any available off-time – when you are waiting for an ally to get an important item or after a successful engagement etc. You can also focus on farming if you are close to a key item like Pike or BKB that can significantly boost your team fight presence.

The mechanics of farming with Viper are quite simple – you put your Nethertoxin on the ground and last hit the creeps. Let the creeps hit you at least once to apply Corrosive Skin on them. Spread out your Poison Attacks on as many creeps as possible, especially when they are on low HP. Of course, you need to have good mana sustain to do this all the time (you can carry clarities with you).

If you need to significantly increase your farming speed get a Mjollnir.