|
@@ -96,7 +96,7 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::PassMainChallengeGate_X_Num || $this->mo()->cmd == Enum_ActiveTaskCmdType::CompleteNumQiLing || $this->mo()->cmd == Enum_ActiveTaskCmdType::CompleteNumSpecialQiLing #
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::PassMainChallengeGate_X_Num || $this->mo()->cmd == Enum_ActiveTaskCmdType::CompleteNumQiLing || $this->mo()->cmd == Enum_ActiveTaskCmdType::CompleteNumSpecialQiLing #
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::FightGate_X || $this->mo()->cmd == Enum_ActiveTaskCmdType::PassGate_X_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::CloseSkill ||$this->mo()->cmd == Enum_ActiveTaskCmdType::FightRankPrize_Num #
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::FightGate_X || $this->mo()->cmd == Enum_ActiveTaskCmdType::PassGate_X_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::CloseSkill ||$this->mo()->cmd == Enum_ActiveTaskCmdType::FightRankPrize_Num #
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::BuyGold || $this->mo()->cmd == Enum_ActiveTaskCmdType::OnReceiveTaskPrize || $this->mo()->cmd == Enum_ActiveTaskCmdType::FightSweepGate || $this->mo()->cmd == Enum_ActiveTaskCmdType::OpenNumBrightBox_state #
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::BuyGold || $this->mo()->cmd == Enum_ActiveTaskCmdType::OnReceiveTaskPrize || $this->mo()->cmd == Enum_ActiveTaskCmdType::FightSweepGate || $this->mo()->cmd == Enum_ActiveTaskCmdType::OpenNumBrightBox_state #
|
|
- || $this->mo()->cmd == Enum_ActiveTaskCmdType::BuyNumDailyShop_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::ComposeNumGem_state #
|
|
|
|
|
|
+ || $this->mo()->cmd == Enum_ActiveTaskCmdType::BuyNumDailyShop_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::ComposeNumGem_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::ReceiveGateBoxReward #
|
|
;
|
|
;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -120,6 +120,15 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
}
|
|
}
|
|
|
|
|
|
switch ($mo->cmd) {
|
|
switch ($mo->cmd) {
|
|
|
|
+ case Enum_ActiveTaskCmdType::ReceiveGateBoxReward:
|
|
|
|
+ $dic = ctx()->gates->GateList;
|
|
|
|
+ $num = 0;
|
|
|
|
+ foreach ($dic as $gateId => $ins_gate) {
|
|
|
|
+ $arr = $ins_gate->FirstReward;
|
|
|
|
+ $num += count($arr);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return $num;
|
|
case Enum_ActiveTaskCmdType::ComposeNumGem_state:
|
|
case Enum_ActiveTaskCmdType::ComposeNumGem_state:
|
|
return ctx()->store->gemComposeNum;
|
|
return ctx()->store->gemComposeNum;
|
|
case Enum_ActiveTaskCmdType::BuyNumDailyShop_state:
|
|
case Enum_ActiveTaskCmdType::BuyNumDailyShop_state:
|