|
@@ -314,6 +314,7 @@ class FightProc {
|
|
|
|
|
|
$lastLayer = ctx()->gates()->TowerGateInfo()->CurLayer;
|
|
|
$arr = GameConfig::waves_getItemArray(self::TowerGateId);
|
|
|
+ TaskProc::OnFightNumChallengeGate();
|
|
|
if ($finalLayer > $lastLayer) {
|
|
|
foreach ($arr as $layerId => $layerMo) {
|
|
|
if ($layerId >= $lastLayer && $layerId < $finalLayer) {
|
|
@@ -322,7 +323,7 @@ class FightProc {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- TaskProc::OnPassLayer_ChallengeGate($finalLayer-1);
|
|
|
+ TaskProc::OnPassLayer_ChallengeGate($finalLayer-1);
|
|
|
ctx()->gates()->TowerGateInfo()->CurLayer = $finalLayer;
|
|
|
UserProc::updateUserInfo();
|
|
|
$ret = array(
|
|
@@ -521,11 +522,7 @@ class FightProc {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (Ins_GateInfo::GateTypeFromId($gateId) == Enum_GateType::MainStoryGate) { # 主线剧情,
|
|
|
- TaskProc::OnFightNumMainGate();
|
|
|
- } else if (Ins_GateInfo::GateTypeFromId($gateId) == Enum_GateType::MainChallengeGate) { # 主线剧情对应的难度挑战
|
|
|
- TaskProc::OnFightNumChallengeGate();
|
|
|
- }
|
|
|
+ TaskProc::OnFightNumMainGate();
|
|
|
TaskProc::OnKillCommonNumMonster($killMonsterNum);
|
|
|
TaskProc::OnKillleaderNumMonster($killBossNum);
|
|
|
|