From 9d83acea1ff47d5b04e3ce700cdd4148e58d386a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 15 三月 2019 16:38:05 +0800
Subject: [PATCH] 6343 【后端】【2.0】多套装备刷属性优化

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.py |   62 ++++++++++++++++---------------
 1 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.py
index 8b36283..00d8e46 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.py
@@ -1079,36 +1079,38 @@
 # @return 布尔值
 # @remarks 处理耐久计算方式为:现实时间刷新方式的物品
 def ProcessTimeEquip(curPlayer, tick):
-    itemManager = curPlayer.GetItemManager()
-    hasItemClear = False
-
-    curPack = itemManager.GetPack(IPY_GameWorld.rptEquip)
-    for i in range(0, curPack.GetCount()):
-        curItem = curPack.GetAt(i)
-        
-        #异常物品
-        if not ItemCommon.CheckItemCanUse(curItem):
-            continue
-
-        if curItem.GetEndureReduceType() not in [ChConfig.Def_EquipReduceType_RTimeItem,
-                                             ChConfig.Def_EquipReduceType_Time]:
-            continue
-
-        #处理现实时间物品逻辑
-        if __DoLogic_ProcessTimeEquip(curPlayer, curItem, i):
-            hasItemClear = True
-            
-    
-    if hasItemClear:
-        #装备重刷属性
-        PlayerWing.CalcWingAttr(curPlayer)
-        ChEquip.RefreshPlayerEquipAttribute(curPlayer)
-            
-    
-    # 进行更新时效道具刷新时间
-    curPlayer.SetDict(ChConfig.Def_PlayerKey_EquipTime, tick)
-    
-    return hasItemClear
+    return
+#境界装备修改,暂屏蔽,待优化
+#    itemManager = curPlayer.GetItemManager()
+#    hasItemClear = False
+#
+#    curPack = itemManager.GetPack(IPY_GameWorld.rptEquip)
+#    for i in range(0, curPack.GetCount()):
+#        curItem = curPack.GetAt(i)
+#        
+#        #异常物品
+#        if not ItemCommon.CheckItemCanUse(curItem):
+#            continue
+#
+#        if curItem.GetEndureReduceType() not in [ChConfig.Def_EquipReduceType_RTimeItem,
+#                                             ChConfig.Def_EquipReduceType_Time]:
+#            continue
+#
+#        #处理现实时间物品逻辑
+#        if __DoLogic_ProcessTimeEquip(curPlayer, curItem, i):
+#            hasItemClear = True
+#            
+#    
+#    if hasItemClear:
+#        #装备重刷属性
+#        PlayerWing.CalcWingAttr(curPlayer)
+#        ChEquip.RefreshPlayerEquipAttribute(curPlayer)
+#            
+#    
+#    # 进行更新时效道具刷新时间
+#    curPlayer.SetDict(ChConfig.Def_PlayerKey_EquipTime, tick)
+#    
+#    return hasItemClear
 #---------------------------------------------------------------------
 ## 装备有效时间到了需要脱下,有效时间物品改成不消失,但是无使用效果 可出售和续费
 def __DoLogic_ProcessTimeEquip(curPlayer, curItem, equipIndex):

--
Gitblit v1.8.0