249435196@qq.com 1 год назад
Родитель
Сommit
906f609656
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      script/module/drill/DrillLogic.lua

+ 4 - 4
script/module/drill/DrillLogic.lua

@@ -864,7 +864,7 @@ function quest(human, drillId)
 		fristQust(human, drillId)
 		fristQust(human, drillId)
 		return
 		return
 	end
 	end
-	if drillId >= dirllDefConfig.maxDrillID then return end
+	if drillId > dirllDefConfig.maxDrillID then return end
 	local notTab = {}
 	local notTab = {}
 	notTab[#notTab + 1] = human.db._id
 	notTab[#notTab + 1] = human.db._id
 	if drillData then
 	if drillData then
@@ -1419,14 +1419,14 @@ function onFightEnd(human, result, combatType, cbParam, combatInfo)
 			ChengjiuLogic.onCallback(human,ChengjiuDefine.CJ_TASK_TYPE_17,1)
 			ChengjiuLogic.onCallback(human,ChengjiuDefine.CJ_TASK_TYPE_17,1)
 			HeroLogLogic.finishTaskCB(human,HeroLogLogic.HERO_LOG_TYPE_5,1)
 			HeroLogLogic.finishTaskCB(human,HeroLogLogic.HERO_LOG_TYPE_5,1)
 		else
 		else
-			
-			drillDB.drillId = drillDB.drillId + 1
 			drillData.drillId = drillData.drillId + 1
 			drillData.drillId = drillData.drillId + 1
+			drillDB.drillId = drillData.drillId
 			
 			
 		end
 		end
-		quest(human, cbParam.drillId + 1)
+		
 		addHelpWin(human, drillData)
 		addHelpWin(human, drillData)
 		DrillDB.updateDrillData(drillData)
 		DrillDB.updateDrillData(drillData)
+		quest(human, cbParam.drillId + 1)
 		--[[if drillDB.drillId == cbParam.drillId and drillDB.diff == diff then
 		--[[if drillDB.drillId == cbParam.drillId and drillDB.diff == diff then
 			if cbParam.drillId <= dirllDefConfig.maxDrillID  then 
 			if cbParam.drillId <= dirllDefConfig.maxDrillID  then 
 				drillDB.drillId = drillDB.drillId + 1
 				drillDB.drillId = drillDB.drillId + 1