CommonFun

CommonFun.CalcRaceParam2

Dataset · 20251127_update

Formula Source

function CommonFun.CalcRaceParam2(srcUser, targetUser, params, damageParam, logger)
  local raceInc = 0
  local raceRed = 0
  local srcRace = srcUser.race
  local targetRace = targetUser.race
  if srcUser:HasBuffID(49320) and srcUser:HasBuffID(49325) then
  elseif srcUser:HasBuffID(49320) then
    targetRace = 2
  end
  if targetUser:HasBuffID(49320) and targetUser:HasBuffID(49325) then
  elseif targetUser:HasBuffID(49320) then
    srcRace = 2
  end
  if nil == CommonFun.RaceProps[targetRace] then
    return 1
  end
  if nil == CommonFun.RaceProps[srcRace] then
    return 1
  end
  raceInc = srcUser:GetProperty(CommonFun.RaceProps[targetRace][1])
  raceRed = targetUser:GetProperty(CommonFun.RaceProps[srcRace][2])
  return 1 - raceRed
end
No formula links

Version History

Loading dependencies...
Loading usage...