xdh
2019-06-11 0810d52d5403945a6d0b1f295a8d46ee02734179
7210 【2.0】【后端】缥缈仙域完成所有事件获得修为丹
1个文件已修改
11 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossGrassland.py 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossGrassland.py
@@ -25,6 +25,7 @@
import PlayerControl
import ChConfig
import FBCommon
import ItemControler
FBDict_SyncFBNPC = 'SyncFBNPC' #是否需要同步副本NPC
@@ -296,6 +297,16 @@
        isAuctionItem = 0
        itemID, itemCount = itemCountInfo/100, itemCountInfo%100
        awardItemList.append([itemID, itemCount, isAuctionItem])
    extraAward = [] #额外物品奖励
    ipyData = IpyGameDataPY.GetIpyGameDataByCondition("FairyDomain", {"MapID":mapID, "LineID":lineID})
    if ipyData:
        fdEventID = ipyData.GetID()
        extraAward = PlayerFairyDomain.GetFairyAppointAward(curPlayer, fdEventID)
    if not extraAward:
        extraAward = FBCommon.GetFBLineReward(mapID, lineID)
    if extraAward:
        ItemControler.GivePlayerItemOrMail(curPlayer, extraAward)
        awardItemList += extraAward
    overDict = {FBCommon.Over_itemInfo:FBCommon.GetJsonItemList(awardItemList)}
    FBCommon.NotifyFBOver(curPlayer, mapID, lineID, 1, overDict)
    ResetGrasslandAwardRecord(curPlayer)