xdh
2019-04-29 210de0f61fd5f7acd758cd2e01168ea2438cf969
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py
@@ -2052,7 +2052,10 @@
    if not ipyData:
        return
    mainSkillID = ipyData.GetMainSkillID()
    if curPlayer.GetLV() < ipyData.GetNeedLV():
        GameWorld.DebugLog('选择技能五行专精等级不足!')
        return
    curElementSkillID = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_SkillElementID % mainSkillID)
    if selectSkillID == curElementSkillID:
        GameWorld.DebugLog('已经是该专精技能!')
@@ -2071,9 +2074,9 @@
    #更新新技能
    RefreshElementSkill(curPlayer, selectSkillID)
    # 重刷被动技能
    PassiveBuffEffMng.GetPassiveEffManager().RegistPassiveEff(curPlayer)
    PassiveBuffEffMng.GetPassiveEffManager().RegistPassiveEff(curPlayer)
    # 重刷技能战力
    PlayerControl.PlayerControl(curPlayer).RefreshAllSkill()
    PlayerControl.PlayerControl(curPlayer).RefreshPlayerAttrState()
    
    NotifyElementSkillInfo(curPlayer, mainSkillID)
    return
@@ -2145,7 +2148,7 @@
        # 重刷被动技能
        PassiveBuffEffMng.GetPassiveEffManager().RegistPassiveEff(curPlayer)    
        # 重刷技能战力
        PlayerControl.PlayerControl(curPlayer).RefreshAllSkill()
        PlayerControl.PlayerControl(curPlayer).RefreshPlayerAttrState()
    return
def GetElementSkillCnt(curPlayer):