Soul Severance
Lvl: 10 Passive

Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *50 physical true damage.

Lvl: 9 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *45 physical true damage.
Lvl: 8 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *40 physical true damage.
Lvl: 7 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *35 physical true damage.
Lvl: 6 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *30 physical true damage.
Lvl: 5 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *25 physical true damage.
Lvl: 4 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *20 physical true damage.
Lvl: 3 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *15 physical true damage.
Lvl: 2 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *10 physical true damage.
Lvl: 1 Passive
• Every time you attack an enemy, additional true damage will be dealt based on the number of buffs on the target. Each buff effect causes (self's Luk + self's Dex) *5 physical true damage.

Self 6650

function CommonFun.calcBuff_6650(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local Luk = srcUser:GetProperty("Luk")
  local Dex = srcUser:GetProperty("Dex")
  local RefineDamReduc = targetUser:GetProperty("RefineDamReduc")
  local GainNum = targetUser:GetSkillGainBuffNum()
  local skilllv = srcUser:GetLernedSkillLevel(2072_RANGER:SOUL_SEVERANCE_SOUL)
  local A = -5 * (Luk + Dex) * lv * GainNum * (1 + skilllv * 0.05) * (1 - RefineDamReduc)
  return A
end

Self

{
  "id": 132910,
  "BuffName": "Soul Severance",
  "BuffRate": {
    "Odds": 100
  },
  "Condition": {
    "type": "Attack",
    "all_skill": 1,
    "must_have_damage": 1
  },
  "BuffEffect": {
    "id": [
      132911
    ],
    "type": "AddBuff"
  }
}

Self

{
  "id": 132911,
  "BuffName": "Soul Severance",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "type": 6650
    },
    "type": "HSPChange"
  }
}

Formula

{
  "id": 2052010,
  "Buff": {
    "self": [
      132910
    ]
  },
  "Cost": 1,
  "Desc": [
    {
      "id": 2052000,
      "params": [
        50
      ]
    }
  ],
  "Icon": "skill_2052001",
  "Level": 10,
  "DescId": "##2833967",
  "NameZh": "##532596",
  "ItemCost": [
    {
      "id": 12903,
      "count": 1580
    }
  ],
  "Pvp_buff": {
    "self": [
      132910
    ]
  },
  "DamageType": 4,
  "ExtraMaxLevel": 0
}