From 5831ac5f8c886bf92182a8a40267881784eb6b4e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 05 九月 2025 15:12:03 +0800
Subject: [PATCH] 16 卡牌服务端(优化功能开启命令限制的等级、境界;优化任务开启功能,完成任意任务可开启之前已完成任务可开启的功能;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py |   92 ----------------------------------------------
 1 files changed, 0 insertions(+), 92 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
index 1ebb559..f4d4cca 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -29,9 +29,6 @@
 import EventReport
 import ChItem
 import IpyGameDataPY
-import Operate_EquipStone
-import Operate_EquipWash
-import FormulaControl
 import ChPyNetSendPack
 import NetPackCommon
 import PyGameData
@@ -839,65 +836,6 @@
         return 0
     keyStr = ChConfig.Def_VPackCnt_Dict[packindex]
     return IpyGameDataPY.GetFuncCfg(keyStr)
-
-
-## 杀怪掉落提示
-#  @param curPlayer 当前玩家
-#  @return None
-def NotifyItemDropByKill(curPlayer, curItem, npcID, notifyMark='', mapID=0):
-    return #吕超说此处屏蔽
-
-def CacheNotifyEquipDetailInfo(curPlayer, curEquip):
-    ''' 缓存装备广播信息中的装备明细信息
-            因为本版本需要的查看的内容相对较多,为了减少全服广播流量消耗,所以先进行缓存,玩家点击查看时再进行查询
-    '''
-    
-    guid = curEquip.GetGUID()
-    packType = curEquip.GetItemPlaceType()
-    packIndex = curEquip.GetItemPlaceIndex()
-    if packType != IPY_GameWorld.rptEquip:
-        return guid
-    
-    classLV = GetItemClassLV(curEquip)
-    if not classLV:
-        return guid
-    
-    itemID = curEquip.GetItemTypeID()
-    #部位星级
-    equipStar = ChEquip.GetEquipPartStarByRank(curPlayer, packIndex, curEquip)
-    
-    #部位强化数据
-    plusLV = ChEquip.GetEquipPartPlusLV(curPlayer, packType, packIndex)
-    plusEvolveLV = ChEquip.GetEquipPartPlusEvolveLV(curPlayer, packType, packIndex)
-    
-    #部位洗练数据
-    washLV = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_EquipWashLV % packIndex)
-    washValueList = []
-    for attrNum in xrange(1, Operate_EquipWash.Def_EquipWashMaxAttrCount + 1):
-        value = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_EquipWashValue % (packIndex, attrNum))
-        washValueList.append(value)
-        
-    #部位宝石数据
-    stoneIDList = Operate_EquipStone.GetEquipIndexStoneIDList(curPlayer, packIndex)
-    
-    #本阶已穿装备ID [[itemID,star], ...]
-    classItems = [] 
-    ipyDataList = IpyGameDataPY.GetIpyGameDataByCondition('EquipPlaceIndexMap', {'ClassLV':classLV}, True)
-    if ipyDataList:
-        equipPack = curPlayer.GetItemManager().GetPack(packType)
-        for ipyData in ipyDataList:
-            index = ipyData.GetGridIndex()
-            classEquip = equipPack.GetAt(index)
-            if not classEquip or classEquip.IsEmpty():
-                continue
-            equipID = classEquip.GetItemTypeID()
-            star = ChEquip.GetEquipPartStarByRank(curPlayer, index, classEquip)
-            classItems.append([equipID, star])
-            
-    cacheInfo = [guid, itemID, equipStar, plusLV, plusEvolveLV, washLV, washValueList, stoneIDList, classItems]
-    cacheInfo = json.dumps(cacheInfo, ensure_ascii=False)
-    GameWorld.GetPlayerManager().GameServer_QueryPlayerResult(0, 0, 0, "NotifyEquipDetailInfo", cacheInfo, len(cacheInfo))
-    return guid
 
 ## 使用物品的特殊提示
 #  @param curPlayer 当前玩家
@@ -1993,40 +1931,10 @@
             DR_DelItem(curPlayer, packIndex, "VPack_%s" % packIndex if not eventName else eventName, dataDict)
     ItemControler.Sync_VPackItem_Clear(curPlayer, packIndex, placeList)
     return
-
-
-## 获取物品最高强化进化等级
-#  @param itemType: 物品类型
-#  @return 最大星级,0为不可强化
-def GetItemMaxPlusEvolveLV(curPlayer, equipPackindex, curItem):
-    packType = IPY_GameWorld.rptEquip
-    curPlusLV = ChEquip.GetEquipPartPlusLV(curPlayer, packType, equipPackindex)
-    equipPlace = curItem.GetEquipPlace()
-    ipyData = IpyGameDataPY.InterpolationSearch('EquipPlusEvolve', 'NeedPlusLV', curPlusLV, {'EquipPlace':equipPlace})
-    if not ipyData:
-        return 0
-    return ipyData.GetEvolveLV()
     
-
-## 获取物品最高星数
-#  @param itemType: 物品类型
-#  @return 最大星级,0为不可强化
-def GetItemMaxStar(curItem):
-    itemColor = curItem.GetItemColor()
-    maxStarDict = IpyGameDataPY.GetFuncEvalCfg('EquipPartStar', 1)
-    if str(itemColor) not in maxStarDict:
-        return 0
-    classLV = GetItemClassLV(curItem)
-    return maxStarDict[str(itemColor)].get(str(classLV), 0)
-
 ## 获取物品阶级或品级
 def GetItemClassLV(curItem):
     return curItem.GetLV()
-
-def GetWingLV(curItem):
-    ## 获取翅膀代数等级
-    wingLVDict = IpyGameDataPY.GetFuncEvalCfg("WingLV", 1)
-    return wingLVDict.get(str(curItem.GetLV()), 0)
 
 ## 装备评分
 def GetEquipGearScore(curItem):

--
Gitblit v1.8.0