|
@@ -93,7 +93,9 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
|
return $this->mo()->cmd == Enum_ActiveTaskCmdType::SetSpecialQualGem || $this->mo()->cmd == Enum_ActiveTaskCmdType::DailyLogin #
|
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::AnyEquipUpLevel_X || $this->mo()->cmd == Enum_ActiveTaskCmdType::AllEquipUpLevel_X || $this->mo()->cmd == Enum_ActiveTaskCmdType::OnLogin_X #
|
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::PassLayer_ChallengeGate || $this->mo()->cmd == Enum_ActiveTaskCmdType::UserLevel_X || $this->mo()->cmd == Enum_ActiveTaskCmdType::RankPrize_Num#
|
|
|
- || $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
|
|
|
+ ;
|
|
|
}
|
|
|
|
|
|
function calcStatusCur() {
|
|
@@ -116,6 +118,13 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
|
}
|
|
|
|
|
|
switch ($mo->cmd) {
|
|
|
+ case Enum_ActiveTaskCmdType::FightGate_X:
|
|
|
+ $gateId = $para0;
|
|
|
+ if(StlUtil::dictHasProperty(ctx()->gates->GateList, $gateId)){
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ return 0;
|
|
|
case Enum_ActiveTaskCmdType::CompleteNumQiLing:
|
|
|
return ctx()->gates->evolveMaxId_left;
|
|
|
case Enum_ActiveTaskCmdType::CompleteNumSpecialQiLing:
|