锦标赛升级显示fix
This commit is contained in:
parent
e12d2cbf3a
commit
ffb5159944
@ -262,11 +262,6 @@ function TournArenaData:getLevelTotalScore(level)
|
||||
return cfg and cfg.exp or 0
|
||||
end
|
||||
|
||||
-- 获取当前升级所需总积分
|
||||
function TournArenaData:getBountyUpgradeScore()
|
||||
return self:getBountyCfgByLevel(self:getBountyLevel()).exp or 0
|
||||
end
|
||||
|
||||
-- 是否满足购买战令等级的条件
|
||||
function TournArenaData:canBuyBountyLevel()
|
||||
if self:getBountyLevel() >= self:getBountyMaxLevel() then
|
||||
|
||||
@ -278,11 +278,6 @@ function TournWaveData:getLevelTotalScore(level)
|
||||
return cfg and cfg.exp or 0
|
||||
end
|
||||
|
||||
-- 获取当前升级所需总积分
|
||||
function TournWaveData:getBountyUpgradeScore()
|
||||
return self:getBountyCfgByLevel(self:getBountyLevel()).exp or 0
|
||||
end
|
||||
|
||||
-- 是否满足购买战令等级的条件
|
||||
function TournWaveData:canBuyBountyLevel()
|
||||
if self:getBountyLevel() >= self:getBountyMaxLevel() then
|
||||
@ -431,10 +426,14 @@ function TournWaveData:addWaveCount(count)
|
||||
|
||||
self.bountyExp = self.bountyExp + count
|
||||
|
||||
local upExp = self:getBountyUpgradeScore()
|
||||
if upExp > 0 and self.bountyExp >= upExp then
|
||||
self.bountyExp = self.bountyExp - upExp
|
||||
self.bountyLevel = self.bountyLevel + 1
|
||||
local curCfg = self:getBountyCfgByLevel(self:getBountyLevel())
|
||||
local nextCfg = self:getBountyCfgByLevel(self:getBountyLevel() + 1)
|
||||
if curCfg and nextCfg then
|
||||
local diff = nextCfg.exp - curCfg.exp
|
||||
if self.bountyExp >= diff then
|
||||
self.bountyExp = self.bountyExp - diff
|
||||
self.bountyLevel = self.bountyLevel + 1
|
||||
end
|
||||
end
|
||||
|
||||
self:setDirty()
|
||||
|
||||
@ -185,20 +185,20 @@ function HeroEntity:updateSkinAttr()
|
||||
self.skinAttr[GConst.MATCH_SKILL_HURTP_NAME[self:getMatchType()]] = skillHurtPer
|
||||
self.skinAttr[GConst.MATCH_CURED_NAME[self:getMatchType()]] = healPer
|
||||
|
||||
if EDITOR_MODE then
|
||||
local printStr = ""
|
||||
printStr = printStr .. "更新皮肤数值:"..self:getCfgId() .. "\n"
|
||||
printStr = printStr .. "生命:".. hp .. "\n"
|
||||
printStr = printStr .. "攻击力:".. atk .. "\n"
|
||||
printStr = printStr .. "普攻增伤:".. normalHurt .. "\n"
|
||||
printStr = printStr .. "技能增伤:".. skillHurt .. "\n"
|
||||
printStr = printStr .. "暴击率:".. critPer .. "\n"
|
||||
printStr = printStr .. "暴击伤害百分比:".. critHurtPer .. "\n"
|
||||
printStr = printStr .. "普攻增伤百分比:".. normalHurtPer .. "\n"
|
||||
printStr = printStr .. "技能增伤百分比:".. skillHurtPer .. "\n"
|
||||
printStr = printStr .. "治疗加成百分比:".. healPer .. "\n"
|
||||
Logger.logHighlight(printStr)
|
||||
end
|
||||
-- if EDITOR_MODE then
|
||||
-- local printStr = ""
|
||||
-- printStr = printStr .. "更新皮肤数值:"..self:getCfgId() .. "\n"
|
||||
-- printStr = printStr .. "生命:".. hp .. "\n"
|
||||
-- printStr = printStr .. "攻击力:".. atk .. "\n"
|
||||
-- printStr = printStr .. "普攻增伤:".. normalHurt .. "\n"
|
||||
-- printStr = printStr .. "技能增伤:".. skillHurt .. "\n"
|
||||
-- printStr = printStr .. "暴击率:".. critPer .. "\n"
|
||||
-- printStr = printStr .. "暴击伤害百分比:".. critHurtPer .. "\n"
|
||||
-- printStr = printStr .. "普攻增伤百分比:".. normalHurtPer .. "\n"
|
||||
-- printStr = printStr .. "技能增伤百分比:".. skillHurtPer .. "\n"
|
||||
-- printStr = printStr .. "治疗加成百分比:".. healPer .. "\n"
|
||||
-- Logger.logHighlight(printStr)
|
||||
-- end
|
||||
end
|
||||
|
||||
-- 更新符文属性
|
||||
@ -232,21 +232,21 @@ function HeroEntity:updateRunesAttr()
|
||||
self.runesAttr[GConst.MATCH_CURED_NAME[self:getMatchType()]] = healPer
|
||||
self.runesAttr[GConst.MATCH_ALL_HURTP_NAME[self:getMatchType()]] = allHurtp
|
||||
|
||||
if EDITOR_MODE then
|
||||
local printStr = ""
|
||||
printStr = printStr .. "更新符文数值:"..self:getCfgId() .. "\n"
|
||||
printStr = printStr .. "生命:".. hp .. "\n"
|
||||
printStr = printStr .. "攻击力:".. atk .. "\n"
|
||||
printStr = printStr .. "普攻增伤:".. normalHurt .. "\n"
|
||||
printStr = printStr .. "技能增伤:".. skillHurt .. "\n"
|
||||
printStr = printStr .. "暴击率:".. critPer .. "\n"
|
||||
printStr = printStr .. "暴击伤害百分比:".. critHurtPer .. "\n"
|
||||
printStr = printStr .. "普攻增伤百分比:".. normalHurtPer .. "\n"
|
||||
printStr = printStr .. "技能增伤百分比:".. skillHurtPer .. "\n"
|
||||
printStr = printStr .. "治疗加成百分比:".. healPer .. "\n"
|
||||
printStr = printStr .. "所有伤害百分比:".. allHurtp .. "\n"
|
||||
Logger.logHighlight(printStr)
|
||||
end
|
||||
-- if EDITOR_MODE then
|
||||
-- local printStr = ""
|
||||
-- printStr = printStr .. "更新符文数值:"..self:getCfgId() .. "\n"
|
||||
-- printStr = printStr .. "生命:".. hp .. "\n"
|
||||
-- printStr = printStr .. "攻击力:".. atk .. "\n"
|
||||
-- printStr = printStr .. "普攻增伤:".. normalHurt .. "\n"
|
||||
-- printStr = printStr .. "技能增伤:".. skillHurt .. "\n"
|
||||
-- printStr = printStr .. "暴击率:".. critPer .. "\n"
|
||||
-- printStr = printStr .. "暴击伤害百分比:".. critHurtPer .. "\n"
|
||||
-- printStr = printStr .. "普攻增伤百分比:".. normalHurtPer .. "\n"
|
||||
-- printStr = printStr .. "技能增伤百分比:".. skillHurtPer .. "\n"
|
||||
-- printStr = printStr .. "治疗加成百分比:".. healPer .. "\n"
|
||||
-- printStr = printStr .. "所有伤害百分比:".. allHurtp .. "\n"
|
||||
-- Logger.logHighlight(printStr)
|
||||
-- end
|
||||
end
|
||||
|
||||
-- 更新总属性
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user