| | |
| | | guardDict[npcid] = gameFB.GetGameFBDictByKey(FBPlayerDict_GuardNPCCnt%npcid)
|
| | | hasRefreshBoss = gameFB.GetGameFBDictByKey(FBPlayerDict_HasRefreshBoss)
|
| | | isAutoBoss = gameFB.GetGameFBDictByKey(FBPlayerDict_AutoBoss)
|
| | |
|
| | | itemDict = PyGameData.g_gathersoulfbAwardDict.get(curPlayer.GetID(), {})
|
| | | lineID = GameWorld.GetGameWorld().GetLineID()
|
| | | itemDict = PyGameData.g_gathersoulfbAwardDict.get(lineID, {})
|
| | | helpItemInfo = {}
|
| | | for wheel, itemList in itemDict.items():
|
| | | helpItemInfo[str(wheel)] = FBCommon.GetJsonItemList(itemList)
|
| | |
| | | ##掉落奖励 {wheel:[[itemid,itemCnt,isBind]]}
|
| | | gameFB = GameWorld.GetGameFB()
|
| | | curWheel = gameFB.GetGameFBDictByKey(FBPlayerDict_CurWheel) + 1
|
| | | ownerID = gameFB.GetGameFBDictByKey(ChConfig.Def_FB_SingleFBPlayerID)
|
| | | if ownerID not in PyGameData.g_gathersoulfbAwardDict:
|
| | | PyGameData.g_gathersoulfbAwardDict[ownerID] = {}
|
| | | if curWheel not in PyGameData.g_gathersoulfbAwardDict[ownerID]:
|
| | | PyGameData.g_gathersoulfbAwardDict[ownerID][curWheel] = []
|
| | | PyGameData.g_gathersoulfbAwardDict[ownerID][curWheel].append([itemID, itemCnt, isBind])
|
| | | #ownerID = gameFB.GetGameFBDictByKey(ChConfig.Def_FB_SingleFBPlayerID)
|
| | | lineID = GameWorld.GetGameWorld().GetLineID()
|
| | | if lineID not in PyGameData.g_gathersoulfbAwardDict:
|
| | | PyGameData.g_gathersoulfbAwardDict[lineID] = {}
|
| | | if curWheel not in PyGameData.g_gathersoulfbAwardDict[lineID]:
|
| | | PyGameData.g_gathersoulfbAwardDict[lineID][curWheel] = []
|
| | | PyGameData.g_gathersoulfbAwardDict[lineID][curWheel].append([itemID, itemCnt, isBind])
|
| | | curPlayer = FBCommon.GetCurSingleFBPlayer()
|
| | | if curPlayer:
|
| | | DoFBHelp(curPlayer, 0)
|
| | |
| | | # 进入离开阶段
|
| | | FBCommon.SetFBStep(FB_Step_Over, tick)
|
| | | ownerID = gameFB.GetGameFBDictByKey(ChConfig.Def_FB_SingleFBPlayerID)
|
| | | itemDict = PyGameData.g_gathersoulfbAwardDict.pop(ownerID, {})
|
| | | lineID = GameWorld.GetGameWorld().GetLineID()
|
| | | itemDict = PyGameData.g_gathersoulfbAwardDict.pop(lineID, {})
|
| | | totalItemList = []
|
| | | for itemList in itemDict.values():
|
| | | totalItemList += itemList
|