Soul Drain

Soul Drain

Lv 10Passive

Increases 20% Max SP. For each enemy killed, recovers (Player Level*30%) SP. Only works on single target skill.

Skill Levels

Lvl: 9
Passive

• Increases 18% Max SP. For each enemy killed, recovers (Player Level*27%) SP. Only works on single target skill.

Lvl: 8
Passive

• Increases 16% Max SP. For each enemy killed, recovers (Player Level*24%) SP. Only works on single target skill.

Lvl: 7
Passive

• Increases 14% Max SP. For each enemy killed, recovers (Player Level*21%) SP. Only works on single target skill.

Lvl: 6
Passive

• Increases 12% Max SP. For each enemy killed, recovers (Player Level*18%) SP. Only works on single target skill.

Lvl: 5
Passive

• Increases 10% Max SP. For each enemy killed, recovers (Player Level*15%) SP. Only works on single target skill.

Lvl: 4
Passive

• Increases 8% Max SP. For each enemy killed, recovers (Player Level*12%) SP. Only works on single target skill.

Lvl: 3
Passive

• Increases 6% Max SP. For each enemy killed, recovers (Player Level*9%) SP. Only works on single target skill.

Lvl: 2
Passive

• Increases 4% Max SP. For each enemy killed, recovers (Player Level*6%) SP. Only works on single target skill.

Lvl: 1
Passive

• Increases 2% Max SP. For each enemy killed, recovers (Player Level*3%) SP. Only works on single target skill.

Formula

1function CommonFun.calcBuff_21(srcUser, targetUser, a, b, c, d, lv)
2  if srcUser == nil or targetUser == nil then
3    return 0
4  end
5  local BaseLv = srcUser.BaseLv
6  local A = BaseLv * (a * lv + b)
7  if A <= 0 then
8    A = 1
9  end
10  return A
11end
Preserved HTML snapshot from ROM Handbook