Formula

CommonFun.calcBuff_6540

function CommonFun.calcBuff_6540(srcUser, targetUser, a, b, c, d, lv)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local skilllv_1 = srcUser:GetLernedSkillLevel(3208_MECHANIC:BACK_IN_TIME)
  local A = skilllv_1 * 2 + 5
  if srcUser:HasBuffID(126122_CHRONOLOGY_BOLT_TIME_FIELD_:MAX_STACK_0) then
    local Gem = srcUser:GetGemValue(82152_WITHIN_TIME_FIELD_BACK_IN_TIME_S_CHANCE_PERCENTAGE)
    A = A + Gem / 1000
  end
  if srcUser:HasBuffID(90004924_23_:MAX_STACK_0) then
    A = A + 5
  end
  return A
end