Formula
CommonFun.calcSkillDamReduc
function CommonFun.calcSkillDamReduc(srcUser, targetUser)
if srcUser == nil or targetUser == nil then
return 0
end
local EnergyDamReduc = targetUser:GetProperty("EnergyDamReduc")
local SteelDamReduc = targetUser:GetProperty("SteelDamReduc")
local ProtectDamReduc = targetUser:GetProperty("ProtectDamReduc")
local HideDamReduc = targetUser:GetProperty("HideDamReduc")
local DragonDamReduc = targetUser:GetProperty("DragonDamReduc")
local DeadDamReduc = targetUser:GetProperty("DeadDamReduc")
local SkillDamReduc = (1 - EnergyDamReduc) * (1 - SteelDamReduc) * (1 - ProtectDamReduc) * (1 - HideDamReduc) * (1 - DragonDamReduc) * (1 - DeadDamReduc)
if SkillDamReduc <= 0.1 then
SkillDamReduc = 0.1
end
return SkillDamReduc
end