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:
SL1900
2026-02-28 15:00:00 +09:00
parent 86d82306fe
commit e01012cbcc
92 changed files with 1562 additions and 936 deletions
@@ -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)