Unless stated otherwise, everything here is Diablo II: Resurrected build 3.3.93847, Reign of the Warlock.
Unless stated otherwise, everything here is Diablo II: Resurrected build 3.3.93847, Reign of the Warlock.

Hexes your weapon to extract the lifeforce of slain enemies.
Hex: Siphon is a Warlock weapon buff (Eldritch Skills, level 24, requires Hex: Purge, the last skill of the hex line). It needs a weapon (requiresweapon 1, item type weap, not hand-to-hand) and puts the hexsiphon state on you: your weapon gains attack rating and a life-and-mana-after-kill line, and each hit puts the hexsiphondebuff state on the target, which cuts the target's damage. The numbers that decide it are the harvest, +20 life and +20 mana after each kill at level 20, and the debuff, −33% damage dealt at every level.
| Level | Mana | Duration | Life After Each Kill: + | Mana After Each Kill: + | Attack Rating: + |
|---|---|---|---|---|---|
| 1 | 12.50 | 144 seconds | 1 | 1 | 20% |
| 2 | 13 | 156 seconds | 2 | 2 | 29% |
| 3 | 13.50 | 168 seconds | 3 | 3 | 38% |
| 4 | 14 | 180 seconds | 4 | 4 | 47% |
| 5 | 14.50 | 192 seconds | 5 | 5 | 56% |
| 6 | 15 | 204 seconds | 6 | 6 | 65% |
| 7 | 15.50 | 216 seconds | 7 | 7 | 74% |
| 8 | 16 | 228 seconds | 8 | 8 | 83% |
| 9 | 16.50 | 240 seconds | 9 | 9 | 92% |
| 10 | 17 | 252 seconds | 10 | 10 | 101% |
| 11 | 17.50 | 264 seconds | 11 | 11 | 110% |
| 12 | 18 | 276 seconds | 12 | 12 | 119% |
| 13 | 18.50 | 288 seconds | 13 | 13 | 128% |
| 14 | 19 | 300 seconds | 14 | 14 | 137% |
| 15 | 19.50 | 312 seconds | 15 | 15 | 146% |
| 16 | 20 | 324 seconds | 16 | 16 | 155% |
| 17 | 20.50 | 336 seconds | 17 | 17 | 164% |
| 18 | 21 | 348 seconds | 18 | 18 | 173% |
| 19 | 21.50 | 360 seconds | 19 | 19 | 182% |
| 20 | 22 | 372 seconds | 20 | 20 | 191% |
| 21 | 22.50 | 384 seconds | 21 | 21 | 200% |
| 22 | 23 | 396 seconds | 22 | 22 | 209% |
| 23 | 23.50 | 408 seconds | 23 | 23 | 218% |
| 24 | 24 | 420 seconds | 24 | 24 | 227% |
| 25 | 24.50 | 432 seconds | 25 | 25 | 236% |
| 26 | 25 | 444 seconds | 26 | 26 | 245% |
| 27 | 25.50 | 456 seconds | 27 | 27 | 254% |
| 28 | 26 | 468 seconds | 28 | 28 | 263% |
| 29 | 26.50 | 480 seconds | 29 | 29 | 272% |
| 30 | 27 | 492 seconds | 30 | 30 | 281% |
ln34: Param3 (3,600 frames, "Hex Duration baseline") plus Param4 (300 frames) a level, 144 seconds at level 1 and 372 at level 20.item_healafterkill: ln12, Param1 (1) plus Param2 (1) a level, so +1 at level 1 and +20 at level 20, plus Param9 (1) per hard point in Engorge. Mana after each kill is passivecalc5 on item_manaafterkill: ln56, Param5 (1) plus Param6 (1) a level, the same +20 at level 20 with the same Engorge term. The table's comments call the pairs "Life/Mana drain baseline" and "per level".item_tohit_percent (passivecalc1).damagepercent: a flat −33% on the hexed target at every level, which matches Param11 (33, "damage % baseline"). Param12 (3, "damage % steal per level") and Param10 (1, "Damage% synergy") are not read by any calc on the row, so the −33% does not grow.Duration, attack rating and the after-kill lines read lvl, so +skills count; the Engorge and Eldritch Blast terms read blvl. The passive lines need one weapon equipped (passivereqweaponcount 1).
The buff is an aura state on you with length ln34 whose events are domeleeattack, domissiledamage and hextrigger (all func 36): a melee attack, a missile hit, or a hex trigger puts the hexsiphondebuff state on the target, and that state carries the −33% damagepercent. The weapon lines are ordinary item stats while the buff lasts: item_tohit_percent feeds your Chance to Hit, and item_healafterkill and item_manaafterkill are the stats of Life after each Kill and Mana after each Kill, paid once per kill you make. The hex adds no damage of its own: the row has no EMin, EMax, SrcDam or damage calc. Casting is allowed in town (InTown 1).
The harvest is per kill, not per hit: +20 life and +20 mana at level 20 only pay out when the blow that kills lands, and the −33% debuff is flat from level 1.
One synergy: Engorge adds +1 life and +1 mana after each kill per hard point (Param9). Eldritch Blast adds 0.2 seconds of debuff per hard point (Param8, calc1). Both read blvl. Hex: Siphon feeds no other skill: no row names it in a synergy calc, and its skilldesc has no "gives" line. There is no mastery line on the row.
The hex adds no damage of its own, so the player-versus-player rule, which cuts a player's hit on another player to 17% (difficultylevels.txt PlayerDamagePercentVSPlayer, see Player versus Player), has nothing of this skill's to cut. The table has no separate player value for the −33% damage on a hexed target or for the after-kill lines.
Written from the game's tables (build 3.3.93847) and the cited pages; a per-level table is computed from skills.txt and skilldesc.txt by the same evaluator the skill pages use. A “legacy rule” is a published engine rule no table proves; a “game table” is read from the table named. · Report incorrect data