中途退出不重置对手
This commit is contained in:
parent
5cd90eab7e
commit
a7aa915569
@ -115,7 +115,7 @@ function ArenaManager:rspSettlement(result)
|
|||||||
|
|
||||||
-- 异常数据判断处理
|
-- 异常数据判断处理
|
||||||
local curScore = DataManager.ArenaData:getScore()
|
local curScore = DataManager.ArenaData:getScore()
|
||||||
local minScore = DataManager.ArenaData:getGradingMinScore()
|
local minScore = DataManager.ArenaData:getGradingMinScore(curScore)
|
||||||
if curScore + result.settlement.incr_score < minScore then
|
if curScore + result.settlement.incr_score < minScore then
|
||||||
result.settlement.incr_score = minScore - curScore
|
result.settlement.incr_score = minScore - curScore
|
||||||
end
|
end
|
||||||
|
|||||||
@ -448,19 +448,15 @@ end
|
|||||||
|
|
||||||
-- 结算战斗数据
|
-- 结算战斗数据
|
||||||
function ArenaData:onBattleResultReceived(settlement)
|
function ArenaData:onBattleResultReceived(settlement)
|
||||||
self.matchInfo = nil
|
-- 战斗记录改变
|
||||||
|
if self.recentBattle == nil then
|
||||||
if settlement then
|
self.recentBattle = {}
|
||||||
-- 战斗记录改变
|
|
||||||
if self.recentBattle == nil then
|
|
||||||
self.recentBattle = {}
|
|
||||||
end
|
|
||||||
table.remove(self.recentBattle, #self.recentBattle)
|
|
||||||
table.insert(self.recentBattle, 1, settlement)
|
|
||||||
-- 积分改变
|
|
||||||
self.score = self.score + settlement.incr_score
|
|
||||||
self.curGradingId = self:getGradingIdFromScore(self.score)
|
|
||||||
end
|
end
|
||||||
|
table.remove(self.recentBattle, #self.recentBattle)
|
||||||
|
table.insert(self.recentBattle, 1, settlement)
|
||||||
|
-- 积分改变
|
||||||
|
self.score = self.score + settlement.incr_score
|
||||||
|
self.curGradingId = self:getGradingIdFromScore(self.score)
|
||||||
|
|
||||||
self:setDirty()
|
self:setDirty()
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user