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