From 549a8b666e258ae45b8e2c2d6cf6ac988f85850e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 02 九月 2025 19:44:57 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(修复报错;寻宝物品权重为0不产出;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py |  139 ----------------------------------------------
 1 files changed, 0 insertions(+), 139 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py
index 598b4b1..937dbbe 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py
@@ -31,15 +31,12 @@
 import PlayerControl
 import NetPackCommon
 import ChPyNetSendPack
-import PlayerVip
 import AttackCommon
 import PyGameData
 import PlayerHorse
 import BaseAttack
-import EventShell
 import NPCCommon
 import PetControl
-import QuestCommon
 import ItemCommon
 import FBCommon
 
@@ -71,74 +68,6 @@
 def OnPassiveSet(index, clientData, tick):
     #改为都生效,不需要设置
     return
-#    curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
-#    findSkill = None
-#    if clientData.SkillID != 0:
-#        findSkill = curPlayer.GetSkillManager().FindSkillBySkillID(clientData.SkillID)
-#        if not findSkill:
-#            return
-#        
-#        if findSkill.GetFuncType() != ChConfig.Def_SkillFuncType_FbPassiveSkill:
-#            return
-#  
-#    holeCnt = IpyGameDataPY.GetFuncCfg('PassSkillEquipLimit', 2)
-#    if clientData.Index >= holeCnt:
-#        # 超出孔数
-#        return
-#    
-#    pageCnt = IpyGameDataPY.GetFuncCfg('PassSkillEquipLimit', 3)
-#    if clientData.Page >= pageCnt:
-#        # 超出页数
-#        return
-#    
-#    tmpDict = IpyGameDataPY.GetFuncEvalCfg('PassSkillEquipLimit', 1)
-#    # 剩余VIP时间
-#    #haveVipTime = PlayerVip.GetCurVIPTime(curPlayer)
-#    strIndex = str(clientData.Index) 
-#    if strIndex in tmpDict:
-#        # 判断条件
-#        for key, value in tmpDict[strIndex].items():
-#            if key == "level" and curPlayer.GetLV() < value:
-#                return
-#            if key == "vipLv":
-#                if curPlayer.GetVIPLv() < value:# or haveVipTime <=0:
-#                    return
-#            if key == "MountLv":
-#                if PlayerHorse.GetHorseSumLV(curPlayer) < value:
-#                    return
-#            
-#
-#            # 多加一种任务判断
-#            if key == "OpenSkillSlots":
-#                # 主线任务完成时会设置标志可进地图标志
-#                mission_1 = QuestCommon.GetCommonMission(curPlayer)
-#                if not mission_1:
-#                    return
-#
-#                if (pow(2, int(strIndex)) & mission_1.GetProperty("OpenSkillSlots")) == 0:
-#                    return
-#                
-#    PlayerControl.NomalDictSetProperty(curPlayer, 
-#                                       ChConfig.Def_PDict_GFPassiveIndex%(clientData.Page, clientData.Index),
-#                                       clientData.SkillID,
-#                                       ChConfig.Def_PDictType_GFPassive)
-#    
-#    # 通知客户端设置成功
-#    sendPack = ChPyNetSendPack.tagMCPassiveSetAnswer()
-#    sendPack.Page = clientData.Page
-#    sendPack.Index = clientData.Index
-#    sendPack.SkillID = clientData.SkillID
-#    NetPackCommon.SendFakePack(curPlayer, sendPack)
-#    
-#    # 刷被动效果和属性
-#    page = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GFPassivePage, 0, ChConfig.Def_PDictType_GFPassive)
-#    if clientData.Page == page:
-#        GetPassiveEffManager().RegistPassiveEffSet(curPlayer, True)
-#        PlayerControl.PlayerControl(curPlayer).RefreshPlayerAttrState()
-#        
-#    EventShell.EventRespons_PassiveSet(curPlayer)
-#    return
-
 
 #===============================================================================
 # //B4 08 被动技能页选择(功法) # tagCMPassivePage
@@ -219,79 +148,11 @@
 def OnLoginGFPassive(curPlayer):
     #改为都生效,不需要设置
     return
-#    # ---通知每页数据---
-#    holeCnt = IpyGameDataPY.GetFuncCfg('PassSkillEquipLimit', 2)
-#    pageCnt = IpyGameDataPY.GetFuncCfg('PassSkillEquipLimit', 3)
-#    
-#    sendPack = ChPyNetSendPack.tagMCPassiveSet()
-#    sendPack.PageCnt = pageCnt
-#    sendPack.PassiveSkills = []
-#    
-#    
-#    #tmpDict = IpyGameDataPY.GetFuncEvalCfg('PassSkillEquipLimit', 1)
-#    
-#    # 剩余VIP时间
-#    #haveVipTime = PlayerVip.GetCurVIPTime(curPlayer)
-#    
-#    for i in xrange(pageCnt):
-#        skills = ChPyNetSendPack.tagMCPassiveSkills()
-#        skills.Count = holeCnt
-#        skills.SkillIDList = []
-#        for j in xrange(holeCnt):
-#
-#            #===================================================================
-#            # # 判断VIP过期的情况
-#            # for key, value in tmpDict.get(j, {}).items():
-#            #    if key == "vipLv":
-#            #        if curPlayer.GetVIPLv() < value or haveVipTime <=0:
-#            #            PlayerControl.NomalDictSetProperty(curPlayer, 
-#            #                                               ChConfig.Def_PDict_GFPassiveIndex%(i, j), 
-#            #                                               0,
-#            #                                               ChConfig.Def_PDictType_GFPassive)
-#            #===================================================================
-#        
-#            skillID = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GFPassiveIndex%(i, j), 0,
-#                                                     ChConfig.Def_PDictType_GFPassive)
-#            skills.SkillIDList.append(skillID)
-#        
-#        sendPack.PassiveSkills.append(skills)
-#    
-#    NetPackCommon.SendFakePack(curPlayer, sendPack)
-#    
-#    # ---通知激活页---
-#    page = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GFPassivePage, 0, ChConfig.Def_PDictType_GFPassive)
-#    sendPack = ChPyNetSendPack.tagMCPassivePage()
-#    sendPack.Page = page
-#    NetPackCommon.SendFakePack(curPlayer, sendPack)
-#    return
 
 # 切换地图
 def OnLoadMapGFPassive(curPlayer):
     # 被动技能
     GetPassiveEffManager().RegistPassiveEff(curPlayer)
-    
-    #tmpDict = IpyGameDataPY.GetFuncEvalCfg('PassSkillEquipLimit', 1)
-    #holeCnt = IpyGameDataPY.GetFuncCfg('PassSkillEquipLimit', 2)
-    
-    # 剩余VIP时间
-    #haveVipTime = PlayerVip.GetCurVIPTime(curPlayer)
-    
-    #当前使用页
-    #page = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GFPassivePage, 0, ChConfig.Def_PDictType_GFPassive)
-
-#===============================================================================
-#    for j in xrange(holeCnt):
-# 
-#        # 判断VIP过期的情况
-#        for key, value in tmpDict.get(j, {}).items():
-#            if key != "vipLv":
-#                continue
-#            if curPlayer.GetVIPLv() < value or haveVipTime <= 0:
-#                PlayerControl.NomalDictSetProperty(curPlayer, 
-#                                                   ChConfig.Def_PDict_GFPassiveIndex%(page, j), 
-#                                                   0,
-#                                                   ChConfig.Def_PDictType_GFPassive)
-#===============================================================================
     
     # 魔族法宝-被动技能页
     GetPassiveEffManager().RegistPassiveEffSet(curPlayer)

--
Gitblit v1.8.0