Formula

CommonFun.calcBuff_6902

function CommonFun.calcBuff_6902(srcUser, targetUser, a, b, c, d, lv, damage)
  if srcUser == nil or targetUser == nil then
    return 0
  end
  local MaxHp = targetUser:GetProperty("MaxHp")
  local A = 0
  local buffNum = targetUser:GetBuffLayer(155001_3288_:MAX_STACK_999)
  if buffNum <= 10 then
    A = -0.01 * MaxHp
  elseif 10 < buffNum and buffNum <= 20 then
    A = -0.02 * MaxHp
  elseif 20 < buffNum and buffNum <= 30 then
    A = -0.05 * MaxHp
  elseif 30 < buffNum then
    A = -0.1 * MaxHp
  end
  return A
end