hxp
2019-05-17 112e6e57009cdfee014bdfeb97c22b9520fd4dca
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFairyDomain.py
@@ -26,6 +26,7 @@
import IpyGameDataPY
import PlayerActivity
import ItemControler
import ItemCommon
import PyGameData
import EventShell
@@ -216,6 +217,7 @@
def EndFairyDomain(curPlayer):
    GameWorld.DebugLog("EndFairyDomain", curPlayer.GetID())
    ##结束寻访
    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FairyDomainState, 0)
    otherCntRateList = IpyGameDataPY.GetFuncEvalCfg('ImmortalDomain', 2)
@@ -432,6 +434,7 @@
                if not gearAwardList:
                    return
                itemRateList = gearAwardList[index] if index < len(gearAwardList) else gearAwardList[-1]
                itemRateList = ItemCommon.GetWeightItemListByAlchemyDiffLV(curPlayer, itemRateList, 1)
                giveItemList = [GameWorld.GetResultByWeightList(itemRateList)]
            else:
                giveItemList = [ipyData.GetBasicAward()]
@@ -458,4 +461,11 @@
            itemList.append([itemInfo[0][job], itemInfo[1], itemInfo[2]])
        else:
            itemList.append(itemInfo)
    for itemRateList in ipyData.GetRandomAward():
        itemRateList = ItemCommon.GetWeightItemListByAlchemyDiffLV(curPlayer, itemRateList, 1)
        giveItem = GameWorld.GetResultByWeightList(itemRateList)
        if not giveItem:
            continue
        itemList.append(giveItem)
    return itemList