From c69a7bc72805a3234da12ff30ff92ca68fe11282 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 30 八月 2018 11:31:24 +0800
Subject: [PATCH] Add: 增加活动线隐藏NPC逻辑支持;      骑宠争夺伤害前x名广播提示修改;

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FamilyRobBoss.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FamilyRobBoss.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FamilyRobBoss.py
index 63e03d9..5113087 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FamilyRobBoss.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FamilyRobBoss.py
@@ -258,7 +258,7 @@
     curNPCPlayerOrderAwardDict = ownerFamilyPlayerOrderAwardDict.get(bossID, {})
     maxOrder = max(curNPCPlayerOrderAwardDict) if curNPCPlayerOrderAwardDict else 0
     curOrder = 0
-    #orderPlayerNameList = []
+    orderPlayerNameList = []
     for hurtPlayer in npcHisHurtPlayerList:
         # 只算归属仙盟的
         if hurtPlayer.familyID != ownerFamilyID:
@@ -268,13 +268,14 @@
         batchPlayerIDList.append([hurtPlayer.objID])
         batchAddItemList.append(awardItemList)
         batchParamList.append([bossID, curOrder])
-        #orderPlayerNameList.append(hurtPlayer.name)
+        orderPlayerNameList.append(hurtPlayer.name)
         GameWorld.Log("    归属仙盟第%s名额外奖励: %s" % (curOrder, awardItemList))
         if curOrder >= maxOrder:
             break
     if batchPlayerIDList:
         PlayerControl.SendMailBatch("FairyGrabBoss2", batchPlayerIDList, batchAddItemList, batchParamList)
-        #PlayerControl.WorldNotify(0, "FairyGrabBossRank", orderPlayerNameList + [bossID])
+        orderPlayerName = ShareDefine.Def_Space.join(orderPlayerNameList)
+        PlayerControl.WorldNotify(0, "FairyGrabBossRank", [orderPlayerName, bossID])
         
     # 参与仙盟历史伤血奖励, 算历史伤血
     joinAwardNeedHurtHPPer = IpyGameDataPY.GetFuncCfg("FairyGrabBoss", 2)

--
Gitblit v1.8.0