
Rainbow Guard
Lvl: 10
Buff
CD: 16 sec
SP: 140
Cast Time: 3
Fixed Cast Time: 1
Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*100%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 9
Buff
CD: 16 sec
SP: 130
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*93%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 8
Buff
CD: 16 sec
SP: 120
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*86%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 7
Buff
CD: 16 sec
SP: 110
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*79%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 6
Buff
CD: 16 sec
SP: 100
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*72%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 5
Buff
CD: 16 sec
SP: 90
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*65%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 4
Buff
CD: 16 sec
SP: 80
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*58%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 3
Buff
CD: 16 sec
SP: 70
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*51%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 2
Buff
CD: 16 sec
SP: 60
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*44%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Lvl: 1
Buff
CD: 16 sec
SP: 50
Cast Time: 3
Fixed Cast Time: 1
• Ellinia provides self and the possessed with a shield that can absorb DMG equal to Max HP*37%. Lasts 10s. If Ellinia is in the [Meow Possession] state, she doesn't receive the effect, while the possessed receives double effect. The effect can't be cleared. The cooldown is fixed.
Self 8740
function CommonFun.calcBuff_8740(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local A = 0
local MaxHp = srcUser:GetProperty("MaxHp")
local skilllv_1 = srcUser:GetLernedSkillLevel(2883_MERCHANT:RAINBOW_GUARD)
if a == 0 then
A = (0.07 * skilllv_1 + 0.3) * MaxHp
end
if a == 1 then
A = (0.07 * skilllv_1 + 0.3) * MaxHp * 2
end
return A
end
Self 8770
function CommonFun.calcBuff_8770(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local Value = srcUser:GetGemValue(c)
local A = lv * a + b + Value / 100000 * d
return A
end
Rideshoulder 8740
function CommonFun.calcBuff_8740(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local A = 0
local MaxHp = srcUser:GetProperty("MaxHp")
local skilllv_1 = srcUser:GetLernedSkillLevel(2883_MERCHANT:RAINBOW_GUARD)
if a == 0 then
A = (0.07 * skilllv_1 + 0.3) * MaxHp
end
if a == 1 then
A = (0.07 * skilllv_1 + 0.3) * MaxHp * 2
end
return A
end
Rideshoulder 8770
function CommonFun.calcBuff_8770(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local Value = srcUser:GetGemValue(c)
local A = lv * a + b + Value / 100000 * d
return A
end
Self
{
"id": 138930,
"BuffDesc": "DMG Absorption Shield",
"BuffIcon": "skillbuff_2883001",
"BuffName": "2486",
"BuffRate": {
"Odds": {
"a": 100,
"b": -100,
"c": 138931,
"type": 5040
}
},
"BuffType": {
"isgain": 1,
"isdisperse": 0
},
"IconType": 1,
"BuffEffect": {
"type": "AbsorbDamage",
"AbsorbAmount": {
"a": 0,
"type": 8740
}
},
"BuffStateID": 138930
}
Self
{
"id": 138933,
"BuffName": "2486",
"BuffRate": {
"Odds": {
"a": 100,
"b": -100,
"c": 138931,
"type": 5040
}
},
"BuffEffect": {
"type": "ReduceLoseHpRatio",
"ratio": {
"a": 0,
"b": 0,
"c": 214111,
"d": 1,
"type": 8770
}
}
}
Rideshoulder
{
"id": 138932,
"BuffDesc": "DMG Absorption Shield",
"BuffIcon": "skillbuff_2883001",
"BuffName": "2486",
"BuffRate": {
"Odds": 100
},
"BuffType": {
"isgain": 1,
"isdisperse": 0
},
"IconType": 1,
"BuffEffect": {
"type": "AbsorbDamage",
"AbsorbAmount": {
"a": 1,
"type": 8740
}
},
"BuffStateID": 138930
}
Rideshoulder
{
"id": 138934,
"BuffName": "2486",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"type": "ReduceLoseHpRatio",
"ratio": {
"a": 0,
"b": 0,
"c": 214111,
"d": 2,
"type": 8770
}
}
}
Formula
{
"CD": 16,
"id": 2883010,
"Buff": {
"self": [
138930,
138933
],
"rideshoulder": [
138932,
138934
]
},
"Cost": 1,
"Desc": [
{
"id": 2883000,
"params": [
100,
10
]
}
],
"Icon": "skill_2883001",
"Camps": "Friend",
"FixCD": 1,
"Level": 10,
"Logic": "SkillNone",
"DescId": "##3492144",
"NameZh": "##3492019",
"CastAct": "reading",
"Fire_EP": 3,
"SE_cast": "Skill/sfx_alinia_rainbow_protect_charge_01",
"Pvp_buff": {
"self": [
138930,
138933
],
"rideshoulder": [
138932,
138934
]
},
"AttackAct": [
"use_skill3"
],
"Attack_EP": 2,
"Lead_Type": {
"CCT": 1,
"FCT": 3,
"type": 2
},
"SE_attack": "Skill/sfx_alinia_rainbow_protect_attack_01",
"SkillCost": {
"sp": 140
},
"SkillType": "Buff",
"Target_EP": 3,
"Launch_Range": 0,
"AutoCondition": [
{
"time": 16,
"type": 1
},
{
"type": 8,
"no_target": 1
}
]
}