From e8dd07d4ed0ffd52c781e1fe8c2eac3ef71adf38 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 24 八月 2018 17:11:05 +0800
Subject: [PATCH] fix:召唤兽基础NPC主人的最终伤害,压制飘血通知由服务端通知

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MunekadoTrial.py |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MunekadoTrial.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MunekadoTrial.py
index 2688388..91a7693 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MunekadoTrial.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MunekadoTrial.py
@@ -691,7 +691,16 @@
         return
     playerID = curPlayer.GetPlayerID()
     
-    exchangeItemID = ipyData.GetExchangeItemID()
+    exchangeItemIDList = ipyData.GetExchangeItemIDList()
+    if not exchangeItemIDList:
+        return
+    if len(exchangeItemIDList) > 1:
+        jobIndex = curPlayer.GetJob() - 1
+        if jobIndex < 0 or jobIndex >= len(exchangeItemIDList):
+            return
+        exchangeItemID = exchangeItemIDList[jobIndex]
+    else:
+        exchangeItemID = exchangeItemIDList[0]
     exchangeItemCount = ipyData.GetExchangeItemCount()
     exchangeItemIsBind = ipyData.GetExchangeItemIsBind()
     costItemID = ipyData.GetCostItemID()

--
Gitblit v1.8.0