
Emerald Heart
Lvl: 10
Passive
When you use the same job skill consecutively, reduces the skill's cooldown by 50%; when you follow one job skill with a different job skill, you restore 10% of your Max HP.
Lvl: 9
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 46%; when you follow one job skill with a different job skill, you restore 9% of your Max HP.
Lvl: 8
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 42%; when you follow one job skill with a different job skill, you restore 8% of your Max HP.
Lvl: 7
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 38%; when you follow one job skill with a different job skill, you restore 7% of your Max HP.
Lvl: 6
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 34%; when you follow one job skill with a different job skill, you restore 6% of your Max HP.
Lvl: 5
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 30%; when you follow one job skill with a different job skill, you restore 5% of your Max HP.
Lvl: 4
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 26%; when you follow one job skill with a different job skill, you restore 4% of your Max HP.
Lvl: 3
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 22%; when you follow one job skill with a different job skill, you restore 3% of your Max HP.
Lvl: 2
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 18%; when you follow one job skill with a different job skill, you restore 2% of your Max HP.
Lvl: 1
Passive
• When you use the same job skill consecutively, reduces the skill's cooldown by 14%; when you follow one job skill with a different job skill, you restore 1% of your Max HP.
Self 6400
function CommonFun.calcBuff_6400(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local MaxHp = targetUser:GetProperty("MaxHp")
local skilllv = srcUser:GetLernedSkillLevel(a)
local A = MaxHp * skilllv * b
return A
end
Self
{
"id": 138070,
"BuffName": "23",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"type": "UseSameSkillReduceCD",
"ratio": {
"a": 0.04,
"b": 0.1,
"type": 1
},
"only_profession_skill": 1
}
}
Self
{
"id": 138071,
"BuffName": "23",
"BuffRate": {
"Odds": 100
},
"Condition": {
"type": "UseSkill",
"all_skill": 1,
"diff_last_no_normal": 1,
"diff_last_profession_skill": 1
},
"BuffEffect": {
"id": [
138072
],
"type": "AddBuff"
}
}
Self
{
"id": 138072,
"BuffName": "23",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"Hp": {
"a": 2780,
"b": 0.01,
"type": 6400
},
"type": "HSPChange",
"calc_heal": 1
}
}
Formula
{
"id": 2780010,
"Buff": {
"self": [
138070,
138071
]
},
"Cost": 1,
"Desc": [
{
"id": 2780000,
"params": [
50,
10
]
}
],
"Icon": "skill_2780001",
"Level": 10,
"DescId": "##3436633",
"NameZh": "##109591",
"Pvp_buff": {
"self": [
138070,
138071
]
}
}