From bcdc9a6cf4da4c82e458b3c4232391a7a0ff9f90 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期四, 11 十月 2018 11:56:51 +0800 Subject: [PATCH] 4142 【后端】仙魔之争增加一个超级机器人 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py index 1437f70..5f3d516 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py @@ -3740,7 +3740,7 @@ #未达到升级经验 if curTotalExp < lvUpNeedExp: return - + needSyncTalentPoint = False playerNeedDoLVUp = False curLV = curPlayer.GetLV() maxLV = IpyGameDataPY.GetFuncCfg("PlayerMaxLV", 1) @@ -3781,7 +3781,10 @@ lvIpyData = GetPlayerLVIpyData(curPlayer.GetLV()) # 大师天赋点 if lvIpyData: - PlayerGreatMaster.AddGreatMasterSkillPointByLV(curPlayer, lvIpyData.GetTalentPoint()) + addTalentPoint = lvIpyData.GetTalentPoint() + if addTalentPoint: + needSyncTalentPoint = True + PlayerGreatMaster.AddGreatMasterSkillPointByLV(curPlayer, addTalentPoint) EventShell.EventResponse_LVUp(curPlayer) # 升级触发事件 @@ -3830,7 +3833,9 @@ # NotifyCode(curPlayer, "GeRen_liubo_127574") #=================================================================== - + # 天赋点通知 + if needSyncTalentPoint: + PlayerGreatMaster.Sync_GreatMasterFreeSkillPoint(curPlayer) # 升级需要执行的游戏功能处理 GameFuncComm.DoFuncOpenLogic(curPlayer) ChEquip.CalcEquips_OutOfPrint(curPlayer) # 缓存绝版属性 -- Gitblit v1.8.0