CommonFun.calcBuff_7740
function CommonFun.calcBuff_7740(srcUser, targetUser, a, b, c, d, lv)
if srcUser == nil or targetUser == nil then
return 0
end
local A = 0
local AddNum = 0
local AddTime = 0
if srcUser:HasBuffID(21930010_UNIVERSE_STARSHARD_1_STAR_PER_SECOND_:MAX_STACK_0) then
AddNum = 1
end
if srcUser:HasBuffID(21930020_UNIVERSE_STARSHARD_DURATION_1_:MAX_STACK_0) then
AddTime = 1
end
local StarNum = srcUser:GetBuffLayer(136190_ASTROLOGY_LAYER_:MAX_STACK_5)
if a == 1 and b == 0 then
A = 1000 / (StarNum + AddNum)
end
if a == 0 and b == 1 then
A = (StarNum + AddNum) * (StarNum + AddTime)
end
return A
end