|
@@ -58,10 +58,33 @@ class FightProc {
|
|
|
return self::MainTZPass();
|
|
|
case CmdCode::fight_MainTZGetReward: # 6820 主线挑战--领取奖励
|
|
|
return self::MainTZGetReward();
|
|
|
+ case CmdCode::fight_ResetChallange_RedMask: # 6821 每天重置挑战红点
|
|
|
+ return self::ResetChallange_RedMask();
|
|
|
+ case CmdCode::fight_ResetQiling_RedMask: # 6822 每天重置启灵红点
|
|
|
+ return self::ResetQiling_RedMask();
|
|
|
default:
|
|
|
Err(ErrCode::cmd_err);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 6821 每天重置挑战红点
|
|
|
+ */
|
|
|
+ static function ResetChallange_RedMask() {
|
|
|
+
|
|
|
+ ctx()->privateState->challange_RedMask = 1;
|
|
|
+ UserProc::updateUserInfo();
|
|
|
+ return Resp::ok();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 6822 每天重置启灵红点
|
|
|
+ */
|
|
|
+ static function ResetQiling_RedMask() {
|
|
|
+ ctx()->privateState->qiling_RedMask = 1;
|
|
|
+ UserProc::updateUserInfo();
|
|
|
+ return Resp::ok();
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 6819 主线挑战 -- 通关
|
|
@@ -319,6 +342,9 @@ class FightProc {
|
|
|
ctx()->gates->fightSweepNum = 0;
|
|
|
ctx()->gates()->TowerGateInfo()->RefreshSkillTimes = 0;
|
|
|
ctx()->gates()->TowerGateInfo()->TodayChanNum = glc()->tower_daily_chanceNum;
|
|
|
+
|
|
|
+ ctx()->privateState->challange_RedMask = 0;
|
|
|
+ ctx()->privateState->qiling_RedMask = 0;
|
|
|
}
|
|
|
|
|
|
/**
|