Update - 1.7.0.89
EN: 1.7.0.89 CN: 1.7.0.91 JP: 1.7.0.92 KR: 1.7.0.95
This commit is contained in:
@@ -38,6 +38,7 @@ function JointDrillLevelData_2:Init(parent, nLevelId, nBuildId, nCurLevel, nLeve
|
||||
self.mapFloor = nil
|
||||
self.nGameTime = self.parent:GetGameTime()
|
||||
self.bInResult = false
|
||||
self.bAllBossDead = false
|
||||
self.bChangeLevel = self.nLevelType == AllEnum.JointDrillLevelStartType.ChangeLevel
|
||||
self.bRestart = self.nLevelType == AllEnum.JointDrillLevelStartType.Restart
|
||||
if not self.bChangeLevel then
|
||||
@@ -333,6 +334,10 @@ function JointDrillLevelData_2:OnEvent_BossDeath(nBattleLv, nTotalTime, nDamageV
|
||||
if nBattleLv < self.nCurLevel then
|
||||
return
|
||||
end
|
||||
if nBattleLv == nParam then
|
||||
self.bAllBossDead = true
|
||||
return
|
||||
end
|
||||
local nLastLevel = self.nCurLevel
|
||||
nTotalTime = math.min(self.mapLevel.BattleTime * 1000, self:GetSyncGameTime(nTotalTime))
|
||||
self.nCurLevel = nParam
|
||||
@@ -362,6 +367,9 @@ function JointDrillLevelData_2:OnEvent_BossDeath(nBattleLv, nTotalTime, nDamageV
|
||||
})
|
||||
end
|
||||
function JointDrillLevelData_2:OnEvent_BattleLvsToggle()
|
||||
if self.bInResult or self.bAllBossDead or self.bChangeLevel then
|
||||
return
|
||||
end
|
||||
self.bChangeLevel = true
|
||||
self.bRestart = false
|
||||
AdventureModuleHelper.LevelStateChanged(false)
|
||||
|
||||
Reference in New Issue
Block a user