HP Alight
Lvl: 10 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1

Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+500) true DMG to enemies nearby. Lasts 30s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.

Lvl: 9 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+450) true DMG to enemies nearby. Lasts 28s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 8 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+400) true DMG to enemies nearby. Lasts 26s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 7 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+350) true DMG to enemies nearby. Lasts 24s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 6 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+300) true DMG to enemies nearby. Lasts 22s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 5 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+250) true DMG to enemies nearby. Lasts 20s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 4 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+200) true DMG to enemies nearby. Lasts 18s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 3 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+150) true DMG to enemies nearby. Lasts 16s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 2 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+100) true DMG to enemies nearby. Lasts 14s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.
Lvl: 1 Buff CD: 30 sec Skill Delay: 1.5 sec SP: 25 Range: 1
• Burn HP to land a hard blow on the enemy. Every 1s, reduce your own Max HP by 1% and deal (2% Max HP+10% Max SP+50) true DMG to enemies nearby. Lasts 12s. Doesn't work when HP is below 10%. After using it, you can't restore HP or SP automatically.

Self 62

function CommonFun.calcBuff_62(srcUser, targetUser, a, b, c, d, lv)
  local MaxHp = srcUser:GetProperty("MaxHp")
  local mapid, maptype = srcUser:GetMapInfo()
  if srcUser == nil or targetUser == nil then
    return 0
  end
  if maptype == PVP_MAPS then
    MaxHp = MaxHp * 0.25
  end
  local A = MaxHp * a
  return A
end

Self 55

function CommonFun.calcBuff_55(srcUser, targetUser, a, b, c, d, lv)
  local MaxHp = srcUser:GetProperty("MaxHp")
  local MaxSp = srcUser:GetProperty("MaxSp")
  local skilllv_1 = srcUser:GetLernedSkillLevel(69_SWORDSMAN:HP_ALIGHT)
  local Buff = srcUser:HasBuffID(80000410_PECO_PECO_CARD_DEPOSITE_:MAX_STACK_0)
  local Card1 = srcUser:GetEquipCardNum(2, 20041_PECO_PECO_CARD)
  local mapid, maptype = srcUser:GetMapInfo()
  if srcUser == nil or targetUser == nil then
    return 0
  end
  if maptype == PVP_MAPS then
    MaxHp = MaxHp * 0.25
  end
  local A = MaxHp * a + MaxSp * b + skilllv_1 * c + (2 * skilllv_1 - 10) * d
  if Buff == true and 0 < Card1 then
    return A * 1.1
  end
  if targetUser:GetNpcID() == 30043_YEAR or targetUser:GetNpcID() == 280303_WILDNESS_SPIRIT_BEAST or targetUser:GetNpcID() == 56008_GOMORA or targetUser:GetNpcID() == 56009_BALTAN or targetUser:GetNpcID() == 56010_GOLZA or targetUser:GetNpcID() == 56011_BEMSTAR or targetUser:GetNpcID() == 56012_ELEKING or targetUser:GetNpcID() == 56013_KING_JOE then
    A = -1
  end
  if targetUser:DamageAlways1() then
    A = -1
  end
  return A
end

Self

{
  "id": 80220,
  "BuffName": "HP Alight",
  "BuffRate": {
    "Odds": 100
  },
  "BuffType": {
    "isgain": 0,
    "isdisperse": 1
  },
  "DelBuffID": [
    80223
  ],
  "BuffEffect": {
    "Hp": {
      "a": -0.01,
      "type": 62
    },
    "type": "HSPChange",
    "AttrEffect": [
      3,
      4
    ]
  },
  "BuffStateID": 95410
}

Self

{
  "id": 80221,
  "BuffName": "HP Alight",
  "BuffRate": {
    "Odds": 100
  },
  "BuffType": {
    "isgain": 1,
    "isdisperse": 1
  },
  "DelBuffID": [
    80224
  ],
  "BuffEffect": {
    "id": [
      80226
    ],
    "type": "AddBuff"
  }
}

Self

{
  "id": 80222,
  "BuffName": "HP Alight",
  "BuffRate": {
    "Odds": 100
  },
  "Condition": {
    "type": "HpPerLess",
    "value": 10
  },
  "DelBuffID": [
    80225
  ],
  "BuffEffect": {
    "id": [
      80220,
      80221
    ],
    "type": "DelBuff"
  }
}

Self

{
  "id": 80226,
  "BuffName": "HP Alight (damage)",
  "BuffRate": {
    "Odds": 100
  },
  "BuffEffect": {
    "Hp": {
      "a": -0.02,
      "b": -0.1,
      "c": -50,
      "d": 0,
      "type": 55
    },
    "type": "HSPChange"
  }
}

Formula

{
  "CD": 30,
  "id": 1712010,
  "Buff": {
    "self": [
      80220,
      80221,
      80222
    ]
  },
  "Cost": 1,
  "Desc": [
    {
      "id": 1712000,
      "params": [
        1,
        1,
        2,
        10,
        500,
        30,
        10
      ]
    }
  ],
  "Icon": "skill_69001",
  "Camps": "Friend",
  "Level": 10,
  "Logic": "SkillNone",
  "DescId": "##2832809",
  "NameZh": "##158411",
  "DelayCD": 1.5,
  "Fire_EP": 3,
  "Pvp_buff": {
    "self": [
      80220,
      80221,
      80222
    ]
  },
  "AttackAct": [
    "use_skill"
  ],
  "Attack_EP": 3,
  "SE_attack": "Skill/LightHP",
  "SkillCost": {
    "sp": 25
  },
  "SkillType": "Buff",
  "Target_EP": 3,
  "DamageType": 4,
  "Launch_Range": 1,
  "AutoCondition": [
    {
      "type": 11,
      "value": 70,
      "no_target": 1
    }
  ]
}