
Soul Drain
Increases 20% Max SP. For each enemy killed, recovers (Player Level*30%) SP. Only works on single target skill.
Skill Levels
• Increases 18% Max SP. For each enemy killed, recovers (Player Level*27%) SP. Only works on single target skill.
• Increases 16% Max SP. For each enemy killed, recovers (Player Level*24%) SP. Only works on single target skill.
• Increases 14% Max SP. For each enemy killed, recovers (Player Level*21%) SP. Only works on single target skill.
• Increases 12% Max SP. For each enemy killed, recovers (Player Level*18%) SP. Only works on single target skill.
• Increases 10% Max SP. For each enemy killed, recovers (Player Level*15%) SP. Only works on single target skill.
• Increases 8% Max SP. For each enemy killed, recovers (Player Level*12%) SP. Only works on single target skill.
• Increases 6% Max SP. For each enemy killed, recovers (Player Level*9%) SP. Only works on single target skill.
• Increases 4% Max SP. For each enemy killed, recovers (Player Level*6%) SP. Only works on single target skill.
• 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