hxp
2025-09-04 726517b2002ec6dd46e07f89c10fdfe0274243af
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py
@@ -31,7 +31,6 @@
import PlayerControl
import NetPackCommon
import ChPyNetSendPack
import PlayerVip
import AttackCommon
import PyGameData
import PlayerHorse
@@ -149,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)