Quellcode durchsuchen

修改战斗伤害异常bug

gitxsm vor 6 Monaten
Ursprung
Commit
fb8e5c8ba9
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  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