From d10eb06e8d935a453ad85dc359eab2d8401b2ba9 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期四, 06 十二月 2018 10:31:24 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/Treasure/TreasureModel.cs |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/System/Treasure/TreasureModel.cs b/System/Treasure/TreasureModel.cs
index 56021ea..d894a51 100644
--- a/System/Treasure/TreasureModel.cs
+++ b/System/Treasure/TreasureModel.cs
@@ -1629,10 +1629,32 @@
                     break;
                 }
                 _fightPower += _stage.GetFightPower();
+                _fightPower += _stage.powerEx;
             }
+            _fightPower += GetExtensionPower(_treasureId);
             return _fightPower;
         }
 
+        public int GetExtensionPower(int _treasureId)
+        {
+            var treasureSoulModel = ModelCenter.Instance.GetModel<TreasureSoulModel>();
+            if (_treasureId == treasureSoulModel.signAddTreasure)
+            {
+                var signInDays = ModelCenter.Instance.GetModel<SignInModel>().totalSignInCount;
+                if (signInDays == 0)
+                {
+                    return 0;
+                }
+                Dictionary<int, int> dict = new Dictionary<int, int>();
+                foreach (var key in treasureSoulModel.signAddProperty.Keys)
+                {
+                    dict.Add(key, treasureSoulModel.signAddProperty[key] * signInDays);
+                }
+                return UIHelper.GetFightPower(dict);
+            }
+            return 0;
+        }
+
         Dictionary<int, int[]> m_TreasurePotentialGetSkills = new Dictionary<int, int[]>();
         private void ParsePotentialSkillConfig()
         {

--
Gitblit v1.8.0