|
@@ -353,19 +353,19 @@ class TaskProc {
|
|
|
$ok = StoreProc::removeItemFromStore($store, $tsp->mo()->paras, $tsp->mo()->num);
|
|
|
my_Assert(ErrCode::ok == $ok, ErrCode::taskCard_gainItem_no);
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
if (strlen($taskCard->mo()->reward) > 0) { # 防御奖励串为空
|
|
|
StoreProc::AddMultiItemInStore($req, $taskCard->mo()->reward); # 发放奖励
|
|
|
- }
|
|
|
+ }
|
|
|
if ($taskCard->mo()->exp > 0) { # 任务卡增加了指挥官经验
|
|
|
Data_UserGame::Add_Exp($req->userInfo->game->baseInfo, $taskCard->mo()->exp);
|
|
|
}
|
|
|
- $taskCard->state = Enum_TaskCardStateType::drawed;
|
|
|
+ $taskCard->state = Enum_TaskCardStateType::drawed;
|
|
|
//2021-3-4
|
|
|
$college = new Info_College($req->userInfo->game->college);
|
|
|
$college->modifyTaskCardState($taskCard->typeId, Enum_TaskCardStateType::drawed);
|
|
|
$req->userInfo->game->college = $college;
|
|
|
-
|
|
|
+
|
|
|
$store->taskcards->$taskCardUID = $taskCard; # 回写任务数据
|
|
|
NormalEventProc::OnTaskCard_Reward($taskCard->mo()->reward, null); # 带入事件
|
|
|
self::OnFinishTaskCard(); # 触发检查任务卡的任务卡[・_・?]
|
|
@@ -839,6 +839,7 @@ class TaskProc {
|
|
|
if ($task->state != Enum_TaskCardStateType::ing) {
|
|
|
continue;
|
|
|
}
|
|
|
+
|
|
|
foreach ($task->curSteps as &$tsp) { # 初期里面只有一个任务
|
|
|
$tsp = new Ins_TaskStep($tsp);
|
|
|
// var_dump($tsp);
|