From 396aec28d436a55673011f09f7282a9fda91f84b Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 20 八月 2018 17:48:15 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/KnapSack/Logic/PackModelInterface.cs | 41 ++++++++++++++++++++++++++++++++++++++++-
1 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/System/KnapSack/Logic/PackModelInterface.cs b/System/KnapSack/Logic/PackModelInterface.cs
index 6951495..f4e6205 100644
--- a/System/KnapSack/Logic/PackModelInterface.cs
+++ b/System/KnapSack/Logic/PackModelInterface.cs
@@ -7,7 +7,7 @@
namespace Snxxz.UI
{
- public class PackModelInterface : Model, IBeforePlayerDataInitialize
+ public class PackModelInterface : Model, IBeforePlayerDataInitialize,IPlayerLoginOk
{
private ItemConfig tagChinModel;
private FuncConfigConfig _equipGSFormula;
@@ -88,6 +88,12 @@
itemEffectCDDict.Clear();
itemEffectTimelist.Clear();
}
+
+ public void OnPlayerLoginOk()
+ {
+
+ }
+
public override void UnInit()
{
@@ -736,6 +742,39 @@
RefreshPickItemEvent(type,guid);
}
}
+
+ Dictionary<int, ItemModel> RealmBetterDict = new Dictionary<int, ItemModel>();
+ public Dictionary<int, ItemModel> CheckBetterEquipByRealm()
+ {
+ RealmBetterDict.Clear();
+ SinglePackModel singlePack = playerPack.GetSinglePackModel(PackType.rptItem);
+ if (singlePack == null) return RealmBetterDict;
+
+ int realmLv = PlayerDatas.Instance.baseData.realmLevel;
+ Dictionary<int,ItemModel> pairs = singlePack.GetPackModelIndexDict();
+ foreach(var model in pairs.Values)
+ {
+ if(model.chinItemModel.EquipPlace > 0
+ && model.chinItemModel.EquipPlace != (int)RoleEquipType.retSpiritAnimal
+ && model.chinItemModel.RealmLimit <= realmLv
+ && !IsOverdue(model.itemInfo.ItemGUID,model.itemId,model.useDataDict)
+ && IsFightUp(model.itemId,model.equipScore) == 1)
+ {
+ if(!RealmBetterDict.ContainsKey(model.EquipPlace))
+ {
+ RealmBetterDict.Add(model.EquipPlace,model);
+ }
+ else
+ {
+ if(model.equipScore > RealmBetterDict[model.EquipPlace].equipScore)
+ {
+ RealmBetterDict[model.EquipPlace] = model;
+ }
+ }
+ }
+ }
+ return RealmBetterDict;
+ }
#endregion
#region 瑙i攣鏍煎瓙
--
Gitblit v1.8.0