diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua index 7486682a37..f556910c3c 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua @@ -350,7 +350,8 @@ function BattleLogic.CheckBattleLogic() if insertSkillRoleList and #insertSkillRoleList>0 then insertSkillRole=insertSkillRoleList[1] SkillRole =insertSkillRole - table.removebyvalue(insertSkillRoleList,insertSkillRole) + table_removebyvalue(insertSkillRoleList,insertSkillRole) + --table.removebyvalue(insertSkillRoleList,insertSkillRole) insertSkillRole=nil --记录下正常执行行动的英雄的位置,插入英雄行动完,再按照正常顺序执行 lastPos=CurSkillPos[CurCamp] @@ -437,7 +438,8 @@ function BattleLogic.CheckHaveInsertRole() if insertSkillRoleList and #insertSkillRoleList>0 then insertSkillRole=insertSkillRoleList[1] local SkillRole=insertSkillRole - table.removebyvalue(insertSkillRoleList,insertSkillRole) + --table.removebyvalue(insertSkillRoleList,insertSkillRole) + table_removebyvalue(insertSkillRoleList,insertSkillRole) insertSkillRole=nil -- 如果找不到下一个人,直接交换阵营 if not SkillRole then