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 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