From 444a48bf8875c1c4295871d48eee7433ac700734 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 20 八月 2018 14:17:46 +0800 Subject: [PATCH] Add: 2689 【后端】宗门试练材料兑换根据职业配置可兑换物品; --- 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