|
@@ -359,7 +359,8 @@ class TaskProc {
|
|
$num = 0;
|
|
$num = 0;
|
|
array_walk($cardDic, function ($inst) use (&$num) {
|
|
array_walk($cardDic, function ($inst) use (&$num) {
|
|
// $inst = new Ins_TaskCard($inst);
|
|
// $inst = new Ins_TaskCard($inst);
|
|
- if ($inst->state == Enum_TaskCardStateType::ing && GameConfig::item_taskcard_getItem($inst->typeId)->type != 3) {
|
|
|
|
|
|
+ if ($inst->state == Enum_TaskCardStateType::ing #
|
|
|
|
+ && GameConfig::item_taskcard_getItem($inst->typeId)->type != 3) {
|
|
$num++;
|
|
$num++;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -867,6 +868,9 @@ class TaskProc {
|
|
$taskEventArg = new Ins_TaskEventArgs(Enum_TaskCmdType::PassWorldBoss, Enum_PropelType::set, 1, array($gateId));
|
|
$taskEventArg = new Ins_TaskEventArgs(Enum_TaskCmdType::PassWorldBoss, Enum_PropelType::set, 1, array($gateId));
|
|
// var_dump($taskEventArg);
|
|
// var_dump($taskEventArg);
|
|
self::CheckTaskCardConditions($taskEventArg);
|
|
self::CheckTaskCardConditions($taskEventArg);
|
|
|
|
+ $taskEventArgDaily = new Ins_TaskEventArgs(Enum_TaskCmdType::DailyBossChallenge, Enum_PropelType::add, 1, array($gateId));
|
|
|
|
+// var_dump($taskEventArg);
|
|
|
|
+ self::CheckTaskCardConditions($taskEventArgDaily);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -983,6 +987,7 @@ class TaskProc {
|
|
$pri = req()->userInfo->game->privateData();
|
|
$pri = req()->userInfo->game->privateData();
|
|
for ($tp = 1; $tp < 5; $tp++) {
|
|
for ($tp = 1; $tp < 5; $tp++) {
|
|
$curId = my_null_default($pri->taskCardTracing->$tp, 0); # 当前追踪中的任务卡id
|
|
$curId = my_null_default($pri->taskCardTracing->$tp, 0); # 当前追踪中的任务卡id
|
|
|
|
+
|
|
$needRefresh = false;
|
|
$needRefresh = false;
|
|
if ($curId > 0) { # 存在任务卡
|
|
if ($curId > 0) { # 存在任务卡
|
|
if (CommUtil::isPropertyExists($tasks, $curId)) {
|
|
if (CommUtil::isPropertyExists($tasks, $curId)) {
|