|  |  |  | 
|---|
|  |  |  | import PlayerNewFairyCeremony | 
|---|
|  |  |  | import GameLogic_CrossGrassland | 
|---|
|  |  |  | import PlayerActGarbageSorting | 
|---|
|  |  |  | import PlayerActBossTrial | 
|---|
|  |  |  | import PlayerTongTianLing | 
|---|
|  |  |  | import CrossPlayerData | 
|---|
|  |  |  | import PlayerFeastWish | 
|---|
|  |  |  | 
|---|
|  |  |  | if feastWishDropIDList: | 
|---|
|  |  |  | dropIDList.extend(feastWishDropIDList) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #bossƾ֤ | 
|---|
|  |  |  | killBossCntLimitDict = IpyGameDataPY.GetFuncCfg('KillBossCntLimit', 1) | 
|---|
|  |  |  | limitIndex = GameWorld.GetDictValueByKey(killBossCntLimitDict, npcID) | 
|---|
|  |  |  | if limitIndex != None: | 
|---|
|  |  |  | bossTrialDrop = PlayerActBossTrial.GetBossTrialDropItemIDList(dropPlayer, limitIndex) | 
|---|
|  |  |  | if bossTrialDrop: | 
|---|
|  |  |  | bossTrialItemID, bossTrialItemCount = bossTrialDrop | 
|---|
|  |  |  | GameWorld.DebugLog("掉落boss凭证: bossTrialItemID=%s, bossTrialItemCount=%s" % (bossTrialItemID, bossTrialItemCount)) | 
|---|
|  |  |  | dropIDList += [bossTrialItemID] * bossTrialItemCount | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 检查掉落互斥ID组 | 
|---|
|  |  |  | dropIDList = __RemoveMutexDropID(dropIDList, IpyGameDataPY.GetFuncCfg("MutexDrop", 1)) | 
|---|
|  |  |  |  | 
|---|