1function CommonFun.ModifyBaxieDamage(srcUser, targetUser, skillParams, damage, skillID, isCanBlock)
2 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
3 local Baxie = true
4 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
5 Baxie = false
6 end
7 if skillID == 2227_STELLAR_HUNTER:CRACK_SHOT or skillID == 2243_STELLAR_HUNTER:ABSOLUTE_PENETRATION or skillID == 2251_STELLAR_HUNTER:FORCED_DISPEL then
8 Baxie = false
9 end
10 if isCanBlock == false then
11 Baxie = false
12 end
13 if Baxie then
14 if targetUser.AddBuffDamage ~= nil then
15 targetUser:AddBuffDamage(damage)
16 end
17 if srcUser.isServerCall then
18 srcUser:SetMissStillBuff()
19 end
20 return 0, CommonFun.DamageType.WeaponBlock
21 end
22 end
23end