From f724b8e55ee83824c3231bd955785b839f88be63 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 16 一月 2020 16:28:50 +0800
Subject: [PATCH] 8369 境界修改(法宝被动技能改为激活即生效,不需要再设置)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameSkills/SkillCommon.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameSkills/SkillCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameSkills/SkillCommon.py
index e283f46..2a9084b 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameSkills/SkillCommon.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameSkills/SkillCommon.py
@@ -208,6 +208,7 @@
     if not jobSkillList:
         return
     
+    isLearnNew = False
     skillManager = curPlayer.GetSkillManager()
     playerControl = PlayerControl.PlayerControl(curPlayer)
     GameWorld.DebugLog("给玩家技能: %s" % jobSkillList)
@@ -224,6 +225,7 @@
             #GameWorld.DebugLog("已经有该技能!skillID=%s" % skillID)
             continue
         
+        isLearnNew = True
         skillLV = skillData.GetSkillLV()
         skillTypeID = skillData.GetSkillTypeID()
         beforeFightPower = 0
@@ -242,8 +244,9 @@
             
         playerControl.RefreshSkillFightPowerEx(skillID, beforeFightPower, isRefreshState=False)
         
-    playerControl.RefreshPlayerAttrState()
-    return
+    if isLearnNew:
+        playerControl.RefreshPlayerAttrState()
+    return isLearnNew
 
 ## 玩家登录检查学习技能(上线)
 #  @param curPlayer 当前玩家

--
Gitblit v1.8.0