
Soul Link
Lvl: 1
Buff
CD: 60 sec
Skill Delay: 2 sec
SP: 300
Cast Time: 6
Fixed Cast Time: 1
Links up the teammates within 6m, causing them to spread the received damage while constantly healing them for a period of time. The CD time is fixed and cannot be reduced
Self 7240
function CommonFun.calcBuff_7240(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local Value = srcUser:GetGemValue(c)
local MaxHp = targetUser:GetProperty("MaxHp")
local MaxSp = targetUser:GetProperty("MaxSp")
local A = Value / 100000 * MaxHp * a + Value / 100000 * MaxSp * b
return A
end
Self
{
"id": 135360,
"BuffDesc": "Link up the surrounding teammates",
"BuffIcon": "skillbuff_2382001",
"BuffName": "Soul Link",
"BuffRate": {
"Odds": 100
},
"IconType": 1,
"BuffEffect": {
"id": [
135361,
135362
],
"type": "AddBuff"
}
}
Self
{
"id": 135361,
"BuffName": "Soul Link",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"type": "SoulLink"
},
"BuffStateID": 135361
}
Self
{
"id": 135362,
"BuffName": "Soul Link (Recovery)",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"Hp": {
"a": 1,
"b": 0,
"c": 183002,
"type": 7240
},
"type": "HSPChange",
"calc_heal": 1
}
}
Self
{
"id": 135363,
"BuffName": "Soul Link (Self)",
"BuffRate": {
"Odds": {
"a": 0,
"b": 100,
"c": 21830100,
"type": 5040
}
},
"BuffEffect": {
"type": "SoulLink"
},
"BuffStateID": 135360
}
Formula
{
"CD": 60,
"id": 2382001,
"Buff": {
"self": [
135360,
135363
]
},
"Cost": 1,
"Desc": [
{
"id": 2382000
}
],
"Icon": "skill_2382001",
"Camps": "Friend",
"FixCD": 1,
"Level": 1,
"Logic": "SkillNone",
"DescId": "##1191145",
"NameZh": "##533313",
"CastAct": "reading",
"DelayCD": 2,
"Fire_EP": 3,
"SE_cast": "Skill/Magic_cast",
"Pvp_buff": {
"self": [
135360,
135363
]
},
"AttackAct": [
"use_skill2"
],
"Attack_EP": 2,
"Lead_Type": {
"CCT": 1,
"FCT": 6,
"type": 2
},
"SE_attack": "Skill/LexDivina_attack",
"SkillCost": {
"sp": 300
},
"SkillType": "Buff",
"Target_EP": 3,
"Launch_Range": 0,
"AutoCondition": [
{
"type": 8,
"no_target": 1
}
]
}