Formula

CommonFun.ModifyBaxieDamage

formula.lua
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
Formula Graph

Connected Archive Data

See which cards, equipment, headwears, buffs, and other archived records connect to this formula.

Loading graph filters

CommonFun.ModifyBaxieDamage

commonfun-modifybaxiedamage

Nodes

0

Edges

0

Related Nodes

Select at least one node type.