From 9de3ec62ce339d8c60be4d759ba2033a25b66a27 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 27 四月 2019 16:42:37 +0800
Subject: [PATCH] 6628 【2.0】【后端】查看玩家装备和查看玩家战力功能(查看玩家缓存相关功能修改)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py |   50 +-------------------------------------------------
 1 files changed, 1 insertions(+), 49 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py
index 382d223..ca5bf25 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py
@@ -623,7 +623,7 @@
                 curItem = curItemPack.GetAt(itemIndex)
                 
                 #检查物品
-                if not ItemCommon.CheckItemCanUse(curItem):
+                if not ItemCommon.CheckItemCanUse(curItem) or ItemControler.GetIsAuctionItem(curItem):
                     continue
                 
                 itemCnt = curItem.GetCount()
@@ -736,7 +736,6 @@
     PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Horser_LV%horseID, updateClassLV, ChConfig.Def_PDictType_Horse)
     #EventReport.WriteEvent_custom_mission_log(curPlayer, ChConfig.CME_Class_Horse, ChConfig.CME_Log_End, 1, cmeInfoEx=str(updateClassLV))
     sumLV = GetHorseSumLV(curPlayer)
-    PlayerMagicWeapon.SetMWPrivilegeData(curPlayer, ChConfig.MWPrivilege_Horse, sumLV)
 
     # 刷属性,更新排行榜
     RefreshHorseAttr(curPlayer)
@@ -790,52 +789,6 @@
 # @param curPlayer 玩家
 # @return None
 def PlayerHorseLogin(curPlayer):
-    if not GameWorld.GetDictValueByBit(curPlayer, ChConfig.Def_Player_Dict_VersionFix, ChConfig.Def_VerFix_Horse):
-        GameWorld.SetDictValueByBit(curPlayer, ChConfig.Def_Player_Dict_VersionFix, ChConfig.Def_VerFix_Horse, 1)
-        #等级不能超上限,技能删了重新学
-        skillManager = curPlayer.GetSkillManager()
-        delCnt = 0
-        for i in xrange(skillManager.GetSkillCount()):
-            dataIndex = i-delCnt
-            skill = skillManager.GetSkillByIndex(dataIndex)
-            if skill == None:
-                continue
-            if skill.GetFuncType() != ChConfig.Def_SkillFuncType_HorseSkill:
-                continue
-            skillTypeID = skill.GetSkillTypeID()
-            skillManager.DeleteSkillBySkillTypeID(skillTypeID)
-            delCnt += 1
-            
-        tick = GameWorld.GetGameWorld().GetTick()
-        ipyDataMgr = IpyGameDataPY.IPY_Data()
-        for i in xrange(ipyDataMgr.GetHorseCount()):
-            ipyData = ipyDataMgr.GetHorseByIndex(i)
-            horseID = ipyData.GetHorseID()
-            curlv = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_Horser_LV % horseID, 0, ChConfig.Def_PDictType_Horse)
-            if not curlv:
-                continue
-            maxLV = ipyData.GetMaxLV()
-            if curlv > maxLV:
-                PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Horser_LV % horseID, maxLV, ChConfig.Def_PDictType_Horse)
-                PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_Horser_Exp % horseID, 0, ChConfig.Def_PDictType_Horse)
-                GameWorld.Log('   老号坐骑等级超过上限,坐骑ID=%s,原LV=%s,重置为=%s'%(horseID, curlv, maxLV))
-                curlv = maxLV
-        
-            for lv in xrange(1, curlv + 1):
-                upIpyData = IpyGameDataPY.GetIpyGameData("HorseUp", horseID, lv)
-                if not upIpyData:
-                    break
-                skillIDList = upIpyData.GetSkillID()
-                if not skillIDList:
-                    continue
-                for skillID in skillIDList:
-                    __GiveSkill(curPlayer, skillID, tick)
-        # 重刷战力
-        curControl = PlayerControl.PlayerControl(curPlayer)
-        curControl.RefreshAllSkill()
-        RefreshHorseAttr(curPlayer)
-        
-    
     Sync_HorseClassData(curPlayer)
     return
 
@@ -927,7 +880,6 @@
     # 记录开服活动马匹阶级
     sumLV = GetHorseSumLV(curPlayer)
     OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_HorseLV, sumLV)
-    PlayerMagicWeapon.SetMWPrivilegeData(curPlayer, ChConfig.MWPrivilege_Horse, sumLV)
     PlayerWeekParty.AddWeekPartyActionCnt(curPlayer, ChConfig.Def_WPAct_Horse, horseID, False)
     
     playerEquip = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptEquip)

--
Gitblit v1.8.0