瀏覽代碼

修改战斗伤害异常bug

gitxsm 5 月之前
父節點
當前提交
fb8e5c8ba9
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      script/module/combat/Skill.lua

+ 2 - 2
script/module/combat/Skill.lua

@@ -1587,12 +1587,12 @@ end
 function CMD.zuzhouTrueHurt(obj, skillConfig, skillTargets)
 	local confArgs = skillConfig.args
 	local nAtt = CombatObj.getValue(obj,RoleDefine.ATK)
-	local nHurt = nAtt * confArgs[1] / 10000
+	local baseHurt = nAtt * confArgs[1] / 10000
 	for _,target in ipairs(skillTargets) do
 		local isStatus, cmd, ind = CombatBuff.isStatus(target, {"zuzhou"})
 		if isStatus then
 			local nZuZhouNum = #target.bufferCmd["zuzhou"]
-			nHurt = nHurt * nZuZhouNum
+			local nHurt = baseHurt * nZuZhouNum
 			if nHurt > 0  then
 				local d = CombatObj.updateHp(target, -nHurt,nil,true, obj.pos,CombatObj.EXTRA_HP_TYPE)
 				if d ~= 0 then