Formula
CommonFun.calcBuff_3255
formula.lua
1function CommonFun.calcBuff_3255(srcUser, targetUser, a, b, c, d, lv)
2 if srcUser == nil or targetUser == nil then
3 return 0
4 end
5 local Num = srcUser:GetRunePoint(c)
6 local diary = 0
7 if srcUser:HasBuffID(90002383_MAGIC_SURGE_ROBE_TIER_4_:MAX_STACK_0) and srcUser:HasBuffID(90002147_SAGE_S_DIARY_TIER_8_:MAX_STACK_0) then
8 diary = 3
9 end
10 if srcUser:HasBuffID(90002383_MAGIC_SURGE_ROBE_TIER_4_:MAX_STACK_0) and srcUser:HasBuffID(42240_SAGE_S_HANDBOOK_:MAX_STACK_0) then
11 diary = 3
12 end
13 if srcUser:HasBuffID(42620_MAGIC_ABYSS_:MAX_STACK_0) and srcUser:HasBuffID(90002147_SAGE_S_DIARY_TIER_8_:MAX_STACK_0) then
14 diary = 3
15 end
16 if srcUser:HasBuffID(42620_MAGIC_ABYSS_:MAX_STACK_0) and srcUser:HasBuffID(42240_SAGE_S_HANDBOOK_:MAX_STACK_0) then
17 diary = 3
18 end
19 local equipRingSD = srcUser:getEquip(CommonFun.PackType.EPACKTYPE_SHADOWEQUIP, CommonFun.EquipPos.EEQUIPPOS_ARMOUR)
20 if equipRingSD.id ~= 0 and srcUser:HasBuffLayer(42620, EBUFFERLAYER_SHADOW) and (srcUser:HasBuffID(90002147_SAGE_S_DIARY_TIER_8_:MAX_STACK_0) or srcUser:HasBuffID(42240_SAGE_S_HANDBOOK_:MAX_STACK_0)) then
21 diary = 3
22 end
23 if srcUser:HasBuffID(90004514_SAGE_S_HANDBOOK_1_TIER_5_:MAX_STACK_0) and srcUser:HasBuffID(90004515_SAGE_S_HANDBOOK_1_TIER_5_EFFECT_:MAX_STACK_0) then
24 diary = diary + 5
25 end
26 local GemValue1 = srcUser:GetGemValue(82001_DOUBLE_FLURRY_CHANCE_PERCENTAGE)
27 local GemValue2 = 0
28 if srcUser:HasBuffID(118340_MAGIC_FIST_:MAX_STACK_0) or srcUser:HasBuffID(118341_MAGIC_FIST_:MAX_STACK_0) or srcUser:HasBuffID(118342_MAGIC_FIST_:MAX_STACK_0) or srcUser:HasBuffID(118343_MAGIC_FIST_:MAX_STACK_0) or srcUser:HasBuffID(118344_MAGIC_FIST_:MAX_STACK_0) then
29 GemValue2 = srcUser:GetGemValue(82002_DOUBLE_FLURRY_CHANCE_PERCENTAGE_AFTER_UNLOCKING_MAGIC_FIST)
30 end
31 local GemDam = GemValue1 / 1000 + GemValue2 / 1000
32 local A = lv * a + b + Num * d + diary + GemDam
33 return A
34endFormula Graph
Connected Archive Data
See which cards, equipment, headwears, buffs, and other archived records connect to this formula.
Loading graph filters
CommonFun.calcBuff_3255
commonfun-calcbuff_3255
Nodes
0
Edges
0
Related Nodes
Select at least one node type.
