【战斗】修复技能效果修改导致被动技能报错的问题

dev_chengFeng
gaoxin 2020-11-02 14:12:03 +08:00
parent 52fbe638f6
commit c90e209fd6
1 changed files with 3 additions and 3 deletions

View File

@ -54,8 +54,8 @@ local passivityList = {
local OnSkillCast = function(skill)
BattleUtil.RandomAction(f1, function ()
local duration = 0
for i=1, skill.effectCaster.effectList.size do
duration = max(duration, skill.effectCaster.effectList.buffer[i].duration)
for i=1, #skill.effectCaster.effectList do
duration = max(duration, skill.effectCaster.effectList[i].duration)
end
role:AddPropertyTransfer(BattlePropList[pro1], f2, BattlePropList[pro2], 2, duration + BattleLogic.GameDeltaTime * 2)
end)
@ -3554,7 +3554,7 @@ local passivityList = {
local i1 = args[1]
local onSkillCastEnd = function(skill)
local effectGroup = skill.effectCaster.effectList.buffer[1]
local effectGroup = skill.effectCaster.effectList[1]
local chooseId = effectGroup.chooseId
local chooseLimit = floor(chooseId / 10000) % 10
if chooseLimit == 3 then -- 打纵列