|
@@ -94,7 +94,7 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
|
|| $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::FightGate_X
|
|
|
+ || $this->mo()->cmd == Enum_ActiveTaskCmdType::FightGate_X || $this->mo()->cmd == Enum_ActiveTaskCmdType::OnPassGate_X_state
|
|
|
;
|
|
|
}
|
|
|
|
|
@@ -118,6 +118,13 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
|
}
|
|
|
|
|
|
switch ($mo->cmd) {
|
|
|
+ case Enum_ActiveTaskCmdType::OnPassGate_X_state:
|
|
|
+ $gateId = $para0;
|
|
|
+ if(StlUtil::dictHasProperty(ctx()->gates->GateList, $gateId) && ctx()->gates->GateList->$gateId->pass > 0){
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ return 0;
|
|
|
+
|
|
|
case Enum_ActiveTaskCmdType::FightGate_X:
|
|
|
$gateId = $para0;
|
|
|
if(StlUtil::dictHasProperty(ctx()->gates->GateList, $gateId) && ctx()->gates->GateList->$gateId->fightNum > 0){
|