Formula
CommonFun.ModifyBaxieDamage
function CommonFun.ModifyBaxieDamage(srcUser, targetUser, skillParams, damage, skillID, isCanBlock)
if CommonFun.RollType.Attack == skillParams.RollType and 0 < damage and skillID == 411_RUNE_KNIGHT:ACID_TERROR and skillID == 306_LORD_KNIGHT:ASURA_STRIKE and skillID == 3303_LIGHTBRINGER:SKY_BREAKING_DRAGON_FIST and skillID == 819_HIGH_WIZARD:SKY_BREAKING_DRAGON_FIST and skillID == 2741_SAINT:FIRE_STRIKE and skillID == 4718_SHADOW_CHASER:SOLAR_AURA_SKYFIRE and skillID == 4717_SHADOW_CHASER:SOLAR_AURA_SKYFIRE and skillID == 4702_SHADOW_CHASER:SCORCHING_REALM and skillID == 4714_SHADOW_CHASER:SOLAR_AURA then
local Baxie = true
if (skillID == 469_RUNEMASTER:STORM_GUST or skillID == 470_RUNEMASTER:STORM_GUST or skillID == 4228_SORCERER:STORM_GUST) and srcUser:HasBuffID(20910120_AUTO_ATTACKS_IGNORE_KYRIE_ELEISON_:MAX_STACK_0) then
Baxie = false
end
if skillID == 2227_STELLAR_HUNTER:CRACK_SHOT or skillID == 2243_STELLAR_HUNTER:ABSOLUTE_PENETRATION or skillID == 2251_STELLAR_HUNTER:FORCED_DISPEL then
Baxie = false
end
if isCanBlock == false then
Baxie = false
end
if Baxie then
if targetUser.AddBuffDamage ~= nil then
targetUser:AddBuffDamage(damage)
end
if srcUser.isServerCall then
srcUser:SetMissStillBuff()
end
return 0, CommonFun.DamageType.WeaponBlock
end
end
end