1function CommonFun.calcBOSSFinalDam(srcUser, targetUser, params, logger)
2 local A = 1
3 if targetUser:GetNpcID() == 250300_SORROW_POLYMER and srcUser:HasBuffID(164081_OUTER_RING_TARGETS_:MAX_STACK_0) then
4 A = 0
5 end
6 if targetUser:GetNpcID() == 250310_WORRY_POLYMER and srcUser:HasBuffID(164071_INNER_RING_TARGETS_:MAX_STACK_0) then
7 A = 0
8 end
9 if targetUser:GetNpcID() == 250330_HEART_OF_SORROW and srcUser:HasBuffID(164081_OUTER_RING_TARGETS_:MAX_STACK_0) then
10 A = 0
11 end
12 if targetUser:GetNpcID() == 260300_SORROW_POLYMER and srcUser:HasBuffID(164081_OUTER_RING_TARGETS_:MAX_STACK_0) then
13 A = 0
14 end
15 if targetUser:GetNpcID() == 260310_WORRY_POLYMER and srcUser:HasBuffID(164071_INNER_RING_TARGETS_:MAX_STACK_0) then
16 A = 0
17 end
18 if targetUser:GetNpcID() == 260330_HEART_OF_SORROW and srcUser:HasBuffID(164081_OUTER_RING_TARGETS_:MAX_STACK_0) then
19 A = 0
20 end
21 if targetUser:GetNpcID() == 270300_SORROW_POLYMER and srcUser:HasBuffID(164081_OUTER_RING_TARGETS_:MAX_STACK_0) then
22 A = 0
23 end
24 if targetUser:GetNpcID() == 270310_WORRY_POLYMER and srcUser:HasBuffID(164071_INNER_RING_TARGETS_:MAX_STACK_0) then
25 A = 0
26 end
27 if targetUser:GetNpcID() == 270330_HEART_OF_SORROW and srcUser:HasBuffID(164081_OUTER_RING_TARGETS_:MAX_STACK_0) then
28 A = 0
29 end
30 return A
31end