
Rumble
Lvl: 10
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 50 %%. Has a 50% chance to remove 2 negative effects.
Lvl: 9
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 50 %%. Has a 40% chance to remove 2 negative effects.
Lvl: 8
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 50 %%. Has a 30% chance to remove 2 negative effects.
Lvl: 7
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 50 %%. Has a 20% chance to remove 2 negative effects.
Lvl: 6
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 50 %%. Has a 10% chance to remove 2 negative effects.
Lvl: 5
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 50%.
Lvl: 4
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 40%.
Lvl: 3
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 30%.
Lvl: 2
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 20%.
Lvl: 1
Heal
CD: 6 sec
Skill Delay: 2 sec
SP: 40
Cast Time: 3
• Releases a pleasant grunt to heal all teammates within 5 meters and using [Groom] on them, recovering an additional 10%.
Aesir
• Rumble - Debuff [Rumble] chance of removing debuffs +10%
• Rumble - Cooldown [Rumble] skill CD time -10%
Formula
function CommonFun.calcDamage_15301(srcUser, targetUser, params, damageParam, logger)
local BaseLv = srcUser.BaseLv
local Int = srcUser:GetProperty("Int")
local HealEncPer = srcUser:GetProperty("HealEncPer")
local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
local damChangePer = damageParam.damChangePer
local Num = srcUser:GetRunePoint(153033_AESIR_GROOM_S_HEALING_EFFECT_5)
local A = -1 * math.floor((BaseLv / 50 + 1) * Int * damChangePer * (1 + HealEncPer) * (1 + BeHealEncPer2)) * (1 + Num * 0.05)
local skillID, skillLevel = CommonFun.UnmergeSkillID(params.skillIDAndLevel)
if skillID == 1630_BLADE_SOUL:RUMBLE then
local skilllv_1 = srcUser:GetLernedSkillLevel(1621_BLADE_SOUL:GROOM)
local skilllv_2 = srcUser:GetLernedSkillLevel(1630_BLADE_SOUL:RUMBLE)
skilllv_2 = math.min(skilllv_2, 5)
A = -1 * math.floor((BaseLv / 50 + 1) * Int * (skilllv_1 * 3 + 11) * (1 + HealEncPer) * (1 + BeHealEncPer2)) * (1 + skilllv_2 * 0.1) * (1 + Num * 0.05)
end
local HealtoDam = targetUser:GetBuffLevel(129100_CURE_BARRIER_:MAX_STACK_0)
local DamRatio = 1
if targetUser:HasBuffID(129100_CURE_BARRIER_:MAX_STACK_0) then
DamRatio = -0.1 * HealtoDam
end
local HealReduce = targetUser:GetBuffLevel(136500_10783_:MAX_STACK_0)
if targetUser:HasBuffID(136500_10783_:MAX_STACK_0) then
DamRatio = 1 - (0.2 + 0.03 * HealReduce)
end
local RateNum = 0
if srcUser:HasBuffID(90004614_GIANT_FOX_GRASS_1_T5_:MAX_STACK_0) then
RateNum = 15
end
if CommonFun.IsInRate(RateNum, srcUser:GetRandom()) then
return A * 2 * DamRatio, CommonFun.DamageType.Crit
else
return A * DamRatio
end
end
Self
{
"id": 123170,
"BuffName": "Groom (Remove Abnormal Status)",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"type": "DelStatus",
"status": [
1,
2,
3,
9,
11,
12
],
"random_num": 6
}
}
Self
{
"id": 123180,
"BuffName": "Rumble (Clear Negative Status)",
"BuffRate": {
"Odds": {
"a": 10,
"b": -50,
"c": 153045,
"d": 10,
"type": 3250
}
},
"BuffEffect": {
"num": 2,
"type": "Disperse"
},
"BuffStateID": 118260
}
Self
{
"id": 123181,
"BuffName": "Rumble (Empty Buff Effect)",
"BuffRate": {
"Odds": 100
},
"BuffStateID": 123181
}
Team
{
"id": 123170,
"BuffName": "Groom (Remove Abnormal Status)",
"BuffRate": {
"Odds": 100
},
"BuffEffect": {
"type": "DelStatus",
"status": [
1,
2,
3,
9,
11,
12
],
"random_num": 6
}
}
Team
{
"id": 123180,
"BuffName": "Rumble (Clear Negative Status)",
"BuffRate": {
"Odds": {
"a": 10,
"b": -50,
"c": 153045,
"d": 10,
"type": 3250
}
},
"BuffEffect": {
"num": 2,
"type": "Disperse"
},
"BuffStateID": 118260
}
Team
{
"id": 123181,
"BuffName": "Rumble (Empty Buff Effect)",
"BuffRate": {
"Odds": 100
},
"BuffStateID": 123181
}
Formula
{
"CD": 6,
"id": 1630010,
"Buff": {
"self": [
123170,
123180,
123181
],
"team": [
123170,
123180,
123181
]
},
"Cost": 1,
"Desc": [
{
"id": 1630001,
"params": [
50
]
}
],
"Icon": "skill_1630001",
"Camps": "Team",
"Level": 10,
"Logic": "SkillSelfRange",
"Damage": [
{
"type": 15301,
"damChangePer": 1
}
],
"DescId": "##170232",
"NameZh": "##130494",
"CastAct": "skill_ready",
"DamTime": {
"type": 1,
"value": 1
},
"DelayCD": 2,
"Fire_EP": 3,
"Pvp_buff": {
"self": [
123170,
123180,
123181
],
"team": [
123170,
123180,
123181
]
},
"AttackAct": [
"use_skill2"
],
"Attack_EP": 1,
"Lead_Type": {
"CCT": 0,
"FCT": 3,
"type": 2
},
"SE_attack": "Skill/Skill_monster_Doram_catComfortable",
"SkillCost": {
"sp": 40
},
"SkillType": "Heal",
"Target_EP": 1,
"Logic_Param": {
"range": 5,
"include_self": 1,
"include_friendnpc": 1
},
"Launch_Range": 0,
"AutoCondition": [
{
"type": 5,
"priority": 1,
"no_target": 1,
"teamvalue": 70
},
{
"type": 3,
"value": 70,
"priority": 1,
"no_target": 1
}
]
}