diff --git a/src/adv/AdvBattle.lua b/src/adv/AdvBattle.lua index cd2ce03..08254e7 100644 --- a/src/adv/AdvBattle.lua +++ b/src/adv/AdvBattle.lua @@ -463,7 +463,7 @@ function Battle:iLayerChange(oldMapIdx) local playerBuffs = self:checkDiffAuraBuff(self:getAurasByMap(oldMapIdx), auras) local enemyBuffs = self:checkDiffAuraBuff(self:getAurasByMap(), auras) self.player:checkAuraBuff(playerBuffs) - for _, enemy in pairs(self.player:getTeam(2)) do + for _, enemy in ipairs(self.enemys[self.adv:getCurMapIdx()]) do enemy:checkAuraBuff(enemyBuffs) end self:setMapAuras(auras) @@ -483,7 +483,7 @@ function Battle:newBattle() local auras = self:getActiveAuras() local buffs = self:checkDiffAuraBuff({}, auras) self.player:checkAuraBuff(buffs) - for _, enemy in pairs(self.player:getTeam(2)) do + for _, enemy in ipairs(self.enemys[self.adv:getCurMapIdx()]) do enemy:checkAuraBuff(buffs) end self:setMapAuras(auras) -- libgit2 0.21.2