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