
Soul Drain
Lvl: 10
Passive
Increases 20% Max SP. For each enemy killed, recovers (Player Level*30%) SP. Only works on single target skill.
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.
Self 21
function CommonFun.calcBuff_21(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local BaseLv = srcUser.BaseLv
local A = BaseLv * (a * lv + b)
if A <= 0 then
A = 1
end
return A
end
Self
{
"id": 85230,
"BuffName": "Soul Drain (Killing restores skill points)",
"BuffRate": {
"Odds": 100
},
"Condition": {
"type": "KillRace",
"Value": [
0
],
"all_skill": 1,
"just_lockSkill": 1
},
"BuffEffect": {
"Sp": {
"a": 0.03,
"b": 0,
"type": 21
},
"type": "HSPChange"
}
}
Self
{
"id": 85231,
"BuffName": "Soul Drain (Max SP)",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"type": "AttrChange",
"MaxSpPer": {
"a": 0.02,
"b": 0,
"type": 1
}
}
}
Formula
{
"id": 98010,
"Buff": {
"self": [
85230,
85231
]
},
"Cost": 1,
"Desc": [
{
"id": 98000,
"params": [
20,
30
]
}
],
"Icon": "skill_98001",
"Level": 10,
"DescId": "##171052",
"NameZh": "##169413",
"Pvp_buff": {
"self": [
85230,
85231
]
}
}