From f6aaf59a776481f03817a1534b72f765164ef75e Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期五, 31 八月 2018 11:34:33 +0800 Subject: [PATCH] 0 删除旧版本技能增强代码 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py index 2970f96..7e0f89c 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py @@ -163,7 +163,7 @@ curExp = curExp - totalExp attrLV += 1 isLVUP = True - GodWeaponLVUP(curPlayer, godWeaponData) + GodWeaponLVUP(curPlayer, godWeaponData, attrLV) totalExp = godWeaponData.GetExp() if totalExp == 0: @@ -180,7 +180,8 @@ PlayerSuccess.UptateSuccessProgress(curPlayer, ShareDefine.SuccType_GodWeapon, attrLV, [weaponType]) if beforeAttrLV == 0: # 解封通知 - PlayerControl.WorldNotify(0, 'GetGodWeapon', [curPlayer.GetName(), weaponType]) + sysMark = IpyGameDataPY.GetFuncEvalCfg('GodWeaponSys', 1, {}).get(weaponType, 'GetGodWeapon') + PlayerControl.WorldNotify(0, sysMark, [curPlayer.GetName(), weaponType]) #{1:[100,200,300,400],2:[100,200,300,400],3:[100,200,300,400]} notifyDict = IpyGameDataPY.GetFuncEvalCfg('GodLv', 1, {}) @@ -195,10 +196,14 @@ return #神兵升级触发其他功能:技能 -def GodWeaponLVUP(curPlayer, godWeaponData): +def GodWeaponLVUP(curPlayer, godWeaponData, attrLV): skillID = godWeaponData.GetSkillID() + if skillID: - __GiveGodWeaponSkill(curPlayer, skillID) + if __GiveGodWeaponSkill(curPlayer, skillID): + sysMark = godWeaponData.GetSysMark() + if sysMark: + PlayerControl.WorldNotify(0, sysMark, [curPlayer.GetName(), attrLV, skillID]) @@ -266,5 +271,5 @@ # BuffSkill.DoAddBuff(curPlayer, buffType, skillData, GameWorld.GetGameWorld().GetTick(), [], curPlayer) PassiveBuffEffMng.GetPassiveEffManager().RegistPassiveEff(curPlayer, skillResId) PlayerControl.PlayerControl(curPlayer).RefreshSkillFightPowerEx(skillResId, 0) - return + return True -- Gitblit v1.8.0