From b3e8490a77883b3e90ebcc8974ba3fecc8da7aed Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 08 十月 2019 19:57:24 +0800
Subject: [PATCH] 0312 祈愿次数用完后调整为完成状态
---
System/DailyQuest/DailyQuestModel.cs | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/System/DailyQuest/DailyQuestModel.cs b/System/DailyQuest/DailyQuestModel.cs
index dd62f8b..febe680 100644
--- a/System/DailyQuest/DailyQuestModel.cs
+++ b/System/DailyQuest/DailyQuestModel.cs
@@ -27,6 +27,8 @@
Redpoint activeValueRedpoint = new Redpoint(EVERYDAY_REDPOINTID, ACTIVEVALUE_REDPOINT);
public Redpoint LivenessRewardRedPoint = new Redpoint(EVERYDAY_REDPOINTID, LIVENESSREWARD_REDPOINTID);
+ PrayerModel modelPray { get { return ModelCenter.Instance.GetModel<PrayerModel>(); } }
+
int m_DailyQuestTotalActiveValue = 150;
public int dailyQuestTotalActiveValue {
get { return m_DailyQuestTotalActiveValue; }
@@ -206,7 +208,7 @@
{
return false;
}
- switch ((DailyQuestType)id)
+ switch ((DailyQuestType) id)
{
case DailyQuestType.Prayer:
case DailyQuestType.Auction:
@@ -1129,7 +1131,14 @@
break;
case DailyQuestType.AllianceBoss:
return DailyQuestState.Normal;
- }
+
+ case DailyQuestType.Prayer:
+ if (modelPray.GetAllCoinPrayCnt() == modelPray.coinPrayerCnt && modelPray.GetAllExpPrayCnt() == modelPray.expPrayerCnt)
+ {
+ return DailyQuestState.Completed;
+ }
+ break;
+ }
var completedTimes = GetDailyQuestCompletedTimes(_dailyQuestId);
var totalTimes = GetDailyQuestTotalTimes(_dailyQuestId);
--
Gitblit v1.8.0