
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
}
]
}