From f1d15f476dce4ba7809224ca501895af6c7c08df Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期六, 08 九月 2018 15:34:34 +0800
Subject: [PATCH] 3360 修改炼丹红点逻辑

---
 System/BlastFurnace/DandrugCell.cs       |   17 +----------------
 System/BlastFurnace/BlastFurnaceModel.cs |    6 +++---
 2 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/System/BlastFurnace/BlastFurnaceModel.cs b/System/BlastFurnace/BlastFurnaceModel.cs
index fe86e9f..9a06ab5 100644
--- a/System/BlastFurnace/BlastFurnaceModel.cs
+++ b/System/BlastFurnace/BlastFurnaceModel.cs
@@ -900,13 +900,13 @@
             if(playerPack.CheckIsDrugById(previewlist[i]))
             {
                 AttrFruitConfig fruitConfig = Config.Instance.Get<AttrFruitConfig>(previewlist[i]);
-                if(playerPack.IsReachMaxUseDrug(fruitConfig))
+                if(!playerPack.IsReachMaxUseDrug(fruitConfig))
                 {
-                    return true;
+                    return false;
                 }
             }
         }
-        return false;
+        return true;
     }
 
     public bool CheckNormalAlchemyIsReachMaxUse(AlchemyConfig alchemyConfig)
diff --git a/System/BlastFurnace/DandrugCell.cs b/System/BlastFurnace/DandrugCell.cs
index ff4650a..5c4eda7 100644
--- a/System/BlastFurnace/DandrugCell.cs
+++ b/System/BlastFurnace/DandrugCell.cs
@@ -76,22 +76,7 @@
             unSelectImg.SetActive(true);
             selectImg.SetActive(false);
         }
-
-        List<int> previewDanlist = FurnaceModel.GetPreviewMakeDruglist(alchemyModel).Keys.ToList();
-        bool isReach = true;
-        for(int i = 0; i < previewDanlist.Count; i++)
-        {
-            if(playerPack.CheckIsDrugById(previewDanlist[i]))
-            {
-                AttrFruitConfig fruitConfig = Config.Instance.Get<AttrFruitConfig>(previewDanlist[i]);
-                if(!playerPack.IsReachMaxUseDrug(fruitConfig))
-                {
-                    isReach = false;
-                    break;
-                }
-            }
-        }
-
+         bool isReach = FurnaceModel.IsHaveReachFull(alchemyModel);
         int alchemyLv = alchemyModel.AlchemyID % 10;
         if(isReach)
         {

--
Gitblit v1.8.0