hxp
2019-02-22 23996147f8d33e0a6340e9e37b3d5a8cbe68eb10
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py
@@ -24,6 +24,8 @@
import SkillCommon
import SkillShell
import PassiveBuffEffMng
import DataRecordPack
import CrossPlayerData
import time
#-------------------------------------------------------------
@@ -129,6 +131,8 @@
    for skillID in skillList:
        __GiveSkill(curPlayer, skillID)
        
    CrossPlayerData.OnDienstgradChange(curPlayer, dienstgradID, 1)
    #重新刷新角色属性
    if isRefreshAttr:
        CalcAllDienstgradAttr(curPlayer)
@@ -219,7 +223,9 @@
    if curDienstgradData:
        # 删除对应技能
        __DelSkill(curPlayer, curDienstgradData)
    DataRecordPack.Cache_FightPowerChangeInfo(curPlayer, ChConfig.PowerDownType_Title, {'dienstgradID':dienstgradID})
    
    CrossPlayerData.OnDienstgradChange(curPlayer, dienstgradID, 0)
    #重新刷新角色属性
    if isRefreshAttr:
        CalcAllDienstgradAttr(curPlayer)
@@ -506,7 +512,7 @@
#  @return None
def GiveFirstLoginDienstgrad(curPlayer):
    dienstgradIDDict = ReadChConfig.GetEvalChConfig('FirstLogin_GiveDienstgrad')
    platFormName = GameWorld.GetPlayerPlatform(curPlayer.GetAccID())
    platFormName = GameWorld.GetPlayerPlatform(curPlayer)
    dienstgradIDList = dienstgradIDDict.get(platFormName)
    if not dienstgradIDList: #未配置的平台默认取key为0的内容
        dienstgradIDList = dienstgradIDDict.get(0, [])