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