优化自动淬炼的随机假数据

This commit is contained in:
Fang 2023-09-20 14:23:20 +08:00
parent cbbccaaa63
commit 52909a4f1e

View File

@ -346,8 +346,7 @@ end
-- 淬炼成功
function RunesData:onQuenchingSuccess(level, exp, heroId, grids)
self.level = level
self.exp = exp
self:updateLevelAndExp(level, exp)
self.runes[heroId]:updateGrids(grids)
self:setDirty()
@ -366,14 +365,24 @@ end
-- 自动淬炼成功
function RunesData:onAutoQuenchingSuccess(level, exp, grids)
self.level = level
self.exp = exp
self:updateLevelAndExp(level, exp)
self.runes[self:getAutoHeroId()]:updateGrids(grids)
self.executedAutoCount = 0
self:setDirty()
end
-- 更新等级和经验
function RunesData:updateLevelAndExp(level, exp)
if self.level and self.level ~= level then
-- 等级变了,重置假数据
self.fakeGrids = nil
end
self.level = level
self.exp = exp
end
-- 自动淬炼失败
function RunesData:onAutoQuenchingFailed()
self:setDirty()