Level 1
##79878001
Skill #79878001
Tao Gunka's favorite activity is playing High Heap with himself. Earth AoE DMG is dealt in the surrounding area of the chosen target and they are slowed. The DMG gradually increases.
Level 1
##79878001
Formulas & functions
Formula source
function CommonFun.calcDamage_8046(srcUser, targetUser, params, damageParam, logger)
local Int = srcUser:GetProperty("Int")
local Vit = srcUser:GetProperty("Vit")
local MAtk = srcUser:GetProperty("MAtk")
local MAtkPer = srcUser:GetProperty("MAtkPer")
local MDamIncrease = CommonFun.calcMDamIncrease(srcUser, targetUser)
local IgnoreMDef = srcUser:GetProperty("IgnoreMDef")
if 1 <= IgnoreMDef then
IgnoreMDef = 1
end
local MRefine = srcUser:GetProperty("MRefine")
local srcAtkElement = CommonFun.GetUserAtkAttr(srcUser, params, damageParam)
local targetDefElement = targetUser:GetProperty("DefAttr")
local elementparam2 = CommonFun.CalcElementParam2(srcUser, targetUser, params, damageParam, logger)
local raceparam = CommonFun.CalcRaceParam(srcUser, targetUser, params, damageParam, logger)
local raceparam2 = CommonFun.CalcRaceParam2(srcUser, targetUser, params, damageParam, logger)
local bossparam = CommonFun.CalcBossParam(srcUser, targetUser, params, damageParam, logger)
local bossparam2 = CommonFun.CalcBossParam2(srcUser, targetUser, params, damageParam, logger)
local MDef2 = targetUser:GetProperty("MDef")
local MDefPer2 = targetUser:GetProperty("MDefPer")
local Vit2 = targetUser:GetProperty("Vit")
local VitPer2 = targetUser:GetProperty("VitPer")
local Int2 = targetUser:GetProperty("Int")
local IntPer2 = targetUser:GetProperty("IntPer")
local MDamReduc2 = CommonFun.calcMDamReDuc(srcUser, targetUser)
local RefineMDamReduc = targetUser:GetProperty("RefineMDamReduc")
local damChangePer = damageParam.damChangePer
local damChangePer1 = damageParam.damChangePer1
local BaseMAtk = Int + math.floor(Int * Int / 100)
local MAtkFinal = ((MAtk - BaseMAtk) * (1 + MAtkPer) + BaseMAtk) * raceparam * bossparam * bossparam2
local MDefReduc = CommonFun.CalcMDef(srcUser, targetUser)
local Num1 = srcUser:GetBuffLayer(174823)
local A = (MAtkFinal * MDefReduc * (1 - MDamReduc2) + MRefine) * (1 - RefineMDamReduc) * (damChangePer * math.pow(2, Num1)) * (1 + MDamIncrease) * CommonFun.calcMagicElement(srcUser, targetUser, params, damageParam) * elementparam2 - Vit2 / 2 * (1 + VitPer2) - Int2 * (1 + IntPer2)
if A <= 1 then
return 1
end
return A
endSkill JSON (Level 1)
{
"id": 79878001,
"NameZh": "堆高高",
"Level": 1,
"Icon": "skill_79878001",
"Desc": [
{
"id": 79878001,
"params": [
100
]
}
],
"RollType": 2,
"SkillHit": 1,
"SkillType": "Attack",
"Camps": "Enemy",
"Launch_Range": 7,
"Fire_EP": 3,
"Target_EP": 3,
"Attack_EP": 2,
"Lead_Type": {
"ReadyTime": 2,
"type": 1
},
"Logic": "SkillPointRange",
"Logic_Param": {
"count": 3,
"interval": 2.5,
"isCountTrap": 1,
"loop": false,
"no_select": 1,
"notcontroled": 1,
"range": 5,
"range_num": 12,
"trap_effect": "DisneyMVP_duigaogao_floor,LowRange_B2"
},
"Damage": [
{
"damChangePer": 10,
"elementparam": 2,
"type": 8046
}
],
"DamTime": {
"type": 1,
"value": 1
},
"Buff": {
"enemy": [
174822
],
"self": [
174823
]
},
"Pvp_buff": {
"enemy": [
174822
],
"self": [
174823
]
},
"CastAct": "reading",
"AttackAct": [
"use_skill3"
],
"description": {
"chinesesimplified": "##79878001",
"english": "##79878001",
"german": "##79878001",
"portuguese": "##79878001",
"spanish": "##79878001"
}
}